Class Session
java.lang.Object
SMQPVisitorAdapter
com.swiftmq.impl.jms.standard.v750.SessionVisitor
com.swiftmq.impl.jms.standard.v750.Session
- Direct Known Subclasses:
NontransactedSession,TransactedSession
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected <any>protected SessionContextprotected intprotected JMSConnectionprotected <any>protected intprotected boolean -
Constructor Summary
ConstructorsModifierConstructorDescriptionSession(String connectionTracePrefix, Entity sessionEntity, EventLoop outboundLoop, int dispatchId, ActiveLogin activeLogin) protectedSession(String connectionTracePrefix, Entity sessionEntity, EventLoop outboundLoop, int dispatchId, ActiveLogin activeLogin, int ackMode) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()protected booleanisClosed()protected booleanvoidvoidserviceRequest(Request request) voidsetMyConnection(JMSConnection myConnection) voidsetRecoveryEpoche(int recoveryEpoche) toString()protected StringvalidateDestination(String queueName) voidvisit(CloseSessionRequest request) voidvisit(MessageDeliveredRequest req) voidvisit(StartConsumerRequest req) Methods inherited from class com.swiftmq.impl.jms.standard.v750.SessionVisitor
visitGenericRequest
-
Field Details
-
consumerList
protected <any> consumerList -
producerList
protected <any> producerList -
ctx
-
dispatchId
protected int dispatchId -
recoveryEpoche
protected int recoveryEpoche -
recoveryInProgress
protected boolean recoveryInProgress -
closed
protected volatile boolean closed -
myConnection
-
-
Constructor Details
-
Method Details
-
getMyConnection
-
setMyConnection
-
validateDestination
- Throws:
InvalidDestinationException
-
setRecoveryEpoche
public void setRecoveryEpoche(int recoveryEpoche) -
process
-
visit
public void visit(StartConsumerRequest req) - Overrides:
visitin classSessionVisitor
-
isCountDeliveredRequests
protected boolean isCountDeliveredRequests() -
visit
public void visit(MessageDeliveredRequest req) - Overrides:
visitin classSessionVisitor
-
visit
public void visit(CloseSessionRequest request) - Overrides:
visitin classSessionVisitor
-
serviceRequest
public void serviceRequest(Request request) -
close
protected void close() -
isClosed
protected boolean isClosed() -
toString
-