Gearman-Server
view release on metacpan or search on metacpan
lib/Gearman/Server/Job.pm view on Meta::CPAN
$server->enqueue_job($self, $highpri);
return $self;
}
sub add_listener {
my Gearman::Server::Job $self = shift;
my Gearman::Server::Client $li = shift;
push @{$self->{listeners}}, $li;
Scalar::Util::weaken($self->{listeners}->[-1]);
}
sub relay_to_listeners {
my Gearman::Server::Job $self = shift;
foreach my Gearman::Server::Client $c (@{$self->{listeners}}) {
next if !$c || $c->{closed};
$c->write($_[0]);
}
}
( run in 0.613 second using v1.01-cache-2.11-cpan-65fba6d93b7 )