NAME
ZooKeeper::Watcher
DESCRIPTION
A perl class for constructing the watcher contexts passed to the ZooKeeper C library.
ATTRIBUTES
dispatcher
A weak reference to the dispatcher the watcher belongs to. Needed in order for the watcher to notify the dispatcher when it has been triggered.
cb
A perl subroutine reference. Invoked with an event hashref, when the watch is triggered by the ZooKeeper C library.
sub
{
my
(
$event
) =
@_
;
my
$path
=
$event
->{path};
my
$type
=
$event
->{type};
my
$state
=
$event
->{state};
}