org.objectweb.jonas_jms.api.JmsManager Interface Reference

List of all members.

Public Member Functions

void init (Class cl, boolean collocated, String url, TransactionManager tm) throws Exception
void stop () throws Exception
Queue createQueue (String name) throws Exception
Queue getQueue (String name) throws Exception
Enumeration getQueuesNames ()
Topic createTopic (String name) throws Exception
Topic getTopic (String name) throws Exception
Enumeration getTopicsNames ()
ConnectionFactory getConnectionFactory ()
XAConnectionFactory getXAConnectionFactory ()
TopicConnectionFactory getTopicConnectionFactory ()
XATopicConnectionFactory getXATopicConnectionFactory ()
QueueConnectionFactory getQueueConnectionFactory ()
XAQueueConnectionFactory getXAQueueConnectionFactory ()

Detailed Description

JMS Manager interface. Implemented by the jms module (jonas_jms/JmsManagerImpl) This interface allows other jonas module to be independant of jonas_jms implementation.
Author:
Philippe Coq Contributor(s): Jeff Mesnil: for JORAM 3.0 integration Frederic Maistre: for JORAM 3.4 (JMS 1.1) integration

Definition at line 49 of file JmsManager.java.


Member Function Documentation

Queue org.objectweb.jonas_jms.api.JmsManager.createQueue String  name  )  throws Exception
 

Create a Queue and bind it in the registry

Topic org.objectweb.jonas_jms.api.JmsManager.createTopic String  name  )  throws Exception
 

Create a Topic and bind it in the registry

ConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getConnectionFactory  ) 
 

Get the unique ConnectionFactory

Referenced by org.objectweb.jonas_jms.JObjectFactory.getObjectInstance().

Queue org.objectweb.jonas_jms.api.JmsManager.getQueue String  name  )  throws Exception
 

Get Queue (creates it if not exist)

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.JMdbFactory().

QueueConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getQueueConnectionFactory  ) 
 

Get the unique QueueConnectionFactory

Referenced by org.objectweb.jonas_jms.JObjectFactory.getObjectInstance().

Enumeration org.objectweb.jonas_jms.api.JmsManager.getQueuesNames  ) 
 

Get Queue Names

Topic org.objectweb.jonas_jms.api.JmsManager.getTopic String  name  )  throws Exception
 

Get Topic (creates it if not exist)

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.JMdbFactory().

TopicConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getTopicConnectionFactory  ) 
 

Get the unique TopicConnectionFactory

Referenced by org.objectweb.jonas_jms.JObjectFactory.getObjectInstance().

Enumeration org.objectweb.jonas_jms.api.JmsManager.getTopicsNames  ) 
 

Get Topic Names

XAConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getXAConnectionFactory  ) 
 

Get the unique XAConnectionFactory

Referenced by org.objectweb.jonas_jms.JConnectionFactory.JConnectionFactory().

XAQueueConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getXAQueueConnectionFactory  ) 
 

Get the unique XAQueueConnectionFactory

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.JMdbFactory(), and org.objectweb.jonas_jms.JQueueConnectionFactory.JQueueConnectionFactory().

XATopicConnectionFactory org.objectweb.jonas_jms.api.JmsManager.getXATopicConnectionFactory  ) 
 

Get the unique XATopicConnectionFactory

Referenced by org.objectweb.jonas_ejb.container.JMdbFactory.JMdbFactory(), and org.objectweb.jonas_jms.JTopicConnectionFactory.JTopicConnectionFactory().

void org.objectweb.jonas_jms.api.JmsManager.init Class  cl,
boolean  collocated,
String  url,
TransactionManager  tm
throws Exception
 

Initialisation of JmsManager

Parameters:
class cl class implementing administration process
boolean true for launching the MOM in the same JVM
String connexion url to the MOM (in case of remote mode)
TransactionManager tm
Exceptions:
Exception must be thrown if the MOM is unreachable

void org.objectweb.jonas_jms.api.JmsManager.stop  )  throws Exception
 

Terminate the administering process


The documentation for this interface was generated from the following file:
Generated on Tue Feb 15 15:12:11 2005 for JOnAS by  doxygen 1.3.9.1