com.ibm.mq.jms
Class MQQueueConnectionFactory
- 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
-
- All Implemented Interfaces:
- JmsConnectionFactory, JmsPropertyContext, JmsQueueConnectionFactory, JmsReadablePropertyContext, 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.naming.Referenceable
- Direct Known Subclasses:
- MQXAQueueConnectionFactory
public class MQQueueConnectionFactory extends MQConnectionFactory implements javax.jms.QueueConnectionFactory, javax.naming.Referenceable, java.io.Serializable, JmsQueueConnectionFactory
A client uses an MQQueueConnectionFactory to create QueueConnections with a JMS point-to-point provider.- See Also:
ConnectionFactory
,XAQueueConnectionFactory
, Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.ibm.mq.jms.MQConnectionFactory
MQConnectionFactory.ConnectionFactoryProperty
-
-
Constructor Summary
Constructors Constructor and Description MQQueueConnectionFactory()
This is the default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description javax.jms.QueueConnection
createQueueConnection()
Creates a queue connection with default user identity.javax.jms.QueueConnection
createQueueConnection(java.lang.String userid, java.lang.String password)
Creates a queue connection with specified user identity.-
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
-
-
-
-
Constructor Detail
-
MQQueueConnectionFactory
public MQQueueConnectionFactory()
This is the default constructor.
-
-
Method Detail
-
createQueueConnection
public javax.jms.QueueConnection createQueueConnection() throws javax.jms.JMSException
Creates a queue connection with default user identity.- Specified by:
createQueueConnection
in interfacejavax.jms.QueueConnectionFactory
- Returns:
- a newly created queue connection.
- Throws:
javax.jms.JMSException
- if JMS Provider fails to create Queue Connection due to some internal errorjavax.jms.JMSSecurityException
- if client authentication fails due to invalid user name or password.
-
createQueueConnection
public javax.jms.QueueConnection createQueueConnection(java.lang.String userid, java.lang.String password) throws javax.jms.JMSException
Creates a queue connection with specified user identity.- Specified by:
createQueueConnection
in interfacejavax.jms.QueueConnectionFactory
- Parameters:
userid
- the caller's user namepassword
- the caller's password- Returns:
- a newly created queue connection.
- Throws:
javax.jms.JMSException
- if JMS Provider fails to create an MQQueueConnection due to an internal error.javax.jms.JMSSecurityException
- if client authentication fails due to an invalid user name or password.
-
-