AnyEvent-ConnPool
view release on metacpan or search on metacpan
t/05-reconnect.t view on Meta::CPAN
use strict;
use warnings;
use Test::More tests => 1;
use AnyEvent::ConnPool;
my $global_counter = 0;
my $connpool = AnyEvent::ConnPool->new(
size => 5,
init => 1,
constructor => sub {
return {value => $global_counter++};
},
);
my $unit = $connpool->get();
my $value = $unit->conn()->{value};
$unit->reconnect();
ok ($unit->conn()->{value} > $value, "Reconnecting");
( run in 2.105 seconds using v1.01-cache-2.11-cpan-99c4e6809bf )