Package org.apache.qpid.jms
Class JmsQueueConnection
- java.lang.Object
-
- org.apache.qpid.jms.JmsConnection
-
- org.apache.qpid.jms.JmsQueueConnection
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,javax.jms.Connection
,javax.jms.QueueConnection
,javax.jms.TopicConnection
,ProviderListener
public class JmsQueueConnection extends JmsConnection implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description JmsQueueConnection(JmsConnectionInfo connectionInfo, Provider provider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.jms.ConnectionConsumer
createConnectionConsumer(javax.jms.Topic topic, java.lang.String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages)
javax.jms.ConnectionConsumer
createDurableConnectionConsumer(javax.jms.Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages)
javax.jms.TopicSession
createTopicSession(boolean transacted, int acknowledgeMode)
-
Methods inherited from class org.apache.qpid.jms.JmsConnection
addConnectionConsumer, addConnectionListener, addSession, checkClosed, checkClosedOrFailed, checkConsumeFromTemporaryDestination, close, createConnectionConsumer, createConnectionConsumer, createQueueSession, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, createTemporaryQueue, createTemporaryTopic, deleteTemporaryDestination, getClientID, getCloseTimeout, getConfiguredURI, getConnectedURI, getConnectTimeout, getDeserializationPolicy, getExceptionListener, getId, getMessageFactory, getMessageIDPolicy, getMetaData, getNextConnectionConsumerId, getNextSessionId, getNextTransactionId, getPassword, getPrefetchPolicy, getPresettlePolicy, getQueuePrefix, getRedeliveryPolicy, getRequestTimeout, getSendTimeout, getSessionAcknowledgeMode, getTopicPrefix, getUsername, isClosed, isCloseLinksThatFailOnReconnect, isConnected, isExplicitClientID, isFailed, isForceAsyncAcks, isForceAsyncSend, isForceSyncSend, isLocalMessageExpiry, isLocalMessagePriority, isPopulateJMSXUserID, isReceiveLocalOnly, isReceiveNoWaitLocalOnly, isStarted, isTemporaryDestinationDeleted, isUseDaemonThread, isValidatePropertyNames, isValidateSelector, onAsyncException, onCompletedMessageSend, onConnectionEstablished, onConnectionFailure, onConnectionInterrupted, onConnectionRecovered, onConnectionRecovery, onConnectionRestored, onException, onException, onFailedMessageSend, onInboundMessage, onProviderException, onResourceClosed, providerFailed, removeConnectionConsumer, removeConnectionListener, removeSession, setClientID, setCloseLinksThatFailOnReconnect, setCloseTimeout, setConnectTimeout, setDeserializationPolicy, setExceptionListener, setForceAsyncAcks, setForceAsyncSend, setForceSyncSend, setLocalMessageExpiry, setLocalMessagePriority, setMessageIDPolicy, setPopulateJMSXUserID, setPrefetchPolicy, setPresettlePolicy, setQueuePrefix, setReceiveLocalOnly, setReceiveNoWaitLocalOnly, setRedeliveryPolicy, setRequestTimeout, setSendTimeout, setTopicPrefix, setValidatePropertyNames, setValidateSelector, shutdown, shutdown, start, stop
-
-
-
-
Constructor Detail
-
JmsQueueConnection
public JmsQueueConnection(JmsConnectionInfo connectionInfo, Provider provider) throws javax.jms.JMSException
- Throws:
javax.jms.JMSException
-
-
Method Detail
-
createTopicSession
public javax.jms.TopicSession createTopicSession(boolean transacted, int acknowledgeMode) throws javax.jms.JMSException
- Specified by:
createTopicSession
in interfacejavax.jms.TopicConnection
- Overrides:
createTopicSession
in classJmsConnection
- Throws:
javax.jms.JMSException
-
createDurableConnectionConsumer
public javax.jms.ConnectionConsumer createDurableConnectionConsumer(javax.jms.Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages) throws javax.jms.JMSException
- Specified by:
createDurableConnectionConsumer
in interfacejavax.jms.Connection
- Specified by:
createDurableConnectionConsumer
in interfacejavax.jms.TopicConnection
- Overrides:
createDurableConnectionConsumer
in classJmsConnection
- Throws:
javax.jms.JMSException
-
createConnectionConsumer
public javax.jms.ConnectionConsumer createConnectionConsumer(javax.jms.Topic topic, java.lang.String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages) throws javax.jms.JMSException
- Specified by:
createConnectionConsumer
in interfacejavax.jms.TopicConnection
- Overrides:
createConnectionConsumer
in classJmsConnection
- Throws:
javax.jms.JMSException
-
-