public final class RemoteGroupingHandler extends Object implements GroupingHandler
| Constructor and Description |
|---|
RemoteGroupingHandler(ManagementService managementService,
SimpleString name,
SimpleString address,
long timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupBinding(GroupBinding groupBinding) |
void |
awaitBindings() |
SimpleString |
getName() |
Response |
getProposal(SimpleString fullID) |
boolean |
isStarted() |
void |
onNotification(Notification notification) |
Response |
propose(Proposal proposal) |
void |
proposed(Response response) |
Response |
receive(Proposal proposal,
int distance) |
void |
remove(SimpleString groupid,
SimpleString clusterName,
int distance) |
void |
send(Response response,
int distance) |
void |
start() |
void |
stop() |
public RemoteGroupingHandler(ManagementService managementService, SimpleString name, SimpleString address, long timeout)
public SimpleString getName()
getName in interface GroupingHandlerpublic void start()
throws Exception
start in interface HornetQComponentExceptionpublic void stop()
throws Exception
stop in interface HornetQComponentExceptionpublic boolean isStarted()
isStarted in interface HornetQComponentpublic Response propose(Proposal proposal) throws Exception
propose in interface GroupingHandlerExceptionpublic Response getProposal(SimpleString fullID)
getProposal in interface GroupingHandlerpublic void awaitBindings()
awaitBindings in interface GroupingHandlerpublic void remove(SimpleString groupid, SimpleString clusterName, int distance) throws Exception
remove in interface GroupingHandlerExceptionpublic void proposed(Response response) throws Exception
proposed in interface GroupingHandlerExceptionpublic Response receive(Proposal proposal, int distance) throws Exception
receive in interface GroupingHandlerExceptionpublic void send(Response response, int distance) throws Exception
send in interface GroupingHandlerExceptionpublic void addGroupBinding(GroupBinding groupBinding)
addGroupBinding in interface GroupingHandlerpublic void onNotification(Notification notification)
onNotification in interface NotificationListenerCopyright © 2016 JBoss, a division of Red Hat. All rights reserved.