public class HornetQClientSessionContext
extends org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContext
idGenerator, remotingConnection, sendAckHandler, session| Constructor and Description |
|---|
HornetQClientSessionContext(String name,
RemotingConnection remotingConnection,
org.apache.activemq.artemis.core.protocol.core.Channel sessionChannel,
int serverVersion,
int confirmationWindow) |
| Modifier and Type | Method and Description |
|---|---|
ClientSession.AddressQuery |
addressQuery(SimpleString address) |
org.apache.activemq.artemis.core.client.impl.ClientConsumerInternal |
createConsumer(SimpleString queueName,
SimpleString filterString,
int windowSize,
int maxRate,
int ackBatchSize,
boolean browseOnly,
Executor executor,
Executor flowControlExecutor) |
protected org.apache.activemq.artemis.core.protocol.core.impl.wireformat.CreateSessionMessage |
newCreateSession(String username,
String password,
int minLargeMessageSize,
boolean xa,
boolean autoCommitSends,
boolean autoCommitAcks,
boolean preAcknowledge) |
ClientSession.QueueQuery |
queueQuery(SimpleString queueName) |
addSessionMetadata, addUniqueMetaData, calcWindowSize, cleanup, closeConsumer, configureTransactionTimeout, createAddress, createQueue, createQueue, createSharedQueue, createSharedQueue, deleteQueue, expireMessage, forceDelivery, getConfirmationWindow, getCreditsOnSendingFull, getName, getReconnectID, getServerVersion, getSessionChannel, handleReceiveProducerCredits, handleReceiveProducerFailCredits, handleReceiveSlowConsumerKillMessage, isKilled, isWritable, kill, linkFlowControl, lockCommunications, lookupTCCL, reattachOnNewConnection, recoverSessionTimeout, recreateConsumerOnServer, recreateSession, releaseCommunications, resetMetadata, resetName, restartSession, returnBlocking, sendACK, sendConsumerCredits, sendFullMessage, sendInitialChunkOnLargeMessage, sendLargeMessageChunk, sendProducerCreditsMessage, sendServerLargeMessageChunk, sessionClose, sessionStart, sessionStop, setSendAcknowledgementHandler, simpleCommit, simpleRollback, supportsLargeMessage, xaCommit, xaEnd, xaFailed, xaForget, xaPrepare, xaRollback, xaScan, xaStartgetRemotingConnection, getSession, handleReceiveContinuation, handleReceiveLargeMessage, handleReceiveMessage, handleReceiveProducerCredits, handleReceiveProducerFailCredits, setSessionpublic HornetQClientSessionContext(String name, RemotingConnection remotingConnection, org.apache.activemq.artemis.core.protocol.core.Channel sessionChannel, int serverVersion, int confirmationWindow)
public ClientSession.QueueQuery queueQuery(SimpleString queueName) throws ActiveMQException
queueQuery in class org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContextActiveMQExceptionprotected org.apache.activemq.artemis.core.protocol.core.impl.wireformat.CreateSessionMessage newCreateSession(String username, String password, int minLargeMessageSize, boolean xa, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge)
newCreateSession in class org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContextpublic ClientSession.AddressQuery addressQuery(SimpleString address) throws ActiveMQException
addressQuery in class org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContextActiveMQExceptionpublic org.apache.activemq.artemis.core.client.impl.ClientConsumerInternal createConsumer(SimpleString queueName, SimpleString filterString, int windowSize, int maxRate, int ackBatchSize, boolean browseOnly, Executor executor, Executor flowControlExecutor) throws ActiveMQException
createConsumer in class org.apache.activemq.artemis.core.protocol.core.impl.ActiveMQSessionContextActiveMQExceptionCopyright © 2017 The Apache Software Foundation. All Rights Reserved.