List of usage examples for org.springframework.statemachine.processor StateMachineActivatorAnnotationPostProcessor StateMachineActivatorAnnotationPostProcessor
public StateMachineActivatorAnnotationPostProcessor(ListableBeanFactory beanFactory)
From source file:org.springframework.statemachine.processor.StateMachineAnnotationPostProcessor.java
@Override public void afterPropertiesSet() { Assert.notNull(beanFactory, "BeanFactory must not be null"); postProcessors.put(OnTransition.class, new StateMachineActivatorAnnotationPostProcessor<OnTransition>(beanFactory)); postProcessors.put(OnTransitionStart.class, new StateMachineActivatorAnnotationPostProcessor<OnTransitionStart>(beanFactory)); postProcessors.put(OnTransitionEnd.class, new StateMachineActivatorAnnotationPostProcessor<OnTransitionEnd>(beanFactory)); postProcessors.put(OnStateChanged.class, new StateMachineActivatorAnnotationPostProcessor<OnStateChanged>(beanFactory)); postProcessors.put(OnStateEntry.class, new StateMachineActivatorAnnotationPostProcessor<OnStateEntry>(beanFactory)); postProcessors.put(OnStateExit.class, new StateMachineActivatorAnnotationPostProcessor<OnStateExit>(beanFactory)); postProcessors.put(OnStateMachineStart.class, new StateMachineActivatorAnnotationPostProcessor<OnStateMachineStart>(beanFactory)); postProcessors.put(OnStateMachineStop.class, new StateMachineActivatorAnnotationPostProcessor<OnStateMachineStop>(beanFactory)); postProcessors.put(OnEventNotAccepted.class, new StateMachineActivatorAnnotationPostProcessor<OnEventNotAccepted>(beanFactory)); postProcessors.put(OnStateMachineError.class, new StateMachineActivatorAnnotationPostProcessor<OnStateMachineError>(beanFactory)); postProcessors.put(OnExtendedStateChanged.class, new StateMachineActivatorAnnotationPostProcessor<OnExtendedStateChanged>(beanFactory)); }