Package pyrasun.eio.handlers

The handlers package contains the EIOEventHandler abstract base class, and all of the default concrete implementations of EIOEventHandler.

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
 

Package pyrasun.eio.handlers Description

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.

Package Specification

(none)

Related Documentation

Since:
EmberIO Alpha 0.3


Pyrasun EmberIO