Interface StateMachineConfigurationConfigurer<S,E>
- Type Parameters:
S
- the type of stateE
- the type of event
- All Known Implementing Classes:
StateMachineConfigurationBuilder
public interface StateMachineConfigurationConfigurer<S,E>
Configurer interface exposing generic config.
- Author:
- Janne Valkealahti
-
Method Summary
Modifier and TypeMethodDescriptionGets a configurer for generic config.Gets a configurer for distributed state machine config.Gets a configurer for state machine monitoring.Gets a configurer for state machine persistence.Gets a configurer for securing state machine.Gets a configurer for state machine model verifier.
-
Method Details
-
withConfiguration
Gets a configurer for generic config.- Returns:
ConfigurationConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-
withDistributed
Gets a configurer for distributed state machine config.- Returns:
DistributedStateMachineConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-
withSecurity
Gets a configurer for securing state machine.- Returns:
SecurityConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-
withVerifier
Gets a configurer for state machine model verifier.- Returns:
VerifierConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-
withMonitoring
Gets a configurer for state machine monitoring.- Returns:
MonitoringConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-
withPersistence
Gets a configurer for state machine persistence.- Returns:
PersistenceConfigurer
for chaining- Throws:
Exception
- if configuration error happens
-