See: Description
| Interface | Description |
|---|---|
| IEvent |
Represents an event.
|
| IEventAcknowledger |
The event acknowledger interface.
|
| IEventBatch |
Represents a batch of events.
|
| IEventDispatcher |
Represents an event dispatcher.
|
| IEventHandler |
Represents an event handler.
|
| IEventMultiplexer |
Represents an event multiplexer.
|
| IEventMultiplexerStats |
Defines an event multiplexer's statistics interface.
|
| IEventMultiplexerStats.IFeederQueueStats | |
| IEventSource |
Represents a source of events.
|
| Class | Description |
|---|---|
| Event |
Base class event implementation.
|
| EventBatch<T extends EventBatch<T>> |
Base class for batch events.
|
| EventConfig |
Class containing configuration information for the event package.
|
| EventDispatcher |
Base class for all event dispatchers.
|
| EventFactory |
Factory class used to instantiate event objects.
|
| EventFactory.EventType |
Stores event type information.
|
| EventMultiplexer |
Base class for event multiplexers.
|
| EventMultiplexerFreeThreadedSerialized |
Free threaded serialized event multiplexer.
|
| EventMultiplexerPassThrough |
Pass through event multiplexer.
|
| EventMultiplexerSingleThreaded |
Single threaded event multiplexer.
|
| EventObject |
Root class for classes in the event package.
|
| EventTypes |
Contains event type related defintions.
|
| EventWakeup |
Event used to wakeup the multiplexer to push expired scheduled events.
|
| Enum | Description |
|---|---|
| IEventMultiplexer.State |
Enumerates a multiplexer state
|
| Exception | Description |
|---|---|
| EEventClassInstantiateException |
Indicates that an exception was encountered while loading a event class
|
| EEventClassLoadException |
Indicates that an exception was encountered while loading a event class
|
| EEventException |
Base exception class for all exceptions in this package
|
| EEventTypeInvalidException |
Indicates that a event type is invalid
|
Implements the event multiplexing framework used by the Talon components.
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.