Search results for "dist:Launcher-Cascade CBOUVI"
Launcher::Cascade - a framework for launching processes that depend on one another
This module provides a framework to launch processes, test whether they succeeded or not and report on that. Each process is modeled as an object and can depend on other processes to start, i.e., a process will not be started until all the processes ...
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::Base - a base class for a Launcher. Provides everything but the launch() and test()
This is a base class for a process launcher. It implements a mechanism to handle dependencies between process (i.e., processes that require other processes to be successfully finished before they can start). Subclasses must overload the launch() and ...
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::Simple - a simple implementation for a Launcher, based on callbacks.
A Launcher::Cascade class only has to provide methods to launch() a process, and to test() whether it succeeded. One way is to create a subclass of "Launcher::Cascade::Base" and to overload the methods there. For simple cases, however, it might be ea...
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::Printable - a base class for printable objects
This class serves as a base class for objects that might be included in a launcher's errors list....
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::Container - a class to run L::C::Base launchers in cascade
A "L::C::Container" object maintains a list of launchers, which are instances of "L::C::Base" or of its subclasses. The run_session() method let all the launchers run in turn and checks their status until all of them succeed or one of them fails....
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::FileReader - a class to read a file or the output of a command, locally or through ssh.
The purpose of this class is to provide a file handle that gives access to a file or the output of a command. If a host() is provided, the file or the command are fetched through ssh, otherwise, run locally. The class takes care of escaping quote cha...
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC
Launcher::Cascade::ListOfStrings - a wrapper around an array to make it inherit from Launcher::Cascade::Printable
CBOUVI/Launcher-Cascade-0.02
-
19 May 2006 11:38:33 UTC
Launcher::Cascade::FileReader::Seekable - a filereader that memorizes its position between reads.
Launcher::Cascade::FileReader::Seekable inherits from Launcher::Cascade::FileReader but keeps in memory the position where it was at when the filehandle is closed. Subsequent calls to open() will perform the necessary operations to resume reading whe...
CBOUVI/Launcher-Cascade-0.02 - 19 May 2006 11:38:33 UTC