com.hazelcast.quorum.impl
Class QuorumImpl

java.lang.Object
  extended by com.hazelcast.quorum.impl.QuorumImpl
All Implemented Interfaces:
Quorum

public class QuorumImpl
extends Object
implements Quorum

QuorumImpl can be used to notify quorum service for a particular quorum result that originated externally.


Constructor Summary
QuorumImpl(QuorumConfig config, NodeEngineImpl nodeEngine)
           
 
Method Summary
 void ensureQuorumPresent(Operation op)
           
 QuorumConfig getConfig()
           
 String getName()
           
 int getSize()
           
 boolean isInitialized()
           
 boolean isPresent()
          Returns true if quorum is present, false if absent.
 void setLocalResult(boolean presence)
           
 String toString()
           
 void update(Collection<Member> members)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QuorumImpl

public QuorumImpl(QuorumConfig config,
                  NodeEngineImpl nodeEngine)
Method Detail

update

public void update(Collection<Member> members)

getName

public String getName()

getSize

public int getSize()

getConfig

public QuorumConfig getConfig()

isInitialized

public boolean isInitialized()

isPresent

public boolean isPresent()
Description copied from interface: Quorum
Returns true if quorum is present, false if absent.

Specified by:
isPresent in interface Quorum
Returns:
boolean presence of the quorum

setLocalResult

public void setLocalResult(boolean presence)

ensureQuorumPresent

public void ensureQuorumPresent(Operation op)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.