Class MQXAQueueConnectionFactory
java.lang.Object
com.ibm.msg.client.jakarta.jms.internal.JmsReadablePropertyContextImpl
com.ibm.msg.client.jakarta.jms.internal.JmsPropertyContextImpl
com.ibm.msg.client.jakarta.jms.admin.JmsConnectionFactoryImpl
com.ibm.msg.client.jakarta.jms.admin.JmsJndiConnectionFactoryImpl
com.ibm.mq.jakarta.jms.MQConnectionFactory
com.ibm.mq.jakarta.jms.MQQueueConnectionFactory
com.ibm.mq.jakarta.jms.MQXAQueueConnectionFactory
- All Implemented Interfaces:
JmsConnectionFactory, JmsPropertyContext, JmsQueueConnectionFactory, JmsReadablePropertyContext, JmsXAConnectionFactory, JmsXAQueueConnectionFactory, com.ibm.msg.client.jakarta.provider.ProviderPropertyContextCallback, jakarta.jms.ConnectionFactory, jakarta.jms.QueueConnectionFactory, jakarta.jms.XAConnectionFactory, jakarta.jms.XAQueueConnectionFactory, Serializable, Map<String,Object>, Referenceable
public class MQXAQueueConnectionFactory
extends MQQueueConnectionFactory
implements JmsXAQueueConnectionFactory, jakarta.jms.XAQueueConnectionFactory
An XAQueueConnectionFactory provides the same create options as an MQQueueConnectionFactory.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class MQConnectionFactory
MQConnectionFactory.ConnectionFactoryProperty -
Field Summary
Fields inherited from class MQConnectionFactory
MQ_JMSADMIN_KEYFILE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.jms.XAJMSContextjakarta.jms.XAJMSContextcreateXAContext(String userName, String password) jakarta.jms.XAQueueConnectionCreates an XA queue connection with default user identity.jakarta.jms.XAQueueConnectioncreateXAQueueConnection(String userid, String password) Creates an XA queue connection with specified user identity.Methods inherited from class MQQueueConnectionFactory
createQueueConnection, createQueueConnectionMethods inherited from class MQConnectionFactory
createConnection, createConnection, getAppName, getAppType, getAsyncExceptions, getBalancingApplicationType, getBalancingOptions, getBalancingTimeout, getBrokerCCSubQueue, getBrokerControlQueue, getBrokerPubQueue, getBrokerQueueManager, getBrokerSubQueue, getBrokerVersion, getCCDTHttpsCertValidationPolicy, getCCDTSSLSocketFactory, getCCDTURL, getCCSID, getCertificateValPolicy, getChannel, getCleanupInterval, getCleanupLevel, getClientId, getClientID, getClientReconnectOptions, getClientReconnectTimeout, getConnectionNameList, getConnTag, getDescription, getDirectAuth, getFailIfQuiesce, getFileFromURL, 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, getTokenClientId, getTokenClientSecret, getTokenEndpoint, getTokenHttpsCertValidationPolicy, getTokenSSLSocketFactory, getTransportType, getUseConnectionPooling, getUserAuthenticationMQCSP, getVersion, getWildcardFormat, setAppName, setAsyncExceptions, setBalancingApplicationType, setBalancingOptions, setBalancingTimeout, setBrokerCCSubQueue, setBrokerControlQueue, setBrokerPubQueue, setBrokerQueueManager, setBrokerSubQueue, setBrokerVersion, setCCDTHttpsCertValidationPolicy, setCCDTSSLSocketFactory, setCCDTURL, setCCSID, setCertificateValPolicy, 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, setTokenClientId, setTokenClientSecret, setTokenEndpoint, setTokenHttpsCertValidationPolicy, setTokenSSLSocketFactory, setTransportType, setUseConnectionPooling, setUserAuthenticationMQCSP, setWildcardFormatMethods inherited from class com.ibm.msg.client.jakarta.jms.admin.JmsConnectionFactoryImpl
createContext, createContext, createContext, createContext, equals, hashCodeMethods inherited from class com.ibm.msg.client.jakarta.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, valuesMethods inherited from class com.ibm.msg.client.jakarta.jms.internal.JmsReadablePropertyContextImpl
dump, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getPropertyNames, getShortProperty, getStringProperty, propertyAppExists, toStringMethods inherited from interface jakarta.jms.ConnectionFactory
createConnection, createConnection, createContext, createContext, createContext, createContextMethods inherited from interface JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, toJsonMethods inherited from interface JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, stringifyMeMethods inherited from interface 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, valuesMethods inherited from interface jakarta.jms.QueueConnectionFactory
createQueueConnection, createQueueConnectionMethods inherited from interface Referenceable
getReferenceMethods inherited from interface jakarta.jms.XAConnectionFactory
createXAConnection, createXAConnection
-
Constructor Details
-
MQXAQueueConnectionFactory
public MQXAQueueConnectionFactory()Default constructor.
-
-
Method Details
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection() throws jakarta.jms.JMSExceptionCreates an XA queue connection with default user identity.- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Returns:
- a newly created XA queue connection
- Throws:
jakarta.jms.JMSException- if the JMS provider fails to create an XA queue connection due to an internal errorjakarta.jms.JMSSecurityException- if client authentication fails due to invalid user name or password
-
createXAQueueConnection
public jakarta.jms.XAQueueConnection createXAQueueConnection(String userid, String password) throws jakarta.jms.JMSException Creates an XA queue connection with specified user identity.- Specified by:
createXAQueueConnectionin interfacejakarta.jms.XAQueueConnectionFactory- Parameters:
userid- the caller's user namepassword- the caller's password- Returns:
- a newly created XA queue connection
- Throws:
jakarta.jms.JMSException- if the JMS provider fails to create an XA queue connection due to an internal errorjakarta.jms.JMSSecurityException- if client authentication fails due to invalid user name or password
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext() throws jakarta.jms.JMSRuntimeException, jakarta.jms.JMSSecurityRuntimeException- Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory- Throws:
jakarta.jms.JMSRuntimeExceptionjakarta.jms.JMSSecurityRuntimeException- See Also:
-
createXAContext
public jakarta.jms.XAJMSContext createXAContext(String userName, String password) throws jakarta.jms.JMSRuntimeException, jakarta.jms.JMSSecurityRuntimeException - Specified by:
createXAContextin interfacejakarta.jms.XAConnectionFactory- Throws:
jakarta.jms.JMSRuntimeExceptionjakarta.jms.JMSSecurityRuntimeException- See Also:
-