package

org.apache.helix.tools

Helix tools classes

Interfaces

ClusterStateVerifier.Verifier  
ClusterStateVerifier.ZkVerifier  
IdealCalculatorByConsistentHashing.HashFunction Interface to calculate the hash function value of a string  

Classes

CLMLogFileAppender  
ClusterSetup  
ClusterStateVerifier  
ClusterStateVerifier.BestPossAndExtViewZkVerifier verifier that verifies best possible state and external view  
ClusterStateVerifier.MasterNbInExtViewVerifier  
DefaultIdealStateCalculator DefaultIdealStateCalculator tries to optimally allocate master/slave partitions among espresso storage nodes. 
IdealCalculatorByConsistentHashing  
IdealCalculatorByConsistentHashing.FnvHash The default string hash function. 
IdealStateCalculatorByRush  
IdealStateCalculatorByShuffling  
IdealStateCalculatorForEspressoRelay  
JmxDumper  
LocalZKServer Provides ability to start zookeeper locally on a particular port  
MessagePoster  
RUSHrHash  
StateModelConfigGenerator  
TestCommand  
TestCommand.NodeOpArg  
TestExecutor a test is structured logically as a list of commands a command has three parts: COMMAND | TRIGGER | ARG'S COMMAND could be: modify, verify, start, stop TRIGGER is optional and consists of start-time, timeout, and expect-value which means the COMMAND is triggered between [start-time, start-time + timeout] and is triggered when the value in concern equals to expect-value ARG's format depends on COMMAND if COMMAND is modify/verify, arg is in form of: in which key is k1 for SIMPLE, k1|index for LIST, and k1|k2 for MAP field if COMMAND is start/stop, arg is a thread handler  
TestTrigger  
YAISCalculator  
ZKDumper Dumps the Zookeeper file structure on to Disk  
ZkLogAnalyzer  
ZkLogCSVFormatter  
ZKLogFormatter  
ZnodeOpArg  
ZnodeValue  

Enums

TestCommand.CommandType  
TestExecutor.ZnodePropertyType SIMPLE: simple field change LIST: list field change MAP: map field change ZNODE: entire znode change