com.ibm.mq.jms
Class MQXAQueueConnectionFactory
- java.lang.Object
-
- com.ibm.msg.client.jms.internal.JmsReadablePropertyContextImpl
-
- com.ibm.msg.client.jms.internal.JmsPropertyContextImpl
-
- com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl
-
- com.ibm.msg.client.jms.admin.JmsJndiConnectionFactoryImpl
-
- com.ibm.mq.jms.MQConnectionFactory
-
- com.ibm.mq.jms.MQQueueConnectionFactory
-
- com.ibm.mq.jms.MQXAQueueConnectionFactory
-
- All Implemented Interfaces:
- JmsConnectionFactory, JmsPropertyContext, JmsQueueConnectionFactory, JmsReadablePropertyContext, JmsXAConnectionFactory, JmsXAQueueConnectionFactory, com.ibm.msg.client.provider.ProviderPropertyContextCallback, java.io.Serializable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, javax.jms.XAConnectionFactory, javax.jms.XAQueueConnectionFactory, javax.naming.Referenceable
public class MQXAQueueConnectionFactory extends MQQueueConnectionFactory implements JmsXAQueueConnectionFactory, javax.jms.XAQueueConnectionFactory
An XAQueueConnectionFactory provides the same create options as an MQQueueConnectionFactory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.mq.jms.MQConnectionFactory
MQConnectionFactory.ConnectionFactoryProperty
-
-
Constructor Summary
Constructors Constructor and Description MQXAQueueConnectionFactory()
Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.jms.XAJMSContext
createXAContext()
javax.jms.XAJMSContext
createXAContext(java.lang.String userName, java.lang.String password)
javax.jms.XAQueueConnection
createXAQueueConnection()
Creates an XA queue connection with default user identity.javax.jms.XAQueueConnection
createXAQueueConnection(java.lang.String userid, java.lang.String password)
Creates an XA queue connection with specified user identity.-
Methods inherited from class com.ibm.mq.jms.MQQueueConnectionFactory
createQueueConnection, createQueueConnection
-
Methods inherited from class com.ibm.mq.jms.MQConnectionFactory
createConnection, createConnection, getAppName, getAsyncExceptions, getBrokerCCSubQueue, getBrokerControlQueue, getBrokerPubQueue, getBrokerQueueManager, getBrokerSubQueue, getBrokerVersion, getCCDTURL, getCCSID, getChannel, getCleanupInterval, getCleanupLevel, getClientId, getClientID, getClientReconnectOptions, getClientReconnectTimeout, getConnectionNameList, getConnTag, getDescription, getDirectAuth, getFailIfQuiesce, getHdrCompList, getHostName, getLocalAddress, getMapNameStyle, getMaxBufferSize, getMessageRetention, getMessageSelection, getMQConnectionOptions, getMsgBatchSize, getMsgCompList, getMulticast, getPollingInterval, getPort, getProviderVersion, getProxyHostName, getProxyPort, getPubAckInterval, getQueueManager, getReceiveExit, getReceiveExitInit, getReference, getRescanInterval, getSecurityExit, getSecurityExitInit, getSendCheckCount, getSendExit, getSendExitInit, getShareConvAllowed, getSparseSubscriptions, getSSLCertStores, getSSLCertStoresAsString, getSSLCipherSuite, getSSLFipsRequired, getSSLPeerName, getSSLResetCount, getSSLSocketFactory, getStatusRefreshInterval, getSubscriptionStore, getSyncpointAllGets, getTargetClientMatching, getTemporaryModel, getTempQPrefix, getTempTopicPrefix, getTransportType, getUseConnectionPooling, getVersion, getWildcardFormat, setAppName, setAsyncExceptions, setBrokerCCSubQueue, setBrokerControlQueue, setBrokerPubQueue, setBrokerQueueManager, setBrokerSubQueue, setBrokerVersion, setCCDTURL, setCCSID, setChannel, setCleanupInterval, setCleanupLevel, setClientId, setClientID, setClientReconnectOptions, setClientReconnectTimeout, setConnectionNameList, setConnTag, setDescription, setDirectAuth, setFailIfQuiesce, setHdrCompList, setHostName, setLocalAddress, setMapNameStyle, setMaxBufferSize, setMessageRetention, setMessageSelection, setMQConnectionOptions, setMsgBatchSize, setMsgCompList, setMulticast, setPollingInterval, setPort, setProviderVersion, setProxyHostName, setProxyPort, setPubAckInterval, setQueueManager, setReceiveExit, setReceiveExitInit, setRescanInterval, setSecurityExit, setSecurityExitInit, setSendCheckCount, setSendExit, setSendExitInit, setShareConvAllowed, setSparseSubscriptions, setSSLCertStores, setSSLCertStores, setSSLCipherSuite, setSSLFipsRequired, setSSLPeerName, setSSLResetCount, setSSLSocketFactory, setStatusRefreshInterval, setSubscriptionStore, setSyncpointAllGets, setTargetClientMatching, setTemporaryModel, setTempQPrefix, setTempTopicPrefix, setTransportType, setUseConnectionPooling, setWildcardFormat
-
Methods inherited from class com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl
createContext, createContext, createContext, createContext, equals, hashCode
-
Methods inherited from class com.ibm.msg.client.jms.internal.JmsPropertyContextImpl
clear, containsKey, containsValue, entrySet, get, getObjectProperty, isEmpty, keySet, propertyExists, put, putAll, remove, setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setProviderPropertyContext, setShortProperty, setStringProperty, size, values
-
Methods inherited from class com.ibm.msg.client.jms.internal.JmsReadablePropertyContextImpl
dump, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getPropertyNames, getShortProperty, getStringProperty, toString
-
Methods inherited from interface com.ibm.msg.client.jms.JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
-
Methods inherited from interface com.ibm.msg.client.jms.JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface javax.jms.XAConnectionFactory
createXAConnection, createXAConnection
-
Methods inherited from interface javax.jms.QueueConnectionFactory
createQueueConnection, createQueueConnection
-
-
-
-
Constructor Detail
-
MQXAQueueConnectionFactory
public MQXAQueueConnectionFactory()
Default constructor.
-
-
Method Detail
-
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection() throws javax.jms.JMSException
Creates an XA queue connection with default user identity.- Specified by:
createXAQueueConnection
in interfacejavax.jms.XAQueueConnectionFactory
- Returns:
- a newly created XA queue connection
- Throws:
javax.jms.JMSException
- if the JMS provider fails to create an XA queue connection due to an internal errorjavax.jms.JMSSecurityException
- if client authentication fails due to invalid user name or password
-
createXAQueueConnection
public javax.jms.XAQueueConnection createXAQueueConnection(java.lang.String userid, java.lang.String password) throws javax.jms.JMSException
Creates an XA queue connection with specified user identity.- Specified by:
createXAQueueConnection
in interfacejavax.jms.XAQueueConnectionFactory
- Parameters:
userid
- the caller's user namepassword
- the caller's password- Returns:
- a newly created XA queue connection
- Throws:
javax.jms.JMSException
- if the JMS provider fails to create an XA queue connection due to an internal errorjavax.jms.JMSSecurityException
- if client authentication fails due to invalid user name or password
-
createXAContext
public javax.jms.XAJMSContext createXAContext() throws javax.jms.JMSRuntimeException, javax.jms.JMSSecurityRuntimeException
- Specified by:
createXAContext
in interfacejavax.jms.XAConnectionFactory
- Throws:
javax.jms.JMSRuntimeException
javax.jms.JMSSecurityRuntimeException
- See Also:
XAConnectionFactory.createXAContext()
-
createXAContext
public javax.jms.XAJMSContext createXAContext(java.lang.String userName, java.lang.String password) throws javax.jms.JMSRuntimeException, javax.jms.JMSSecurityRuntimeException
- Specified by:
createXAContext
in interfacejavax.jms.XAConnectionFactory
- Throws:
javax.jms.JMSRuntimeException
javax.jms.JMSSecurityRuntimeException
- See Also:
XAConnectionFactory.createXAContext(java.lang.String, java.lang.String)
-
-