com.ibm.di.systemqueue.driver
Class IBMMQe
java.lang.Object
com.ibm.di.systemqueue.driver.IBMMQe
- All Implemented Interfaces:
- JMSDriver
public class IBMMQe
- extends Object
- implements JMSDriver
The MQe JMS Driver implementation. It initialize the JMS Driver and provides
specific way for obtaining JMS QueueConnectionFactory. MQe is limited for
only one QueueConnectionFactory at a JVM so the Driver creates only one
QueueConnectionFactory.
|
Method Summary |
javax.jms.QueueConnectionFactory |
getQueueFactory()
This method retrieves the provider-specific
javax.jms.QueueConnectionFactory object |
javax.jms.TopicConnectionFactory |
getTopicFactory()
This method retrieves the provider-specific
javax.jms.TopicConnectionFactory object |
void |
initialize(Hashtable aEnv)
The initialize(Hastable env) method is passed a java.util.Hashtable
object which stores provider-specific parameters, which can be used for
connecting to a specific instance of the JMS server. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MQE_FILE_INI
public static final String MQE_FILE_INI
- See Also:
- Constant Field Values
MQE_JMS_BROKER
public static final String MQE_JMS_BROKER
- See Also:
- Constant Field Values
IBMMQe
public IBMMQe()
initialize
public void initialize(Hashtable aEnv)
throws Exception
- The initialize(Hastable env) method is passed a java.util.Hashtable
object which stores provider-specific parameters, which can be used for
connecting to a specific instance of the JMS server. Normally this method
would use the supplied parameters to connect to the JMS server and obtain
a javax.jms.TopicConnectionFactory object and/or a
javax.jms.QueueConnectionFactory object. Then the method would store the
object(s) in member variables so that it/they can be later retrieved via
the getQueueFactory() and/or the getTopicFactory() method.
- Specified by:
initialize in interface JMSDriver
- Parameters:
aEnv - Hashtable that holds Driver properties
- Throws:
Exception - if JMS Driver cannot be initialized
getQueueFactory
public javax.jms.QueueConnectionFactory getQueueFactory()
- This method retrieves the provider-specific
javax.jms.QueueConnectionFactory object
- Specified by:
getQueueFactory in interface JMSDriver
- Returns:
- QueueConnectionFactory object of the JMS Driver
- Throws:
Exception - if QueueConnectionFactory cannot be created
getTopicFactory
public javax.jms.TopicConnectionFactory getTopicFactory()
throws Exception
- This method retrieves the provider-specific
javax.jms.TopicConnectionFactory object
- Specified by:
getTopicFactory in interface JMSDriver
- Returns:
- TopicConnectionFactory object of the JMS Driver
- Throws:
Exception - if TopicConnectionFactory cannot be created