public class StateMachineTransitionBuilder<S,E> extends org.springframework.data.hadoop.config.common.annotation.AbstractConfiguredAnnotationBuilder<StateMachineTransitions<S,E>,StateMachineTransitionConfigurer<S,E>,StateMachineTransitionBuilder<S,E>> implements StateMachineTransitionConfigurer<S,E>
| Constructor and Description |
|---|
StateMachineTransitionBuilder() |
StateMachineTransitionBuilder(org.springframework.data.hadoop.config.common.annotation.ObjectPostProcessor<Object> objectPostProcessor) |
StateMachineTransitionBuilder(org.springframework.data.hadoop.config.common.annotation.ObjectPostProcessor<Object> objectPostProcessor,
boolean allowConfigurersOfSameType) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(S source,
S target,
E event,
Collection<Action> actions) |
protected StateMachineTransitions<S,E> |
performBuild() |
ExternalTransitionConfigurer<S,E> |
withExternal() |
apply, apply, beforeConfigureMains, beforeConfigurePosts, beforeInit, doBuild, getConfigurer, getConfigurers, getOrApply, getOrBuild, getSharedObject, getSharedObjects, objectPostProcessor, postProcess, removeConfigurer, removeConfigurers, setSharedObjectpublic StateMachineTransitionBuilder()
public StateMachineTransitionBuilder(org.springframework.data.hadoop.config.common.annotation.ObjectPostProcessor<Object> objectPostProcessor, boolean allowConfigurersOfSameType)
public StateMachineTransitionBuilder(org.springframework.data.hadoop.config.common.annotation.ObjectPostProcessor<Object> objectPostProcessor)
protected StateMachineTransitions<S,E> performBuild() throws Exception
performBuild in class org.springframework.data.hadoop.config.common.annotation.AbstractConfiguredAnnotationBuilder<StateMachineTransitions<S,E>,StateMachineTransitionConfigurer<S,E>,StateMachineTransitionBuilder<S,E>>Exceptionpublic ExternalTransitionConfigurer<S,E> withExternal() throws Exception
withExternal in interface StateMachineTransitionConfigurer<S,E>Exceptionpublic void add(S source, S target, E event, Collection<Action> actions)