org.jacorb.notification.queue
public class RWLockEventQueueDecorator extends Object implements MessageQueueAdapter
Version: $Id: RWLockEventQueueDecorator.java,v 1.8 2006/03/03 19:54:48 alphonse.bendt Exp $
Constructor Summary | |
---|---|
RWLockEventQueueDecorator(MessageQueueAdapter initialDelegate) |
Method Summary | |
---|---|
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) |
void | replaceDelegate(MessageQueueAdapter newDelegate) |
String | toString() |