|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.di.systemqueue.driver.IBMMQ
public class IBMMQ
The Websphere MQ Series JMS Driver implementation. It initialize the JMS Driver and provides specific way for obtaining JMS QueueConnectionFactory.
| Field Summary | |
|---|---|
protected JMSDriverLog |
log
|
protected java.lang.String |
mChannel
Driver properties for Channel |
protected java.lang.String |
mCipherSuite
Driver properties for CipherSuit |
protected java.lang.String |
mHost
Driver properties for Host |
protected int |
mPort
Driver properties for Port |
protected java.lang.String |
mQmgr
Driver properties for QueueManager |
protected boolean |
mSSL
Driver properties for SSL |
protected java.lang.String |
mURL
Driver properties for Url |
static java.lang.String |
PROP_MQ_BROKER
JMS Driver property name used for broker |
static java.lang.String |
PROP_MQ_CHANNEL
JMS Driver property name used for channel |
static java.lang.String |
PROP_MQ_QMANAGER
JMS Driver property name used for queue manager |
static java.lang.String |
PROP_MQ_SSL_CIPHER
JMS Driver property name used for sslCipher |
static java.lang.String |
PROP_MQ_SSL_USE_FLAG
JMS Driver property name used for ssl flag |
protected ResourceHash |
resHash
ResourceHash used for access of the TMS messages |
| Fields inherited from interface com.ibm.di.systemqueue.driver.JMSDriver |
|---|
ENVIRONMENT_LOG, JMS_DRIVER_TMS_FILE |
| Constructor Summary | |
|---|---|
IBMMQ()
|
|
| 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(java.util.Hashtable env)
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. |
void |
terminate()
This is a call-back method used to notify the JMS Driver so it could clean any used resources. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROP_MQ_BROKER
public static final java.lang.String PROP_MQ_CHANNEL
public static final java.lang.String PROP_MQ_QMANAGER
public static final java.lang.String PROP_MQ_SSL_CIPHER
public static final java.lang.String PROP_MQ_SSL_USE_FLAG
protected boolean mSSL
protected java.lang.String mURL
protected java.lang.String mChannel
protected java.lang.String mQmgr
protected java.lang.String mHost
protected java.lang.String mCipherSuite
protected int mPort
protected JMSDriverLog log
protected ResourceHash resHash
| Constructor Detail |
|---|
public IBMMQ()
| Method Detail |
|---|
public void initialize(java.util.Hashtable env)
throws java.lang.Exception
initialize in interface JMSDriverenv - Hashtable that holds Driver properties
java.lang.Exception - if JMS Driver cannot be initialized
public javax.jms.QueueConnectionFactory getQueueFactory()
throws java.lang.Exception
getQueueFactory in interface JMSDriverjava.lang.Exception - if QueueConnectionFactory cannot be created
public javax.jms.TopicConnectionFactory getTopicFactory()
throws java.lang.Exception
getTopicFactory in interface JMSDriverjava.lang.Exception - if TopicConnectionFactory cannot be created
public void terminate()
throws java.lang.Exception
terminate in interface JMSDriverjava.lang.Exception - if error while terminating occurs.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||