|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
| EIOEventHandler | Internal handler for a particular I/O type. |
| EIOEventHandlerFactory | A factory for making EIOEventHandlers. |
| GenericHandler | Handler for GENERIC events |
| ProcessHandler | Handler for PROCESS events |
| ReadHandler | Handler for read events |
| WriteHandler | Handler for WRITE events |
The handlers package contains the EIOEventHandler abstract base class, and all of the default
concrete implementations of EIOEventHandler.
EventHandlers in general encapsulate knowledge about how to process a given EIO event
type. They sit between the generic EIO event firing logic and application-defined
worker objects to pre-massage data as appropriate to the event type, and to enforce
the contract between EIO and various worker types on a per-event basis. For example,
the ProcessHandler pulls objects off of the PROCESS queue and passes them into application
worker objects, manages greedy processing, etc.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||