Package com.swiftmq.jms.v750
Class QueueConnectionImpl
- java.lang.Object
-
- com.swiftmq.tools.requestreply.RequestServiceRegistry
-
- com.swiftmq.jms.v750.ConnectionImpl
-
- com.swiftmq.jms.v750.QueueConnectionImpl
-
- All Implemented Interfaces:
SwiftMQConnection,Recreatable,RecreatableConnection,ExceptionHandler,InboundHandler,ReplyHandler,RequestHandler,TimerListener,jakarta.jms.Connection,jakarta.jms.QueueConnection,java.lang.AutoCloseable
- Direct Known Subclasses:
XAQueueConnectionImpl
public class QueueConnectionImpl extends ConnectionImpl implements jakarta.jms.QueueConnection
-
-
Field Summary
-
Fields inherited from class com.swiftmq.jms.v750.ConnectionImpl
CLIENT_VERSION, CONNECTED_STARTED, CONNECTED_STOPPED, DISCONNECTED, DISPATCH_TOKEN, INITIAL_KEEPALIVE_COUNT
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedQueueConnectionImpl(java.lang.String userName, java.lang.String password, Reconnector reconnector)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.jms.ConnectionConsumercreateDurableConnectionConsumer(jakarta.jms.Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, jakarta.jms.ServerSessionPool sessionPool, int maxMessages)jakarta.jms.QueueSessioncreateQueueSession(boolean transacted, int acknowledgeMode)-
Methods inherited from class com.swiftmq.jms.v750.ConnectionImpl
addReconnectListener, cancel, cancelAndNotify, close, createConnectionConsumer, createConnectionConsumer, createConnectionConsumer, createSession, createSession, createSession, createSharedConnectionConsumer, createSharedDurableConnectionConsumer, dataAvailable, deleteTempQueue, getAuthenticateRequest, getAuthenticateResponse, getClientID, getConnectionId, getConnectionState, getExceptionListener, getGetClientIdRequest, getInternalCID, getLastConnectionLost, getMetaData, getMetaDataRequest, getRecreatables, getRecreateRequest, getSetClientIdRequest, getUserName, getVersionRequest, handOver, isDuplicateMessageDetection, isReconnectEnabled, onException, performReply, performRequest, performTimeAction, prepareForReconnect, removeReconnectListener, setAuthenticateReply, setAuthenticateResponseReply, setClientID, setDuplicateBacklogSize, setDuplicateMessageDetection, setExceptionListener, setGetClientIdReply, setMetaDataReply, setRecreateReply, setSetClientIdReply, setVersionReply, start, stop, verifyState
-
Methods inherited from class com.swiftmq.tools.requestreply.RequestServiceRegistry
addRequestService, dispatch, getNextFreeDispatchId, getNumberServices, getRequestService, isSendExceptionEnabled, removeRequestService, setReplyHandler
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
QueueConnectionImpl
protected QueueConnectionImpl(java.lang.String userName, java.lang.String password, Reconnector reconnector) throws jakarta.jms.JMSException- Throws:
jakarta.jms.JMSException
-
-
Method Detail
-
createQueueSession
public jakarta.jms.QueueSession createQueueSession(boolean transacted, int acknowledgeMode) throws jakarta.jms.JMSException- Specified by:
createQueueSessionin interfacejakarta.jms.QueueConnection- Throws:
jakarta.jms.JMSException
-
createDurableConnectionConsumer
public jakarta.jms.ConnectionConsumer createDurableConnectionConsumer(jakarta.jms.Topic topic, java.lang.String subscriptionName, java.lang.String messageSelector, jakarta.jms.ServerSessionPool sessionPool, int maxMessages) throws jakarta.jms.JMSException- Specified by:
createDurableConnectionConsumerin interfacejakarta.jms.Connection- Overrides:
createDurableConnectionConsumerin classConnectionImpl- Throws:
jakarta.jms.JMSException
-
-