org.neo4j.kernel.ha.zookeeper
Class ZooKeeperBroker
java.lang.Object
org.neo4j.kernel.ha.AbstractBroker
org.neo4j.kernel.ha.zookeeper.ZooKeeperBroker
- All Implemented Interfaces:
- Broker
public class ZooKeeperBroker
- extends AbstractBroker
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ZooKeeperBroker
public ZooKeeperBroker(AbstractGraphDatabase graphDb,
Map<String,String> config,
ResponseReceiver receiver)
logStatus
public void logStatus(org.neo4j.kernel.impl.util.StringLogger msgLog)
- Specified by:
logStatus in interface Broker- Overrides:
logStatus in class AbstractBroker
getClusterStoreId
public org.neo4j.kernel.impl.nioneo.store.StoreId getClusterStoreId()
- Specified by:
getClusterStoreId in interface Broker- Overrides:
getClusterStoreId in class AbstractBroker
setConnectionInformation
public void setConnectionInformation(KernelData kernel)
- Specified by:
setConnectionInformation in interface Broker- Overrides:
setConnectionInformation in class AbstractBroker
getConnectionInformation
public ConnectionInformation getConnectionInformation(int machineId)
- Specified by:
getConnectionInformation in interface Broker- Overrides:
getConnectionInformation in class AbstractBroker
getConnectionInformation
public ConnectionInformation[] getConnectionInformation()
- Specified by:
getConnectionInformation in interface Broker- Overrides:
getConnectionInformation in class AbstractBroker
getMaster
public Pair<Master,Machine> getMaster()
getMasterReally
public Pair<Master,Machine> getMasterReally(boolean allowChange)
getMasterExceptMyself
public Machine getMasterExceptMyself()
- Specified by:
getMasterExceptMyself in interface Broker- Overrides:
getMasterExceptMyself in class AbstractBroker
instantiateMasterServer
public Object instantiateMasterServer(AbstractGraphDatabase graphDb)
setLastCommittedTxId
public void setLastCommittedTxId(long txId)
- Specified by:
setLastCommittedTxId in interface Broker- Overrides:
setLastCommittedTxId in class AbstractBroker
iAmMaster
public boolean iAmMaster()
start
public void start()
- Specified by:
start in interface Broker- Overrides:
start in class AbstractBroker
shutdown
public void shutdown()
- Specified by:
shutdown in interface Broker- Overrides:
shutdown in class AbstractBroker
restart
public void restart()
- Specified by:
restart in interface Broker- Overrides:
restart in class AbstractBroker
rebindMaster
public void rebindMaster()
- Specified by:
rebindMaster in interface Broker- Overrides:
rebindMaster in class AbstractBroker
notifyMasterChange
public void notifyMasterChange(Machine newMaster)
- Specified by:
notifyMasterChange in interface Broker- Overrides:
notifyMasterChange in class AbstractBroker
getZooClient
protected ZooClient getZooClient()
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.