Field Summary
Fields inherited from interface javax.transaction.xa.XAResource
TMENDRSCAN , TMFAIL , TMJOIN , TMNOFLAGS , TMONEPHASE , TMRESUME , TMSTARTRSCAN , TMSUCCESS , TMSUSPEND , XA_OK , XA_RDONLY
Method Summary
All Methods Instance Methods Abstract Methods
void
void
void
void
void
void
int
int
void
boolean
void
void
void
void
void
void
boolean
boolean
boolean
boolean
boolean
void
void
void
void
void
void
void
void
void
This will set the address at the message
void
void
void
void
This is used internally to control and educate the user about using the thread boundaries properly. if more than
one thread is using the session simultaneously this will generate a big warning on the docs.
void
Methods inherited from interface org.apache.activemq.artemis.api.core.client.ClientSession
addFailoverListener , addFailureListener , addMetaData , addressQuery , addUniqueMetaData , close , commit , commit , createAddress , createAddress , createAddress , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createConsumer , createMessage , createMessage , createMessage , createProducer , createProducer , createProducer , createProducer , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createQueue , createSharedQueue , createSharedQueue , createSharedQueue , createSharedQueue , createSharedQueue , createSharedQueue , createSharedQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , createTemporaryQueue , deleteQueue , deleteQueue , getSessionFactory , getVersion , getXAResource , isAutoCommitAcks , isAutoCommitSends , isBlockOnAcknowledge , isClosed , isRollbackOnly , isXA , queueQuery , removeFailoverListener , removeFailureListener , rollback , rollback , setSendAcknowledgementHandler , start , stop
Method Details
isCacheLargeMessageClient
boolean isCacheLargeMessageClient ()
getMinLargeMessageSize
int getMinLargeMessageSize ()
isCompressLargeMessages
boolean isCompressLargeMessages ()
getCompressionLevel
int getCompressionLevel ()
handleReceiveMessage
Throws:
Exception
handleReceiveLargeMessage
Throws:
Exception
handleReceiveContinuation
void handleReceiveContinuation (ConsumerContext consumerID,
byte[] chunk,
int flowControlSize,
boolean isContinues)
throws Exception
Throws:
Exception
handleConsumerDisconnect
Throws:
ActiveMQException
setForceNotSameRM
void setForceNotSameRM (boolean force)
sendProducerCreditsMessage
void sendProducerCreditsMessage (int credits,
SimpleString address)
handleReceiveProducerCredits
void handleReceiveProducerCredits (SimpleString address,
int credits)
handleReceiveProducerFailCredits
void handleReceiveProducerFailCredits (SimpleString address,
int credits)
setAddress
This will set the address at the message
setPacketSize
void setPacketSize (int packetSize)
markRollbackOnly
void markRollbackOnly ()
startCall
void startCall ()
This is used internally to control and educate the user about using the thread boundaries properly. if more than
one thread is using the session simultaneously this will generate a big warning on the docs. There are a limited
number of places where we can call this such as acks and sends. otherwise we could get false warns
endCall
void endCall ()
See Also:
setStopSignal
void setStopSignal ()
isConfirmationWindowEnabled
boolean isConfirmationWindowEnabled ()
isClosing
boolean isClosing ()