Mail-MtPolicyd
view release on metacpan or search on metacpan
lib/Mail/MtPolicyd/ConnectionPool.pm view on Meta::CPAN
die('could not initialize connection '.$name.': '.$@);
}
$self->add_connection( $name => $conn );
return;
}
sub shutdown {
my $self = shift;
foreach my $conn ( values %{$self->pool} ) {
$conn->shutdown(@_); # cascade
}
return;
}
sub reconnect {
my $self = shift;
foreach my $conn ( values %{$self->pool} ) {
$conn->reconnect(@_); # cascade
}
return;
}
1;
__END__
=pod
lib/Mail/MtPolicyd/Plugin/RegexList.pm view on Meta::CPAN
$self->add_score($r, $self->name => $score);
}
# apply action
my $action = $self->get_uc( $session, 'action');
if( defined $action ) {
return Mail::MtPolicyd::Plugin::Result->new(
action => $action,
abort => 1,
);
}
# or cascade
if( defined $self->chain ) {
my $chain_result = $self->chain->run( $r );
return( @{$chain_result->plugin_results} );
}
}
return;
}
__PACKAGE__->meta->make_immutable;
( run in 0.555 second using v1.01-cache-2.11-cpan-49f99fa48dc )