public class QuorumServiceImpl extends Object implements EventPublishingService<QuorumEvent,QuorumListener>, MembershipAwareService, QuorumService
| Modifier and Type | Field and Description | 
|---|---|
| static String | SERVICE_NAME | 
| Constructor and Description | 
|---|
| QuorumServiceImpl(NodeEngineImpl nodeEngine) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addQuorumListener(String name,
                 QuorumListener listener) | 
| void | dispatchEvent(QuorumEvent event,
             QuorumListener listener) | 
| void | ensureQuorumPresent(Operation op) | 
| Quorum | getQuorum(String quorumName)Returns the  Quoruminstance 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. | 
| void | start() | 
public static final String SERVICE_NAME
public QuorumServiceImpl(NodeEngineImpl nodeEngine)
public void start()
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)
MembershipAwareServicememberAdded in interface MembershipAwareServiceevent - the event for a new member added to the clusterpublic void memberRemoved(MembershipServiceEvent event)
MembershipAwareServicememberRemoved in interface MembershipAwareServiceevent - the event for an existing member leaving the clusterpublic void memberAttributeChanged(MemberAttributeServiceEvent event)
MembershipAwareServicememberAttributeChanged 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 quorumQuorumCopyright © 2016 Hazelcast, Inc.. All Rights Reserved.