org.jboss.ha.framework.interfaces
Interface DistributedReplicantManager.ReplicantListener
- All Known Implementing Classes:
- HAServiceImpl, HASingletonImpl, HATarget
- Enclosing interface:
- DistributedReplicantManager
public static interface DistributedReplicantManager.ReplicantListener
When a particular key in the DistributedReplicantManager table gets modified, all listeners
will be notified of replicant changes for that key.
|
Method Summary |
void |
replicantsChanged(String key,
List newReplicants,
int newReplicantsViewId,
boolean merge)
Callback called when the content/list of replicant for a given replicant key has changed |
replicantsChanged
void replicantsChanged(String key,
List newReplicants,
int newReplicantsViewId,
boolean merge)
- Callback called when the content/list of replicant for a given replicant key has changed
- Parameters:
key - The name of the key of the replicant that has changednewReplicants - The list of new replicants for the give replicant key.
This list will be in a consistent order on all
cluster nodes on which the current viewId is
in effectnewReplicantsViewId - The new replicant view id corresponding to this changemerge - Is the change due to a merge (i.e. the healing of a
cluster split)?
Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.