Package com.github.kabal163.statemachine.api
-
Interface Summary Interface Description Action The interface provides simple abstraction for a piece of work which should be performed to transit a stateful object to the target state according the event.Condition The interface represents a guard which prevents any transition if some conditions don't match with requirements.LifecycleConfiguration The interface which must be implemented to configure a lifecycle of a stateful object.LifecycleManager Provides lifecycle functionality for a project.StatefulObject Any entity which is needed to be managed byLifecycleManager
lifecycle manager must implement this interface. -
Class Summary Class Description StateContext Contains information about the transition.TransitionResult Contains the main information about executed transition.