Example usage for org.springframework.statemachine.processor StateMachineActivatorAnnotationPostProcessor StateMachineActivatorAnnotationPostProcessor

List of usage examples for org.springframework.statemachine.processor StateMachineActivatorAnnotationPostProcessor StateMachineActivatorAnnotationPostProcessor

Introduction

In this page you can find the example usage for org.springframework.statemachine.processor StateMachineActivatorAnnotationPostProcessor StateMachineActivatorAnnotationPostProcessor.

Prototype

public StateMachineActivatorAnnotationPostProcessor(ListableBeanFactory beanFactory) 

Source Link

Usage

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));
}