kazoo.interfaces

Public API

IHandler implementations should be created by the developer to be passed into KazooClient during instantiation for the preferred callback handling.

If the developer needs to use objects implementing the IAsyncResult interface, the IHandler.async_result() method must be used instead of instantiating one directly.

Private API

The IAsyncResult documents the proper implementation for providing a value that results from a Zookeeper completion callback. Since the KazooClient returns an IAsyncResult object instead of taking a completion callback for async functions, developers wishing to have their own callback called should use the IAsyncResult.rawlink() method.

Table Of Contents

Previous topic

kazoo.handlers.threading

Next topic

kazoo.protocol.states

This Page