Answers

Question and Answer:

  Home  BEA Weblogic

⟩ How do I programmatically get a list of Queues or Topics?

The following program uses Mbeans:

import weblogic.management.*;

import weblogic.management.configuration.*;

InitialContext ic = new InitialContext();

MBeanHome home = (MBeanHome)ic.lookup(MBeanHome.ADMIN_JNDI_NAME);

for(Iterator i = o.getMBeansByType("JMSTopic").iterator();

i.hasNext(); ){

WebLogicMBean wmb = (WebLogicMBean)i.next();

System.out.println("topic name found: " + wmb.getName());

}

for(Iterator i = o.getMBeansByType("JMSQueue").iterator();

i.hasNext(); ){

WebLogicMBean wmb = (WebLogicMBean)i.next();

System.out.println("queue name found: " + wmb.getName());

}

 226 views

More Questions for you: