public final class LocalGroupingHandler extends GroupHandlingAbstract
address, executor, managementService
Constructor and Description |
---|
LocalGroupingHandler(ExecutorFactory executorFactory,
ScheduledExecutorService scheduledExecutor,
ManagementService managementService,
SimpleString name,
SimpleString address,
StorageManager storageManager,
long timeout,
long groupTimeout,
long reaperPeriod) |
Modifier and Type | Method and Description |
---|---|
void |
addGroupBinding(GroupBinding groupBinding) |
void |
awaitBindings() |
SimpleString |
getName() |
Response |
getProposal(SimpleString fullID,
boolean touchTime) |
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) |
void |
remove(SimpleString groupid,
SimpleString clusterName,
int distance) |
void |
resendPending() |
void |
sendProposalResponse(Response response,
int distance) |
void |
start() |
void |
stop() |
addListener, fireUnproposed, forceRemove, sendUnproposal
public LocalGroupingHandler(ExecutorFactory executorFactory, ScheduledExecutorService scheduledExecutor, ManagementService managementService, SimpleString name, SimpleString address, StorageManager storageManager, long timeout, long groupTimeout, long reaperPeriod)
public SimpleString getName()
public void remove(SimpleString groupid, SimpleString clusterName, int distance) throws Exception
Exception
public void sendProposalResponse(Response response, int distance) throws Exception
Exception
public void addGroupBinding(GroupBinding groupBinding)
public Response getProposal(SimpleString fullID, boolean touchTime)
public void remove(SimpleString groupid, SimpleString clusterName)
public void onNotification(Notification notification)
public boolean isStarted()
Copyright © 2018 JBoss by Red Hat. All rights reserved.