App-madeye
view release on metacpan or search on metacpan
lib/App/MadEye/Plugin/Worker/Gearman.pm view on Meta::CPAN
use base qw/App::MadEye::Plugin::Base/;
use Gearman::Worker;
use Gearman::Client;
use App::MadEye::Util;
use Params::Validate;
use English;
use App::MadEye::Util;
use POSIX ":sys_wait_h";
use Storable qw/freeze thaw/;
use YAML;
use Scalar::Util qw/weaken/;
__PACKAGE__->mk_accessors(qw/task_set child_pids gearman_client/);
our $CHILD_TIMEOUT = 60; # TODO: configurable
sub new {
my $class = shift;
my $self = $class->SUPER::new(@_);
my $gearman_client = $self->get_gearman_client;
( run in 0.721 second using v1.01-cache-2.11-cpan-65fba6d93b7 )