blob: 103cfff31781f837bc84c177c9919213a09f2db9 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (21) -->
<title>All Classes and Interfaces (Apache Curator 5.8.1-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.7.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top"><button id="navbar-toggle-button" aria-controls="navbar-top" aria-expanded="false" aria-label="Toggle navigation links"><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span><span class="nav-bar-toggle-icon">&nbsp;</span></button>
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div id="navbar-sub-list"></div>
<div class="nav-list-search"><a href="search.html">SEARCH</a>
<input type="text" id="search-input" disabled placeholder="Search">
<input type="reset" id="reset-button" disabled value="reset">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enums</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exception Classes</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel" aria-labelledby="all-classes-table-tab0">
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLable.html" title="interface in org.apache.curator.framework.api">ACLable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLableExistBuilderMain.html" title="interface in org.apache.curator.framework.api">ACLableExistBuilderMain</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLBackgroundPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ACLBackgroundPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLCreateModeBackgroundPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ACLCreateModeBackgroundPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">ACLCreateModePathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLCreateModeStatBackgroundPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ACLCreateModeStatBackgroundPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ACLPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ACLProvider.html" title="interface in org.apache.curator.framework.api">ACLProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Addable.html" title="interface in org.apache.curator.framework.api">Addable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/AddStatConfigEnsembleable.html" title="interface in org.apache.curator.framework.api">AddStatConfigEnsembleable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An non-incremental reconfiguration builder.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/AddWatchBuilder.html" title="interface in org.apache.curator.framework.api">AddWatchBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/AddWatchBuilder2.html" title="interface in org.apache.curator.framework.api">AddWatchBuilder2</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/AddWatchBuilderImpl.html" title="class in org.apache.curator.framework.imps">AddWatchBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Expose more metrics for the operations and events</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/AfterConnectionEstablished.html" title="class in org.apache.curator.framework.recipes">AfterConnectionEstablished</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility class to allow execution of logic once a ZooKeeper connection becomes available.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncCreateBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncCreateBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for ZNode creates</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/AsyncCuratorFramework.html" title="interface in org.apache.curator.x.async">AsyncCuratorFramework</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Zookeeper framework-style client that returns composable async operations
that implement <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletionStage</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html" title="interface in org.apache.curator.x.async.api">AsyncCuratorFrameworkDsl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Zookeeper framework-style client</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncDeleteBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncDeleteBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for ZNode deletions</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncEnsemblable.html" title="interface in org.apache.curator.x.async.api">AsyncEnsemblable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Terminal operation for config/reconfig builders</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/x/async/AsyncEventException.html" title="class in org.apache.curator.x.async">AsyncEventException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The exception type set for async watchers</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="async/AsyncExamples.html" title="class in async">AsyncExamples</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Examples using the asynchronous DSL</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncExistsBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncExistsBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for ZNode exists</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncGetACLBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetACLBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for getAcls</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncGetChildrenBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetChildrenBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for getChildren()</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncGetConfigBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetConfigBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for getConfig()</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetDataBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder to get ZNode data</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncMultiTransaction.html" title="interface in org.apache.curator.x.async.api">AsyncMultiTransaction</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Terminal operation to support multi/transactions</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncPathable.html" title="interface in org.apache.curator.x.async.api">AsyncPathable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Terminal operation for various builders</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncPathAndBytesable.html" title="interface in org.apache.curator.x.async.api">AsyncPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Terminal operation for various builders</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncReconfigBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncReconfigBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for reconfigs</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/AsyncReconfigurable.html" title="interface in org.apache.curator.framework.api">AsyncReconfigurable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncRemoveWatchesBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncRemoveWatchesBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for watcher removal</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/AsyncResult.html" title="interface in org.apache.curator.x.async">AsyncResult&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Utility that combines the value, the ZooKeeper result code and the exception in one object
allowing you to not worry about exceptional completions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncSetACLBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncSetACLBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for setting ACLs</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncSetDataBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for setting ZNode data</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/AsyncStage.html" title="interface in org.apache.curator.x.async">AsyncStage&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletionStage.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletionStage</code></a> that is the result of most operations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncSyncBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncSyncBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder for syncs</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncTransactionCheckBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionCheckBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncTransactionCreateBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionCreateBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncTransactionDeleteBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionDeleteBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncTransactionOp.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionOp</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builds operations that can be committed as a transaction
via <a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html#transaction()"><code>AsyncCuratorFrameworkDsl.transaction()</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncTransactionSetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionSetDataBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncWatchBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncWatchBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/AsyncWatchBuilder2.html" title="interface in org.apache.curator.x.async.api">AsyncWatchBuilder2</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/AsyncWrappers.html" title="class in org.apache.curator.x.async">AsyncWrappers</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Utility for adding asynchronous behavior</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/x/async/AsyncWrappers.TimeoutException.html" title="class in org.apache.curator.x.async">AsyncWrappers.TimeoutException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Set as the completion stage's exception when trying to acquire a lock
times out</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/AtomicStats.html" title="class in org.apache.curator.framework.recipes.atomic">AtomicStats</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Debugging stats about operations</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/atomic/AtomicValue.html" title="interface in org.apache.curator.framework.recipes.atomic">AtomicValue&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a value returned from one of the Atomics</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/AuthInfo.html" title="class in org.apache.curator.framework">AuthInfo</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Backgroundable.html" title="interface in org.apache.curator.framework.api">Backgroundable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundCallback.html" title="interface in org.apache.curator.framework.api">BackgroundCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Functor for an async background operation</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundEnsembleable.html" title="interface in org.apache.curator.framework.api">BackgroundEnsembleable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/Backgrounding.html" title="class in org.apache.curator.framework.imps">Backgrounding</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundPathable.html" title="interface in org.apache.curator.framework.api">BackgroundPathable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundPathableQuietlyable.html" title="interface in org.apache.curator.framework.api">BackgroundPathableQuietlyable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundPathAndBytesable.html" title="interface in org.apache.curator.framework.api">BackgroundPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/BackgroundVersionable.html" title="interface in org.apache.curator.framework.api">BackgroundVersionable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/BaseClassForTests.html" title="class in org.apache.curator.test">BaseClassForTests</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="class in org.apache.curator.framework.recipes.queue">BlockingQueueConsumer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility - a queue consumer that provides behavior similar to a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/BlockingQueue.html" title="class or interface in java.util.concurrent" class="external-link"><code>BlockingQueue</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/BoundedExponentialBackoffRetry.html" title="class in org.apache.curator.retry">BoundedExponentialBackoffRetry</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retry policy that retries a set number of times with an increasing (up to a maximum bound) sleep time between retries</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicInteger</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Uses an <a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic"><code>DistributedAtomicNumber</code></a> and allocates values in chunks for better performance</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicLong</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Uses an <a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic"><code>DistributedAtomicNumber</code></a> and allocates values in chunks for better performance</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">When thrown from <a href="org/apache/curator/framework/state/ConnectionStateListener.html#stateChanged(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.state.ConnectionState)"><code>ConnectionStateListener.stateChanged(CuratorFramework, ConnectionState)</code></a>, will
cause <a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html#interruptLeadership()"><code>LeaderSelector.interruptLeadership()</code></a> to get called.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/ChildData.html" title="class in org.apache.curator.framework.recipes.cache">ChildData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ChildrenDeletable.html" title="interface in org.apache.curator.framework.api">ChildrenDeletable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html" title="class in org.apache.curator.framework.state">CircuitBreakingConnectionStateListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A proxy for connection state listeners that adds circuit breaking behavior.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/Clients.html" title="class in pubsub">Clients</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/CloseableExecutorService.html" title="class in org.apache.curator.utils">CloseableExecutorService</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Decoration on an ExecutorService that tracks created futures and provides
a method to close futures created via this class</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/CloseableScheduledExecutorService.html" title="class in org.apache.curator.utils">CloseableScheduledExecutorService</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Decoration on an ScheduledExecutorService that tracks created futures and provides
a method to close futures created via this class</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/CloseableUtils.html" title="class in org.apache.curator.utils">CloseableUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class adds back functionality that was removed in Guava v16.0.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/Compatibility.html" title="class in org.apache.curator.test">Compatibility</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/Compatibility.html" title="class in org.apache.curator.utils">Compatibility</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utils to help with ZK version compatibility</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Compressible.html" title="interface in org.apache.curator.framework.api">Compressible&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CompressionProvider.html" title="interface in org.apache.curator.framework.api">CompressionProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ConfigurableZookeeperFactory.html" title="class in org.apache.curator.utils">ConfigurableZookeeperFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configurable ZookeeperFactory, by using org.apache.zookeeper.client.ZKClientConfig.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ConfigureEnsembleable.html" title="interface in org.apache.curator.framework.api">ConfigureEnsembleable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/state/ConnectionState.html" title="enum in org.apache.curator.framework.state">ConnectionState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Represents state changes in the connection to ZK</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/state/ConnectionStateErrorPolicy.html" title="interface in org.apache.curator.framework.state">ConnectionStateErrorPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Recipes should use the configured error policy to decide how to handle
errors such as <a href="org/apache/curator/framework/state/ConnectionState.html" title="enum in org.apache.curator.framework.state"><code>ConnectionState</code></a> changes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/state/ConnectionStateListener.html" title="interface in org.apache.curator.framework.state">ConnectionStateListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html" title="interface in org.apache.curator.framework.state">ConnectionStateListenerManagerFactory</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/state/ConnectionStateManager.html" title="class in org.apache.curator.framework.state">ConnectionStateManager</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Used internally to manage connection state</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="modeled/ContainerType.html" title="class in modeled">ContainerType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeACLable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeStatACLable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateBuilder.html" title="interface in org.apache.curator.framework.api">CreateBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateBuilder2.html" title="interface in org.apache.curator.framework.api">CreateBuilder2</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html" title="class in org.apache.curator.framework.imps">CreateBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateBuilderMain.html" title="interface in org.apache.curator.framework.api">CreateBuilderMain</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="framework/CreateClientExamples.html" title="class in framework">CreateClientExamples</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateModable.html" title="interface in org.apache.curator.framework.api">CreateModable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/api/CreateOption.html" title="enum in org.apache.curator.x.async.api">CreateOption</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Options when creating ZNodes</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">CreateProtectACLCreateModePathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCache</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
A utility that attempts to keep the data from a node locally cached.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html" title="enum in org.apache.curator.framework.recipes.cache">CuratorCache.Options</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">cache build options</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheAccessor.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheAccessor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Methods to access the underlying storage</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridge.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBridge</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A facade that uses <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a> if
persistent watches are available or a <a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache"><code>TreeCache</code></a>
otherwise</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridgeBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBridgeBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cache/CuratorCacheExample.html" title="class in cache">CuratorCacheExample</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Very simple example of creating a CuratorCache that listens to events and logs the changes
to standard out.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a> events.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.Type.html" title="enum in org.apache.curator.framework.recipes.cache">CuratorCacheListener.Type</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">An enumerated type that describes a change</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.ChangeListener.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder.ChangeListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheStorage</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for maintaining data in a <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/framework/api/CuratorClosedException.html" title="class in org.apache.curator.framework.api">CuratorClosedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/CuratorConnectionLossException.html" title="class in org.apache.curator">CuratorConnectionLossException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CuratorEvent.html" title="interface in org.apache.curator.framework.api">CuratorEvent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A super set of all the various Zookeeper events/background methods.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum in org.apache.curator.framework.api">CuratorEventType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Zookeeper framework-style client</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/CuratorFrameworkBase.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkBase</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is the base class of all <a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework"><code>CuratorFramework</code></a>s, it is public for private usages (a.k.a.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/CuratorFrameworkFactory.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Factory methods for creating framework-style clients</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/imps/CuratorFrameworkState.html" title="enum in org.apache.curator.framework.imps">CuratorFrameworkState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CuratorListener.html" title="interface in org.apache.curator.framework.api">CuratorListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Receives notifications about errors and background events</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorMultiTransaction.html" title="interface in org.apache.curator.framework.api.transaction">CuratorMultiTransaction</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html" title="class in org.apache.curator.framework.imps">CuratorMultiTransactionImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorMultiTransactionMain.html" title="interface in org.apache.curator.framework.api.transaction">CuratorMultiTransactionMain</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorOp.html" title="interface in org.apache.curator.framework.api.transaction">CuratorOp</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Internal representation of a transaction operation</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/CuratorTempFramework.html" title="interface in org.apache.curator.framework">CuratorTempFramework</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Temporary CuratorFramework instances are meant for single requests to ZooKeeper ensembles
over a failure prone network such as a WAN.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorTempFrameworkImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/compatibility/CuratorTestBase.html" title="class in org.apache.curator.test.compatibility">CuratorTestBase</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransaction</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">Deprecated.
<div class="deprecation-comment">Use <a href="org/apache/curator/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorTransactionBridge.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionBridge</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/CuratorTransactionFinal.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionFinal</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Adds commit to the transaction interface</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" title="class in org.apache.curator.framework.api.transaction">CuratorTransactionResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Holds the result of one transactional operation</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/CuratorWatcher.html" title="interface in org.apache.curator.framework.api">CuratorWatcher</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A version of <code>Watcher</code> that can throw an exception</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A wrapper around Zookeeper that takes care of some low-level housekeeping</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/DataCallbackable.html" title="interface in org.apache.curator.framework.api">DataCallbackable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/DebugUtils.html" title="class in org.apache.curator.utils">DebugUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Decompressible.html" title="interface in org.apache.curator.framework.api">Decompressible&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/DefaultACLProvider.html" title="class in org.apache.curator.framework.imps">DefaultACLProvider</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/DefaultSchemaValidator.html" title="class in org.apache.curator.framework.schema">DefaultSchemaValidator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The default data validator - always returns true</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/DefaultTracerDriver.html" title="class in org.apache.curator.utils">DefaultTracerDriver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Default tracer driver</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html" title="class in org.apache.curator.framework.recipes.cache">DefaultTreeCacheSelector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Default TreeCache selector - returns true for all methods</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/DefaultZookeeperFactory.html" title="class in org.apache.curator.utils">DefaultZookeeperFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/DelegatingExecutorService.html" title="class in org.apache.curator.test">DelegatingExecutorService</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/DeleteBuilder.html" title="interface in org.apache.curator.framework.api">DeleteBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html" title="class in org.apache.curator.framework.imps">DeleteBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/DeleteBuilderMain.html" title="interface in org.apache.curator.framework.api">DeleteBuilderMain</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/api/DeleteOption.html" title="enum in org.apache.curator.x.async.api">DeleteOption</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Options to use when deleting ZNodes</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/DirectoryUtils.html" title="class in org.apache.curator.test">DirectoryUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="interface in org.apache.curator.x.discovery.server.rest">DiscoveryContext&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Bridge between the specifics of your needs and the generic implementation</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="discovery/DiscoveryExample.html" title="class in discovery">DiscoveryExample</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/DiscoveryPathConstructor.html" title="interface in org.apache.curator.x.discovery">DiscoveryPathConstructor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Constructs ZooKeeper paths to services for service discovering.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/details/DiscoveryPathConstructorImpl.html" title="class in org.apache.curator.x.discovery.details">DiscoveryPathConstructorImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A standard constructor, it uses standard path constructing strategy by applying name to the base path.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html" title="class in org.apache.curator.x.discovery.server.rest">DiscoveryResource&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
The JAX-RS web service.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicInteger</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A counter that attempts atomic increments.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicLong</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A counter that attempts atomic increments.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic">DistributedAtomicNumber&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicValue</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A distributed value that attempts atomic sets.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/barriers/DistributedBarrier.html" title="class in org.apache.curator.framework.recipes.barriers">DistributedBarrier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A barrier as described in the ZK recipes.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedDelayQueue&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A variation of the DistributedPriorityQueue that uses time as the priority.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/barriers/DistributedDoubleBarrier.html" title="class in org.apache.curator.framework.recipes.barriers">DistributedDoubleBarrier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A double barrier as described in the ZK recipes.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedIdQueue&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A version of <a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedQueue</code></a> that allows IDs to be associated with queue items.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedPriorityQueue&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of the Distributed Priority Queue ZK recipe.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedQueue&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of the Distributed Queue ZK recipe.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/queue/DistributedQueue.ProcessType.html" title="enum in org.apache.curator.framework.recipes.queue">DistributedQueue.ProcessType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/DownInstancePolicy.html" title="class in org.apache.curator.x.discovery">DownInstancePolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstraction for values that determine when an instance is down</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Ensembleable.html" title="interface in org.apache.curator.framework.api">Ensembleable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/ensemble/EnsembleProvider.html" title="interface in org.apache.curator.ensemble">EnsembleProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstraction that provides the ZooKeeper connection string</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/EnsembleTracker.html" title="class in org.apache.curator.framework.imps">EnsembleTracker</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/EnsureContainers.html" title="class in org.apache.curator.framework">EnsureContainers</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Similar to <a href="org/apache/curator/utils/EnsurePath.html" title="class in org.apache.curator.utils"><code>EnsurePath</code></a> but creates containers.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/EnsurePath.html" title="class in org.apache.curator.utils">EnsurePath</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">Since 2.9.0 - Prefer CuratorFramework.create().creatingParentContainersIfNeeded() or CuratorFramework.exists().creatingParentContainersIfNeeded()</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ErrorListenerEnsembleable.html" title="interface in org.apache.curator.framework.api">ErrorListenerEnsembleable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ErrorListenerMultiTransactionMain.html" title="interface in org.apache.curator.framework.api">ErrorListenerMultiTransactionMain</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ErrorListenerPathable.html" title="interface in org.apache.curator.framework.api">ErrorListenerPathable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ErrorListenerPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ErrorListenerPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ErrorListenerReconfigBuilderMain.html" title="interface in org.apache.curator.framework.api">ErrorListenerReconfigBuilderMain</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/queue/ErrorMode.html" title="enum in org.apache.curator.framework.recipes.queue">ErrorMode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Used when the queue is created with a <a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#lockPath(java.lang.String)"><code>QueueBuilder.lockPath(String)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/drivers/EventTrace.html" title="class in org.apache.curator.drivers">EventTrace</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="leader/ExampleClient.html" title="class in leader">ExampleClient</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An example leader selector client.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="locking/ExampleClientThatLocks.html" title="class in locking">ExampleClientThatLocks</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="discovery/ExampleServer.html" title="class in discovery">ExampleServer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This shows a very simplified method of registering an instance with the service discovery.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ExceptionAccumulator.html" title="class in org.apache.curator.utils">ExceptionAccumulator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility to accumulate multiple potential exceptions into one that
is thrown at the end</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/ExecuteCalledWatchingExecutorService.html" title="class in org.apache.curator.test">ExecuteCalledWatchingExecutorService</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ExistsBuilder.html" title="interface in org.apache.curator.framework.api">ExistsBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/ExistsBuilderImpl.html" title="class in org.apache.curator.framework.imps">ExistsBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ExistsBuilderMain.html" title="interface in org.apache.curator.framework.api">ExistsBuilderMain</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/api/ExistsOption.html" title="enum in org.apache.curator.x.async.api">ExistsOption</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Options to use when checking for ZNode existence</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/ExponentialBackoffRetry.html" title="class in org.apache.curator.retry">ExponentialBackoffRetry</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retry policy that retries a set number of times with increasing sleep time between retries</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/ExtractingCuratorOp.html" title="class in org.apache.curator.framework.imps">ExtractingCuratorOp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/test/FailedServerStartException.html" title="class in org.apache.curator.test">FailedServerStartException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="locking/FakeLimitedResource.html" title="class in locking">FakeLimitedResource</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Simulates some external resource that can only be access by one process at a time</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/details/Filters.html" title="class in org.apache.curator.x.async.details">Filters</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/ensemble/fixed/FixedEnsembleProvider.html" title="class in org.apache.curator.ensemble.fixed">FixedEnsembleProvider</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Standard ensemble provider that wraps a fixed connection string</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/contexts/GenericDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">GenericDiscoveryContext&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">For convenience, a version of <a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="interface in org.apache.curator.x.discovery.server.rest"><code>DiscoveryContext</code></a> that uses any generic type as the payload</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GetACLBuilder.html" title="interface in org.apache.curator.framework.api">GetACLBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/GetACLBuilderImpl.html" title="class in org.apache.curator.framework.imps">GetACLBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GetChildrenBuilder.html" title="interface in org.apache.curator.framework.api">GetChildrenBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/GetChildrenBuilderImpl.html" title="class in org.apache.curator.framework.imps">GetChildrenBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GetConfigBuilder.html" title="interface in org.apache.curator.framework.api">GetConfigBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/GetConfigBuilderImpl.html" title="class in org.apache.curator.framework.imps">GetConfigBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GetDataBuilder.html" title="interface in org.apache.curator.framework.api">GetDataBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/GetDataBuilderImpl.html" title="class in org.apache.curator.framework.imps">GetDataBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GetDataWatchBackgroundStatable.html" title="interface in org.apache.curator.framework.api">GetDataWatchBackgroundStatable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/models/Group.html" title="class in pubsub.models">Group</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/nodes/GroupMember.html" title="class in org.apache.curator.framework.recipes.nodes">GroupMember</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Group membership management.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Guaranteeable.html" title="interface in org.apache.curator.framework.api">Guaranteeable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/GuaranteeableDeletable.html" title="interface in org.apache.curator.framework.api">GuaranteeableDeletable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Solves this edge case: deleting a node can fail due to connection issues.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/GzipCompressionProvider.html" title="class in org.apache.curator.framework.imps">GzipCompressionProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Idempotentable.html" title="interface in org.apache.curator.framework.api">Idempotentable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/framework/recipes/shared/IllegalTrySetVersionException.html" title="class in org.apache.curator.framework.recipes.shared">IllegalTrySetVersionException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception to alert overflowed <code>Stat.getVersion()</code> <code>-1</code> which is not suitable in
<a href="org/apache/curator/framework/recipes/shared/SharedValue.html#trySetValue(org.apache.curator.framework.recipes.shared.VersionedValue,byte%5B%5D)"><code>SharedValue.trySetValue(VersionedValue, byte[])</code></a> and <a href="org/apache/curator/framework/recipes/shared/SharedCount.html#trySetCount(org.apache.curator.framework.recipes.shared.VersionedValue,int)"><code>SharedCount.trySetCount(VersionedValue, int)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/models/Instance.html" title="class in pubsub.models">Instance</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/rest/InstanceCleanup.html" title="class in org.apache.curator.x.discovery.server.rest">InstanceCleanup</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A background task that purges stale registrations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="discovery/InstanceDetails.html" title="class in discovery">InstanceDetails</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">In a real application, the Service payload will most likely
be more detailed than this.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/InstanceFilter.html" title="interface in org.apache.curator.x.discovery">InstanceFilter&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Typedef for an Instance predicate</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/details/InstanceProvider.html" title="interface in org.apache.curator.x.discovery.details">InstanceProvider&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Provides a set of available instances for a service so that a strategy can pick one of them</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/details/InstanceSerializer.html" title="interface in org.apache.curator.x.discovery.details">InstanceSerializer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Injectable serializer for service instances</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/InstanceSpec.html" title="class in org.apache.curator.test">InstanceSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstracts one of the servers in the ensemble</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="pubsub/models/InstanceType.html" title="enum in pubsub.models">InstanceType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/contexts/IntegerDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">IntegerDiscoveryContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">For convenience, a version of <a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="interface in org.apache.curator.x.discovery.server.rest"><code>DiscoveryContext</code></a> that uses an int as the
payload</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/utils/InternalACLProvider.html" title="interface in org.apache.curator.utils">InternalACLProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html" title="interface in org.apache.curator.framework.recipes.locks">InterProcessLock</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">NOTE: depending on its implementation, <a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html#release()"><code>InterProcessLock.release()</code></a> may throw an exception if the current thread does not own the lock</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessMultiLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMultiLock</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A container that manages multiple locks as a single entity.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMutex</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A re-entrant mutex that works across JVMs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessReadWriteLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessReadWriteLock</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A re-entrant read/write mutex that works across JVMs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessReadWriteLock.ReadLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessReadWriteLock.ReadLock</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessReadWriteLock.WriteLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessReadWriteLock.WriteLock</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">Use <a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks"><code>InterProcessSemaphoreV2</code></a> instead of this class.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreMutex</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A NON re-entrant mutex that works across JVMs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreV2</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A counting semaphore that works across JVMs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="class in org.apache.curator.x.async.modeled">JacksonModelSerializer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Model serializer that uses Jackson for JSON serialization.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Joinable.html" title="interface in org.apache.curator.framework.api">Joinable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/JoinStatConfigEnsembleable.html" title="interface in org.apache.curator.framework.api">JoinStatConfigEnsembleable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An incremental reconfiguration builder.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/details/JsonInstanceSerializer.html" title="class in org.apache.curator.x.discovery.details">JsonInstanceSerializer&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A serializer that uses Jackson to serialize/deserialize as JSON.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/entity/JsonServiceInstanceMarshaller.html" title="class in org.apache.curator.x.discovery.server.entity">JsonServiceInstanceMarshaller&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Message body reader/writer.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/entity/JsonServiceInstancesMarshaller.html" title="class in org.apache.curator.x.discovery.server.entity">JsonServiceInstancesMarshaller&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Message body reader/writer.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/entity/JsonServiceNamesMarshaller.html" title="class in org.apache.curator.x.discovery.server.entity">JsonServiceNamesMarshaller</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Message body reader/writer.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/KillSession.html" title="class in org.apache.curator.test">KillSession</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Utility to simulate a ZK session dying.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Abstraction to select a "leader" amongst multiple contenders in a group of JVMs connected to
a Zookeeper cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.CloseMode.html" title="enum in org.apache.curator.framework.recipes.leader">LeaderLatch.CloseMode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">How to handle listeners when the latch is closed</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.State.html" title="enum in org.apache.curator.framework.recipes.leader">LeaderLatch.State</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/leader/LeaderLatchListener.html" title="interface in org.apache.curator.framework.recipes.leader">LeaderLatchListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A LeaderLatchListener can be used to be notified asynchronously about when the state of the LeaderLatch has changed.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html" title="class in org.apache.curator.framework.recipes.leader">LeaderSelector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Abstraction to select a "leader" amongst multiple contenders in a group of JMVs connected
to a Zookeeper cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="leader/LeaderSelectorExample.html" title="class in leader">LeaderSelectorExample</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/leader/LeaderSelectorListener.html" title="interface in org.apache.curator.framework.recipes.leader">LeaderSelectorListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Notification for leadership</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/leader/LeaderSelectorListenerAdapter.html" title="class in org.apache.curator.framework.recipes.leader">LeaderSelectorListenerAdapter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of <a href="org/apache/curator/framework/recipes/leader/LeaderSelectorListener.html" title="interface in org.apache.curator.framework.recipes.leader"><code>LeaderSelectorListener</code></a> that adds the recommended handling
for connection state problems</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/Lease.html" title="interface in org.apache.curator.framework.recipes.locks">Lease</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Represents an acquired lease from an <a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks"><code>InterProcessSemaphore</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Leaveable.html" title="interface in org.apache.curator.framework.api">Leaveable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/LeaveStatConfigEnsembleable.html" title="interface in org.apache.curator.framework.api">LeaveStatConfigEnsembleable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An incremental reconfiguration builder.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/listen/Listenable.html" title="interface in org.apache.curator.framework.listen">Listenable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a listenable object</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/listen/ListenerEntry.html" title="class in org.apache.curator.framework.listen">ListenerEntry&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Generic holder POJO for a listener and its executor</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/listen/ListenerManager.html" title="interface in org.apache.curator.framework.listen">ListenerManager&lt;K,<wbr>V&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/LocalIpFilter.html" title="interface in org.apache.curator.x.discovery">LocalIpFilter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/messages/LocationAvailable.html" title="class in pubsub.messages">LocationAvailable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/Locker.html" title="class in org.apache.curator.framework.recipes.locks">Locker</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Utility for safely acquiring a lock and releasing it using Java 7's
try-with-resource feature.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="locking/LockingExample.html" title="class in locking">LockingExample</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/LockInternals.html" title="class in org.apache.curator.framework.recipes.locks">LockInternals</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/LockInternalsDriver.html" title="interface in org.apache.curator.framework.recipes.locks">LockInternalsDriver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/LockInternalsSorter.html" title="interface in org.apache.curator.framework.recipes.locks">LockInternalsSorter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/contexts/MapDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">MapDiscoveryContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">For convenience, a version of <a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="interface in org.apache.curator.x.discovery.server.rest"><code>DiscoveryContext</code></a> that uses a String-to-String map as the
payload</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="class in org.apache.curator.framework.listen">MappingListenerManager&lt;K,<wbr>V&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Version of ListenerManager that supports mapping/wrapping of listeners</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Membersable.html" title="interface in org.apache.curator.framework.api">Membersable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/models/Message.html" title="class in pubsub.models">Message</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/migrations/Migration.html" title="interface in org.apache.curator.x.async.migrations">Migration</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Models a single migration/transition</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/x/async/migrations/MigrationException.html" title="class in org.apache.curator.x.async.migrations">MigrationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/migrations/MigrationManager.html" title="class in org.apache.curator.x.async.migrations">MigrationManager</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Manages migrations</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/migrations/MigrationSet.html" title="interface in org.apache.curator.x.async.migrations">MigrationSet</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Models a set of migrations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCache&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/cached/ModeledCacheListener.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCacheListener&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/modeled/cached/ModeledCacheListener.Type.html" title="enum in org.apache.curator.x.async.modeled.cached">ModeledCacheListener.Type</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="modeled/ModeledCuratorExamples.html" title="class in modeled">ModeledCuratorExamples</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="modeled/ModeledCuratorExamplesAlt.html" title="class in modeled">ModeledCuratorExamplesAlt</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/ModeledFrameworkBuilder.html" title="class in org.apache.curator.x.async.modeled">ModeledFrameworkBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/modeled/ModeledOptions.html" title="enum in org.apache.curator.x.async.modeled">ModeledOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/ModelSerializer.html" title="interface in org.apache.curator.x.async.modeled">ModelSerializer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Serializing interface for models</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A full specification for dealing with a portion of the ZooKeeper tree.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/ModelSpecBuilder.html" title="class in org.apache.curator.x.async.modeled">ModelSpecBuilder&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/MultiItem.html" title="interface in org.apache.curator.framework.recipes.queue">MultiItem&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstraction for multiple items.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/NodeCache.html" title="class in org.apache.curator.framework.recipes.cache">NodeCache</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">replace by <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/NodeCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">NodeCacheListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/NodeName.html" title="interface in org.apache.curator.x.async.modeled">NodeName</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Used by the various "resolved" methods and "at" methods.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/NonAdminZookeeperFactory.html" title="class in org.apache.curator.utils">NonAdminZookeeperFactory</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/drivers/OperationTrace.html" title="class in org.apache.curator.drivers">OperationTrace</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Used to trace the metrics of a certain Zookeeper operation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/api/transaction/OperationType.html" title="enum in org.apache.curator.framework.api.transaction">OperationType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Transaction operation types</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ParentACLable.html" title="interface in org.apache.curator.framework.api">ParentACLable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/leader/Participant.html" title="class in org.apache.curator.framework.recipes.leader">Participant</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes a participant in a leadership selection</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Pathable.html" title="interface in org.apache.curator.framework.api">Pathable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/PathAndBytesable.html" title="interface in org.apache.curator.framework.api">PathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="cache/PathCacheExample.html" title="class in cache">PathCacheExample</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An example of the PathChildrenCache.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">replace by <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.StartMode.html" title="enum in org.apache.curator.framework.recipes.cache">PathChildrenCache.StartMode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Method of priming cache on <a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#start(org.apache.curator.framework.recipes.cache.PathChildrenCache.StartMode)"><code>PathChildrenCache.start(StartMode)</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">POJO that abstracts a change to a path</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Type of change</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">PathChildrenCacheListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for PathChildrenCache changes</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum in org.apache.curator.framework.recipes.cache">PathChildrenCacheMode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">Deprecated.
<div class="deprecation-comment">no longer used.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/PathUtils.html" title="class in org.apache.curator.utils">PathUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is copied from Apache ZooKeeper.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/nodes/PersistentEphemeralNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentEphemeralNode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">This has been replaced with the more general <a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes"><code>PersistentNode</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/nodes/PersistentEphemeralNode.Mode.html" title="enum in org.apache.curator.framework.recipes.nodes">PersistentEphemeralNode.Mode</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">Deprecated.
<div class="deprecation-comment">This has been replaced with the more general <a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes"><code>PersistentNode</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentNode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A persistent node is a node that attempts to stay present in
ZooKeeper, even through connection and session interruptions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/nodes/PersistentNodeListener.html" title="interface in org.apache.curator.framework.recipes.nodes">PersistentNodeListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for changes to a PersistentNode</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Manages a <a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes"><code>PersistentNode</code></a> that uses <code>CreateMode.PERSISTENT_WITH_TTL</code>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/watch/PersistentWatcher.html" title="class in org.apache.curator.framework.recipes.watch">PersistentWatcher</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A managed persistent watcher.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="modeled/PersonId.html" title="class in modeled">PersonId</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="modeled/PersonModel.html" title="class in modeled">PersonModel</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="modeled/PersonModelSpec.html" title="class in modeled">PersonModelSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/PredicateResults.html" title="class in org.apache.curator.framework.recipes.locks">PredicateResults</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="pubsub/models/Priority.html" title="enum in pubsub.models">Priority</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.html" title="class in org.apache.curator.framework.recipes.atomic">PromotedToLock</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstraction of arguments for mutex promotion.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.Builder.html" title="class in org.apache.curator.framework.recipes.atomic">PromotedToLock.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ProtectACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">ProtectACLCreateModePathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ProtectACLCreateModeStatPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ProtectACLCreateModeStatPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/ProtectedUtils.html" title="class in org.apache.curator.framework.imps">ProtectedUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility class to handle ZNode names when using <a href="org/apache/curator/framework/api/CreateBuilderMain.html#withProtection()"><code>CreateBuilderMain.withProtection()</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ProviderStrategy.html" title="interface in org.apache.curator.x.discovery">ProviderStrategy&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A strategy for picking one from a set of instances</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/Publisher.html" title="class in pubsub">Publisher</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/QueueAllocator.html" title="interface in org.apache.curator.framework.recipes.queue">QueueAllocator&lt;U,<wbr>T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/QueueBase.html" title="interface in org.apache.curator.framework.recipes.queue">QueueBase&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The builder for both <a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedQueue</code></a> and <a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedPriorityQueue</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/QueueConsumer.html" title="interface in org.apache.curator.framework.recipes.queue">QueueConsumer&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Message Consumer</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/QueuePutListener.html" title="interface in org.apache.curator.framework.recipes.queue">QueuePutListener&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Queue puts are done in the background.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/QueueSafety.html" title="class in org.apache.curator.framework.recipes.queue">QueueSafety&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Parameter block for specifying queue safety with either <a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedQueue</code></a> or
<a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedPriorityQueue</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/queue/QueueSerializer.html" title="interface in org.apache.curator.framework.recipes.queue">QueueSerializer&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Helper to serialize/deserialize queue items</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/QueueSharder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharder&lt;U,<wbr>T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A utility for shard a distributed queue.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharderPolicies</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Various policies/options for sharding.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.Builder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharderPolicies.Builder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Quietly.html" title="interface in org.apache.curator.framework.api">Quietly&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/QuorumPeerConfigBuilder.html" title="class in org.apache.curator.test">QuorumPeerConfigBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/strategies/RandomStrategy.html" title="class in org.apache.curator.x.discovery.strategies">RandomStrategy&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This strategy always picks a random instance from the list</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ReconfigBuilder.html" title="interface in org.apache.curator.framework.api">ReconfigBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/ReconfigBuilderImpl.html" title="class in org.apache.curator.framework.imps">ReconfigBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/ReconfigBuilderMain.html" title="interface in org.apache.curator.framework.api">ReconfigBuilderMain</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/api/RemoveWatcherOption.html" title="enum in org.apache.curator.x.async.api">RemoveWatcherOption</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Options to use when removing watchers</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/RemoveWatchesBuilder.html" title="interface in org.apache.curator.framework.api">RemoveWatchesBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder to allow watches to be removed</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/RemoveWatchesBuilderImpl.html" title="class in org.apache.curator.framework.imps">RemoveWatchesBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/RemoveWatchesLocal.html" title="interface in org.apache.curator.framework.api">RemoveWatchesLocal</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder to allow the specification of whether it is acceptable to remove client side watch information
in the case where ZK cannot be contacted.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/RemoveWatchesType.html" title="interface in org.apache.curator.framework.api">RemoveWatchesType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder to allow the specification of whether it is acceptable to remove client side watch information
in the case where ZK cannot be contacted.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/Resolvable.html" title="interface in org.apache.curator.x.async.modeled">Resolvable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/RetryForever.html" title="class in org.apache.curator.retry">RetryForever</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator"><code>RetryPolicy</code></a> implementation that always <i>allowsRetry</i>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/RetryLoop.html" title="class in org.apache.curator">RetryLoop</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Mechanism to perform an operation on Zookeeper that is safe against
disconnections and "recoverable" errors.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/RetryNTimes.html" title="class in org.apache.curator.retry">RetryNTimes</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retry policy that retries a max number of times</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/RetryOneTime.html" title="class in org.apache.curator.retry">RetryOneTime</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A retry policy that retries only once</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator">RetryPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts the policy to use when retrying connections</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/RetrySleeper.html" title="interface in org.apache.curator">RetrySleeper</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstraction for retry policies to sleep</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/retry/RetryUntilElapsed.html" title="class in org.apache.curator.retry">RetryUntilElapsed</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A retry policy that retries until a given amount of time elapses</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/Revocable.html" title="interface in org.apache.curator.framework.recipes.locks">Revocable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Specifies locks that can be revoked</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/locks/RevocationListener.html" title="interface in org.apache.curator.framework.recipes.locks">RevocationListener&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/Revoker.html" title="class in org.apache.curator.framework.recipes.locks">Revoker</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/strategies/RoundRobinStrategy.html" title="class in org.apache.curator.x.discovery.strategies">RoundRobinStrategy&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This strategy rotates sequentially through the list of instances</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents and documents operations allowed for a given path pattern</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/schema/Schema.Allowance.html" title="enum in org.apache.curator.framework.schema">Schema.Allowance</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/SchemaSet.html" title="class in org.apache.curator.framework.schema">SchemaSet</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Collection of all schemas for a Curator instance</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/SchemaSetLoader.html" title="class in org.apache.curator.framework.schema">SchemaSetLoader</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Utility to load schems set from a JSON stream/file.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/schema/SchemaSetLoader.SchemaValidatorMapper.html" title="interface in org.apache.curator.framework.schema">SchemaSetLoader.SchemaValidatorMapper</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Called to map a schema validator name in the JSON stream to an actual data validator</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/schema/SchemaValidator.html" title="interface in org.apache.curator.framework.schema">SchemaValidator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/framework/schema/SchemaViolation.html" title="class in org.apache.curator.framework.schema">SchemaViolation</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown by the various <code>validation</code> methods in a Schema</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/schema/SchemaViolation.ViolatorData.html" title="class in org.apache.curator.framework.schema">SchemaViolation.ViolatorData</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Data about the calling API that violated the schema</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ServiceCache.html" title="interface in org.apache.curator.x.discovery">ServiceCache&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceCacheBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/details/ServiceCacheListener.html" title="interface in org.apache.curator.x.discovery.details">ServiceCacheListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for changes to a service cache</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ServiceDiscovery.html" title="interface in org.apache.curator.x.discovery">ServiceDiscovery&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/details/ServiceDiscoveryImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceDiscoveryImpl&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A mechanism to register and query service instances using ZooKeeper</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">POJO that represents a service instance</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html" title="class in org.apache.curator.x.discovery">ServiceInstanceBuilder&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Builder for service instances</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/entity/ServiceInstances.html" title="class in org.apache.curator.x.discovery.server.entity">ServiceInstances&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Raw generic lists don't work well in JAX-RS.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/entity/ServiceNames.html" title="class in org.apache.curator.x.discovery.server.entity">ServiceNames</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Raw generic lists don't work well in JAX-RS.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ServiceProvider.html" title="interface in org.apache.curator.x.discovery">ServiceProvider&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The main API for Discovery.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceProviderBuilder&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/details/ServiceProviderImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceProviderImpl&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The main interface for Service Discovery.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/discovery/ServiceType.html" title="enum in org.apache.curator.x.discovery">ServiceType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/state/SessionConnectionStateErrorPolicy.html" title="class in org.apache.curator.framework.state">SessionConnectionStateErrorPolicy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This policy treats only <a href="org/apache/curator/framework/state/ConnectionState.html#LOST"><code>ConnectionState.LOST</code></a> as an error</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/SessionFailedRetryPolicy.html" title="class in org.apache.curator">SessionFailedRetryPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator"><code>RetryPolicy</code></a> implementation that failed on session expired.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/SessionFailRetryLoop.html" title="class in org.apache.curator">SessionFailRetryLoop</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
See <a href="org/apache/curator/RetryLoop.html" title="class in org.apache.curator"><code>RetryLoop</code></a> for the main details on retry loops.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/SessionFailRetryLoop.Mode.html" title="enum in org.apache.curator">SessionFailRetryLoop.Mode</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/curator/SessionFailRetryLoop.SessionFailedException.html" title="class in org.apache.curator">SessionFailRetryLoop.SessionFailedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/SetACLBuilder.html" title="interface in org.apache.curator.framework.api">SetACLBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/SetACLBuilderImpl.html" title="class in org.apache.curator.framework.imps">SetACLBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/SetDataBackgroundVersionable.html" title="interface in org.apache.curator.framework.api">SetDataBackgroundVersionable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/SetDataBuilder.html" title="interface in org.apache.curator.framework.api">SetDataBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/SetDataBuilderImpl.html" title="class in org.apache.curator.framework.imps">SetDataBuilderImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/shared/SharedCount.html" title="class in org.apache.curator.framework.recipes.shared">SharedCount</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Manages a shared integer.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/shared/SharedCountListener.html" title="interface in org.apache.curator.framework.recipes.shared">SharedCountListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for changes to a shared count</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/shared/SharedCountReader.html" title="interface in org.apache.curator.framework.recipes.shared">SharedCountReader</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a shared integer and allows listening for changes to its value</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/shared/SharedValue.html" title="class in org.apache.curator.framework.recipes.shared">SharedValue</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Manages a shared value.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/shared/SharedValueListener.html" title="interface in org.apache.curator.framework.recipes.shared">SharedValueListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for changes to a shared value</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/shared/SharedValueReader.html" title="interface in org.apache.curator.framework.recipes.shared">SharedValueReader</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a shared value and allows listening for changes to the value</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/queue/SimpleDistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue">SimpleDistributedQueue</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Drop in replacement for: org.apache.zookeeper.recipes.queue.DistributedQueue that is part of
the ZooKeeper distribution</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/state/StandardConnectionStateErrorPolicy.html" title="class in org.apache.curator.framework.state">StandardConnectionStateErrorPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This policy treats <a href="org/apache/curator/framework/state/ConnectionState.html#SUSPENDED"><code>ConnectionState.SUSPENDED</code></a> and <a href="org/apache/curator/framework/state/ConnectionState.html#LOST"><code>ConnectionState.LOST</code></a>
as errors</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/listen/StandardListenerManager.html" title="class in org.apache.curator.framework.listen">StandardListenerManager&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Non mapping version of a listener container</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/locks/StandardLockInternalsDriver.html" title="class in org.apache.curator.framework.recipes.locks">StandardLockInternalsDriver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Statable.html" title="interface in org.apache.curator.framework.api">Statable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/StatConfigureEnsembleable.html" title="interface in org.apache.curator.framework.api">StatConfigureEnsembleable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/StatPathable.html" title="interface in org.apache.curator.framework.api">StatPathable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/strategies/StickyStrategy.html" title="class in org.apache.curator.x.discovery.strategies">StickyStrategy&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This strategy uses a master strategy to pick the initial instance.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/server/contexts/StringDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">StringDiscoveryContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">For convenience, a version of <a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="interface in org.apache.curator.x.discovery.server.rest"><code>DiscoveryContext</code></a> that uses a string as the
payload</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/SubPubTest.html" title="class in pubsub">SubPubTest</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/Subscriber.html" title="class in pubsub">Subscriber</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/SyncBuilder.html" title="interface in org.apache.curator.framework.api">SyncBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/SyncBuilderImpl.html" title="class in org.apache.curator.framework.imps">SyncBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/TempGetDataBuilder.html" title="interface in org.apache.curator.framework.api">TempGetDataBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/TestingCluster.html" title="class in org.apache.curator.test">TestingCluster</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">manages an internally running ensemble of ZooKeeper servers.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/TestingServer.html" title="class in org.apache.curator.test">TestingServer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">manages an internally running ZooKeeper server.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/TestingZooKeeperMain.html" title="class in org.apache.curator.test">TestingZooKeeperMain</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/TestingZooKeeperMain.TestZooKeeperServer.html" title="class in org.apache.curator.test">TestingZooKeeperMain.TestZooKeeperServer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/TestingZooKeeperServer.html" title="class in org.apache.curator.test">TestingZooKeeperServer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Thanks to Jeremie BORDIER (ahfeel) for this code</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/connection/ThreadLocalRetryLoop.html" title="class in org.apache.curator.connection">ThreadLocalRetryLoop</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Retry loops can easily end up getting nested which can cause exponential calls of the retry policy
(see https://issues.apache.org/jira/browse/CURATOR-559).</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ThreadUtils.html" title="class in org.apache.curator.utils">ThreadUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/TimeTrace.html" title="class in org.apache.curator">TimeTrace</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility to time a method or portion of code</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/Timing.html" title="class in org.apache.curator.test">Timing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility to get various testing times</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/compatibility/Timing2.html" title="class in org.apache.curator.test.compatibility">Timing2</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility to get various testing times.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/drivers/TracerDriver.html" title="interface in org.apache.curator.drivers">TracerDriver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Mechanism for timing methods and recording counters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionCheckBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionCheckBuilder&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionCreateBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionCreateBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionCreateBuilder2.html" title="interface in org.apache.curator.framework.api.transaction">TransactionCreateBuilder2&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionDeleteBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionDeleteBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="framework/TransactionExamples.html" title="class in framework">TransactionExamples</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionOp.html" title="interface in org.apache.curator.framework.api.transaction">TransactionOp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builds operations that can be committed as a transaction
via <a href="org/apache/curator/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/TransactionOpImpl.html" title="class in org.apache.curator.framework.imps">TransactionOpImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/transaction/TransactionSetDataBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionSetDataBuilder&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">replace by <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache"><code>CuratorCache</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/TreeCache.Builder.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache.Builder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.html" title="class in org.apache.curator.framework.recipes.cache">TreeCacheEvent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">POJO that abstracts a change to a path</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html" title="enum in org.apache.curator.framework.recipes.cache">TreeCacheEvent.Type</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Type of change</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="cache/TreeCacheExample.html" title="class in cache">TreeCacheExample</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/TreeCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">TreeCacheListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listener for <a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache"><code>TreeCache</code></a> changes</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/recipes/cache/TreeCacheSelector.html" title="interface in org.apache.curator.framework.recipes.cache">TreeCacheSelector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Controls which nodes a TreeCache processes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/api/transaction/TypeAndPath.html" title="class in org.apache.curator.framework.api.transaction">TypeAndPath</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework&lt;M,<wbr>P1&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Abstraction that allows the construction of ModeledFrameworks using strongly typed parameter replacements.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework0.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework0&lt;M&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 0 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework10&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8,<wbr>P9,<wbr>P10&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 10 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework2&lt;M,<wbr>P1,<wbr>P2&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 2 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework3&lt;M,<wbr>P1,<wbr>P2,<wbr>P3&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 3 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework4&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 4 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework5&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 5 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework6&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 6 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework7&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 7 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework8&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 8 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework9&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8,<wbr>P9&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModeledFramework</code></a>, but with 9 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec&lt;M,<wbr>P1&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Abstraction that allows the construction of ModelSpecs using strongly typed parameter replacements.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec0.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec0&lt;M&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 0 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec10&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8,<wbr>P9,<wbr>P10&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 10 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec2&lt;M,<wbr>P1,<wbr>P2&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 2 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec3&lt;M,<wbr>P1,<wbr>P2,<wbr>P3&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 3 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec4&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 4 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec5&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 5 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec6&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 6 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec7&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 7 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec8&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 8 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec9&lt;M,<wbr>P1,<wbr>P2,<wbr>P3,<wbr>P4,<wbr>P5,<wbr>P6,<wbr>P7,<wbr>P8,<wbr>P9&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedModelSpec</code></a>, but with 9 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Abstraction that allows the construction of ZPaths using strongly typed parameter replacements.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath0.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath0</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 0 parameters.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath10&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5,<wbr>T6,<wbr>T7,<wbr>T8,<wbr>T9,<wbr>T10&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 10 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath2&lt;T1,<wbr>T2&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 2 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath3&lt;T1,<wbr>T2,<wbr>T3&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 3 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath4&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 4 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath5&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 5 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath6&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5,<wbr>T6&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 6 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath7&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5,<wbr>T6,<wbr>T7&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 7 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath8&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5,<wbr>T6,<wbr>T7,<wbr>T8&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 8 parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/typed/TypedZPath9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath9&lt;T1,<wbr>T2,<wbr>T3,<wbr>T4,<wbr>T5,<wbr>T6,<wbr>T7,<wbr>T8,<wbr>T9&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Same as <a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed"><code>TypedZPath</code></a>, but with 9 parameters</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/listen/UnaryListenerManager.html" title="interface in org.apache.curator.framework.listen">UnaryListenerManager&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <a href="org/apache/curator/framework/listen/ListenerManager.html" title="interface in org.apache.curator.framework.listen"><code>ListenerManager</code></a> that doesn't do any mapping</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/UnhandledErrorListener.html" title="interface in org.apache.curator.framework.api">UnhandledErrorListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
An abstraction for specifying a URI for an instance allowing for variable substitutions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/discovery/UriSpec.Part.html" title="class in org.apache.curator.x.discovery">UriSpec.Part</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents one token in the Uri spec</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="pubsub/messages/UserCreated.html" title="class in pubsub.messages">UserCreated</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Versionable.html" title="interface in org.apache.curator.framework.api">Versionable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/versioned/Versioned.html" title="interface in org.apache.curator.x.async.modeled.versioned">Versioned&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A container for a model instance and a version.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/versioned/VersionedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.versioned">VersionedModeledFramework&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/recipes/shared/VersionedValue.html" title="class in org.apache.curator.framework.recipes.shared">VersionedValue&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">POJO for versioned value.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/VersionPathAndBytesable.html" title="interface in org.apache.curator.framework.api">VersionPathAndBytesable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/Watchable.html" title="interface in org.apache.curator.framework.api">Watchable&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/api/WatchableAsyncCuratorFramework.html" title="interface in org.apache.curator.x.async.api">WatchableAsyncCuratorFramework</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">operations that support watching</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/WatchableBase.html" title="interface in org.apache.curator.framework.api">WatchableBase&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/WatchBackgroundEnsembleable.html" title="interface in org.apache.curator.framework.api">WatchBackgroundEnsembleable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/WatcherRemovalManager.html" title="class in org.apache.curator.framework.imps">WatcherRemovalManager</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/WatcherRemoveCuratorFramework.html" title="interface in org.apache.curator.framework">WatcherRemoveCuratorFramework</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A CuratorFramework facade that tracks watchers created and allows a one-shot removal of all watchers</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/WatchersDebug.html" title="class in org.apache.curator.test">WatchersDebug</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/WatchesBuilder.html" title="interface in org.apache.curator.framework.api">WatchesBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Builder to allow watches to be removed</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/WatchesBuilderImpl.html" title="class in org.apache.curator.framework.imps">WatchesBuilderImpl</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/framework/imps/Watching.html" title="class in org.apache.curator.framework.imps">Watching</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/async/WatchMode.html" title="enum in org.apache.curator.x.async">WatchMode</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/framework/api/WatchPathable.html" title="interface in org.apache.curator.framework.api">WatchPathable&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ZKPaths.html" title="class in org.apache.curator.utils">ZKPaths</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ZKPaths.PathAndNode.html" title="class in org.apache.curator.utils">ZKPaths.PathAndNode</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/ZNode.html" title="interface in org.apache.curator.x.async.modeled">ZNode&lt;T&gt;</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a ZooKeeper node</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/details/ZNodeImpl.html" title="class in org.apache.curator.x.async.modeled.details">ZNodeImpl&lt;T&gt;</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ZookeeperCompatibility.html" title="class in org.apache.curator.utils">ZookeeperCompatibility</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describe feature supports based on server compatibility (as opposed to
<code>Compatibility</code> which represents client compatibility.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/utils/ZookeeperCompatibility.Builder.html" title="class in org.apache.curator.utils">ZookeeperCompatibility.Builder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/utils/ZookeeperFactory.html" title="interface in org.apache.curator.utils">ZookeeperFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/test/ZooKeeperServerEmbeddedAdapter.html" title="class in org.apache.curator.test">ZooKeeperServerEmbeddedAdapter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/curator/x/async/modeled/ZPath.html" title="interface in org.apache.curator.x.async.modeled">ZPath</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Abstracts a ZooKeeper ZNode path</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/curator/x/async/modeled/details/ZPathImpl.html" title="class in org.apache.curator.x.async.modeled.details">ZPathImpl</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
</div>
</div>
</div>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2011&#x2013;2023 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>