|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jonas_jms.JmsManagerImpl
JmsManager implementation This singleton class must exist in each JOnAS server that want to use JMS
Method Summary | |
javax.jms.Queue |
createQueue(java.lang.String name)
Creation of an administered Object Queue and bind it in the registry |
javax.jms.Topic |
createTopic(java.lang.String name)
Creation of an administered Object Topic and bind it in the registry |
int |
getCurrentNumberOfJmsQueueConnectionFactory()
Management method |
int |
getCurrentNumberOfJmsQueueDestination()
Management method |
int |
getCurrentNumberOfJmsTopicConnectionFactory()
Management method |
int |
getCurrentNumberOfJmsTopicDestination()
Management method |
java.lang.String |
getDefaultQueueConnectionFactoryName()
Management method |
java.lang.String |
getDefaultTopicConnectionFactoryName()
Management method |
static JmsJmxManagement |
getJmsJmxManagement()
Get the JmsJmxManagement. |
static JmsManager |
getJmsManager()
Get the JmsManager. |
javax.jms.Queue |
getQueue(java.lang.String name)
Get Queue (creates it if not exist) |
javax.jms.QueueConnectionFactory |
getQueueConnectionFactory()
Get the unique QueueConnectionFactory |
java.util.Enumeration |
getQueuesNames()
Get Queue Names |
javax.jms.Topic |
getTopic(java.lang.String name)
Get Topic (creates it if not exist) |
javax.jms.TopicConnectionFactory |
getTopicConnectionFactory()
Get the unique TopicConnectionFactory |
java.util.Enumeration |
getTopicsNames()
Get Topic Names |
static javax.transaction.TransactionManager |
getTransactionManager()
return the Transaction Manager |
javax.jms.XAQueueConnectionFactory |
getXAQueueConnectionFactory()
Get Default XAQueueConnectionFactory |
javax.jms.XATopicConnectionFactory |
getXATopicConnectionFactory()
Get Default XATopicConnectionFactory |
void |
init(java.lang.Class cl,
boolean collocated,
java.lang.String url,
javax.transaction.TransactionManager tm)
Initialization of the JmsManager |
void |
removeJmsDestination(java.lang.String jndiName)
Remove a Jms destination |
void |
stop()
Terminate the administering process |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static JmsManager getJmsManager()
public static JmsJmxManagement getJmsJmxManagement()
public static javax.transaction.TransactionManager getTransactionManager()
public void init(java.lang.Class cl, boolean collocated, java.lang.String url, javax.transaction.TransactionManager tm) throws java.lang.Exception
init
in interface JmsManager
class
- JmsAdministration class .boolean
- true for launchin the MOM inside the JOnAS server.String
- url connexion that must be used as soon as we don't use
the default value of a3server.xmlpublic javax.jms.Queue createQueue(java.lang.String name) throws java.lang.Exception
createQueue
in interface JmsManager
public javax.jms.Topic createTopic(java.lang.String name) throws java.lang.Exception
createTopic
in interface JmsManager
public javax.jms.TopicConnectionFactory getTopicConnectionFactory()
getTopicConnectionFactory
in interface JmsManager
public javax.jms.QueueConnectionFactory getQueueConnectionFactory()
JmsManager
getQueueConnectionFactory
in interface JmsManager
public javax.jms.XATopicConnectionFactory getXATopicConnectionFactory()
getXATopicConnectionFactory
in interface JmsManager
public javax.jms.XAQueueConnectionFactory getXAQueueConnectionFactory()
getXAQueueConnectionFactory
in interface JmsManager
public javax.jms.Queue getQueue(java.lang.String name) throws java.lang.Exception
getQueue
in interface JmsManager
public javax.jms.Topic getTopic(java.lang.String name) throws java.lang.Exception
getTopic
in interface JmsManager
public java.util.Enumeration getTopicsNames()
getTopicsNames
in interface JmsManager
public java.util.Enumeration getQueuesNames()
getQueuesNames
in interface JmsManager
public void stop() throws java.lang.Exception
stop
in interface JmsManager
public int getCurrentNumberOfJmsTopicConnectionFactory()
JmsJmxManagement
getCurrentNumberOfJmsTopicConnectionFactory
in interface JmsJmxManagement
public int getCurrentNumberOfJmsQueueConnectionFactory()
JmsJmxManagement
getCurrentNumberOfJmsQueueConnectionFactory
in interface JmsJmxManagement
public int getCurrentNumberOfJmsTopicDestination()
JmsJmxManagement
getCurrentNumberOfJmsTopicDestination
in interface JmsJmxManagement
public int getCurrentNumberOfJmsQueueDestination()
JmsJmxManagement
getCurrentNumberOfJmsQueueDestination
in interface JmsJmxManagement
public void removeJmsDestination(java.lang.String jndiName) throws java.lang.Exception
removeJmsDestination
in interface JmsJmxManagement
String
- jndi namepublic java.lang.String getDefaultQueueConnectionFactoryName()
JmsJmxManagement
getDefaultQueueConnectionFactoryName
in interface JmsJmxManagement
public java.lang.String getDefaultTopicConnectionFactoryName()
JmsJmxManagement
getDefaultTopicConnectionFactoryName
in interface JmsJmxManagement
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |