Class AnyOfOperations

java.lang.Object
org.apache.camel.component.zookeeper.operations.ZooKeeperOperation
org.apache.camel.component.zookeeper.operations.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.