| Interface | Description | 
|---|---|
| EventConsumer | This interface describe the access to consumers for events. | 
| EventThread_ifc | |
| EventTimerThread_ifc | This interface should only be used for an alternative implementation of a event thread. | 
| Payload | 
| Class | Description | 
|---|---|
| EventConsumerAwait<T_PayloadBack extends PayloadBack,T_Payload extends Payload> | Base class for all event consumer, same as implementation of the simple  EventConsumerinterface,
 but theEventConsumer#awaitExecution(long)is already implemented here. | 
| EventSource | Access to the current source of a event. | 
| EventTimerThread | This class stores events, starts the processing of the events in one thread and manages and executes time orders in the same thread. | 
| EventWithDst<T_Payload extends Payload,T_PayloadOpp extends Payload> | This class is a universal basic for all events in the vishia Java source suite. | 
| PayloadBack | This class offers a simple implementation for  Payloadwhich can be used for a simple callback. | 
| TimeOrder | This class builds a time order instance usable as timeout for state machines or other time orders. | 
| Enum | Description | 
|---|---|
| TimeOrderCmd | This enum can be used to enhance for state machine events,
 which are used also as timeout. |