NAME

XAS::Supervisor::Monitor - A class for the XAS environment

SYNOPSIS

use XAS::Supervisor::Monitor;

my $processes = XAS::Supervisor::Monitor->load($service);

DESCRIPTION

This package is used to load a configuration file and start the processes that are defined.

METHODS

new

Initialize the module. This will load the configuration file. Not neccessary to be invoked as invoking load() will do the same thing.

load

Load the processes defined within the configuration file. Returns a hash of the loaded processes.

SEE ALSO

XAS::Supervisor::Client
XAS::Supervisor::Controller
XAS::Supervisor
XAS

AUTHOR

Kevin L. Esteb, <kevin@kesteb.us>

COPYRIGHT AND LICENSE

Copyright (c) 2012-2015 Kevin L. Esteb

This is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0. For details, see the full text of the license at http://www.perlfoundation.org/artistic_license_2_0.