Class DefaultExitTransitionConfigurer<S,E>
java.lang.Object
org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter<TransitionsData<S,E>,StateMachineTransitionConfigurer<S,E>,StateMachineTransitionBuilder<S,E>>
org.springframework.statemachine.config.configurers.DefaultExitTransitionConfigurer<S,E>
- Type Parameters:
S- the type of stateE- the type of event
- All Implemented Interfaces:
AnnotationConfigurer<TransitionsData<S,,E>, StateMachineTransitionBuilder<S, E>> AnnotationConfigurerBuilder<StateMachineTransitionConfigurer<S,,E>> ExitTransitionConfigurer<S,E>
public class DefaultExitTransitionConfigurer<S,E>
extends AnnotationConfigurerAdapter<TransitionsData<S,E>,StateMachineTransitionConfigurer<S,E>,StateMachineTransitionBuilder<S,E>>
implements ExitTransitionConfigurer<S,E>
Default implementation of a
ExitTransitionConfigurer.- Author:
- Janne Valkealahti
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigure(StateMachineTransitionBuilder<S, E> builder) Configure theAnnotationBuilderby setting the necessary properties on theAnnotationBuilder.Specify a source stateSfor thisTransition.Specify a target stateSfor thisTransition.Methods inherited from class org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter
addObjectPostProcessor, and, getBuilder, init, isAssignable, setBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.statemachine.config.common.annotation.AnnotationConfigurerBuilder
and
-
Constructor Details
-
DefaultExitTransitionConfigurer
public DefaultExitTransitionConfigurer()
-
-
Method Details
-
configure
Description copied from interface:AnnotationConfigurerConfigure theAnnotationBuilderby setting the necessary properties on theAnnotationBuilder.- Specified by:
configurein interfaceAnnotationConfigurer<S,E> - Overrides:
configurein classAnnotationConfigurerAdapter<TransitionsData<S,E>, StateMachineTransitionConfigurer<S, E>, StateMachineTransitionBuilder<S, E>> - Parameters:
builder- the builder- Throws:
Exception- if error occurred
-
source
Description copied from interface:ExitTransitionConfigurerSpecify a source stateSfor thisTransition.- Specified by:
sourcein interfaceExitTransitionConfigurer<S,E> - Parameters:
source- the source stateS- Returns:
- configurer for chaining
-
target
Description copied from interface:ExitTransitionConfigurerSpecify a target stateSfor thisTransition.- Specified by:
targetin interfaceExitTransitionConfigurer<S,E> - Parameters:
target- the target stateS- Returns:
- configurer for chaining
-