|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hazelcast.quorum.impl.QuorumServiceImpl
public class QuorumServiceImpl
Service containing logic for cluster quorum.
| Field Summary | |
|---|---|
static String |
SERVICE_NAME
Service name of map service used to register ServiceManager.registerService(java.lang.String, java.lang.Object) |
| Constructor Summary | |
|---|---|
QuorumServiceImpl(NodeEngineImpl nodeEngine)
|
|
| Method Summary | |
|---|---|
void |
addQuorumListener(String name,
QuorumListener listener)
|
void |
dispatchEvent(QuorumEvent event,
QuorumListener listener)
|
void |
ensureQuorumPresent(Operation op)
|
Quorum |
getQuorum(String quorumName)
Returns the Quorum instance for a given quorum name. |
void |
memberAdded(MembershipServiceEvent event)
Invoked when a new member is added to the cluster. |
void |
memberAttributeChanged(MemberAttributeServiceEvent event)
Invoked when a member attribute is changed. |
void |
memberRemoved(MembershipServiceEvent event)
Invoked when an existing member leaves the cluster. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String SERVICE_NAME
ServiceManager.registerService(java.lang.String, java.lang.Object)
| Constructor Detail |
|---|
public QuorumServiceImpl(NodeEngineImpl nodeEngine)
| Method Detail |
|---|
public void addQuorumListener(String name,
QuorumListener listener)
public void ensureQuorumPresent(Operation op)
public void dispatchEvent(QuorumEvent event,
QuorumListener listener)
dispatchEvent in interface EventPublishingService<QuorumEvent,QuorumListener>public void memberAdded(MembershipServiceEvent event)
MembershipAwareService
memberAdded in interface MembershipAwareServiceevent - the event for a new member added to the clusterpublic void memberRemoved(MembershipServiceEvent event)
MembershipAwareService
memberRemoved in interface MembershipAwareServiceevent - the event for an existing member leaving the clusterpublic void memberAttributeChanged(MemberAttributeServiceEvent event)
MembershipAwareService
memberAttributeChanged in interface MembershipAwareServiceevent - the event for a member attribute being changedpublic Quorum getQuorum(String quorumName)
QuorumServiceQuorum instance for a given quorum name.
getQuorum in interface QuorumServicequorumName - name of the quorum
Quorum
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||