Package com.neeve.event

Implements the event multiplexing framework used by the Talon components.

See:
          Description

Interface Summary
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 Summary
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 Summary
IEventMultiplexer.State Enumerates a multiplexer state
 

Exception Summary
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
 

Package com.neeve.event Description

Implements the event multiplexing framework used by the Talon components.



Copyright © 2016 Neeve Research, LLC. All Rights Reserved.