com.ibm.mq.jms
Class MQXATopicConnectionFactory
- 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.MQTopicConnectionFactory
-
- com.ibm.mq.jms.MQXATopicConnectionFactory
-
- All Implemented Interfaces:
- JmsConnectionFactory, JmsPropertyContext, JmsReadablePropertyContext, JmsTopicConnectionFactory, JmsXAConnectionFactory, JmsXATopicConnectionFactory, com.ibm.msg.client.provider.ProviderPropertyContextCallback, java.io.Serializable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.ConnectionFactory, javax.jms.TopicConnectionFactory, javax.jms.XAConnectionFactory, javax.jms.XATopicConnectionFactory, javax.naming.Referenceable
public class MQXATopicConnectionFactory extends MQTopicConnectionFactory implements JmsXATopicConnectionFactory, javax.jms.XATopicConnectionFactory
An MQXATopicConnectionFactory provides the same creation options as MQTopicConnectionFactory.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.mq.jms.MQConnectionFactory
MQConnectionFactory.ConnectionFactoryProperty
-
-
Constructor Summary
Constructors Constructor and Description MQXATopicConnectionFactory()
Default constructor.
-
Method Summary
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.XATopicConnection
createXATopicConnection()
Creates an XA topic connection with the default user identityjavax.jms.XATopicConnection
createXATopicConnection(java.lang.String userid, java.lang.String password)
Creates an XA topic connection with the specified user identity.-
Methods inherited from class com.ibm.mq.jms.MQTopicConnectionFactory
createTopicConnection, createTopicConnection
-
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, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
-
Methods inherited from interface javax.jms.XAConnectionFactory
createXAConnection, createXAConnection
-
Methods inherited from interface javax.jms.TopicConnectionFactory
createTopicConnection, createTopicConnection
-
-
-
-
Constructor Detail
-
MQXATopicConnectionFactory
public MQXATopicConnectionFactory()
Default constructor.
-
-
Method Detail
-
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection() throws javax.jms.JMSException
Creates an XA topic connection with the default user identity- Specified by:
createXATopicConnection
in interfacejavax.jms.XATopicConnectionFactory
- Returns:
- a newly created XA topic connection
- Throws:
javax.jms.JMSException
- if JMS Provider fails to create XA topic connection due to some internal errorjavax.jms.JMSSecurityException
- if client authentication fails due to invalid user name or password- See Also:
XAConnectionFactory.createXAConnection()
-
createXATopicConnection
public javax.jms.XATopicConnection createXATopicConnection(java.lang.String userid, java.lang.String password) throws javax.jms.JMSException
Creates an XA topic connection with the specified user identity.- Specified by:
createXATopicConnection
in interfacejavax.jms.XATopicConnectionFactory
- Parameters:
userid
- the caller's user namepassword
- the caller's password- Returns:
- a newly created XA topic connection
- Throws:
javax.jms.JMSException
- if the JMS Provider fails to create the XA topic connection due to some internal errorjavax.jms.JMSSecurityException
- if client authentication fails due to invalid user name or password- See Also:
XAConnectionFactory.createXAConnection(java.lang.String, java.lang.String)
-
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)
-
-