require 'java'

include_class 'javax.management.Attribute'
include_class 'javax.management.ObjectName'
include_class 'javax.management.remote.JMXConnector'
include_class 'javax.management.remote.JMXConnectorFactory'
include_class 'javax.management.remote.JMXServiceURL'

url = "service:jmx:rmi:///jndi/rmi://localhost:10000/jmxrmi"
connection = JMXConnectorFactory::connect(JMXServiceURL.new(url)).getMBeanServerConnection
object_name = ObjectName.getInstance("test:name=MBean")

attribute = Attribute.new("Value", 1)
connection.setAttribute(object_name, attribute)

