| Interface | Description |
|---|---|
| EventHandler |
Implementations are responsible for dispatching event's to the Optimizely event end-point.
|
| EventProcessor |
EventProcessor interface is used to provide an intermediary processing stage within
event production.
|
| Class | Description |
|---|---|
| BatchEventProcessor |
BatchEventProcessor is a batched implementation of the
EventProcessor
Events passed to the BatchEventProcessor are immediately added to a BlockingQueue. |
| BatchEventProcessor.Builder | |
| ForwardingEventProcessor |
ForwardingEventProcessor is a basic transformation stage for converting
the event batch into a LogEvent to be dispatched.
|
| LogEvent |
Represents Optimizely tracking and activation events.
|
| NoopEventHandler |
EventHandler that logs events but does not perform any dispatching. |
| Enum | Description |
|---|---|
| LogEvent.RequestMethod |
The HTTP verb to use when dispatching the log event.
|