EventConduit.php

Event Conduit

This file contains the conduit class. This is quite a formidable class.

A conduit basically listens on one end listening to many different publishers And then a bunch of filters at the 'head' of a chain of handlers (priorityqueue).

The publisher signals a state change (event) which is then passed on to every filter and if those requirements are met, the event is passed down that particular handler chain.

This uses a Map with filters as keys, and HandlerPriorityQueues as the values.

Classes

Conduit The Conduit Class