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