|
||||||||||
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 MembershipAwareService
event
- the event for a new member added to the clusterpublic void memberRemoved(MembershipServiceEvent event)
MembershipAwareService
memberRemoved
in interface MembershipAwareService
event
- the event for an existing member leaving the clusterpublic void memberAttributeChanged(MemberAttributeServiceEvent event)
MembershipAwareService
memberAttributeChanged
in interface MembershipAwareService
event
- the event for a member attribute being changedpublic Quorum getQuorum(String quorumName)
QuorumService
Quorum
instance for a given quorum name.
getQuorum
in interface QuorumService
quorumName
- name of the quorum
Quorum
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |