Class JMSConnection
java.lang.Object
com.swiftmq.impl.jms.standard.v630.JMSConnection
- All Implemented Interfaces:
VersionedJMSConnection,com.swiftmq.tools.requestreply.RequestService
public class JMSConnection
extends Object
implements com.swiftmq.tools.requestreply.RequestService, VersionedJMSConnection
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.swiftmq.swiftlet.auth.ActiveLoginprotected Stringprotected InboundReaderprotected OutboundWriterprotected String -
Constructor Summary
ConstructorsConstructorDescriptionJMSConnection(SwiftletContext ctx, com.swiftmq.mgmt.Entity connectionEntity, com.swiftmq.swiftlet.net.Connection connection) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcollect(long lastCollectTime) protected SessioncreateSession(com.swiftmq.jms.smqp.v630.CreateSessionRequest req, int sessionDispatchId, com.swiftmq.mgmt.Entity sessionEntity) com.swiftmq.swiftlet.net.InboundHandlerbooleanisClosed()voidsendReply(com.swiftmq.tools.requestreply.Reply reply) voidserviceRequest(com.swiftmq.tools.requestreply.Request request) toString()
-
Field Details
-
inboundReader
-
outboundWriter
-
activeLogin
protected com.swiftmq.swiftlet.auth.ActiveLogin activeLogin -
tracePrefix
-
connectionId
-
-
Constructor Details
-
JMSConnection
public JMSConnection(SwiftletContext ctx, com.swiftmq.mgmt.Entity connectionEntity, com.swiftmq.swiftlet.net.Connection connection)
-
-
Method Details
-
getInboundHandler
public com.swiftmq.swiftlet.net.InboundHandler getInboundHandler()- Specified by:
getInboundHandlerin interfaceVersionedJMSConnection
-
sendReply
public void sendReply(com.swiftmq.tools.requestreply.Reply reply) - Specified by:
sendReplyin interfaceVersionedJMSConnection
-
collect
public void collect(long lastCollectTime) - Specified by:
collectin interfaceVersionedJMSConnection
-
isClosed
public boolean isClosed() -
close
public void close()- Specified by:
closein interfaceVersionedJMSConnection
-
createSession
protected Session createSession(com.swiftmq.jms.smqp.v630.CreateSessionRequest req, int sessionDispatchId, com.swiftmq.mgmt.Entity sessionEntity) -
serviceRequest
public void serviceRequest(com.swiftmq.tools.requestreply.Request request) - Specified by:
serviceRequestin interfacecom.swiftmq.tools.requestreply.RequestService
-
toString
-