java.lang.Object | |
↳ | org.apache.helix.participant.HelixStateMachineEngine |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Register a default state model factory for a state model definition
A state model definition could be, for example:
"MasterSlave", "OnlineOffline", "LeaderStandby", etc.
| |||||||||||
Register a state model factory with a factory name for a state model definition
Replacing
registerStateModelFactory(String, StateModelFactory, String) | |||||||||||
Replaced by {@link #registerStateModelFactory(StateModelDefId, HelixStateModelFactory)
| |||||||||||
Replaced by #removeStateModelFactory(StateModelDefId, String, HelixStateModelFactory)
| |||||||||||
Remove the state model factory with a name for a state model definition
Replacing
removeStateModelFactory(String, StateModelFactory, String) | |||||||||||
Replaced by #removeStateModelFactory(StateModelDefId, HelixStateModelFactory)
| |||||||||||
Remove the default state model factory for a state model definition
Replacing {@link #removeStateModelFactory(String, StateModelFactory)
| |||||||||||
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() |
Register a default state model factory for a state model definition
A state model definition could be, for example:
"MasterSlave", "OnlineOffline", "LeaderStandby", etc.
Replacing registerStateModelFactory(String, StateModelFactory)
Register a state model factory with a factory name for a state model definition
Replacing registerStateModelFactory(String, StateModelFactory, String)
Replaced by {@link #registerStateModelFactory(StateModelDefId, HelixStateModelFactory)
Replaced by #removeStateModelFactory(StateModelDefId, String, HelixStateModelFactory)
Remove the state model factory with a name for a state model definition
Replacing removeStateModelFactory(String, StateModelFactory, String)
Replaced by #removeStateModelFactory(StateModelDefId, HelixStateModelFactory)
Remove the default state model factory for a state model definition Replacing {@link #removeStateModelFactory(String, StateModelFactory)