Package org.eclipse.net4j.util.fsm

# Schnittstelle ITransition<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT,DATA>

Alle bekannten Implementierungsklassen:
  `ChallengeResponseNegotiator.Transition`, `FiniteStateMachine.ChangeStateTransition`, `FiniteStateMachine.FailTransition`, `FiniteStateMachine.IgnoreTransition`

Funktionsschnittstelle:
  Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public interface ITransition<STATE extends Enum<?>,EVENT extends Enum<?>,SUBJECT,DATA>
Encapsulates the logic to be executed when an event arrives for a subject in a particular state.

Autor:
  Eike Stepper

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`execute(SUBJECT subject, STATE state, EVENT event, DATA data)`

## Methodendetails

### execute

void execute(SUBJECT subject, STATE state, EVENT event, DATA data)