Spring State Machine
org.springframework.statemachine.guard

Interface Guard<S,E>

Spring State Machine