AnyEvent-Monitor
view release on metacpan or search on metacpan
lib/AnyEvent/Monitor.pm view on Meta::CPAN
use Method::Signatures::Simple;
use Any::Moose;
our $VERSION = '0.32';
has on_softfail => ( is => "ro", isa => "CodeRef" );
has on_hardfail => ( is => "ro", isa => "CodeRef" );
has on_resume => ( is => "ro", isa => "CodeRef" );
has on_fatal => ( is => "ro", isa => "CodeRef" );
has status => ( is => "rw", isa => "Str", default => sub {''} );
has timer => ( is => 'ro', isa => 'HashRef', default => sub { {} } );
has soft_timeout => ( is => 'rw', isa => 'Num', default => sub { 10 } );
has hard_timeout => ( is => 'rw', isa => 'Num', default => sub { 45 } );
has fail_detected => ( is => 'rw', isa => 'Num' );
method BUILD {
$self->install_timers(0);
};
method install_timers($delay) {
( run in 0.243 second using v1.01-cache-2.11-cpan-8d75d55dd25 )