Klasse FiniteStateMachine<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT>

java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.fsm.FiniteStateMachine<STATE,EVENT,SUBJECT>
Alle implementierten Schnittstellen:
INotifier, INotifier.INotifier2, IDeactivateable, ILifecycle, ILifecycle.DeferrableActivation
Bekannte direkte Unterklassen:
Negotiator

public abstract class FiniteStateMachine<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT> extends Lifecycle
A finite state machine that is based on a matrix of transitions.

A finite state machine can fire the following events:

Autor:
Eike Stepper