SMILA 1.0 API documentation

org.eclipse.smila.zookeeper.internal
Class ZooKeeperServerRunner

java.lang.Object
  extended by org.eclipse.smila.zookeeper.internal.ZooKeeperServerRunner
All Implemented Interfaces:
java.lang.Runnable

public class ZooKeeperServerRunner
extends java.lang.Object
implements java.lang.Runnable

Start a ZooKeeper stand-alone or cluster server and restart it after unexpected shutdowns.


Constructor Summary
ZooKeeperServerRunner(QuorumPeerConfig quorumPeerConfig, boolean isCluster, long myId)
          create server runner.
 
Method Summary
 void run()
          run and restart server, as long as shutdown is not required from outside.
 void shutdown()
          require to shutdown.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ZooKeeperServerRunner

public ZooKeeperServerRunner(QuorumPeerConfig quorumPeerConfig,
                             boolean isCluster,
                             long myId)
create server runner.

Parameters:
quorumPeerConfig - configuration
isCluster - cluster mode
myId - index in cluster node list.
Method Detail

run

public void run()
run and restart server, as long as shutdown is not required from outside.

Specified by:
run in interface java.lang.Runnable

shutdown

public void shutdown()
require to shutdown.


SMILA 1.0 API documentation