Class AnyOfOperations

  • All Implemented Interfaces:
    WatchedEventProvider

    public class AnyOfOperations
    extends ZooKeeperOperation
    implements WatchedEventProvider
    AnyOfOperations is a composite operation of one or more sub operation, executing each in turn until any one succeeds. If any execute successfully, this operation succeeds; if the sub operations are all executed without success it fails.

    It is mostly used for test and watch scenarios where a node is tested for existence, data or children, falling back to a corresponding watch operation if the test operation fails.