public abstract class AbstractEventSender extends Object implements EventSender
AbstractEventSender defines the Event sending flow.| Constructor and Description |
|---|
AbstractEventSender() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EventDecorator |
getEventDecorator()
Get the associated
EventDecorator. |
protected abstract EventFilter |
getEventFilter()
Get the associated
EventFilter. |
protected abstract EventHandler |
getEventHandler()
Get the associated
EventHandler. |
void |
send(Event event)
The incoming
Event is sent as follows:
The Event is dropped if it was triggered by the Optimizer's own database work,
as marked by the InternalWorkScope
The incoming Event is filtered by the associated getEventFilter()
The filtered Event is decorated by the associated getEventDecorator()
The decorated Event is handled by the associated getEventHandler()
|
protected abstract EventFilter getEventFilter()
EventFilter.EventFilterprotected abstract EventDecorator getEventDecorator()
EventDecorator.EventDecoratorprotected abstract EventHandler getEventHandler()
EventHandler.EventHandlerpublic void send(Event event)
Event is sent as follows:
Event is dropped if it was triggered by the Optimizer's own database work,
as marked by the InternalWorkScope
Event is filtered by the associated getEventFilter()
Event is decorated by the associated getEventDecorator()
Event is handled by the associated getEventHandler()
send in interface EventSenderevent - incoming EventCopyright © 2026. All rights reserved.