Reactor Pattern
From Free net encyclopedia
Revision as of 23:09, 15 February 2006; view current revision
←Older revision | Newer revision→
←Older revision | Newer revision→
Template:Cleanup-context A Reactor Pattern is a software behavioral design pattern which allows for the single-threaded demultiplexing of events. Also known as Dispatcher Pattern or Notifier Pattern. It is a composition of Observer pattern with Nonblocking I/O mechanisms.
A free open source implementation of this pattern and many other called ACE (ADAPTIVE Communication Environment) is available here: ACE -- ADAPTIVE Communication Environment
[edit]
Participants
- Handles
- Synchronous Event Demultiplexer
- Initiation Dispatcher
- Event Handler
- Concrete Event Handler
[edit]
Reference
Reactor -- An Object Behavioral Pattern for Event Demultiplexing and Event Handler Dispatching (PDF)
[edit]