| 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 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.apache.helix.messaging.handling.MessageHandlerFactory
| |||||||||||
From interface
org.apache.helix.participant.StateMachineEngine
| |||||||||||
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)