From Code to Community: Sponsoring The Perl and Raku Conference 2025 Learn more

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};
}