BPM-Engine
view release on metacpan or search on metacpan
lib/BPM/Engine.pm view on Meta::CPAN
has 'runner_traits' => (
isa => ArrayRef,
is => 'rw',
default => sub { [] },
predicate => 'has_runner_traits'
);
sub runner {
my ($self, $pi) = @_;
#Scalar::Util::weaken($self);
my $args = {
process_instance => $pi,
#engine => $self, # DEPRECATED
logger => $self->logger,
};
$args->{callback} = $self->callback if $self->has_callback;
$args->{traits} = $self->runner_traits if $self->has_runner_traits;
return BPM::Engine::ProcessRunner->new_with_traits($args);
( run in 0.475 second using v1.01-cache-2.11-cpan-65fba6d93b7 )