Changes for version 0.0.9

  • rework of the manager start/stop/restart API
    • manager uses the same API as the launcher
      • remove the "_all" from the names
      • greatly simplifies GRID::Launcher design
    • created 'Launchable' role to enforce standard interface
  • Launcher now allows either class name + method name or sub ref
    • more compatible with GRID::Launcher
  • replaced POE tail with a much simpler File::Tail implementation
    • manager now gets log file end position as soon as daemons are registered

Modules

yet another forking process controller
spawn and manage multiple Proc::Launcher objects
restart watched processes that have exited

Provides

in lib/Proc/Launcher/Roles/Launchable.pm