public class AssignedConsumerMessageGroupManager extends Object implements MessageGroupManager
MessageGroupManager.ConsumerResetHelper| Constructor and Description |
|---|
AssignedConsumerMessageGroupManager(String groupId,
int maxGroups) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
acceptMessage(QueueConsumer<?> sub,
QueueEntry entry) |
void |
clearAssignments(QueueConsumer<?> sub) |
QueueEntry |
findEarliestAssignedAvailableEntry(QueueConsumer<?> sub) |
boolean |
mightAssign(QueueEntry entry,
QueueConsumer sub) |
public AssignedConsumerMessageGroupManager(String groupId, int maxGroups)
public boolean mightAssign(QueueEntry entry, QueueConsumer sub)
mightAssign in interface MessageGroupManagerpublic boolean acceptMessage(QueueConsumer<?> sub, QueueEntry entry)
acceptMessage in interface MessageGroupManagerpublic QueueEntry findEarliestAssignedAvailableEntry(QueueConsumer<?> sub)
findEarliestAssignedAvailableEntry in interface MessageGroupManagerpublic void clearAssignments(QueueConsumer<?> sub)
clearAssignments in interface MessageGroupManagerCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.