| Package | Description |
|---|---|
| net.kuujo.copycat.state |
| Modifier and Type | Method and Description |
|---|---|
StateMachineConfig |
StateMachineConfig.addReplica(String replica) |
StateMachineConfig |
StateMachineConfig.clearReplicas() |
StateMachineConfig |
StateMachineConfig.copy() |
StateMachineConfig |
StateMachineConfig.removeReplica(String replica) |
StateMachineConfig |
StateMachineConfig.withDefaultConsistency(Consistency consistency) |
StateMachineConfig |
StateMachineConfig.withDefaultConsistency(String consistency) |
StateMachineConfig |
StateMachineConfig.withElectionTimeout(long electionTimeout) |
StateMachineConfig |
StateMachineConfig.withElectionTimeout(long electionTimeout,
TimeUnit unit) |
StateMachineConfig |
StateMachineConfig.withExecutor(Executor executor) |
StateMachineConfig |
StateMachineConfig.withHeartbeatInterval(long heartbeatInterval) |
StateMachineConfig |
StateMachineConfig.withHeartbeatInterval(long heartbeatInterval,
TimeUnit unit) |
StateMachineConfig |
StateMachineConfig.withInitialState(Class<?> initialState)
Sets the state machine's initial state, returning the state machine configuration for method chaining.
|
StateMachineConfig |
StateMachineConfig.withInitialState(String initialState)
Sets the state machine's initial state, returning the state machine configuration for method chaining.
|
StateMachineConfig |
StateMachineConfig.withLog(Log log) |
StateMachineConfig |
StateMachineConfig.withReplicas(Collection<String> replicas) |
StateMachineConfig |
StateMachineConfig.withReplicas(String... replicas) |
StateMachineConfig |
StateMachineConfig.withSerializer(Class<? extends Serializer> serializer) |
StateMachineConfig |
StateMachineConfig.withSerializer(Serializer serializer) |
StateMachineConfig |
StateMachineConfig.withSerializer(String serializer) |
StateMachineConfig |
StateMachineConfig.withStateType(Class<?> stateType)
Sets the state machine state type, returning the state machine configuration for method chaining.
|
StateMachineConfig |
StateMachineConfig.withStateType(String stateType)
Sets the state machine state type, returning the state machine configuration for method chaining.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> StateMachine<T> |
StateMachine.create(String name,
ClusterConfig cluster,
StateMachineConfig config)
Creates a new state machine.
|
| Constructor and Description |
|---|
StateMachineConfig(StateMachineConfig config) |
Copyright © 2013-2015. All Rights Reserved.