Top Interfaces Classes
module org.glassfish.pfl.basic

Package org.glassfish.pfl.basic.fsm


Interface Summary

Modifier and TypeInterface and Description
public interface
Action

An Action may be associated with a transition between to states.

public interface
FSM

An FSM is used to represent an instance of a finite state machine which has a transition function represented by an instance of StateEngine.

public interface
public interface
Input

This interface must be implemented by any class that is used as an input to a FSM.

Class Summary

Modifier and TypeClass and Description
public class
FSMImpl

This is the main class that represents an instance of a state machine using a state engine.

public class
public class
Runner

This is the main class that represents an instance of a state machine using a state engine.

public class
State

Base class for all states in a StateEngine.

public class
StateEngine

Encodes the state transition function for a finite state machine.

public class
Transition

This represents an action, guard, and next state for a transition.