|
|||||||||
| 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 JmsManagerclass - 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.xml
public 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 JmsManagerpublic javax.jms.TopicConnectionFactory getTopicConnectionFactory()
getTopicConnectionFactory in interface JmsManagerpublic javax.jms.QueueConnectionFactory getQueueConnectionFactory()
JmsManagergetQueueConnectionFactory in interface JmsManagerpublic javax.jms.XATopicConnectionFactory getXATopicConnectionFactory()
getXATopicConnectionFactory in interface JmsManagerpublic 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 JmsManagerpublic java.util.Enumeration getTopicsNames()
getTopicsNames in interface JmsManagerpublic java.util.Enumeration getQueuesNames()
getQueuesNames in interface JmsManager
public void stop()
throws java.lang.Exception
stop in interface JmsManagerpublic int getCurrentNumberOfJmsTopicConnectionFactory()
JmsJmxManagementgetCurrentNumberOfJmsTopicConnectionFactory in interface JmsJmxManagementpublic int getCurrentNumberOfJmsQueueConnectionFactory()
JmsJmxManagementgetCurrentNumberOfJmsQueueConnectionFactory in interface JmsJmxManagementpublic int getCurrentNumberOfJmsTopicDestination()
JmsJmxManagementgetCurrentNumberOfJmsTopicDestination in interface JmsJmxManagementpublic int getCurrentNumberOfJmsQueueDestination()
JmsJmxManagementgetCurrentNumberOfJmsQueueDestination in interface JmsJmxManagement
public void removeJmsDestination(java.lang.String jndiName)
throws java.lang.Exception
removeJmsDestination in interface JmsJmxManagementString - jndi namepublic java.lang.String getDefaultQueueConnectionFactoryName()
JmsJmxManagementgetDefaultQueueConnectionFactoryName in interface JmsJmxManagementpublic java.lang.String getDefaultTopicConnectionFactoryName()
JmsJmxManagementgetDefaultTopicConnectionFactoryName in interface JmsJmxManagement
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||