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:
ConfigurationConfigurerfor chaining- Throws:
Exception- if configuration error happens
-
withDistributed
Gets a configurer for distributed state machine config.- Returns:
DistributedStateMachineConfigurerfor chaining- Throws:
Exception- if configuration error happens
-
withSecurity
Gets a configurer for securing state machine.- Returns:
SecurityConfigurerfor chaining- Throws:
Exception- if configuration error happens
-
withVerifier
Gets a configurer for state machine model verifier.- Returns:
VerifierConfigurerfor chaining- Throws:
Exception- if configuration error happens
-
withMonitoring
Gets a configurer for state machine monitoring.- Returns:
MonitoringConfigurerfor chaining- Throws:
Exception- if configuration error happens
-
withPersistence
Gets a configurer for state machine persistence.- Returns:
PersistenceConfigurerfor chaining- Throws:
Exception- if configuration error happens
-