public interface ClientSessionInternal extends ClientSession
ClientSession.AddressQuery, ClientSession.QueueQueryJMS_SESSION_CLIENT_ID_PROPERTY, JMS_SESSION_IDENTIFIER_PROPERTYTMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLYaddFailoverListener, addFailureListener, addMetaData, addressQuery, addUniqueMetaData, close, commit, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createConsumer, createMessage, createMessage, createMessage, createProducer, createProducer, createProducer, createProducer, createQueue, createQueue, createQueue, createQueue, createQueue, createQueue, createSharedQueue, createSharedQueue, createTemporaryQueue, createTemporaryQueue, createTemporaryQueue, createTemporaryQueue, deleteQueue, deleteQueue, getSessionFactory, getVersion, getXAResource, isAutoCommitAcks, isAutoCommitSends, isBlockOnAcknowledge, isClosed, isRollbackOnly, isXA, queueQuery, removeFailoverListener, removeFailureListener, rollback, rollback, setSendAcknowledgementHandler, start, stopcommit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, startString getName()
void acknowledge(ClientConsumer consumer, Message message) throws ActiveMQException
ActiveMQExceptionvoid individualAcknowledge(ClientConsumer consumer, Message message) throws ActiveMQException
ActiveMQExceptionboolean isCacheLargeMessageClient()
int getMinLargeMessageSize()
boolean isCompressLargeMessages()
void expire(ClientConsumer consumer, Message message) throws ActiveMQException
ActiveMQExceptionvoid addConsumer(ClientConsumerInternal consumer)
void addProducer(ClientProducerInternal producer)
void removeConsumer(ClientConsumerInternal consumer) throws ActiveMQException
ActiveMQExceptionvoid removeProducer(ClientProducerInternal producer)
void handleReceiveMessage(ConsumerContext consumerID, ClientMessageInternal message) throws Exception
Exceptionvoid handleReceiveLargeMessage(ConsumerContext consumerID, ClientLargeMessageInternal clientLargeMessage, long largeMessageSize) throws Exception
Exceptionvoid handleReceiveContinuation(ConsumerContext consumerID, byte[] chunk, int flowControlSize, boolean isContinues) throws Exception
Exceptionvoid handleConsumerDisconnect(ConsumerContext consumerContext) throws ActiveMQException
ActiveMQExceptionvoid preHandleFailover(RemotingConnection connection)
void handleFailover(RemotingConnection backupConnection, ActiveMQException cause)
RemotingConnection getConnection()
void cleanUp(boolean failingOver)
throws ActiveMQException
ActiveMQExceptionvoid setForceNotSameRM(boolean force)
void workDone()
void sendProducerCreditsMessage(int credits,
SimpleString address)
ClientProducerCredits getCredits(SimpleString address, boolean anon)
void returnCredits(SimpleString address)
void handleReceiveProducerCredits(SimpleString address, int credits)
void handleReceiveProducerFailCredits(SimpleString address, int credits)
ClientProducerCreditManager getProducerCreditManager()
void setAddress(Message message, SimpleString address)
void setPacketSize(int packetSize)
void resetIfNeeded()
throws ActiveMQException
ActiveMQExceptionvoid markRollbackOnly()
void startCall()
void endCall()
startCall()void setStopSignal()
boolean isConfirmationWindowEnabled()
void scheduleConfirmation(SendAcknowledgementHandler handler, Message message)
handler - boolean isClosing()
String getNodeId()
boolean isWritable(ReadyListener callback)
SessionContext getSessionContext()
Copyright © 2018 JBoss by Red Hat. All rights reserved.