NAME

Argon::Role::Task

SYNOPSIS

package MyTask;
use Moose;

with 'Argon::Role::Task';

sub run {
    ...

}

DESCRIPTION

Defines a role which must be implemented by task classes. Tasks are created via Argon::Client-process>, which specifies the class name and parameters used to instantiate the class. The run method is provided by the implementing task class. The run method performs the work for which the task is designed and returns the results.

AUTHOR

Jeff Ober mailto:jeffober@gmail.com

LICENSE

BSD license