Class AnnotationConfigurerAdapter<O,I,B extends AnnotationBuilder<O>>

java.lang.Object
org.springframework.statemachine.config.common.annotation.AnnotationConfigurerAdapter<O,I,B>
Type Parameters:
O - The Object being built by B
I - The interface of type B
B - The Builder that is building O and is configured by AnnotationConfigurerAdapter
All Implemented Interfaces:
AnnotationConfigurer<O,B>
Direct Known Subclasses:
AbstractTransitionConfigurer, DefaultChoiceTransitionConfigurer, DefaultConfigurationConfigurer, DefaultDistributedStateMachineConfigurer, DefaultEntryTransitionConfigurer, DefaultExitTransitionConfigurer, DefaultForkTransitionConfigurer, DefaultHistoryTransitionConfigurer, DefaultJoinTransitionConfigurer, DefaultJunctionTransitionConfigurer, DefaultModelConfigurer, DefaultMonitoringConfigurer, DefaultPersistenceConfigurer, DefaultPropertiesConfigurer, DefaultResourceConfigurer, DefaultSecurityConfigurer, DefaultStateConfigurer, DefaultVerifierConfigurer

public abstract class AnnotationConfigurerAdapter<O,I,B extends AnnotationBuilder<O>> extends Object implements AnnotationConfigurer<O,B>
A base class for AnnotationConfigurer that allows subclasses to only implement the methods they are interested in. It also provides a mechanism for using the AnnotationConfigurer and when done gaining access to the AnnotationBuilder that is being configured.
Author:
Rob Winch, Janne Valkealahti