AnyEvent-Consul-Exec
view release on metacpan or search on metacpan
lib/AnyEvent/Consul/Exec.pm view on Meta::CPAN
$self->{dc_args}->@*,
cb => sub { $self->_fire_event },
);
}
sub _start_session {
my ($self) = @_;
my $session_started_cb = sub {
$self->{_sid} = shift;
$self->{_refresh_guard} = AnyEvent->timer(after => "5s", interval => "5s", cb => sub {
$self->{_c}->session->renew(
$self->{_sid},
$self->{dc_args}->@*,
);
});
$self->_setup_job;
};
if ($self->{dc}) {
$self->{_c}->health->service(
( run in 1.400 second using v1.01-cache-2.11-cpan-49f99fa48dc )