public interface MessageQueueAdapter
| Modifier and Type | Method and Description |
|---|---|
void |
addDiscardListener(MessageQueue.DiscardListener listener) |
void |
clear() |
void |
enqeue(Message message) |
Message[] |
getAllMessages() |
Message[] |
getAtLeastMessages(int min) |
java.lang.String |
getDiscardPolicyName() |
Message |
getMessageBlocking() |
Message |
getMessageNoBlock() |
java.lang.String |
getOrderPolicyName() |
int |
getPendingMessagesCount() |
Message[] |
getUpToMessages(int max) |
boolean |
hasPendingMessages() |
void |
removeDiscardListener(MessageQueue.DiscardListener listener) |
void addDiscardListener(MessageQueue.DiscardListener listener)
void removeDiscardListener(MessageQueue.DiscardListener listener)
void enqeue(Message message) throws java.lang.InterruptedException
java.lang.InterruptedExceptionboolean hasPendingMessages()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionint getPendingMessagesCount()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionMessage getMessageBlocking() throws java.lang.InterruptedException
java.lang.InterruptedExceptionMessage getMessageNoBlock() throws java.lang.InterruptedException
java.lang.InterruptedExceptionMessage[] getAllMessages() throws java.lang.InterruptedException
java.lang.InterruptedExceptionMessage[] getUpToMessages(int max) throws java.lang.InterruptedException
java.lang.InterruptedExceptionMessage[] getAtLeastMessages(int min) throws java.lang.InterruptedException
java.lang.InterruptedExceptionvoid clear()
java.lang.String getDiscardPolicyName()
java.lang.String getOrderPolicyName()