AnyEvent-STOMP-Client
view release on metacpan - search on metacpan
view release on metacpan or search on metacpan
lib/AnyEvent/STOMP/Client/Any.pm view on Meta::CPAN
sub connect {
my $self = shift;
my $id = $self->get_random_client_id;
$log->debug("$id Establishing TCP/TLS connection.");
$self->{stomp_clients}{$id}->connect;
$self->{connect_timeout_timer} = AnyEvent->timer(
after => 10,
cb => sub {
$log->debug("$id Timeout establishing STOMP connection.");
$self->{stomp_clients}{$id}->disconnect;
$self->set_client_unavailable($id);
$self->backoff;
}
);
}
sub disconnect {
my $self = shift;
$self->get_instance->disconnect if $self->is_connected;
view all matches for this distributionview release on metacpan - search on metacpan
( run in 1.604 second using v1.00-cache-2.02-grep-82fe00e-cpan-cec75d87357c )