Proc::Launcher::Roles::Launchable - defines an interface for launchers


Proc-Launcher documentation Contained in the Proc-Launcher distribution.

Index


Code Index:

NAME

Top

Proc::Launcher::Roles::Launchable - defines an interface for launchers

VERSION

Top

version 0.0.35

SYNOPSIS

Top

    use Mouse;
    with 'Proc::Launcher::Roles::Launchable';

DESCRIPTION

Top

This role enforces a consistent API for the various 'Launcher' modules. In the current project, that includes:

- Proc::Launcher - manage a single local process

- Proc::Launcher::Manager - manage multiple local processes

Also under development are:

- GRID::Launcher - manage a single process on a remote node

- GRID::Launcher::Manager - manage one or more processes on one or more remote nodes

LICENCE AND COPYRIGHT

Top


Proc-Launcher documentation Contained in the Proc-Launcher distribution.

package Proc::Launcher::Roles::Launchable;
use strict;
use warnings;

our $VERSION = '0.0.35'; # VERSION

use Mouse::Role;

requires 'start';
requires 'stop';
#requires 'restart';
requires 'force_stop';

requires 'is_running';


no Mouse::Role;

1;

__END__