public interface GroupingHandler
extends org.apache.activemq.artemis.core.server.management.NotificationListener, org.apache.activemq.artemis.core.server.ActiveMQComponent
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupBinding(GroupBinding groupBinding) |
void |
addListener(UnproposalListener listener) |
void |
awaitBindings() |
void |
forceRemove(org.apache.activemq.artemis.api.core.SimpleString groupid,
org.apache.activemq.artemis.api.core.SimpleString clusterName)
this will force a removal of the group everywhere with an unproposal (dinstance=0).
|
org.apache.activemq.artemis.api.core.SimpleString |
getName() |
Response |
getProposal(org.apache.activemq.artemis.api.core.SimpleString fullID,
boolean touchTime) |
Response |
propose(Proposal proposal) |
void |
proposed(Response response) |
Response |
receive(Proposal proposal,
int distance) |
void |
remove(org.apache.activemq.artemis.api.core.SimpleString groupid,
org.apache.activemq.artemis.api.core.SimpleString clusterName) |
void |
remove(org.apache.activemq.artemis.api.core.SimpleString groupid,
org.apache.activemq.artemis.api.core.SimpleString clusterName,
int distance) |
void |
resendPending() |
void |
sendProposalResponse(Response response,
int distance) |
void addListener(UnproposalListener listener)
org.apache.activemq.artemis.api.core.SimpleString getName()
void sendProposalResponse(Response response, int distance) throws Exception
Exceptionvoid addGroupBinding(GroupBinding groupBinding)
Response getProposal(org.apache.activemq.artemis.api.core.SimpleString fullID, boolean touchTime)
void forceRemove(org.apache.activemq.artemis.api.core.SimpleString groupid,
org.apache.activemq.artemis.api.core.SimpleString clusterName)
throws Exception
Exceptionvoid remove(org.apache.activemq.artemis.api.core.SimpleString groupid,
org.apache.activemq.artemis.api.core.SimpleString clusterName)
throws Exception
ExceptionCopyright © 2023 The Apache Software Foundation. All rights reserved.