Package org.apache.qpid.server.queue
Interface QueueConsumerManager
-
- All Known Implementing Classes:
QueueConsumerManagerImpl
public interface QueueConsumerManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addConsumer(QueueConsumer<?,?> consumer)
Iterator<QueueConsumer<?,?>>
getAllIterator()
int
getAllSize()
int
getHighestNotifiedPriority()
Iterator<QueueConsumer<?,?>>
getInterestedIterator()
Iterator<QueueConsumer<?,?>>
getNonAcquiringIterator()
boolean
removeConsumer(QueueConsumer<?,?> consumer)
boolean
setInterest(QueueConsumer<?,?> consumer, boolean interested)
boolean
setNotified(QueueConsumer<?,?> consumer, boolean notified)
-
-
-
Method Detail
-
addConsumer
void addConsumer(QueueConsumer<?,?> consumer)
-
removeConsumer
boolean removeConsumer(QueueConsumer<?,?> consumer)
-
setInterest
boolean setInterest(QueueConsumer<?,?> consumer, boolean interested)
-
setNotified
boolean setNotified(QueueConsumer<?,?> consumer, boolean notified)
-
getInterestedIterator
Iterator<QueueConsumer<?,?>> getInterestedIterator()
-
getAllIterator
Iterator<QueueConsumer<?,?>> getAllIterator()
-
getNonAcquiringIterator
Iterator<QueueConsumer<?,?>> getNonAcquiringIterator()
-
getAllSize
int getAllSize()
-
getHighestNotifiedPriority
int getHighestNotifiedPriority()
-
-