MediaCloud-JobManager
view release on metacpan or search on metacpan
samples/AdditionAlwaysFails.pm view on Meta::CPAN
package AdditionAlwaysFails;
use strict;
use warnings;
use Modern::Perl "2012";
use Moose;
with 'MediaCloud::JobManager::Job';
# Run job
sub run($;$)
{
my ( $self, $args ) = @_;
my $a = $args->{ a };
my $b = $args->{ b };
say STDERR "Going to add $a and $b";
die "Algebra is hard.";
}
sub configuration()
{
my $configuration = MediaCloud::JobManager::Configuration->new();
$configuration->broker( MediaCloud::JobManager::Broker::RabbitMQ->new() );
return $configuration;
}
no Moose; # gets rid of scaffolding
# Return package name instead of 1 or otherwise worker.pl won't know the name of the package it's loading
__PACKAGE__;
( run in 0.529 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )