Class Hierarchy

Class Interfaces
 
AccessOption  
ConfigAccessor  
Criteria  
ExternalCommand  
GroupCommit  
HelixManagerFactory  
HelixManagerProperties  
HelixProperty  
ControllerContextHolder  
AlertHistory  
AlertStatus  
Alerts  
ClusterConfiguration  
ClusterConstraints  
CurrentState  
Error  
ExternalView  
HealthStat  
IdealState  
InstanceConfig  
LeaderHistory  
LiveInstance  
Message  
PartitionConfiguration  
PauseSignal  
PersistentStats  
ResourceAssignment  
ResourceConfiguration  
StateModelDefinition  
StatusUpdate  
HelixTimerTask  
HealthStatsAggregationTask  
ParticipantHealthReportTask  
StatusDumpTask  
NotificationContext  
PropertyKey  
PropertyKey.Builder  
PropertyPathConfig  
ZNRecord  
NamespacedConfig  
UserConfig  
DefaultPerfCounters  
ZNRecordAssembler  
ZNRecordBucketizer  
ZNRecordDelta  
ZNRecordUpdater DataUpdater     
CommandConfig  
CommandConfig.Builder  
HelixAgentMain  
SystemUtil  
Aggregator  
AccumulateAggregator  
DecayAggregator  
WindowAggregator  
Alert  
AlertComparator  
GreaterAlertComparator  
AlertParser  
AlertProcessor  
AlertValueAndStatus  
AlertsHolder  
ExpressionParser  
Operator  
DivideOperator  
ExpandOperator  
MultiplyOperator  
SumEachOperator  
SumOperator  
Stat  
StatsHolder  
Tuple  
Cluster  
Controller  
HelixVersion  
Participant  
Partition  
Resource  
RunningInstance  
Scope  
Spectator  
State  
ClusterAccessor  
AtomicClusterAccessor  
ControllerAccessor  
ParticipantAccessor  
AtomicParticipantAccessor  
ResourceAccessor  
AtomicResourceAccessor  
ClusterConfig  
ClusterConfig.Builder  
ClusterConfig.Delta  
ParticipantConfig  
ParticipantConfig.Builder  
ParticipantConfig.Delta  
ResourceConfig  
ResourceConfig.Builder  
ResourceConfig.Delta  
SchedulerTaskConfig  
Id Comparable     
ClusterId  
ConstraintId  
ContextId  
ControllerId  
MessageId  
ParticipantId  
PartitionId  
ProcId  
ResourceId  
SessionId  
SpectatorId  
StateModelDefId  
StateModelFactoryId  
ExternalViewGenerator  
GenericHelixController ConfigChangeListener    ControllerChangeListener    CurrentStateChangeListener    ExternalViewChangeListener    HealthStateChangeListener    IdealStateChangeListener    LiveInstanceChangeListener    MessageListener     
HelixControllerMain  
HierarchicalDataHolder  
BasicControllerContext ControllerContext     
ControllerContextProvider  
AbstractBaseStage Stage     
BestPossibleStateCalcStage  
CompatibilityCheckStage  
CurrentStateComputationStage  
ExternalViewComputeStage  
MessageGenerationStage  
MessageSelectionStage  
MessageThrottleStage  
PersistAssignmentStage  
PersistContextStage  
ReadClusterDataStage  
ReadHealthDataStage  
ResourceComputationStage  
StatsAggregationStage  
TaskAssignmentStage  
Pipeline  
PipelineRegistry  
StageContext  
CustomRebalancer HelixRebalancer     
FallbackRebalancer HelixRebalancer     
FullAutoRebalancer HelixRebalancer     
RebalancerRef  
SemiAutoRebalancer HelixRebalancer     
BasicRebalancerConfig RebalancerConfig     
PartitionedRebalancerConfig ReplicatedRebalancerConfig     
CustomRebalancerConfig  
FullAutoRebalancerConfig  
SemiAutoRebalancerConfig  
BasicRebalancerConfig.AbstractBuilder  
PartitionedRebalancerConfig.AbstractBuilder  
CustomRebalancerConfig.Builder  
FullAutoRebalancerConfig.Builder  
PartitionedRebalancerConfig.Builder  
SemiAutoRebalancerConfig.Builder  
RebalancerConfigHolder  
ConstraintBasedAssignment  
ZKPropertyTransferServer  
ZNRecordUpdate  
ZkPropertyTransferClient  
DefaultStringSerializer StringSerializer     
BestPossibleStateOutput  
ClusterDataCache  
ClusterEvent  
CurrentStateOutput  
HealthDataCache  
MessageOutput  
MessageSelectionStage.Bounds  
ResourceCurrentState  
AutoRebalanceStrategy  
AutoRebalanceStrategy.DefaultPlacementScheme AutoRebalanceStrategy.ReplicaPlacementScheme     
ConsistentHashingMasterSlaveStrategy  
ConsistentHashingMasterSlaveStrategy.FnvHash ConsistentHashingMasterSlaveStrategy.HashFunction     
DefaultTwoStateStrategy  
EspressoRelayStrategy  
RUSHMasterSlaveStrategy  
RUSHrHash  
ShufflingTwoStateStrategy  
BootstrapProcess  
BootstrapProcess.CustomMessageHandlerFactory MessageHandlerFactory     
DummyParticipant  
ExampleHelper  
ExampleProcess  
IdealStateBuilderExample  
IdealStateExample  
LogicalModelExample  
Quickstart  
ChangeLog  
ChangeLogGenerator FileChangeWatcher     
ChangeLogProcessor Runnable     
ChangeLogReader FileChangeWatcher     
ChangeRecord  
CheckpointFile  
ExternalCommand  
FileStore  
FileSystemWatchService  
IntegrationTest  
RsyncDaemon  
RsyncInvoker  
SetupCluster  
StartClusterManager  
Test  
AccumulateAggregationType AggregationType     
AggregationTypeFactory  
DecayAggregationType AggregationType     
HealthReportProvider  
PerformanceHealthReportProvider  
StatHealthReportProvider  
HealthStatsAggregator  
ParticipantHealthReportCollectorImpl ParticipantHealthReportCollector     
Stat  
WindowAggregationType AggregationType     
ZKHelixLock HelixLock     
LockManagerDemo  
LockProcess  
BasicZkSerializer PathBasedZkSerializer     
ByteArraySerializer ZkSerializer     
Cache  
WriteThroughCache  
ZkCallbackCache IZkChildListener    IZkDataListener    IZkStateListener     
CallbackHandler IZkChildListener    IZkDataListener     
ChainedPathZkSerializer PathBasedZkSerializer     
ChainedPathZkSerializer.Builder  
ControllerManagerHelper  
DefaultControllerMessageHandlerFactory MessageHandlerFactory     
DefaultParticipantErrorMessageHandlerFactory MessageHandlerFactory     
DefaultSchedulerMessageHandlerFactory MessageHandlerFactory     
DistributedLeaderElection ControllerChangeListener     
HelixConnectionAdaptor HelixManager     
HelixGroupCommit  
ParticipantManagerHelper  
ZKExceptionHandler  
ZKHelixAdmin HelixAdmin     
ZKHelixDataAccessor ControllerChangeListener    HelixDataAccessor     
ZKHelixManager IZkStateListener    HelixManager     
ZKUtil  
ZNRecordSerializer ZkSerializer     
ZNRecordStreamingSerializer ZkSerializer     
ZkAsyncCallbacks  
ZkBaseDataAccessor BaseDataAccessor     
ZkBaseDataAccessor.AccessResult  
ZkCacheBaseDataAccessor HelixPropertyStore     
ZkHelixPropertyStore  
ZkCallbackHandler IZkChildListener    IZkDataListener     
ZkHelixAutoController HelixAutoController     
ZkHelixConnection IZkStateListener    HelixConnection     
ZkHelixController HelixController     
ZkHelixLeaderElection ControllerChangeListener     
ZkHelixParticipant HelixParticipant     
JacksonPayloadSerializer PayloadSerializer     
AsyncCallback  
DefaultSchedulerMessageHandlerFactory.SchedulerAsyncCallback  
CriteriaEvaluator  
DefaultMessagingService ClusterMessagingService     
ZNRecordRow  
AsyncCallbackService MessageHandlerFactory     
BatchMessageWrapper  
CurrentStateUpdate  
GroupMessageHandler  
HelixBatchMessageTask MessageTask     
HelixTask MessageTask     
HelixTaskExecutor MessageListener    TaskExecutor     
HelixTaskResult  
MessageHandler  
DefaultControllerMessageHandlerFactory.DefaultControllerMessageHandler  
DefaultParticipantErrorMessageHandlerFactory.DefaultParticipantErrorMessageHandler  
DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler  
AsyncCallbackService.AsyncCallbackMessageHandler  
BatchMessageHandler  
HelixStateTransitionHandler  
MessageTaskInfo  
ConfigScope  
ConstraintItem  
HelixConfigScope  
Partition  
Resource  
StateModelDefinition.Builder  
Transition  
ClusterConstraintsBuilder  
ConfigScopeBuilder  
ConstraintItemBuilder  
CurrentStateBuilder  
HelixConfigScopeBuilder  
IdealStateBuilder  
AutoModeISBuilder  
AutoRebalanceModeISBuilder  
CustomModeISBuilder  
MessageConstraintItemBuilder  
ResourceAssignmentBuilder  
StateConstraintItemBuilder  
StateTransitionTableBuilder  
StateModelDefinitionValidator  
ParticipantMonitor  
StatCollector  
StateTransitionContext  
StateTransitionDataPoint  
ClusterAlertItem ClusterAlertItemMBean     
ClusterAlertMBeanCollection  
ClusterMBeanObserver NotificationListener     
ClusterStatusMonitor ClusterStatusMonitorMBean     
HelixStageLatencyMonitor HelixStageLatencyMonitorMBean     
MessageQueueMonitor MessageQueueMonitorMBean     
ResourceMonitor ResourceMonitorMBean     
StateTransitionStatMonitor StateTransitionStatMonitorMBean     
CustomCodeInvoker ConfigChangeListener    ExternalViewChangeListener    LiveInstanceChangeListener     
DistClusterControllerElection ControllerChangeListener     
HelixCustomCodeRunner  
HelixStateMachineEngine StateMachineEngine     
HelixStateModelFactory  
AgentStateModelFactory  
LogicalModelExample.LockUnlockFactory  
FileStoreStateModelFactory  
LockFactory  
ConsumerStateModelFactory  
TaskStateModelFactory  
LockFactory  
StateModel  
AgentStateModel  
BootstrapHandler.BootstrapStateModel  
DummyParticipant.DummyMSStateModel  
LeaderStandbyStateModelFactory.LeaderStandbyStateModel  
LogicalModelExample.LockUnlockStateModel  
MasterSlaveStateModelFactory.MasterSlaveStateModel  
OnlineOfflineStateModelFactory.OnlineOfflineStateModel  
FileStoreStateModel  
Lock  
DistClusterControllerStateModel  
GenericLeaderStandbyModel  
ScheduledTaskStateModel  
ConsumerStateModel  
TaskStateModel  
Lock  
StateModelFactory  
BootstrapHandler  
DummyParticipant.DummyMSModelFactory  
LeaderStandbyStateModelFactory  
MasterSlaveStateModelFactory  
OnlineOfflineStateModelFactory  
DistClusterControllerStateModelFactory  
GenericLeaderStandbyStateModelFactory  
HelixStateModelFactoryAdaptor  
ScheduledTaskStateModelFactory  
StateModelParser  
StateTransitionError  
Consumer  
Emitter  
SetupConsumerCluster  
StartClusterManager  
MyService  
ServiceDiscovery  
ServiceDiscoveryDemo  
ServiceMetadata  
RoutingTableProvider ConfigChangeListener    ExternalViewChangeListener     
Replicator  
PropertyJsonComparator Comparator     
PropertyJsonSerializer PropertySerializer     
PropertyStat  
ZNRecordJsonSerializer PropertySerializer     
PropertyItem  
ZNode  
AnalyticsTaskFactory TaskFactory     
Dag  
Dag.Node  
RedisTaskResultStore TaskResultStore     
Task ExternalViewChangeListener     
CountTask  
FilterTask  
JoinTask  
ReportTask  
TaskCluster  
TaskExecutionDemo  
Worker Runnable     
ClusterSetup  
ClusterStateVerifier  
ClusterStateVerifier.BestPossAndExtViewZkVerifier ClusterStateVerifier.ZkVerifier     
ClusterStateVerifier.MasterNbInExtViewVerifier ClusterStateVerifier.ZkVerifier     
ClusterVerifier IZkChildListener    IZkDataListener     
ClusterExternalViewVerifier  
ClusterLiveNodesVerifier  
IntegrationTestUtil  
JmxDumper NotificationListener     
LocalZKServer  
MessagePoster  
NewClusterSetup  
StateModelConfigGenerator  
TestCommand  
TestCommand.NodeOpArg  
TestExecutor  
TestTrigger  
YAMLClusterSetup  
YAMLClusterSetup.YAMLClusterConfig  
YAMLClusterSetup.YAMLClusterConfig.ParticipantConfig  
YAMLClusterSetup.YAMLClusterConfig.ResourceConfig  
YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig  
YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.StateConstraintsConfig  
YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.ConstraintsConfig.TransitionConstraintsConfig  
YAMLClusterSetup.YAMLClusterConfig.ResourceConfig.StateModelConfig  
ZKDumper  
ZKLogFormatter  
ZkLogAnalyzer  
ZkLogCSVFormatter  
ZnodeOpArg  
ZnodeValue  
LockManagerDemo  
LockManagerRebalancer HelixRebalancer     
LockProcess  
HelixUtil  
PathUtils  
RebalanceUtil  
StatusUpdateUtil  
StatusUpdateUtil.StatusUpdateContents  
StatusUpdateUtil.Transition Comparable     
StringTemplate  
ZKClientPool  
ZNRecordUtil  
HelixAdminWebApp  
ClusterRepresentationUtil  
JsonParameters