com.ibm.mq.jms
Classe MQXAConnectionFactory
- 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.MQXAConnectionFactory
- Toutes les interfaces implémentées :
- JmsConnectionFactory, JmsPropertyContext, JmsReadablePropertyContext, JmsXAConnectionFactory, com.ibm.msg.client.provider.ProviderPropertyContextCallback, java.io.Serializable, java.util.Map<java.lang.String,java.lang.Object>, javax.jms.ConnectionFactory, javax.jms.XAConnectionFactory, javax.naming.Referenceable
classe publique MQXAConnectionFactory étend MQConnectionFactory implements JmsXAConnectionFactory, javax.jms.XAConnectionFactory
L'interface MQXAConnectionFactory est une implémentation de l'interface XAConnectionFactory .IBM MQ JMS expose son support JTS dans les classes MQXAConnectionFactory, MQXAConnection, et MQXASession. Ces classes sont fournies pour être utilisées dans un environnement de serveur d'applications J2EE .
-
Récapitulatif des classes imbriquées
-
Classes imbriquées/interfaces héritées de la classe com.ibm.mq.jms.MQConnectionFactory
MQConnectionFactory.ConnectionFactoryProperty
-
-
Récapitulatif des constructeurs
Constructeurs Constructeur et description MQXAConnectionFactory()Constructeur par défaut.
-
Récapitulatif des méthodes
Toutes les méthodes Méthodes d'instance Méthodes concrètes Modificateur et type Méthode et description javax.jms.XAConnectioncreateXAConnection()Crée une connexion XA avec l'identité de l'utilisateur par défaut.javax.jms.XAConnectioncreateXAConnection(java.lang.String userid, java.lang.String password)Crée une connexion XA avec l'identité d'utilisateur spécifiée.javax.jms.XAJMSContextcreateXAContext()javax.jms.XAJMSContextcreateXAContext(java.lang.String userName, java.lang.String password)-
Méthodes héritées de la classe com.ibm.mq.jms.MQConnectionFactory
createConnection, createConnection, getAppName, getAppType, getAsyncExceptions, getBalancingApplicationType, getBalancingOptions, getBalancingTimeout, getBrokerCCSubQueue, getBrokerControlQueue, getBrokerPubQueue, getBrokerQueueManager, getBrokerSubQueue, getBrokerVersion, getCCDTURL, getCCSID, getCertificateValPolicy, 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, getUserAuthenticationMQCSP, getVersion, getWildcardFormat, setAppName, setAsyncExceptions, setBalancingApplicationType, setBalancingOptions, setBalancingTimeout, setBrokerCCSubQueue, setBrokerControlQueue, setBrokerPubQueue, setBrokerQueueManager, setBrokerSubQueue, setBrokerVersion, 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, setTransportType, setUseConnectionPooling, setUserAuthenticationMQCSP, setWildcardFormat
-
Méthodes héritées de la classe com.ibm.msg.client.jms.admin.JmsConnectionFactoryImpl
createContext, createContext, createContext, createContext, equals, hashCode
-
Méthodes héritées de la classe 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
-
Méthodes héritées de la classe com.ibm.msg.client.jms.internal.JmsReadablePropertyContextImpl
dump, getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getPropertyNames, getShortProperty, getStringProperty, toString
-
Méthodes héritées de l'interface com.ibm.msg.client.jms.JmsPropertyContext
setBatchProperties, setBooleanProperty, setByteProperty, setBytesProperty, setCharProperty, setDoubleProperty, setFloatProperty, setIntProperty, setLongProperty, setObjectProperty, setShortProperty, setStringProperty, toJson
-
Méthodes héritées de l'interface com.ibm.msg.client.jms.JmsReadablePropertyContext
getBooleanProperty, getByteProperty, getBytesProperty, getCharProperty, getDoubleProperty, getFloatProperty, getIntProperty, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, stringifyMe
-
-
-
Détails du constructeur
MQXAConnectionFactory
public MQXAConnectionFactory()
Constructeur par défaut.
-
Détails de la méthode
createXAConnection
public javax.jms.XAConnection createXAConnection() émet javax.jms.JMSExceptionCrée une connexion XA avec l'identité de l'utilisateur par défaut. La connexion est créée en mode arrêté. Aucun message n'est distribué tant que la méthode XAConnection.start() n'est pas explicitement appelée.- Spécifié par :
createXAConnectiondans l'interfacejavax.jms.XAConnectionFactory- Retour :
- une connexion XA nouvellement créée.
- Émissions :
javax.jms.JMSException-si le fournisseur JMS ne parvient pas à créer une connexion XA en raison d'une erreur interne.javax.jms.JMSSecurityException-si l'authentification du client échoue en raison d'un nom d'utilisateur ou d'un mot de passe non valide.- Voir aussi :
XAConnectionFactory.createXAConnection()
createXAConnection
public javax.jms.XAConnection createXAConnection(java.lang.String userid, Mot de passe java.lang.String ) émet javax.jms.JMSExceptionCrée une connexion XA avec l'identité d'utilisateur spécifiée. La connexion est créée en mode arrêté. Aucun message n'est distribué tant que la méthode XAConnection.start() n'est pas explicitement appelée. Si un ID utilisateur null ou vide est fourni, le paramètre de mot de passe sera interprété comme un jeton d'authentification à fournir au gestionnaire de files d'attente à la place de l'ID utilisateur et du mot de passe.- Spécifié par :
createXAConnectiondans l'interfacejavax.jms.XAConnectionFactory- Paramètres :
userid-nom d'utilisateur de l'appelant.password-mot de passe de l'appelant.- Retour :
- une connexion XA nouvellement créée.
- Émissions :
javax.jms.JMSException-si JMS ne parvient pas à créer une connexion XA en raison d'une erreur JMS interne.javax.jms.JMSSecurityException-si l'authentification du client échoue car le nom d'utilisateur ou le mot de passe n'est pas valide.- Voir aussi :
XAConnectionFactory.createXAConnection(java.lang.String, java.lang.String)
createXAContext
public javax.jms.XAJMSContext createXAContext() jette javax.jms.JMSRuntimeException, javax.jms.JMSSecurityRuntimeException- Spécifié par :
createXAContextdans l'interfacejavax.jms.XAConnectionFactory- Émissions :
javax.jms.JMSRuntimeExceptionjavax.jms.JMSSecurityRuntimeException- Voir aussi :
XAConnectionFactory.createXAContext()
createXAContext
public javax.jms.XAJMSContext createXAContext(java.lang.String userName, Mot de passe java.lang.String ) jette javax.jms.JMSRuntimeException, javax.jms.JMSSecurityRuntimeException- Spécifié par :
createXAContextdans l'interfacejavax.jms.XAConnectionFactory- Émissions :
javax.jms.JMSRuntimeExceptionjavax.jms.JMSSecurityRuntimeException- Voir aussi :
XAConnectionFactory.createXAContext(java.lang.String, java.lang.String)
-