Interface | Description |
---|---|
MethodAnnotationPostProcessor<T extends java.lang.annotation.Annotation> |
Strategy interface for post-processing annotated methods.
|
StateMachineRuntime<S,E> |
A generic runtime representation of a state machine.
|
StateMachineRuntimeProcessor<T,S,E> |
Defines a strategy of processing a state machine and returning
some Object (or null).
|
Class | Description |
---|---|
MethodInvokingStateMachineRuntimeProcessor<T,S,E> |
A simple
StateMachineRuntimeProcessor implementation using
methods from a state machine protected bean. |
StateMachineActivatorAnnotationPostProcessor<T extends java.lang.annotation.Annotation> | |
StateMachineAnnotationPostProcessor |
A
BeanPostProcessor implementation that processes method-level
annotations such as OnTransition . |
StateMachineHandler<T extends java.lang.annotation.Annotation,S,E> |
Handler for a common object representing something to be run.
|
StateMachineHandlerCallHelper<S,E> |
Helper class which is used from a StateMachineObjectSupport to ease handling
of StateMachineHandlers and provides needed caching so that a runtime calls
are fast.
|
StateMachineMethodInvokerHelper<T,S,E> |
A helper class using spel to execute target methods.
|
StateMachineMethodInvokerHelper.ParametersWrapper<SS,EE> |
Wrapping everything we need to work with spel.
|