Package org.apache.qpid.server.queue
Class DefinedGroupMessageGroupManager
- java.lang.Object
-
- org.apache.qpid.server.queue.DefinedGroupMessageGroupManager
-
- All Implemented Interfaces:
MessageGroupManager
public class DefinedGroupMessageGroupManager extends java.lang.Object implements MessageGroupManager
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.qpid.server.queue.MessageGroupManager
MessageGroupManager.ConsumerResetHelper
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
acceptMessage(QueueConsumer<?,?> sub, QueueEntry entry)
void
clearAssignments(QueueConsumer<?,?> sub)
QueueEntry
findEarliestAssignedAvailableEntry(QueueConsumer<?,?> sub)
boolean
mightAssign(QueueEntry entry, QueueConsumer sub)
-
-
-
Method Detail
-
mightAssign
public boolean mightAssign(QueueEntry entry, QueueConsumer sub)
- Specified by:
mightAssign
in interfaceMessageGroupManager
-
acceptMessage
public boolean acceptMessage(QueueConsumer<?,?> sub, QueueEntry entry)
- Specified by:
acceptMessage
in interfaceMessageGroupManager
-
findEarliestAssignedAvailableEntry
public QueueEntry findEarliestAssignedAvailableEntry(QueueConsumer<?,?> sub)
- Specified by:
findEarliestAssignedAvailableEntry
in interfaceMessageGroupManager
-
clearAssignments
public void clearAssignments(QueueConsumer<?,?> sub)
- Specified by:
clearAssignments
in interfaceMessageGroupManager
-
-