| Interface | Description |
|---|---|
| DurationAwareEvent |
The
DurationAwareEvent is an optional interface that can be implemented by
Event types that carry a duration (e.g. |
| Event |
The
Event interface specifies that all events should have a priority and a description. |
| EventDecorator |
The
EventDecorator interface defines the contract for
decorating an incoming Event. |
| EventFilter |
The
EventDecorator interface defines the contract for
filtering an incoming Event. |
| EventHandler |
The
EventHandler interface defines the contract for
handling an incoming Event. |
| EventSender |
The
EventSender interface defines the contract for
sending an incoming Event. |
| Class | Description |
|---|---|
| AbstractEvent |
The
AbstractEvent base class implements the Event interface
and defines the common methods that can be shared by the entire event hierarchy. |
| AbstractEventSender |
The
AbstractEventSender defines the Event sending flow. |
| ChainEventFilter |
The
ChainEventFilter implements the EventFilter
interface so that it propagates the incoming event to multiple
EventFilter objects that were previously registered. |
| ChainEventHandler |
The
ChainEventHandler implements the EventHandler
interface so that it propagates the incoming event to multiple
EventHandler objects that were previously registered. |
| EmptyEventDecorator |
The
EmptyEventDecorator returns the incoming Event
without applying any modification. |
| EmptyEventFilter |
The
EmptyEventFilter accepts any incoming Event. |
| InternalWorkScope |
The
InternalWorkScope marks the current thread while the Optimizer does database work on its
own behalf, like persisting the events through the host application's SessionFactory. |
| ListEventHandler |
The
ListEventHandler implements the EventHandler
interface so that it collects all the incoming Event objects. |
| LogEventHandler |
The
LogEventHandler implements the EventHandler
interface so that it logs all the incoming Event objects. |
| Enum | Description |
|---|---|
| Event.Priority |
The
Event priority |
Copyright © 2026. All rights reserved.