public interface ClientConsumerInternal extends ClientConsumer
| Modifier and Type | Method and Description |
|---|---|
void |
acknowledge(ClientMessage message) |
void |
cleanUp() |
void |
clear(boolean waitForOnMessage) |
void |
clearAtFailover() |
void |
flowControl(int messageBytes,
boolean discountSlowConsumer) |
void |
flushAcks() |
int |
getBufferSize() |
int |
getClientWindowSize() |
SimpleString |
getFilterString() |
ClientSession.QueueQuery |
getQueueInfo() |
SimpleString |
getQueueName() |
void |
handleLargeMessage(ClientLargeMessageInternal clientLargeMessage,
long largeMessageSize) |
void |
handleLargeMessageContinuation(byte[] chunk,
int flowControlSize,
boolean isContinues) |
void |
handleMessage(ClientMessageInternal message) |
void |
individualAcknowledge(ClientMessage message) |
boolean |
isBrowseOnly() |
Thread |
prepareForClose(FutureLatch future)
To be called by things like MDBs during shutdown of the server
|
void |
start() |
void |
stop(boolean waitForOnMessage) |
close, getConsumerContext, getLastException, getMessageHandler, isClosed, receive, receive, receiveImmediate, setMessageHandlerSimpleString getQueueName()
SimpleString getFilterString()
boolean isBrowseOnly()
void handleMessage(ClientMessageInternal message) throws Exception
Exceptionvoid handleLargeMessage(ClientLargeMessageInternal clientLargeMessage, long largeMessageSize) throws Exception
Exceptionvoid handleLargeMessageContinuation(byte[] chunk,
int flowControlSize,
boolean isContinues)
throws Exception
Exceptionvoid flowControl(int messageBytes,
boolean discountSlowConsumer)
throws ActiveMQException
ActiveMQExceptionvoid clear(boolean waitForOnMessage)
throws ActiveMQException
ActiveMQExceptionThread prepareForClose(FutureLatch future) throws ActiveMQException
future - ActiveMQExceptionvoid clearAtFailover()
int getClientWindowSize()
int getBufferSize()
void cleanUp()
throws ActiveMQException
ActiveMQExceptionvoid acknowledge(ClientMessage message) throws ActiveMQException
ActiveMQExceptionvoid individualAcknowledge(ClientMessage message) throws ActiveMQException
ActiveMQExceptionvoid flushAcks()
throws ActiveMQException
ActiveMQExceptionvoid stop(boolean waitForOnMessage) throws ActiveMQException
ActiveMQExceptionvoid start()
ClientSession.QueueQuery getQueueInfo()
Copyright © 2018 JBoss by Red Hat. All rights reserved.