THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Code Block |
---|
ObjectName hostManagerObjectName =
new ObjectName("org.apache.qpid:type=VirtualHost.VirtualHostManager,VirtualHost=VHOST-NAME,*")
|
...
Code Block |
---|
Java 6+:
ManagedBroker hostManagerProxy = JMX.newMBeanProxy(mbsc, objectName, ManagedBroker.class);
Java5+:
ManagedBroker hostManagerProxy = (ManagedBroker)
MBeanServerInvocationHandler.newProxyInstance(mbsc, objectName, ManagedBroker.class, false);
|
...
Code Block |
---|
hostManagerProxy.createNewQueue(queueName, null, true); |
Interact with a JMX MBean from Javascript
The two attached examples, designate_bdbha_primary and dump_queue_attributes, illustrate interacting with Qpid JMX MBeans from Javascript. These can be invoked from the command line using the jrunscript program distributed as part of the JDK.
Code Block |
---|
$ jrunscript dump_queue_attributes.js localhost:8999 admin myvhost myqueue
Password:*******
Name=myqueue
Description=My queue
MessageCount=0
... |