public class DefaultMessageQueueAdapter extends java.lang.Object implements MessageQueueAdapter
| Constructor and Description |
|---|
DefaultMessageQueueAdapter(MessageQueue queue) |
| 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) |
java.lang.String |
toString() |
public DefaultMessageQueueAdapter(MessageQueue queue)
public void enqeue(Message message)
enqeue in interface MessageQueueAdapterpublic boolean hasPendingMessages()
hasPendingMessages in interface MessageQueueAdapterpublic int getPendingMessagesCount()
getPendingMessagesCount in interface MessageQueueAdapterpublic Message getMessageBlocking() throws java.lang.InterruptedException
getMessageBlocking in interface MessageQueueAdapterjava.lang.InterruptedExceptionpublic Message getMessageNoBlock() throws java.lang.InterruptedException
getMessageNoBlock in interface MessageQueueAdapterjava.lang.InterruptedExceptionpublic Message[] getAllMessages() throws java.lang.InterruptedException
getAllMessages in interface MessageQueueAdapterjava.lang.InterruptedExceptionpublic Message[] getUpToMessages(int max) throws java.lang.InterruptedException
getUpToMessages in interface MessageQueueAdapterjava.lang.InterruptedExceptionpublic Message[] getAtLeastMessages(int min) throws java.lang.InterruptedException
getAtLeastMessages in interface MessageQueueAdapterjava.lang.InterruptedExceptionpublic void clear()
clear in interface MessageQueueAdapterpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getDiscardPolicyName()
getDiscardPolicyName in interface MessageQueueAdapterpublic java.lang.String getOrderPolicyName()
getOrderPolicyName in interface MessageQueueAdapterpublic void addDiscardListener(MessageQueue.DiscardListener listener)
addDiscardListener in interface MessageQueueAdapterpublic void removeDiscardListener(MessageQueue.DiscardListener listener)
removeDiscardListener in interface MessageQueueAdapter