MediaCloud-JobManager

 view release on metacpan or  search on metacpan

lib/MediaCloud/JobManager/Configuration.pm  view on Meta::CPAN

package MediaCloud::JobManager::Configuration;

#
# Default configuration
#

use strict;
use warnings;
use Modern::Perl "2012";

use Moose 2.1005;
use MooseX::Singleton;    # ->instance becomes available
use MediaCloud::JobManager::Job;
use MediaCloud::JobManager::Broker;
use MediaCloud::JobManager::Broker::Null;
use MediaCloud::JobManager::Broker::RabbitMQ;

# Instance of specific job broker
has 'broker' => (
    is      => 'rw',
    isa     => 'MediaCloud::JobManager::Broker',
    default => sub { return MediaCloud::JobManager::Broker::Null->new(); },
);

no Moose;    # gets rid of scaffolding

1;



( run in 0.836 second using v1.01-cache-2.11-cpan-75ffa21a3d4 )