package

org.apache.helix.participant

Helix implementation of participant classes

Interfaces

CustomCodeCallbackHandler Callback interface to running custom code on Helix participant manager The custom code will be triggered on user specified cluster changes  
StateMachineEngine Helix participant uses this class to register/remove state model factory State model factory creates state model that handles state transition messages  

Classes

AbstractParticipantService A modeling of a helix participant as a self-contained service. 
CustomCodeInvoker  
GenericLeaderStandbyModel  
GenericLeaderStandbyStateModelFactory  
HelixCustomCodeRunner This provides the ability for users to run a custom code in exactly one process using a LeaderStandBy state model. 
HelixStateMachineEngine  
MultiClusterControllerTransitionHandler  
MultiClusterControllerTransitionHandlerFactory