Subject: | build a plugin framework for POE::Kernel APIs |
All the back-end subsystems for POE::Kernel are now modular, although
they are not in separate modules.
Build a framework so that back-end subsystems can be plugged into
POE::Kernel. Each subsytem plug-in would need a certain number of
standard callbacks, such as: _data_foo_clear_session() and
_data_foo_finalize(). These are currently called from standard
locations in POE::Kernel, but they could easily be called from a list of
callbacks rather than explicitly.
Build a framework so that public APIs for the subsystems can also be
plugged in. I have no idea yet what this would entail.