The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.05

  • Refactor into interfaces so that handles are usable with completely different supervisor implementations
  • Fix a leak relating to incorrect usage of MX::POE
  • Use terminal signals to terminate sessions instead of internal API
  • namespace::clean
  • make_immutable
  • Hash::Util::FieldHash::Compat instead of Tie::RefHash

Modules

Erlang inspired babysitting
Base role for supervision handles
A supervisor child handle for a POSIXish process.
Helps POE::Component::Supervisor babysit POE sessions.
Minimal interface for supervisors
A role for supervision descriptors.
A supervision descriptor for UNIX processes.
Helps POE::Component::Supervisor babysit POE sessions.

Provides

in lib/POE/Component/Supervisor/Handle/Interface.pm
in lib/POE/Component/Supervisor/Supervised/Interface.pm