Interface | Description |
---|---|
Event |
Defines an interface for events in the Mendel network.
|
EventWrapper |
Defines how Events are wrapped and unwrapped for serialization and
transmission across the network.
|
Class | Description |
---|---|
BasicEventWrapper |
Implements a basic EventWrapper that uses an EventMap to identify Events by
their ID numbers.
|
ConcurrentEventReactor |
Extends the single-threaded reactor implementation defined by
EventReactor to enable multiple worker threads for processing events
concurrently. |
EventContext |
Tracks the context of an event and allows retrieving event metadata.
|
EventMap |
Provides a base implementation for mapping event identifiers to classes, and
classes back to event identifiers.
|
EventProducer |
This class makes it easy to publish events from a client to a server by
linking a
ClientMessageRouter instance to a EventReactor
instance. |
EventReactor |
Implements the reactor pattern for processing incoming events
(
MendelMessage instances). |
EventWithSynopsis |
Encapsulates a raw (byte[] based) event that includes a String representing
the event synopsis.
|
StubEvent |
Represents an event that is just a 'stub' -- doesn't actually do anything
other than serve as an identifier.
|
SynopsisWrapper |
Wrapper for simple
EventWithSynopsis events. |
Exception | Description |
---|---|
EventException |
Annotation Type | Description |
---|---|
EventHandler |
Provides an annotation to be used to map EventTypes to methods or classes
that handle them.
|