public class DefaultMessageQueueAdapter extends 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) |
String |
getDiscardPolicyName() |
Message |
getMessageBlocking() |
Message |
getMessageNoBlock() |
String |
getOrderPolicyName() |
int |
getPendingMessagesCount() |
Message[] |
getUpToMessages(int max) |
boolean |
hasPendingMessages() |
void |
removeDiscardListener(MessageQueue.DiscardListener listener) |
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 InterruptedException
getMessageBlocking in interface MessageQueueAdapterInterruptedExceptionpublic Message getMessageNoBlock() throws InterruptedException
getMessageNoBlock in interface MessageQueueAdapterInterruptedExceptionpublic Message[] getAllMessages() throws InterruptedException
getAllMessages in interface MessageQueueAdapterInterruptedExceptionpublic Message[] getUpToMessages(int max) throws InterruptedException
getUpToMessages in interface MessageQueueAdapterInterruptedExceptionpublic Message[] getAtLeastMessages(int min) throws InterruptedException
getAtLeastMessages in interface MessageQueueAdapterInterruptedExceptionpublic void clear()
clear in interface MessageQueueAdapterpublic String getDiscardPolicyName()
getDiscardPolicyName in interface MessageQueueAdapterpublic String getOrderPolicyName()
getOrderPolicyName in interface MessageQueueAdapterpublic void addDiscardListener(MessageQueue.DiscardListener listener)
addDiscardListener in interface MessageQueueAdapterpublic void removeDiscardListener(MessageQueue.DiscardListener listener)
removeDiscardListener in interface MessageQueueAdapterCopyright © 2015 JacORB. All rights reserved.