You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@curator.apache.org by gi...@apache.org on 2023/08/16 00:21:27 UTC

[curator-site] branch asf-site updated: deploy: 26ca4115c8968f8ab1fd48ceb84b41d72d1123c0

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/curator-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0e26321  deploy: 26ca4115c8968f8ab1fd48ceb84b41d72d1123c0
0e26321 is described below

commit 0e2632193649df5bb98a95eb7d123779ce7c2c6b
Author: tisonkun <ti...@users.noreply.github.com>
AuthorDate: Wed Aug 16 00:21:17 2023 +0000

    deploy: 26ca4115c8968f8ab1fd48ceb84b41d72d1123c0
---
 404.html                                           |    4 +-
 apidocs/allclasses-index.html                      | 1642 ++++
 apidocs/allpackages-index.html                     |  170 +
 apidocs/async/AsyncExamples.html                   |  200 +
 apidocs/async/class-use/AsyncExamples.html         |   63 +
 apidocs/async/package-summary.html                 |   90 +
 apidocs/async/package-tree.html                    |   77 +
 apidocs/async/package-use.html                     |   63 +
 apidocs/cache/CuratorCacheExample.html             |  171 +
 apidocs/cache/PathCacheExample.html                |  172 +
 apidocs/cache/TreeCacheExample.html                |  169 +
 apidocs/cache/class-use/CuratorCacheExample.html   |   63 +
 apidocs/cache/class-use/PathCacheExample.html      |   63 +
 apidocs/cache/class-use/TreeCacheExample.html      |   63 +
 apidocs/cache/package-summary.html                 |   97 +
 apidocs/cache/package-tree.html                    |   79 +
 apidocs/cache/package-use.html                     |   63 +
 apidocs/constant-values.html                       |  189 +
 apidocs/deprecated-list.html                       |  272 +
 apidocs/discovery/DiscoveryExample.html            |  169 +
 apidocs/discovery/ExampleServer.html               |  215 +
 apidocs/discovery/InstanceDetails.html             |  183 +
 apidocs/discovery/class-use/DiscoveryExample.html  |   63 +
 apidocs/discovery/class-use/ExampleServer.html     |   63 +
 apidocs/discovery/class-use/InstanceDetails.html   |   88 +
 apidocs/discovery/package-summary.html             |   97 +
 apidocs/discovery/package-tree.html                |   79 +
 apidocs/discovery/package-use.html                 |   88 +
 apidocs/element-list                               |   51 +
 apidocs/framework/CreateClientExamples.html        |  179 +
 apidocs/framework/CrudExamples.html                |  387 +
 apidocs/framework/TransactionExamples.html         |  169 +
 .../framework/class-use/CreateClientExamples.html  |   63 +
 apidocs/framework/class-use/CrudExamples.html      |   63 +
 .../framework/class-use/TransactionExamples.html   |   63 +
 apidocs/framework/package-summary.html             |   92 +
 apidocs/framework/package-tree.html                |   79 +
 apidocs/framework/package-use.html                 |   63 +
 apidocs/help-doc.html                              |  202 +
 apidocs/index-all.html                             | 9609 ++++++++++++++++++++
 apidocs/index.html                                 |  172 +
 apidocs/javadoc.sh                                 |    1 +
 apidocs/jquery-ui.overrides.css                    |   35 +
 apidocs/leader/ExampleClient.html                  |  238 +
 apidocs/leader/LeaderSelectorExample.html          |  169 +
 apidocs/leader/class-use/ExampleClient.html        |   63 +
 .../leader/class-use/LeaderSelectorExample.html    |   63 +
 apidocs/leader/package-summary.html                |   92 +
 apidocs/leader/package-tree.html                   |   82 +
 apidocs/leader/package-use.html                    |   63 +
 apidocs/legal/ADDITIONAL_LICENSE_INFO              |   37 +
 apidocs/legal/ASSEMBLY_EXCEPTION                   |   27 +
 apidocs/legal/LICENSE                              |  347 +
 apidocs/legal/jquery.md                            |   72 +
 apidocs/legal/jqueryUI.md                          |   49 +
 apidocs/locking/ExampleClientThatLocks.html        |  177 +
 apidocs/locking/FakeLimitedResource.html           |  170 +
 apidocs/locking/LockingExample.html                |  169 +
 .../locking/class-use/ExampleClientThatLocks.html  |   63 +
 apidocs/locking/class-use/FakeLimitedResource.html |   91 +
 apidocs/locking/class-use/LockingExample.html      |   63 +
 apidocs/locking/package-summary.html               |   94 +
 apidocs/locking/package-tree.html                  |   79 +
 apidocs/locking/package-use.html                   |   87 +
 apidocs/member-search-index.js                     |    1 +
 apidocs/modeled/ContainerType.html                 |  211 +
 apidocs/modeled/ModeledCuratorExamples.html        |  188 +
 apidocs/modeled/ModeledCuratorExamplesAlt.html     |  181 +
 apidocs/modeled/PersonId.html                      |  211 +
 apidocs/modeled/PersonModel.html                   |  255 +
 apidocs/modeled/PersonModelSpec.html               |  166 +
 apidocs/modeled/class-use/ContainerType.html       |  117 +
 .../modeled/class-use/ModeledCuratorExamples.html  |   63 +
 .../class-use/ModeledCuratorExamplesAlt.html       |   63 +
 apidocs/modeled/class-use/PersonId.html            |  117 +
 apidocs/modeled/class-use/PersonModel.html         |  132 +
 apidocs/modeled/class-use/PersonModelSpec.html     |   95 +
 apidocs/modeled/package-summary.html               |   98 +
 apidocs/modeled/package-tree.html                  |   82 +
 apidocs/modeled/package-use.html                   |   91 +
 apidocs/module-search-index.js                     |    1 +
 apidocs/options                                    |   22 +
 .../curator/CuratorConnectionLossException.html    |  168 +
 .../org/apache/curator/CuratorZookeeperClient.html |  626 ++
 apidocs/org/apache/curator/RetryLoop.html          |  276 +
 apidocs/org/apache/curator/RetryPolicy.html        |  170 +
 apidocs/org/apache/curator/RetrySleeper.html       |  144 +
 .../apache/curator/SessionFailRetryLoop.Mode.html  |  237 +
 ...essionFailRetryLoop.SessionFailedException.html |  156 +
 .../org/apache/curator/SessionFailRetryLoop.html   |  304 +
 .../apache/curator/SessionFailedRetryPolicy.html   |  211 +
 apidocs/org/apache/curator/TimeTrace.html          |  178 +
 .../class-use/CuratorConnectionLossException.html  |   63 +
 .../curator/class-use/CuratorZookeeperClient.html  |  151 +
 .../org/apache/curator/class-use/RetryLoop.html    |  119 +
 .../org/apache/curator/class-use/RetryPolicy.html  |  378 +
 .../org/apache/curator/class-use/RetrySleeper.html |  131 +
 .../class-use/SessionFailRetryLoop.Mode.html       |  114 +
 ...essionFailRetryLoop.SessionFailedException.html |   63 +
 .../curator/class-use/SessionFailRetryLoop.html    |   90 +
 .../class-use/SessionFailedRetryPolicy.html        |   63 +
 .../org/apache/curator/class-use/TimeTrace.html    |   90 +
 .../curator/connection/ThreadLocalRetryLoop.html   |  222 +
 .../connection/class-use/ThreadLocalRetryLoop.html |   63 +
 .../apache/curator/connection/package-summary.html |  103 +
 .../apache/curator/connection/package-tree.html    |   77 +
 .../org/apache/curator/connection/package-use.html |   63 +
 .../curator/drivers/AdvancedTracerDriver.html      |  245 +
 apidocs/org/apache/curator/drivers/EventTrace.html |  196 +
 .../org/apache/curator/drivers/OperationTrace.html |  341 +
 .../org/apache/curator/drivers/TracerDriver.html   |  167 +
 .../drivers/class-use/AdvancedTracerDriver.html    |   63 +
 .../curator/drivers/class-use/EventTrace.html      |   90 +
 .../curator/drivers/class-use/OperationTrace.html  |  141 +
 .../curator/drivers/class-use/TracerDriver.html    |  173 +
 .../apache/curator/drivers/package-summary.html    |  117 +
 .../org/apache/curator/drivers/package-tree.html   |   85 +
 .../org/apache/curator/drivers/package-use.html    |  127 +
 .../apache/curator/ensemble/EnsembleProvider.html  |  220 +
 .../ensemble/class-use/EnsembleProvider.html       |  156 +
 .../ensemble/fixed/FixedEnsembleProvider.html      |  290 +
 .../fixed/class-use/FixedEnsembleProvider.html     |   63 +
 .../curator/ensemble/fixed/package-summary.html    |  101 +
 .../curator/ensemble/fixed/package-tree.html       |   77 +
 .../apache/curator/ensemble/fixed/package-use.html |   63 +
 .../apache/curator/ensemble/package-summary.html   |  103 +
 .../org/apache/curator/ensemble/package-tree.html  |   81 +
 .../org/apache/curator/ensemble/package-use.html   |  117 +
 apidocs/org/apache/curator/framework/AuthInfo.html |  188 +
 .../apache/curator/framework/CuratorFramework.html |  857 ++
 .../framework/CuratorFrameworkFactory.Builder.html |  886 ++
 .../curator/framework/CuratorFrameworkFactory.html |  256 +
 .../curator/framework/CuratorTempFramework.html    |  196 +
 .../apache/curator/framework/EnsureContainers.html |  194 +
 .../framework/WatcherRemoveCuratorFramework.html   |  142 +
 .../api/ACLBackgroundPathAndBytesable.html         |  120 +
 .../ACLCreateModeBackgroundPathAndBytesable.html   |  123 +
 .../api/ACLCreateModePathAndBytesable.html         |  116 +
 ...CLCreateModeStatBackgroundPathAndBytesable.html |  118 +
 .../curator/framework/api/ACLPathAndBytesable.html |  113 +
 .../apache/curator/framework/api/ACLProvider.html  |  168 +
 .../org/apache/curator/framework/api/ACLable.html  |  147 +
 .../framework/api/ACLableExistBuilderMain.html     |  119 +
 .../framework/api/AddStatConfigEnsembleable.html   |  115 +
 .../curator/framework/api/AddWatchBuilder.html     |  157 +
 .../curator/framework/api/AddWatchBuilder2.html    |  117 +
 .../org/apache/curator/framework/api/Addable.html  |  163 +
 .../curator/framework/api/AsyncReconfigurable.html |  140 +
 .../curator/framework/api/BackgroundCallback.html  |  144 +
 .../framework/api/BackgroundEnsembleable.html      |  110 +
 .../framework/api/BackgroundPathAndBytesable.html  |  114 +
 .../curator/framework/api/BackgroundPathable.html  |  114 +
 .../api/BackgroundPathableQuietlyable.html         |  117 +
 .../framework/api/BackgroundVersionable.html       |  117 +
 .../curator/framework/api/Backgroundable.html      |  247 +
 .../curator/framework/api/ChildrenDeletable.html   |  161 +
 .../apache/curator/framework/api/Compressible.html |  145 +
 .../curator/framework/api/CompressionProvider.html |  157 +
 .../framework/api/ConfigureEnsembleable.html       |  152 +
 .../framework/api/CreateBackgroundModeACLable.html |  211 +
 .../api/CreateBackgroundModeStatACLable.html       |  214 +
 .../curator/framework/api/CreateBuilder.html       |  208 +
 .../curator/framework/api/CreateBuilder2.html      |  177 +
 .../curator/framework/api/CreateBuilderMain.html   |  259 +
 .../curator/framework/api/CreateModable.html       |  147 +
 ...CreateProtectACLCreateModePathAndBytesable.html |  218 +
 .../apache/curator/framework/api/CuratorEvent.html |  278 +
 .../curator/framework/api/CuratorEventType.html    |  383 +
 .../curator/framework/api/CuratorListener.html     |  144 +
 .../curator/framework/api/CuratorWatcher.html      |  146 +
 .../curator/framework/api/DataCallbackable.html    |  142 +
 .../curator/framework/api/Decompressible.html      |  145 +
 .../curator/framework/api/DeleteBuilder.html       |  125 +
 .../curator/framework/api/DeleteBuilderMain.html   |  123 +
 .../apache/curator/framework/api/Ensembleable.html |  143 +
 .../framework/api/ErrorListenerEnsembleable.html   |  153 +
 .../api/ErrorListenerMultiTransactionMain.html     |  153 +
 .../api/ErrorListenerPathAndBytesable.html         |  153 +
 .../framework/api/ErrorListenerPathable.html       |  153 +
 .../api/ErrorListenerReconfigBuilderMain.html      |  159 +
 .../curator/framework/api/ExistsBuilder.html       |  177 +
 .../curator/framework/api/ExistsBuilderMain.html   |  120 +
 .../curator/framework/api/GetACLBuilder.html       |  113 +
 .../curator/framework/api/GetChildrenBuilder.html  |  119 +
 .../curator/framework/api/GetConfigBuilder.html    |  119 +
 .../curator/framework/api/GetDataBuilder.html      |  122 +
 .../api/GetDataWatchBackgroundStatable.html        |  115 +
 .../curator/framework/api/Guaranteeable.html       |  153 +
 .../framework/api/GuaranteeableDeletable.html      |  132 +
 .../curator/framework/api/Idempotentable.html      |  149 +
 .../framework/api/JoinStatConfigEnsembleable.html  |  115 +
 .../org/apache/curator/framework/api/Joinable.html |  167 +
 .../framework/api/LeaveStatConfigEnsembleable.html |  115 +
 .../apache/curator/framework/api/Leaveable.html    |  165 +
 .../apache/curator/framework/api/Membersable.html  |  167 +
 .../curator/framework/api/ParentACLable.html       |  161 +
 .../curator/framework/api/PathAndBytesable.html    |  178 +
 .../org/apache/curator/framework/api/Pathable.html |  150 +
 .../api/ProtectACLCreateModePathAndBytesable.html  |  185 +
 .../ProtectACLCreateModeStatPathAndBytesable.html  |  121 +
 .../org/apache/curator/framework/api/Quietly.html  |  138 +
 .../curator/framework/api/ReconfigBuilder.html     |  116 +
 .../curator/framework/api/ReconfigBuilderMain.html |  117 +
 .../framework/api/RemoveWatchesBuilder.html        |  179 +
 .../curator/framework/api/RemoveWatchesLocal.html  |  162 +
 .../curator/framework/api/RemoveWatchesType.html   |  164 +
 .../curator/framework/api/SetACLBuilder.html       |  110 +
 .../api/SetDataBackgroundVersionable.html          |  109 +
 .../curator/framework/api/SetDataBuilder.html      |  119 +
 .../framework/api/StatConfigureEnsembleable.html   |  109 +
 .../apache/curator/framework/api/StatPathable.html |  110 +
 .../org/apache/curator/framework/api/Statable.html |  147 +
 .../apache/curator/framework/api/SyncBuilder.html  |  110 +
 .../curator/framework/api/TempGetDataBuilder.html  |  109 +
 .../framework/api/UnhandledErrorListener.html      |  140 +
 .../framework/api/VersionPathAndBytesable.html     |  110 +
 .../apache/curator/framework/api/Versionable.html  |  147 +
 .../framework/api/WatchBackgroundEnsembleable.html |  112 +
 .../curator/framework/api/WatchPathable.html       |  109 +
 .../apache/curator/framework/api/Watchable.html    |  153 +
 .../curator/framework/api/WatchableBase.html       |  165 +
 .../curator/framework/api/WatchesBuilder.html      |  150 +
 .../class-use/ACLBackgroundPathAndBytesable.html   |  147 +
 .../ACLCreateModeBackgroundPathAndBytesable.html   |  137 +
 .../class-use/ACLCreateModePathAndBytesable.html   |  124 +
 ...CLCreateModeStatBackgroundPathAndBytesable.html |  107 +
 .../api/class-use/ACLPathAndBytesable.html         |  148 +
 .../framework/api/class-use/ACLProvider.html       |  113 +
 .../curator/framework/api/class-use/ACLable.html   |  183 +
 .../api/class-use/ACLableExistBuilderMain.html     |  123 +
 .../api/class-use/AddStatConfigEnsembleable.html   |   63 +
 .../framework/api/class-use/AddWatchBuilder.html   |  115 +
 .../framework/api/class-use/AddWatchBuilder2.html  |  124 +
 .../curator/framework/api/class-use/Addable.html   |   90 +
 .../api/class-use/AsyncReconfigurable.html         |   63 +
 .../api/class-use/BackgroundCallback.html          |  375 +
 .../api/class-use/BackgroundEnsembleable.html      |  110 +
 .../api/class-use/BackgroundPathAndBytesable.html  |  152 +
 .../api/class-use/BackgroundPathable.html          |  233 +
 .../class-use/BackgroundPathableQuietlyable.html   |  137 +
 .../api/class-use/BackgroundVersionable.html       |  137 +
 .../framework/api/class-use/Backgroundable.html    |  279 +
 .../framework/api/class-use/ChildrenDeletable.html |  116 +
 .../framework/api/class-use/Compressible.html      |  138 +
 .../api/class-use/CompressionProvider.html         |  113 +
 .../api/class-use/ConfigureEnsembleable.html       |  103 +
 .../api/class-use/CreateBackgroundModeACLable.html |   63 +
 .../class-use/CreateBackgroundModeStatACLable.html |   88 +
 .../framework/api/class-use/CreateBuilder.html     |  115 +
 .../framework/api/class-use/CreateBuilder2.html    |  126 +
 .../framework/api/class-use/CreateBuilderMain.html |  134 +
 .../framework/api/class-use/CreateModable.html     |  153 +
 ...CreateProtectACLCreateModePathAndBytesable.html |   88 +
 .../framework/api/class-use/CuratorEvent.html      |  197 +
 .../framework/api/class-use/CuratorEventType.html  |  157 +
 .../framework/api/class-use/CuratorListener.html   |  106 +
 .../framework/api/class-use/CuratorWatcher.html    |  217 +
 .../framework/api/class-use/DataCallbackable.html  |   63 +
 .../framework/api/class-use/Decompressible.html    |  107 +
 .../framework/api/class-use/DeleteBuilder.html     |  115 +
 .../framework/api/class-use/DeleteBuilderMain.html |  116 +
 .../framework/api/class-use/Ensembleable.html      |  159 +
 .../api/class-use/ErrorListenerEnsembleable.html   |  116 +
 .../ErrorListenerMultiTransactionMain.html         |  116 +
 .../class-use/ErrorListenerPathAndBytesable.html   |  141 +
 .../api/class-use/ErrorListenerPathable.html       |  294 +
 .../ErrorListenerReconfigBuilderMain.html          |  116 +
 .../framework/api/class-use/ExistsBuilder.html     |  115 +
 .../framework/api/class-use/ExistsBuilderMain.html |  116 +
 .../framework/api/class-use/GetACLBuilder.html     |  115 +
 .../api/class-use/GetChildrenBuilder.html          |  115 +
 .../framework/api/class-use/GetConfigBuilder.html  |  115 +
 .../framework/api/class-use/GetDataBuilder.html    |  115 +
 .../class-use/GetDataWatchBackgroundStatable.html  |   88 +
 .../framework/api/class-use/Guaranteeable.html     |  125 +
 .../api/class-use/GuaranteeableDeletable.html      |  107 +
 .../framework/api/class-use/Idempotentable.html    |  116 +
 .../api/class-use/JoinStatConfigEnsembleable.html  |   91 +
 .../curator/framework/api/class-use/Joinable.html  |  115 +
 .../api/class-use/LeaveStatConfigEnsembleable.html |   91 +
 .../curator/framework/api/class-use/Leaveable.html |  115 +
 .../framework/api/class-use/Membersable.html       |  110 +
 .../framework/api/class-use/ParentACLable.html     |  159 +
 .../framework/api/class-use/PathAndBytesable.html  |  203 +
 .../curator/framework/api/class-use/Pathable.html  |  303 +
 .../ProtectACLCreateModePathAndBytesable.html      |  107 +
 .../ProtectACLCreateModeStatPathAndBytesable.html  |  114 +
 .../curator/framework/api/class-use/Quietly.html   |  125 +
 .../framework/api/class-use/ReconfigBuilder.html   |  115 +
 .../api/class-use/ReconfigBuilderMain.html         |  127 +
 .../api/class-use/RemoveWatchesBuilder.html        |  138 +
 .../api/class-use/RemoveWatchesLocal.html          |  133 +
 .../framework/api/class-use/RemoveWatchesType.html |  134 +
 .../framework/api/class-use/SetACLBuilder.html     |  115 +
 .../class-use/SetDataBackgroundVersionable.html    |   88 +
 .../framework/api/class-use/SetDataBuilder.html    |  118 +
 .../api/class-use/StatConfigureEnsembleable.html   |   91 +
 .../framework/api/class-use/StatPathable.html      |   88 +
 .../curator/framework/api/class-use/Statable.html  |  170 +
 .../framework/api/class-use/SyncBuilder.html       |  115 +
 .../api/class-use/TempGetDataBuilder.html          |  106 +
 .../api/class-use/UnhandledErrorListener.html      |  347 +
 .../api/class-use/VersionPathAndBytesable.html     |   88 +
 .../framework/api/class-use/Versionable.html       |  159 +
 .../api/class-use/WatchBackgroundEnsembleable.html |   88 +
 .../framework/api/class-use/WatchPathable.html     |   91 +
 .../curator/framework/api/class-use/Watchable.html |  137 +
 .../framework/api/class-use/WatchableBase.html     |  196 +
 .../framework/api/class-use/WatchesBuilder.html    |  115 +
 .../curator/framework/api/package-summary.html     |  316 +
 .../apache/curator/framework/api/package-tree.html |  605 ++
 .../apache/curator/framework/api/package-use.html  |  600 ++
 .../api/transaction/CuratorMultiTransaction.html   |  110 +
 .../transaction/CuratorMultiTransactionMain.html   |  173 +
 .../framework/api/transaction/CuratorOp.html       |  144 +
 .../api/transaction/CuratorTransaction.html        |  228 +
 .../api/transaction/CuratorTransactionBridge.html  |  137 +
 .../api/transaction/CuratorTransactionFinal.html   |  153 +
 .../api/transaction/CuratorTransactionResult.html  |  284 +
 .../framework/api/transaction/OperationType.html   |  252 +
 .../api/transaction/TransactionCheckBuilder.html   |  106 +
 .../api/transaction/TransactionCreateBuilder.html  |  164 +
 .../api/transaction/TransactionCreateBuilder2.html |  119 +
 .../api/transaction/TransactionDeleteBuilder.html  |  106 +
 .../framework/api/transaction/TransactionOp.html   |  191 +
 .../api/transaction/TransactionSetDataBuilder.html |  109 +
 .../framework/api/transaction/TypeAndPath.html     |  175 +
 .../class-use/CuratorMultiTransaction.html         |  115 +
 .../class-use/CuratorMultiTransactionMain.html     |  140 +
 .../api/transaction/class-use/CuratorOp.html       |  409 +
 .../transaction/class-use/CuratorTransaction.html  |  134 +
 .../class-use/CuratorTransactionBridge.html        |  109 +
 .../class-use/CuratorTransactionFinal.html         |   90 +
 .../class-use/CuratorTransactionResult.html        |  210 +
 .../api/transaction/class-use/OperationType.html   |  139 +
 .../class-use/TransactionCheckBuilder.html         |  112 +
 .../class-use/TransactionCreateBuilder.html        |  112 +
 .../class-use/TransactionCreateBuilder2.html       |  100 +
 .../class-use/TransactionDeleteBuilder.html        |  112 +
 .../api/transaction/class-use/TransactionOp.html   |  115 +
 .../class-use/TransactionSetDataBuilder.html       |  112 +
 .../api/transaction/class-use/TypeAndPath.html     |  104 +
 .../framework/api/transaction/package-summary.html |  146 +
 .../framework/api/transaction/package-tree.html    |  220 +
 .../framework/api/transaction/package-use.html     |  308 +
 .../curator/framework/class-use/AuthInfo.html      |   99 +
 .../framework/class-use/CuratorFramework.html      | 1215 +++
 .../class-use/CuratorFrameworkFactory.Builder.html |  218 +
 .../class-use/CuratorFrameworkFactory.html         |   63 +
 .../framework/class-use/CuratorTempFramework.html  |  112 +
 .../framework/class-use/EnsureContainers.html      |   63 +
 .../class-use/WatcherRemoveCuratorFramework.html   |  127 +
 .../framework/imps/AddWatchBuilderImpl.html        |  412 +
 .../curator/framework/imps/Backgrounding.html      |  135 +
 .../curator/framework/imps/CreateBuilderImpl.html  |  726 ++
 .../framework/imps/CuratorFrameworkImpl.html       |  987 ++
 .../framework/imps/CuratorFrameworkState.html      |  248 +
 .../imps/CuratorMultiTransactionImpl.html          |  402 +
 .../framework/imps/CuratorTempFrameworkImpl.html   |  227 +
 .../curator/framework/imps/DefaultACLProvider.html |  204 +
 .../curator/framework/imps/DeleteBuilderImpl.html  |  490 +
 .../curator/framework/imps/EnsembleTracker.html    |  224 +
 .../curator/framework/imps/ExistsBuilderImpl.html  |  497 +
 .../framework/imps/ExtractingCuratorOp.html        |  195 +
 .../curator/framework/imps/GetACLBuilderImpl.html  |  391 +
 .../framework/imps/GetChildrenBuilderImpl.html     |  454 +
 .../framework/imps/GetConfigBuilderImpl.html       |  454 +
 .../curator/framework/imps/GetDataBuilderImpl.html |  475 +
 .../framework/imps/GzipCompressionProvider.html    |  193 +
 .../curator/framework/imps/ProtectedUtils.html     |  264 +
 .../framework/imps/ReconfigBuilderImpl.html        |  506 ++
 .../framework/imps/RemoveWatchesBuilderImpl.html   |  533 ++
 .../curator/framework/imps/SetACLBuilderImpl.html  |  414 +
 .../curator/framework/imps/SetDataBuilderImpl.html |  466 +
 .../curator/framework/imps/SyncBuilderImpl.html    |  376 +
 .../curator/framework/imps/TransactionOpImpl.html  |  236 +
 .../framework/imps/WatcherRemovalManager.html      |  102 +
 .../curator/framework/imps/WatchesBuilderImpl.html |  209 +
 .../apache/curator/framework/imps/Watching.html    |  163 +
 .../imps/class-use/AddWatchBuilderImpl.html        |   63 +
 .../framework/imps/class-use/Backgrounding.html    |  192 +
 .../imps/class-use/CreateBuilderImpl.html          |   63 +
 .../imps/class-use/CuratorFrameworkImpl.html       |  270 +
 .../imps/class-use/CuratorFrameworkState.html      |  117 +
 .../class-use/CuratorMultiTransactionImpl.html     |   63 +
 .../imps/class-use/CuratorTempFrameworkImpl.html   |   63 +
 .../imps/class-use/DefaultACLProvider.html         |   63 +
 .../imps/class-use/DeleteBuilderImpl.html          |   63 +
 .../framework/imps/class-use/EnsembleTracker.html  |   63 +
 .../imps/class-use/ExistsBuilderImpl.html          |   63 +
 .../imps/class-use/ExtractingCuratorOp.html        |   63 +
 .../imps/class-use/GetACLBuilderImpl.html          |   63 +
 .../imps/class-use/GetChildrenBuilderImpl.html     |   63 +
 .../imps/class-use/GetConfigBuilderImpl.html       |   63 +
 .../imps/class-use/GetDataBuilderImpl.html         |   63 +
 .../imps/class-use/GzipCompressionProvider.html    |   63 +
 .../framework/imps/class-use/ProtectedUtils.html   |   63 +
 .../imps/class-use/ReconfigBuilderImpl.html        |   63 +
 .../imps/class-use/RemoveWatchesBuilderImpl.html   |   88 +
 .../imps/class-use/SetACLBuilderImpl.html          |   63 +
 .../imps/class-use/SetDataBuilderImpl.html         |   63 +
 .../framework/imps/class-use/SyncBuilderImpl.html  |   63 +
 .../imps/class-use/TransactionOpImpl.html          |   63 +
 .../imps/class-use/WatcherRemovalManager.html      |   63 +
 .../imps/class-use/WatchesBuilderImpl.html         |   63 +
 .../curator/framework/imps/class-use/Watching.html |   91 +
 .../curator/framework/imps/package-summary.html    |  169 +
 .../curator/framework/imps/package-tree.html       |  119 +
 .../apache/curator/framework/imps/package-use.html |  119 +
 .../curator/framework/listen/Listenable.html       |  183 +
 .../curator/framework/listen/ListenerEntry.html    |  178 +
 .../curator/framework/listen/ListenerManager.html  |  191 +
 .../framework/listen/MappingListenerManager.html   |  275 +
 .../framework/listen/StandardListenerManager.html  |  289 +
 .../framework/listen/UnaryListenerManager.html     |  111 +
 .../framework/listen/class-use/Listenable.html     |  392 +
 .../framework/listen/class-use/ListenerEntry.html  |   63 +
 .../listen/class-use/ListenerManager.html          |  118 +
 .../listen/class-use/MappingListenerManager.html   |   63 +
 .../listen/class-use/StandardListenerManager.html  |   95 +
 .../listen/class-use/UnaryListenerManager.html     |  108 +
 .../curator/framework/listen/package-summary.html  |  135 +
 .../curator/framework/listen/package-tree.html     |   93 +
 .../curator/framework/listen/package-use.html      |  266 +
 .../apache/curator/framework/package-summary.html  |  141 +
 .../org/apache/curator/framework/package-tree.html |   99 +
 .../org/apache/curator/framework/package-use.html  |  462 +
 .../recipes/AfterConnectionEstablished.html        |  155 +
 .../framework/recipes/atomic/AtomicStats.html      |  220 +
 .../framework/recipes/atomic/AtomicValue.html      |  187 +
 .../recipes/atomic/CachedAtomicInteger.html        |  183 +
 .../framework/recipes/atomic/CachedAtomicLong.html |  183 +
 .../recipes/atomic/DistributedAtomicInteger.html   |  422 +
 .../recipes/atomic/DistributedAtomicLong.html      |  422 +
 .../recipes/atomic/DistributedAtomicNumber.html    |  319 +
 .../recipes/atomic/DistributedAtomicValue.html     |  310 +
 .../recipes/atomic/PromotedToLock.Builder.html     |  205 +
 .../framework/recipes/atomic/PromotedToLock.html   |  160 +
 .../recipes/atomic/class-use/AtomicStats.html      |   90 +
 .../recipes/atomic/class-use/AtomicValue.html      |  209 +
 .../atomic/class-use/CachedAtomicInteger.html      |   63 +
 .../recipes/atomic/class-use/CachedAtomicLong.html |   63 +
 .../atomic/class-use/DistributedAtomicInteger.html |   89 +
 .../atomic/class-use/DistributedAtomicLong.html    |   89 +
 .../atomic/class-use/DistributedAtomicNumber.html  |   95 +
 .../atomic/class-use/DistributedAtomicValue.html   |   63 +
 .../atomic/class-use/PromotedToLock.Builder.html   |  106 +
 .../recipes/atomic/class-use/PromotedToLock.html   |  120 +
 .../framework/recipes/atomic/package-summary.html  |  139 +
 .../framework/recipes/atomic/package-tree.html     |   91 +
 .../framework/recipes/atomic/package-use.html      |  107 +
 .../recipes/barriers/DistributedBarrier.html       |  245 +
 .../recipes/barriers/DistributedDoubleBarrier.html |  281 +
 .../barriers/class-use/DistributedBarrier.html     |   63 +
 .../class-use/DistributedDoubleBarrier.html        |   63 +
 .../recipes/barriers/package-summary.html          |  107 +
 .../framework/recipes/barriers/package-tree.html   |   78 +
 .../framework/recipes/barriers/package-use.html    |   63 +
 .../curator/framework/recipes/cache/ChildData.html |  274 +
 .../recipes/cache/CuratorCache.Options.html        |  248 +
 .../framework/recipes/cache/CuratorCache.html      |  340 +
 .../recipes/cache/CuratorCacheAccessor.html        |  202 +
 .../recipes/cache/CuratorCacheBridge.html          |  158 +
 .../recipes/cache/CuratorCacheBridgeBuilder.html   |  190 +
 .../recipes/cache/CuratorCacheBuilder.html         |  187 +
 .../recipes/cache/CuratorCacheListener.Type.html   |  245 +
 .../recipes/cache/CuratorCacheListener.html        |  198 +
 ...CuratorCacheListenerBuilder.ChangeListener.html |  141 +
 .../recipes/cache/CuratorCacheListenerBuilder.html |  345 +
 .../recipes/cache/CuratorCacheStorage.html         |  265 +
 .../recipes/cache/DefaultTreeCacheSelector.html    |  205 +
 .../curator/framework/recipes/cache/NodeCache.html |  370 +
 .../framework/recipes/cache/NodeCacheListener.html |  138 +
 .../recipes/cache/PathChildrenCache.StartMode.html |  251 +
 .../framework/recipes/cache/PathChildrenCache.html |  710 ++
 .../recipes/cache/PathChildrenCacheEvent.Type.html |  319 +
 .../recipes/cache/PathChildrenCacheEvent.html      |  237 +
 .../recipes/cache/PathChildrenCacheListener.html   |  148 +
 .../recipes/cache/PathChildrenCacheMode.html       |  260 +
 .../framework/recipes/cache/TreeCache.Builder.html |  263 +
 .../curator/framework/recipes/cache/TreeCache.html |  398 +
 .../recipes/cache/TreeCacheEvent.Type.html         |  328 +
 .../framework/recipes/cache/TreeCacheEvent.html    |  250 +
 .../framework/recipes/cache/TreeCacheListener.html |  144 +
 .../framework/recipes/cache/TreeCacheSelector.html |  187 +
 .../recipes/cache/class-use/ChildData.html         |  250 +
 .../cache/class-use/CuratorCache.Options.html      |  115 +
 .../recipes/cache/class-use/CuratorCache.html      |  110 +
 .../cache/class-use/CuratorCacheAccessor.html      |  103 +
 .../cache/class-use/CuratorCacheBridge.html        |   90 +
 .../cache/class-use/CuratorCacheBridgeBuilder.html |  105 +
 .../cache/class-use/CuratorCacheBuilder.html       |  104 +
 .../cache/class-use/CuratorCacheListener.Type.html |  109 +
 .../cache/class-use/CuratorCacheListener.html      |  112 +
 ...CuratorCacheListenerBuilder.ChangeListener.html |   95 +
 .../class-use/CuratorCacheListenerBuilder.html     |  143 +
 .../cache/class-use/CuratorCacheStorage.html       |  106 +
 .../cache/class-use/DefaultTreeCacheSelector.html  |   63 +
 .../recipes/cache/class-use/NodeCache.html         |   63 +
 .../recipes/cache/class-use/NodeCacheListener.html |  102 +
 .../class-use/PathChildrenCache.StartMode.html     |  108 +
 .../recipes/cache/class-use/PathChildrenCache.html |   63 +
 .../class-use/PathChildrenCacheEvent.Type.html     |  109 +
 .../cache/class-use/PathChildrenCacheEvent.html    |  108 +
 .../cache/class-use/PathChildrenCacheListener.html |  120 +
 .../cache/class-use/PathChildrenCacheMode.html     |  123 +
 .../recipes/cache/class-use/TreeCache.Builder.html |  132 +
 .../recipes/cache/class-use/TreeCache.html         |   96 +
 .../cache/class-use/TreeCacheEvent.Type.html       |  114 +
 .../recipes/cache/class-use/TreeCacheEvent.html    |   91 +
 .../recipes/cache/class-use/TreeCacheListener.html |  103 +
 .../recipes/cache/class-use/TreeCacheSelector.html |  101 +
 .../framework/recipes/cache/package-summary.html   |  201 +
 .../framework/recipes/cache/package-tree.html      |  140 +
 .../framework/recipes/cache/package-use.html       |  195 +
 .../class-use/AfterConnectionEstablished.html      |   63 +
 .../recipes/leader/CancelLeadershipException.html  |  183 +
 .../recipes/leader/LeaderLatch.CloseMode.html      |  234 +
 .../recipes/leader/LeaderLatch.State.html          |  235 +
 .../framework/recipes/leader/LeaderLatch.html      |  633 ++
 .../recipes/leader/LeaderLatchListener.html        |  157 +
 .../framework/recipes/leader/LeaderSelector.html   |  444 +
 .../recipes/leader/LeaderSelectorListener.html     |  171 +
 .../leader/LeaderSelectorListenerAdapter.html      |  194 +
 .../framework/recipes/leader/Participant.html      |  234 +
 .../class-use/CancelLeadershipException.html       |   63 +
 .../leader/class-use/LeaderLatch.CloseMode.html    |  119 +
 .../leader/class-use/LeaderLatch.State.html        |  102 +
 .../recipes/leader/class-use/LeaderLatch.html      |   63 +
 .../leader/class-use/LeaderLatchListener.html      |  101 +
 .../recipes/leader/class-use/LeaderSelector.html   |   63 +
 .../leader/class-use/LeaderSelectorListener.html   |  143 +
 .../class-use/LeaderSelectorListenerAdapter.html   |   90 +
 .../recipes/leader/class-use/Participant.html      |  115 +
 .../framework/recipes/leader/package-summary.html  |  143 +
 .../framework/recipes/leader/package-tree.html     |  119 +
 .../framework/recipes/leader/package-use.html      |  121 +
 .../framework/recipes/locks/InterProcessLock.html  |  202 +
 .../recipes/locks/InterProcessMultiLock.html       |  275 +
 .../framework/recipes/locks/InterProcessMutex.html |  375 +
 .../locks/InterProcessReadWriteLock.ReadLock.html  |  218 +
 .../locks/InterProcessReadWriteLock.WriteLock.html |  216 +
 .../recipes/locks/InterProcessReadWriteLock.html   |  268 +
 .../recipes/locks/InterProcessSemaphore.html       |  376 +
 .../recipes/locks/InterProcessSemaphoreMutex.html  |  259 +
 .../recipes/locks/InterProcessSemaphoreV2.html     |  414 +
 .../curator/framework/recipes/locks/Lease.html     |  187 +
 .../framework/recipes/locks/LockInternals.html     |  198 +
 .../recipes/locks/LockInternalsDriver.html         |  171 +
 .../recipes/locks/LockInternalsSorter.html         |  140 +
 .../curator/framework/recipes/locks/Locker.html    |  265 +
 .../framework/recipes/locks/PredicateResults.html  |  175 +
 .../curator/framework/recipes/locks/Revocable.html |  163 +
 .../recipes/locks/RevocationListener.html          |  138 +
 .../curator/framework/recipes/locks/Revoker.html   |  153 +
 .../recipes/locks/StandardLockInternalsDriver.html |  237 +
 .../recipes/locks/class-use/InterProcessLock.html  |  210 +
 .../locks/class-use/InterProcessMultiLock.html     |   63 +
 .../recipes/locks/class-use/InterProcessMutex.html |  104 +
 .../InterProcessReadWriteLock.ReadLock.html        |  100 +
 .../InterProcessReadWriteLock.WriteLock.html       |  106 +
 .../locks/class-use/InterProcessReadWriteLock.html |   63 +
 .../locks/class-use/InterProcessSemaphore.html     |   63 +
 .../class-use/InterProcessSemaphoreMutex.html      |   63 +
 .../locks/class-use/InterProcessSemaphoreV2.html   |   63 +
 .../framework/recipes/locks/class-use/Lease.html   |  175 +
 .../recipes/locks/class-use/LockInternals.html     |   63 +
 .../locks/class-use/LockInternalsDriver.html       |   99 +
 .../locks/class-use/LockInternalsSorter.html       |  120 +
 .../framework/recipes/locks/class-use/Locker.html  |   63 +
 .../recipes/locks/class-use/PredicateResults.html  |   97 +
 .../recipes/locks/class-use/Revocable.html         |   96 +
 .../locks/class-use/RevocationListener.html        |  103 +
 .../framework/recipes/locks/class-use/Revoker.html |   63 +
 .../class-use/StandardLockInternalsDriver.html     |   63 +
 .../framework/recipes/locks/package-summary.html   |  165 +
 .../framework/recipes/locks/package-tree.html      |  114 +
 .../framework/recipes/locks/package-use.html       |  126 +
 .../framework/recipes/nodes/GroupMember.html       |  275 +
 .../nodes/PersistentEphemeralNode.Mode.html        |  296 +
 .../recipes/nodes/PersistentEphemeralNode.html     |  188 +
 .../framework/recipes/nodes/PersistentNode.html    |  385 +
 .../recipes/nodes/PersistentNodeListener.html      |  141 +
 .../framework/recipes/nodes/PersistentTtlNode.html |  447 +
 .../recipes/nodes/class-use/GroupMember.html       |   63 +
 .../class-use/PersistentEphemeralNode.Mode.html    |  112 +
 .../nodes/class-use/PersistentEphemeralNode.html   |   63 +
 .../recipes/nodes/class-use/PersistentNode.html    |   92 +
 .../nodes/class-use/PersistentNodeListener.html    |   90 +
 .../recipes/nodes/class-use/PersistentTtlNode.html |   63 +
 .../framework/recipes/nodes/package-summary.html   |  130 +
 .../framework/recipes/nodes/package-tree.html      |  103 +
 .../framework/recipes/nodes/package-use.html       |   99 +
 .../curator/framework/recipes/package-summary.html |  119 +
 .../curator/framework/recipes/package-tree.html    |   77 +
 .../curator/framework/recipes/package-use.html     |   63 +
 .../recipes/queue/BlockingQueueConsumer.html       |  362 +
 .../recipes/queue/DistributedDelayQueue.html       |  373 +
 .../recipes/queue/DistributedIdQueue.html          |  338 +
 .../recipes/queue/DistributedPriorityQueue.html    |  373 +
 .../queue/DistributedQueue.ProcessType.html        |  227 +
 .../framework/recipes/queue/DistributedQueue.html  |  452 +
 .../curator/framework/recipes/queue/ErrorMode.html |  231 +
 .../curator/framework/recipes/queue/MultiItem.html |  151 +
 .../framework/recipes/queue/QueueAllocator.html    |  132 +
 .../curator/framework/recipes/queue/QueueBase.html |  224 +
 .../framework/recipes/queue/QueueBuilder.html      |  358 +
 .../framework/recipes/queue/QueueConsumer.html     |  153 +
 .../framework/recipes/queue/QueuePutListener.html  |  155 +
 .../framework/recipes/queue/QueueSafety.html       |  142 +
 .../framework/recipes/queue/QueueSerializer.html   |  158 +
 .../framework/recipes/queue/QueueSharder.html      |  274 +
 .../queue/QueueSharderPolicies.Builder.html        |  215 +
 .../recipes/queue/QueueSharderPolicies.html        |  161 +
 .../recipes/queue/SimpleDistributedQueue.html      |  332 +
 .../queue/class-use/BlockingQueueConsumer.html     |   63 +
 .../queue/class-use/DistributedDelayQueue.html     |   90 +
 .../queue/class-use/DistributedIdQueue.html        |   90 +
 .../queue/class-use/DistributedPriorityQueue.html  |   90 +
 .../class-use/DistributedQueue.ProcessType.html    |  106 +
 .../recipes/queue/class-use/DistributedQueue.html  |   90 +
 .../recipes/queue/class-use/ErrorMode.html         |  121 +
 .../recipes/queue/class-use/MultiItem.html         |  133 +
 .../recipes/queue/class-use/QueueAllocator.html    |   92 +
 .../recipes/queue/class-use/QueueBase.html         |  121 +
 .../recipes/queue/class-use/QueueBuilder.html      |  125 +
 .../recipes/queue/class-use/QueueConsumer.html     |  114 +
 .../recipes/queue/class-use/QueuePutListener.html  |  108 +
 .../recipes/queue/class-use/QueueSafety.html       |   63 +
 .../recipes/queue/class-use/QueueSerializer.html   |   93 +
 .../recipes/queue/class-use/QueueSharder.html      |   63 +
 .../class-use/QueueSharderPolicies.Builder.html    |  110 +
 .../queue/class-use/QueueSharderPolicies.html      |  101 +
 .../queue/class-use/SimpleDistributedQueue.html    |   63 +
 .../framework/recipes/queue/package-summary.html   |  176 +
 .../framework/recipes/queue/package-tree.html      |  125 +
 .../framework/recipes/queue/package-use.html       |  136 +
 .../framework/recipes/shared/SharedCount.html      |  404 +
 .../recipes/shared/SharedCountListener.html        |  152 +
 .../recipes/shared/SharedCountReader.html          |  166 +
 .../framework/recipes/shared/SharedValue.html      |  362 +
 .../recipes/shared/SharedValueListener.html        |  152 +
 .../recipes/shared/SharedValueReader.html          |  174 +
 .../framework/recipes/shared/VersionedValue.html   |  147 +
 .../recipes/shared/class-use/SharedCount.html      |   63 +
 .../shared/class-use/SharedCountListener.html      |   95 +
 .../shared/class-use/SharedCountReader.html        |  127 +
 .../recipes/shared/class-use/SharedValue.html      |   90 +
 .../shared/class-use/SharedValueListener.html      |   95 +
 .../shared/class-use/SharedValueReader.html        |  102 +
 .../recipes/shared/class-use/VersionedValue.html   |  121 +
 .../framework/recipes/shared/package-summary.html  |  131 +
 .../framework/recipes/shared/package-tree.html     |   96 +
 .../framework/recipes/shared/package-use.html      |  122 +
 .../framework/recipes/watch/PersistentWatcher.html |  236 +
 .../recipes/watch/class-use/PersistentWatcher.html |   63 +
 .../framework/recipes/watch/package-summary.html   |  101 +
 .../framework/recipes/watch/package-tree.html      |   77 +
 .../framework/recipes/watch/package-use.html       |   63 +
 .../framework/schema/DefaultSchemaValidator.html   |  187 +
 .../curator/framework/schema/Schema.Allowance.html |  235 +
 .../apache/curator/framework/schema/Schema.html    |  462 +
 .../curator/framework/schema/SchemaBuilder.html    |  264 +
 .../apache/curator/framework/schema/SchemaSet.html |  275 +
 .../SchemaSetLoader.SchemaValidatorMapper.html     |  141 +
 .../curator/framework/schema/SchemaSetLoader.html  |  262 +
 .../curator/framework/schema/SchemaValidator.html  |  149 +
 .../schema/SchemaViolation.ViolatorData.html       |  225 +
 .../curator/framework/schema/SchemaViolation.html  |  285 +
 .../schema/class-use/DefaultSchemaValidator.html   |   63 +
 .../schema/class-use/Schema.Allowance.html         |  120 +
 .../curator/framework/schema/class-use/Schema.html |  213 +
 .../framework/schema/class-use/SchemaBuilder.html  |  129 +
 .../framework/schema/class-use/SchemaSet.html      |  141 +
 .../SchemaSetLoader.SchemaValidatorMapper.html     |   97 +
 .../schema/class-use/SchemaSetLoader.html          |   63 +
 .../schema/class-use/SchemaValidator.html          |  127 +
 .../class-use/SchemaViolation.ViolatorData.html    |   99 +
 .../schema/class-use/SchemaViolation.html          |   63 +
 .../curator/framework/schema/package-summary.html  |  148 +
 .../curator/framework/schema/package-tree.html     |  116 +
 .../curator/framework/schema/package-use.html      |  167 +
 .../CircuitBreakingConnectionStateListener.html    |  277 +
 .../curator/framework/state/ConnectionState.html   |  295 +
 .../state/ConnectionStateErrorPolicy.html          |  152 +
 .../framework/state/ConnectionStateListener.html   |  168 +
 .../ConnectionStateListenerManagerFactory.html     |  223 +
 .../framework/state/ConnectionStateManager.html    |  303 +
 .../state/SessionConnectionStateErrorPolicy.html   |  185 +
 .../state/StandardConnectionStateErrorPolicy.html  |  186 +
 .../CircuitBreakingConnectionStateListener.html    |   63 +
 .../framework/state/class-use/ConnectionState.html |  166 +
 .../class-use/ConnectionStateErrorPolicy.html      |  144 +
 .../state/class-use/ConnectionStateListener.html   |  297 +
 .../ConnectionStateListenerManagerFactory.html     |  151 +
 .../state/class-use/ConnectionStateManager.html    |   63 +
 .../SessionConnectionStateErrorPolicy.html         |   63 +
 .../StandardConnectionStateErrorPolicy.html        |   63 +
 .../curator/framework/state/package-summary.html   |  144 +
 .../curator/framework/state/package-tree.html      |  102 +
 .../curator/framework/state/package-use.html       |  207 +
 apidocs/org/apache/curator/package-summary.html    |  151 +
 apidocs/org/apache/curator/package-tree.html       |  120 +
 apidocs/org/apache/curator/package-use.html        |  240 +
 .../retry/BoundedExponentialBackoffRetry.html      |  239 +
 .../curator/retry/ExponentialBackoffRetry.html     |  249 +
 apidocs/org/apache/curator/retry/RetryForever.html |  192 +
 apidocs/org/apache/curator/retry/RetryNTimes.html  |  217 +
 apidocs/org/apache/curator/retry/RetryOneTime.html |  205 +
 .../apache/curator/retry/RetryUntilElapsed.html    |  213 +
 .../class-use/BoundedExponentialBackoffRetry.html  |   63 +
 .../retry/class-use/ExponentialBackoffRetry.html   |   90 +
 .../curator/retry/class-use/RetryForever.html      |   63 +
 .../curator/retry/class-use/RetryNTimes.html       |   90 +
 .../curator/retry/class-use/RetryOneTime.html      |   63 +
 .../curator/retry/class-use/RetryUntilElapsed.html |   63 +
 .../org/apache/curator/retry/package-summary.html  |  121 +
 apidocs/org/apache/curator/retry/package-tree.html |   88 +
 apidocs/org/apache/curator/retry/package-use.html  |   91 +
 .../org/apache/curator/test/BaseClassForTests.html |  269 +
 apidocs/org/apache/curator/test/Compatibility.html |  173 +
 .../curator/test/DelegatingExecutorService.html    |  366 +
 .../org/apache/curator/test/DirectoryUtils.html    |  192 +
 .../test/ExecuteCalledWatchingExecutorService.html |  197 +
 .../curator/test/FailedServerStartException.html   |  164 +
 apidocs/org/apache/curator/test/InstanceSpec.html  |  456 +
 apidocs/org/apache/curator/test/KillSession.html   |  233 +
 .../apache/curator/test/QuorumConfigBuilder.html   |  304 +
 .../curator/test/QuorumPeerConfigBuilder.html      |  174 +
 .../org/apache/curator/test/TestingCluster.html    |  395 +
 apidocs/org/apache/curator/test/TestingServer.html |  419 +
 .../TestingZooKeeperMain.TestZooKeeperServer.html  |  271 +
 .../apache/curator/test/TestingZooKeeperMain.html  |  219 +
 .../curator/test/TestingZooKeeperServer.html       |  273 +
 apidocs/org/apache/curator/test/Timing.html        |  397 +
 apidocs/org/apache/curator/test/WatchersDebug.html |  155 +
 .../test/ZooKeeperServerEmbeddedAdapter.html       |  215 +
 .../curator/test/class-use/BaseClassForTests.html  |   88 +
 .../curator/test/class-use/Compatibility.html      |   63 +
 .../test/class-use/DelegatingExecutorService.html  |   88 +
 .../curator/test/class-use/DirectoryUtils.html     |   63 +
 .../ExecuteCalledWatchingExecutorService.html      |   63 +
 .../test/class-use/FailedServerStartException.html |   63 +
 .../curator/test/class-use/InstanceSpec.html       |  193 +
 .../apache/curator/test/class-use/KillSession.html |   63 +
 .../test/class-use/QuorumConfigBuilder.html        |   92 +
 .../test/class-use/QuorumPeerConfigBuilder.html    |  101 +
 .../curator/test/class-use/TestingCluster.html     |   88 +
 .../curator/test/class-use/TestingServer.html      |   88 +
 .../TestingZooKeeperMain.TestZooKeeperServer.html  |   63 +
 .../test/class-use/TestingZooKeeperMain.html       |   63 +
 .../test/class-use/TestingZooKeeperServer.html     |   88 +
 .../org/apache/curator/test/class-use/Timing.html  |   95 +
 .../curator/test/class-use/WatchersDebug.html      |   63 +
 .../class-use/ZooKeeperServerEmbeddedAdapter.html  |   63 +
 .../test/compatibility/CuratorTestBase.html        |  221 +
 .../apache/curator/test/compatibility/Timing2.html |  524 ++
 .../compatibility/class-use/CuratorTestBase.html   |   63 +
 .../test/compatibility/class-use/Timing2.html      |  120 +
 .../test/compatibility/package-summary.html        |  103 +
 .../curator/test/compatibility/package-tree.html   |   82 +
 .../curator/test/compatibility/package-use.html    |   87 +
 .../org/apache/curator/test/package-summary.html   |  154 +
 apidocs/org/apache/curator/test/package-tree.html  |  117 +
 apidocs/org/apache/curator/test/package-use.html   |  122 +
 ...loseableExecutorService.InternalFutureTask.html |  154 +
 ...xecutorService.InternalScheduledFutureTask.html |  243 +
 .../curator/utils/CloseableExecutorService.html    |  308 +
 .../utils/CloseableScheduledExecutorService.html   |  270 +
 .../org/apache/curator/utils/CloseableUtils.html   |  186 +
 .../org/apache/curator/utils/Compatibility.html    |  192 +
 .../utils/ConfigurableZookeeperFactory.html        |  202 +
 apidocs/org/apache/curator/utils/DebugUtils.html   |  228 +
 .../apache/curator/utils/DefaultTracerDriver.html  |  208 +
 .../curator/utils/DefaultZookeeperFactory.html     |  203 +
 apidocs/org/apache/curator/utils/EnsurePath.html   |  297 +
 .../apache/curator/utils/ExceptionAccumulator.html |  187 +
 .../apache/curator/utils/InternalACLProvider.html  |  163 +
 .../curator/utils/NonAdminZookeeperFactory.html    |  199 +
 apidocs/org/apache/curator/utils/PathUtils.html    |  203 +
 apidocs/org/apache/curator/utils/ThreadUtils.html  |  231 +
 .../apache/curator/utils/ZKPaths.PathAndNode.html  |  218 +
 apidocs/org/apache/curator/utils/ZKPaths.html      |  547 ++
 .../org/apache/curator/utils/ZookeeperFactory.html |  194 +
 ...loseableExecutorService.InternalFutureTask.html |   63 +
 ...xecutorService.InternalScheduledFutureTask.html |   63 +
 .../utils/class-use/CloseableExecutorService.html  |  132 +
 .../CloseableScheduledExecutorService.html         |   63 +
 .../curator/utils/class-use/CloseableUtils.html    |   63 +
 .../curator/utils/class-use/Compatibility.html     |   63 +
 .../class-use/ConfigurableZookeeperFactory.html    |   63 +
 .../apache/curator/utils/class-use/DebugUtils.html |   63 +
 .../utils/class-use/DefaultTracerDriver.html       |   63 +
 .../utils/class-use/DefaultZookeeperFactory.html   |   90 +
 .../apache/curator/utils/class-use/EnsurePath.html |  128 +
 .../utils/class-use/ExceptionAccumulator.html      |   63 +
 .../utils/class-use/InternalACLProvider.html       |  154 +
 .../utils/class-use/NonAdminZookeeperFactory.html  |   63 +
 .../apache/curator/utils/class-use/PathUtils.html  |   63 +
 .../curator/utils/class-use/ThreadUtils.html       |   63 +
 .../utils/class-use/ZKPaths.PathAndNode.html       |   90 +
 .../apache/curator/utils/class-use/ZKPaths.html    |   63 +
 .../curator/utils/class-use/ZookeeperFactory.html  |  153 +
 .../org/apache/curator/utils/package-summary.html  |  158 +
 apidocs/org/apache/curator/utils/package-tree.html |  110 +
 apidocs/org/apache/curator/utils/package-use.html  |  198 +
 .../curator/x/async/AsyncCuratorFramework.html     |  303 +
 .../curator/x/async/AsyncEventException.html       |  210 +
 .../org/apache/curator/x/async/AsyncResult.html    |  276 +
 apidocs/org/apache/curator/x/async/AsyncStage.html |  160 +
 .../x/async/AsyncWrappers.TimeoutException.html    |  160 +
 .../org/apache/curator/x/async/AsyncWrappers.html  |  471 +
 apidocs/org/apache/curator/x/async/WatchMode.html  |  249 +
 .../curator/x/async/api/AsyncCreateBuilder.html    |  457 +
 .../x/async/api/AsyncCuratorFrameworkDsl.html      |  345 +
 .../curator/x/async/api/AsyncDeleteBuilder.html    |  194 +
 .../curator/x/async/api/AsyncEnsemblable.html      |  142 +
 .../curator/x/async/api/AsyncExistsBuilder.html    |  148 +
 .../curator/x/async/api/AsyncGetACLBuilder.html    |  148 +
 .../x/async/api/AsyncGetChildrenBuilder.html       |  148 +
 .../curator/x/async/api/AsyncGetConfigBuilder.html |  148 +
 .../curator/x/async/api/AsyncGetDataBuilder.html   |  189 +
 .../curator/x/async/api/AsyncMultiTransaction.html |  141 +
 .../curator/x/async/api/AsyncPathAndBytesable.html |  157 +
 .../apache/curator/x/async/api/AsyncPathable.html  |  146 +
 .../curator/x/async/api/AsyncReconfigBuilder.html  |  346 +
 .../x/async/api/AsyncRemoveWatchesBuilder.html     |  351 +
 .../curator/x/async/api/AsyncSetACLBuilder.html    |  168 +
 .../curator/x/async/api/AsyncSetDataBuilder.html   |  188 +
 .../curator/x/async/api/AsyncSyncBuilder.html      |  104 +
 .../x/async/api/AsyncTransactionCheckBuilder.html  |  155 +
 .../x/async/api/AsyncTransactionCreateBuilder.html |  282 +
 .../x/async/api/AsyncTransactionDeleteBuilder.html |  155 +
 .../curator/x/async/api/AsyncTransactionOp.html    |  187 +
 .../async/api/AsyncTransactionSetDataBuilder.html  |  193 +
 .../curator/x/async/api/AsyncWatchBuilder.html     |  150 +
 .../curator/x/async/api/AsyncWatchBuilder2.html    |  106 +
 .../apache/curator/x/async/api/CreateOption.html   |  290 +
 .../apache/curator/x/async/api/DeleteOption.html   |  252 +
 .../apache/curator/x/async/api/ExistsOption.html   |  230 +
 .../curator/x/async/api/RemoveWatcherOption.html   |  254 +
 .../async/api/WatchableAsyncCuratorFramework.html  |  195 +
 .../x/async/api/class-use/AsyncCreateBuilder.html  |  106 +
 .../api/class-use/AsyncCuratorFrameworkDsl.html    |  171 +
 .../x/async/api/class-use/AsyncDeleteBuilder.html  |  106 +
 .../x/async/api/class-use/AsyncEnsemblable.html    |  154 +
 .../x/async/api/class-use/AsyncExistsBuilder.html  |  106 +
 .../x/async/api/class-use/AsyncGetACLBuilder.html  |  106 +
 .../api/class-use/AsyncGetChildrenBuilder.html     |  106 +
 .../async/api/class-use/AsyncGetConfigBuilder.html |  106 +
 .../x/async/api/class-use/AsyncGetDataBuilder.html |  106 +
 .../async/api/class-use/AsyncMultiTransaction.html |  106 +
 .../async/api/class-use/AsyncPathAndBytesable.html |  251 +
 .../x/async/api/class-use/AsyncPathable.html       |  282 +
 .../async/api/class-use/AsyncReconfigBuilder.html  |  106 +
 .../api/class-use/AsyncRemoveWatchesBuilder.html   |  106 +
 .../x/async/api/class-use/AsyncSetACLBuilder.html  |  106 +
 .../x/async/api/class-use/AsyncSetDataBuilder.html |  106 +
 .../x/async/api/class-use/AsyncSyncBuilder.html    |  106 +
 .../class-use/AsyncTransactionCheckBuilder.html    |   90 +
 .../class-use/AsyncTransactionCreateBuilder.html   |   90 +
 .../class-use/AsyncTransactionDeleteBuilder.html   |   90 +
 .../x/async/api/class-use/AsyncTransactionOp.html  |  106 +
 .../class-use/AsyncTransactionSetDataBuilder.html  |   90 +
 .../x/async/api/class-use/AsyncWatchBuilder.html   |  106 +
 .../x/async/api/class-use/AsyncWatchBuilder2.html  |   90 +
 .../x/async/api/class-use/CreateOption.html        |  231 +
 .../x/async/api/class-use/DeleteOption.html        |  167 +
 .../x/async/api/class-use/ExistsOption.html        |  107 +
 .../x/async/api/class-use/RemoveWatcherOption.html |  135 +
 .../class-use/WatchableAsyncCuratorFramework.html  |  146 +
 .../curator/x/async/api/package-summary.html       |  214 +
 .../apache/curator/x/async/api/package-tree.html   |  132 +
 .../apache/curator/x/async/api/package-use.html    |  319 +
 .../x/async/class-use/AsyncCuratorFramework.html   |  396 +
 .../x/async/class-use/AsyncEventException.html     |   63 +
 .../curator/x/async/class-use/AsyncResult.html     |  106 +
 .../curator/x/async/class-use/AsyncStage.html      |  633 ++
 .../class-use/AsyncWrappers.TimeoutException.html  |   63 +
 .../curator/x/async/class-use/AsyncWrappers.html   |   63 +
 .../curator/x/async/class-use/WatchMode.html       |  195 +
 .../x/async/details/AsyncCuratorFrameworkImpl.html |  652 ++
 .../curator/x/async/details/AsyncResultImpl.html   |  360 +
 .../apache/curator/x/async/details/Filters.html    |  186 +
 .../class-use/AsyncCuratorFrameworkImpl.html       |   63 +
 .../x/async/details/class-use/AsyncResultImpl.html |   63 +
 .../curator/x/async/details/class-use/Filters.html |   91 +
 .../curator/x/async/details/package-summary.html   |  109 +
 .../curator/x/async/details/package-tree.html      |   79 +
 .../curator/x/async/details/package-use.html       |   85 +
 .../curator/x/async/migrations/Migration.html      |  144 +
 .../x/async/migrations/MigrationException.html     |  187 +
 .../x/async/migrations/MigrationManager.html       |  217 +
 .../curator/x/async/migrations/MigrationSet.html   |  160 +
 .../x/async/migrations/class-use/Migration.html    |  104 +
 .../migrations/class-use/MigrationException.html   |   91 +
 .../migrations/class-use/MigrationManager.html     |   63 +
 .../x/async/migrations/class-use/MigrationSet.html |  106 +
 .../x/async/migrations/package-summary.html        |  123 +
 .../curator/x/async/migrations/package-tree.html   |   97 +
 .../curator/x/async/migrations/package-use.html    |   93 +
 .../x/async/modeled/JacksonModelSerializer.html    |  290 +
 .../curator/x/async/modeled/ModelSerializer.html   |  198 +
 .../apache/curator/x/async/modeled/ModelSpec.html  |  495 +
 .../curator/x/async/modeled/ModelSpecBuilder.html  |  257 +
 .../curator/x/async/modeled/ModeledFramework.html  |  881 ++
 .../x/async/modeled/ModeledFrameworkBuilder.html   |  309 +
 .../curator/x/async/modeled/ModeledOptions.html    |  222 +
 .../apache/curator/x/async/modeled/NodeName.html   |  151 +
 .../apache/curator/x/async/modeled/Resolvable.html |  169 +
 .../org/apache/curator/x/async/modeled/ZNode.html  |  210 +
 .../org/apache/curator/x/async/modeled/ZPath.html  |  588 ++
 .../modeled/cached/CachedModeledFramework.html     |  359 +
 .../x/async/modeled/cached/ModeledCache.html       |  160 +
 .../modeled/cached/ModeledCacheListener.Type.html  |  244 +
 .../async/modeled/cached/ModeledCacheListener.html |  216 +
 .../cached/class-use/CachedModeledFramework.html   |  170 +
 .../modeled/cached/class-use/ModeledCache.html     |   90 +
 .../class-use/ModeledCacheListener.Type.html       |  110 +
 .../cached/class-use/ModeledCacheListener.html     |  103 +
 .../x/async/modeled/cached/package-summary.html    |  117 +
 .../x/async/modeled/cached/package-tree.html       |  102 +
 .../x/async/modeled/cached/package-use.html        |  130 +
 .../modeled/class-use/JacksonModelSerializer.html  |   94 +
 .../x/async/modeled/class-use/ModelSerializer.html |  160 +
 .../x/async/modeled/class-use/ModelSpec.html       |  301 +
 .../async/modeled/class-use/ModelSpecBuilder.html  |  514 ++
 .../async/modeled/class-use/ModeledFramework.html  |  300 +
 .../modeled/class-use/ModeledFrameworkBuilder.html |  404 +
 .../x/async/modeled/class-use/ModeledOptions.html  |  129 +
 .../x/async/modeled/class-use/NodeName.html        |  113 +
 .../x/async/modeled/class-use/Resolvable.html      |  114 +
 .../curator/x/async/modeled/class-use/ZNode.html   |  175 +
 .../curator/x/async/modeled/class-use/ZPath.html   |  584 ++
 .../x/async/modeled/details/ModelSpecImpl.html     |  559 ++
 .../modeled/details/ModeledFrameworkImpl.html      |  945 ++
 .../curator/x/async/modeled/details/ZNodeImpl.html |  221 +
 .../curator/x/async/modeled/details/ZPathImpl.html |  526 ++
 .../modeled/details/class-use/ModelSpecImpl.html   |   63 +
 .../details/class-use/ModeledFrameworkImpl.html    |   94 +
 .../async/modeled/details/class-use/ZNodeImpl.html |   63 +
 .../async/modeled/details/class-use/ZPathImpl.html |   63 +
 .../x/async/modeled/details/package-summary.html   |  111 +
 .../x/async/modeled/details/package-tree.html      |   80 +
 .../x/async/modeled/details/package-use.html       |   85 +
 .../curator/x/async/modeled/package-summary.html   |  151 +
 .../curator/x/async/modeled/package-tree.html      |  108 +
 .../curator/x/async/modeled/package-use.html       |  235 +
 .../x/async/modeled/typed/TypedModelSpec.html      |  216 +
 .../x/async/modeled/typed/TypedModelSpec0.html     |  183 +
 .../x/async/modeled/typed/TypedModelSpec10.html    |  243 +
 .../x/async/modeled/typed/TypedModelSpec2.html     |  193 +
 .../x/async/modeled/typed/TypedModelSpec3.html     |  199 +
 .../x/async/modeled/typed/TypedModelSpec4.html     |  207 +
 .../x/async/modeled/typed/TypedModelSpec5.html     |  213 +
 .../x/async/modeled/typed/TypedModelSpec6.html     |  219 +
 .../x/async/modeled/typed/TypedModelSpec7.html     |  225 +
 .../x/async/modeled/typed/TypedModelSpec8.html     |  231 +
 .../x/async/modeled/typed/TypedModelSpec9.html     |  237 +
 .../async/modeled/typed/TypedModeledFramework.html |  224 +
 .../modeled/typed/TypedModeledFramework0.html      |  185 +
 .../modeled/typed/TypedModeledFramework10.html     |  247 +
 .../modeled/typed/TypedModeledFramework2.html      |  197 +
 .../modeled/typed/TypedModeledFramework3.html      |  205 +
 .../modeled/typed/TypedModeledFramework4.html      |  211 +
 .../modeled/typed/TypedModeledFramework5.html      |  217 +
 .../modeled/typed/TypedModeledFramework6.html      |  223 +
 .../modeled/typed/TypedModeledFramework7.html      |  229 +
 .../modeled/typed/TypedModeledFramework8.html      |  235 +
 .../modeled/typed/TypedModeledFramework9.html      |  241 +
 .../curator/x/async/modeled/typed/TypedZPath.html  |  215 +
 .../curator/x/async/modeled/typed/TypedZPath0.html |  172 +
 .../x/async/modeled/typed/TypedZPath10.html        |  228 +
 .../curator/x/async/modeled/typed/TypedZPath2.html |  178 +
 .../curator/x/async/modeled/typed/TypedZPath3.html |  184 +
 .../curator/x/async/modeled/typed/TypedZPath4.html |  190 +
 .../curator/x/async/modeled/typed/TypedZPath5.html |  196 +
 .../curator/x/async/modeled/typed/TypedZPath6.html |  204 +
 .../curator/x/async/modeled/typed/TypedZPath7.html |  210 +
 .../curator/x/async/modeled/typed/TypedZPath8.html |  216 +
 .../curator/x/async/modeled/typed/TypedZPath9.html |  222 +
 .../modeled/typed/class-use/TypedModelSpec.html    |  112 +
 .../modeled/typed/class-use/TypedModelSpec0.html   |  109 +
 .../modeled/typed/class-use/TypedModelSpec10.html  |  139 +
 .../modeled/typed/class-use/TypedModelSpec2.html   |  115 +
 .../modeled/typed/class-use/TypedModelSpec3.html   |  118 +
 .../modeled/typed/class-use/TypedModelSpec4.html   |  121 +
 .../modeled/typed/class-use/TypedModelSpec5.html   |  124 +
 .../modeled/typed/class-use/TypedModelSpec6.html   |  127 +
 .../modeled/typed/class-use/TypedModelSpec7.html   |  130 +
 .../modeled/typed/class-use/TypedModelSpec8.html   |  133 +
 .../modeled/typed/class-use/TypedModelSpec9.html   |  136 +
 .../typed/class-use/TypedModeledFramework.html     |  118 +
 .../typed/class-use/TypedModeledFramework0.html    |   98 +
 .../typed/class-use/TypedModeledFramework10.html   |  118 +
 .../typed/class-use/TypedModeledFramework2.html    |  125 +
 .../typed/class-use/TypedModeledFramework3.html    |  104 +
 .../typed/class-use/TypedModeledFramework4.html    |  106 +
 .../typed/class-use/TypedModeledFramework5.html    |  108 +
 .../typed/class-use/TypedModeledFramework6.html    |  110 +
 .../typed/class-use/TypedModeledFramework7.html    |  112 +
 .../typed/class-use/TypedModeledFramework8.html    |  114 +
 .../typed/class-use/TypedModeledFramework9.html    |  116 +
 .../async/modeled/typed/class-use/TypedZPath.html  |  108 +
 .../async/modeled/typed/class-use/TypedZPath0.html |  107 +
 .../modeled/typed/class-use/TypedZPath10.html      |  135 +
 .../async/modeled/typed/class-use/TypedZPath2.html |  111 +
 .../async/modeled/typed/class-use/TypedZPath3.html |  114 +
 .../async/modeled/typed/class-use/TypedZPath4.html |  117 +
 .../async/modeled/typed/class-use/TypedZPath5.html |  120 +
 .../async/modeled/typed/class-use/TypedZPath6.html |  123 +
 .../async/modeled/typed/class-use/TypedZPath7.html |  126 +
 .../async/modeled/typed/class-use/TypedZPath8.html |  129 +
 .../async/modeled/typed/class-use/TypedZPath9.html |  132 +
 .../x/async/modeled/typed/package-summary.html     |  238 +
 .../x/async/modeled/typed/package-tree.html        |  105 +
 .../curator/x/async/modeled/typed/package-use.html |  238 +
 .../x/async/modeled/versioned/Versioned.html       |  181 +
 .../versioned/VersionedModeledFramework.html       |  225 +
 .../modeled/versioned/class-use/Versioned.html     |  122 +
 .../class-use/VersionedModeledFramework.html       |  106 +
 .../x/async/modeled/versioned/package-summary.html |  109 +
 .../x/async/modeled/versioned/package-tree.html    |   74 +
 .../x/async/modeled/versioned/package-use.html     |  113 +
 .../apache/curator/x/async/package-summary.html    |  140 +
 .../org/apache/curator/x/async/package-tree.html   |  125 +
 .../org/apache/curator/x/async/package-use.html    |  293 +
 .../x/discovery/DiscoveryPathConstructor.html      |  160 +
 .../curator/x/discovery/DownInstancePolicy.html    |  195 +
 .../apache/curator/x/discovery/InstanceFilter.html |  107 +
 .../apache/curator/x/discovery/LocalIpFilter.html  |  137 +
 .../curator/x/discovery/ProviderStrategy.html      |  147 +
 .../apache/curator/x/discovery/ServiceCache.html   |  187 +
 .../curator/x/discovery/ServiceCacheBuilder.html   |  200 +
 .../curator/x/discovery/ServiceDiscovery.html      |  303 +
 .../x/discovery/ServiceDiscoveryBuilder.html       |  277 +
 .../curator/x/discovery/ServiceInstance.html       |  410 +
 .../x/discovery/ServiceInstanceBuilder.html        |  300 +
 .../curator/x/discovery/ServiceProvider.html       |  228 +
 .../x/discovery/ServiceProviderBuilder.html        |  256 +
 .../apache/curator/x/discovery/ServiceType.html    |  248 +
 .../apache/curator/x/discovery/UriSpec.Part.html   |  219 +
 .../org/apache/curator/x/discovery/UriSpec.html    |  582 ++
 .../class-use/DiscoveryPathConstructor.html        |  121 +
 .../x/discovery/class-use/DownInstancePolicy.html  |  120 +
 .../x/discovery/class-use/InstanceFilter.html      |  120 +
 .../x/discovery/class-use/LocalIpFilter.html       |  101 +
 .../x/discovery/class-use/ProviderStrategy.html    |  230 +
 .../x/discovery/class-use/ServiceCache.html        |  106 +
 .../x/discovery/class-use/ServiceCacheBuilder.html |  125 +
 .../x/discovery/class-use/ServiceDiscovery.html    |  191 +
 .../class-use/ServiceDiscoveryBuilder.html         |  122 +
 .../x/discovery/class-use/ServiceInstance.html     |  411 +
 .../class-use/ServiceInstanceBuilder.html          |  120 +
 .../x/discovery/class-use/ServiceProvider.html     |  108 +
 .../class-use/ServiceProviderBuilder.html          |  140 +
 .../curator/x/discovery/class-use/ServiceType.html |  140 +
 .../x/discovery/class-use/UriSpec.Part.html        |  107 +
 .../curator/x/discovery/class-use/UriSpec.html     |  129 +
 .../details/DiscoveryPathConstructorImpl.html      |  201 +
 .../x/discovery/details/InstanceProvider.html      |  149 +
 .../x/discovery/details/InstanceSerializer.html    |  168 +
 .../discovery/details/JsonInstanceSerializer.html  |  247 +
 .../x/discovery/details/ServiceCacheImpl.html      |  291 +
 .../x/discovery/details/ServiceCacheListener.html  |  142 +
 .../x/discovery/details/ServiceDiscoveryImpl.html  |  422 +
 .../x/discovery/details/ServiceProviderImpl.html   |  302 +
 .../class-use/DiscoveryPathConstructorImpl.html    |   63 +
 .../details/class-use/InstanceProvider.html        |  137 +
 .../details/class-use/InstanceSerializer.html      |  128 +
 .../details/class-use/JsonInstanceSerializer.html  |   63 +
 .../details/class-use/ServiceCacheImpl.html        |   63 +
 .../details/class-use/ServiceCacheListener.html    |   95 +
 .../details/class-use/ServiceDiscoveryImpl.html    |  102 +
 .../details/class-use/ServiceProviderImpl.html     |   63 +
 .../x/discovery/details/package-summary.html       |  135 +
 .../curator/x/discovery/details/package-tree.html  |   93 +
 .../curator/x/discovery/details/package-use.html   |  133 +
 .../curator/x/discovery/package-summary.html       |  156 +
 .../apache/curator/x/discovery/package-tree.html   |  136 +
 .../apache/curator/x/discovery/package-use.html    |  264 +
 .../server/contexts/GenericDiscoveryContext.html   |  308 +
 .../server/contexts/IntegerDiscoveryContext.html   |  289 +
 .../server/contexts/MapDiscoveryContext.html       |  153 +
 .../server/contexts/StringDiscoveryContext.html    |  289 +
 .../class-use/GenericDiscoveryContext.html         |   91 +
 .../class-use/IntegerDiscoveryContext.html         |   63 +
 .../contexts/class-use/MapDiscoveryContext.html    |   63 +
 .../contexts/class-use/StringDiscoveryContext.html |   63 +
 .../discovery/server/contexts/package-summary.html |  105 +
 .../x/discovery/server/contexts/package-tree.html  |   83 +
 .../x/discovery/server/contexts/package-use.html   |   87 +
 .../entity/JsonServiceInstanceMarshaller.html      |  279 +
 .../entity/JsonServiceInstancesMarshaller.html     |  279 +
 .../server/entity/JsonServiceNamesMarshaller.html  |  279 +
 .../discovery/server/entity/ServiceInstances.html  |  173 +
 .../x/discovery/server/entity/ServiceNames.html    |  173 +
 .../class-use/JsonServiceInstanceMarshaller.html   |   63 +
 .../class-use/JsonServiceInstancesMarshaller.html  |   63 +
 .../class-use/JsonServiceNamesMarshaller.html      |   63 +
 .../server/entity/class-use/ServiceInstances.html  |  129 +
 .../server/entity/class-use/ServiceNames.html      |  129 +
 .../x/discovery/server/entity/package-summary.html |  106 +
 .../x/discovery/server/entity/package-tree.html    |   81 +
 .../x/discovery/server/entity/package-use.html     |   91 +
 .../x/discovery/server/rest/DiscoveryContext.html  |  220 +
 .../x/discovery/server/rest/DiscoveryResource.html |  257 +
 .../x/discovery/server/rest/InstanceCleanup.html   |  200 +
 .../server/rest/class-use/DiscoveryContext.html    |  158 +
 .../server/rest/class-use/DiscoveryResource.html   |   63 +
 .../server/rest/class-use/InstanceCleanup.html     |   63 +
 .../x/discovery/server/rest/package-summary.html   |  105 +
 .../x/discovery/server/rest/package-tree.html      |   84 +
 .../x/discovery/server/rest/package-use.html       |  117 +
 .../x/discovery/strategies/RandomStrategy.html     |  185 +
 .../x/discovery/strategies/RoundRobinStrategy.html |  185 +
 .../x/discovery/strategies/StickyStrategy.html     |  209 +
 .../strategies/class-use/RandomStrategy.html       |   63 +
 .../strategies/class-use/RoundRobinStrategy.html   |   63 +
 .../strategies/class-use/StickyStrategy.html       |   63 +
 .../x/discovery/strategies/package-summary.html    |  111 +
 .../x/discovery/strategies/package-tree.html       |   79 +
 .../x/discovery/strategies/package-use.html        |   63 +
 apidocs/overview-summary.html                      |   26 +
 apidocs/overview-tree.html                         | 1272 +++
 apidocs/package-search-index.js                    |    1 +
 apidocs/packages                                   |   51 +
 apidocs/pubsub/Clients.html                        |  162 +
 apidocs/pubsub/Publisher.html                      |  263 +
 apidocs/pubsub/SubPubTest.html                     |  201 +
 apidocs/pubsub/Subscriber.html                     |  215 +
 apidocs/pubsub/class-use/Clients.html              |   63 +
 apidocs/pubsub/class-use/Publisher.html            |   63 +
 apidocs/pubsub/class-use/SubPubTest.html           |   63 +
 apidocs/pubsub/class-use/Subscriber.html           |   63 +
 apidocs/pubsub/messages/LocationAvailable.html     |  203 +
 apidocs/pubsub/messages/UserCreated.html           |  221 +
 .../messages/class-use/LocationAvailable.html      |  126 +
 apidocs/pubsub/messages/class-use/UserCreated.html |  126 +
 apidocs/pubsub/messages/package-summary.html       |  103 +
 apidocs/pubsub/messages/package-tree.html          |   82 +
 apidocs/pubsub/messages/package-use.html           |   87 +
 apidocs/pubsub/models/Group.html                   |  190 +
 apidocs/pubsub/models/Instance.html                |  236 +
 apidocs/pubsub/models/InstanceType.html            |  239 +
 apidocs/pubsub/models/Message.html                 |  230 +
 apidocs/pubsub/models/Priority.html                |  231 +
 apidocs/pubsub/models/class-use/Group.html         |  137 +
 apidocs/pubsub/models/class-use/Instance.html      |  123 +
 apidocs/pubsub/models/class-use/InstanceType.html  |  140 +
 apidocs/pubsub/models/class-use/Message.html       |   91 +
 apidocs/pubsub/models/class-use/Priority.html      |  188 +
 apidocs/pubsub/models/package-summary.html         |  115 +
 apidocs/pubsub/models/package-tree.html            |   94 +
 apidocs/pubsub/models/package-use.html             |  121 +
 apidocs/pubsub/package-summary.html                |  107 +
 apidocs/pubsub/package-tree.html                   |   80 +
 apidocs/pubsub/package-use.html                    |   63 +
 apidocs/resources/glass.png                        |  Bin 0 -> 499 bytes
 apidocs/resources/x.png                            |  Bin 0 -> 394 bytes
 apidocs/script-dir/jquery-3.6.1.min.js             |    2 +
 apidocs/script-dir/jquery-ui.min.css               |    6 +
 apidocs/script-dir/jquery-ui.min.js                |    6 +
 apidocs/script.js                                  |  132 +
 apidocs/search.js                                  |  354 +
 apidocs/serialized-form.html                       |  197 +
 apidocs/stylesheet.css                             |  869 ++
 apidocs/tag-search-index.js                        |    1 +
 apidocs/type-search-index.js                       |    1 +
 assets/js/01d90f3d.0609976e.js                     |    1 +
 assets/js/01d90f3d.065695ae.js                     |    1 -
 assets/js/04cb53c6.1b713599.js                     |    1 -
 assets/js/04cb53c6.e9300609.js                     |    1 +
 assets/js/09d5ad39.4d9bf4d3.js                     |    1 +
 assets/js/09d5ad39.94d10f30.js                     |    1 -
 assets/js/12629107.0f809c09.js                     |    1 +
 assets/js/12629107.b1a047af.js                     |    1 -
 assets/js/1c92c6b1.00dbc8ea.js                     |    1 -
 assets/js/1c92c6b1.ed4ff871.js                     |    1 +
 assets/js/1ce90ac5.e778c50b.js                     |    1 +
 assets/js/1ce90ac5.ea0c09d8.js                     |    1 -
 assets/js/1f49d30d.5fc8652c.js                     |    1 +
 assets/js/1f49d30d.6593bbdc.js                     |    1 -
 assets/js/3275907c.6091e65c.js                     |    1 +
 assets/js/3275907c.848c671a.js                     |    1 -
 assets/js/32dfa5c2.1438fed8.js                     |    1 +
 assets/js/32dfa5c2.b27d79ef.js                     |    1 -
 assets/js/353e69e8.8f027865.js                     |    1 +
 assets/js/353e69e8.cb11bb65.js                     |    1 -
 assets/js/35874aa7.439f937f.js                     |    1 +
 assets/js/35874aa7.6615e0d2.js                     |    1 -
 assets/js/3abe8fb9.8a319b4a.js                     |    1 +
 assets/js/3abe8fb9.e2e6c242.js                     |    1 -
 assets/js/3d8d21df.0bdbff6b.js                     |    1 -
 assets/js/3d8d21df.271abbb9.js                     |    1 +
 assets/js/3e6caa0e.8f55e3e3.js                     |    1 -
 assets/js/3e6caa0e.c495ee4e.js                     |    1 +
 assets/js/3f2be1c9.db9c3337.js                     |    1 -
 assets/js/3f2be1c9.e40864f3.js                     |    1 +
 assets/js/429f4284.d2992c3c.js                     |    1 -
 assets/js/429f4284.f5497f26.js                     |    1 +
 assets/js/4aa215d9.b4233164.js                     |    1 +
 assets/js/4aa215d9.b656a900.js                     |    1 -
 assets/js/5a977127.276c9eb7.js                     |    1 +
 assets/js/5a977127.7cf1f475.js                     |    1 -
 assets/js/5cad9553.2c245ff3.js                     |    1 +
 assets/js/5cad9553.66ca14d4.js                     |    1 -
 assets/js/5d1b186e.48cdf1dd.js                     |    1 +
 assets/js/5d1b186e.a19a60e9.js                     |    1 -
 assets/js/5f1c2715.94e37f97.js                     |    1 -
 assets/js/5f1c2715.a5a43b7f.js                     |    1 +
 assets/js/64a7a4a8.a21a568f.js                     |    1 +
 assets/js/64a7a4a8.c41febf6.js                     |    1 -
 assets/js/665b20ff.11d428f9.js                     |    1 +
 assets/js/665b20ff.912d25cd.js                     |    1 -
 assets/js/687474ef.3ffdcbc8.js                     |    1 -
 assets/js/687474ef.4734c153.js                     |    1 +
 assets/js/6b495f58.02748dbf.js                     |    1 -
 assets/js/6b495f58.2949add9.js                     |    1 +
 assets/js/740e50a6.9ab86212.js                     |    1 -
 assets/js/740e50a6.c0408cda.js                     |    1 +
 assets/js/83c20226.dc82d9f5.js                     |    1 -
 assets/js/83c20226.f0e8655a.js                     |    1 +
 assets/js/8511a50f.96781890.js                     |    1 +
 assets/js/8511a50f.edba6bfe.js                     |    1 -
 assets/js/854d9ba8.62c10028.js                     |    1 +
 assets/js/854d9ba8.63257492.js                     |    1 -
 assets/js/88cb90c6.4f223568.js                     |    1 -
 assets/js/88cb90c6.b5f58102.js                     |    1 +
 assets/js/8a22f3a9.2202fdb0.js                     |    1 -
 assets/js/8a22f3a9.4ab5782b.js                     |    1 +
 assets/js/8e33e675.1db7ef39.js                     |    1 +
 assets/js/8e33e675.c944e4f2.js                     |    1 -
 assets/js/8e5f813e.b46b26ec.js                     |    1 -
 assets/js/8e5f813e.cfcf3d71.js                     |    1 +
 assets/js/8f5dc7d5.14812ecc.js                     |    1 +
 assets/js/8f5dc7d5.41c55d2a.js                     |    1 -
 assets/js/92d8501d.c03dcb02.js                     |    1 +
 assets/js/92d8501d.efb035c3.js                     |    1 -
 assets/js/935f2afb.07f07008.js                     |    1 -
 assets/js/935f2afb.2d3e4f9f.js                     |    1 +
 assets/js/93c64651.7e272caf.js                     |    1 +
 assets/js/93c64651.85241e1e.js                     |    1 -
 assets/js/9c2c7435.89943365.js                     |    1 +
 assets/js/9c2c7435.b39d9b8a.js                     |    1 -
 assets/js/a1e2f3ae.166f017f.js                     |    1 +
 assets/js/a1e2f3ae.993c386c.js                     |    1 -
 assets/js/a4126afd.5ae4b541.js                     |    1 -
 assets/js/a4126afd.97e78fba.js                     |    1 +
 assets/js/a4a38072.81995dc9.js                     |    1 -
 assets/js/a4a38072.cc23a8ba.js                     |    1 +
 assets/js/ade9fd58.e1dbd18d.js                     |    1 +
 assets/js/ade9fd58.ea53b1d4.js                     |    1 -
 assets/js/b914e56d.5670f175.js                     |    1 +
 assets/js/b914e56d.c1369d7a.js                     |    1 -
 assets/js/bb243df9.187e8925.js                     |    1 +
 assets/js/bb243df9.9441e277.js                     |    1 -
 assets/js/bb5e3177.013864e8.js                     |    1 -
 assets/js/bb5e3177.7935f8b8.js                     |    1 +
 assets/js/c81eef04.aa9cdd6d.js                     |    1 -
 assets/js/c81eef04.c15c28c6.js                     |    1 +
 assets/js/d0467b3a.57817e99.js                     |    1 -
 assets/js/d0467b3a.ae7bee29.js                     |    1 +
 assets/js/d33c3d9d.1c191b47.js                     |    1 +
 assets/js/d33c3d9d.502e7c3a.js                     |    1 -
 assets/js/d458f187.081535ae.js                     |    1 -
 assets/js/d458f187.344dcce6.js                     |    1 +
 assets/js/d589d3a7.030fcdd6.js                     |    1 +
 assets/js/d589d3a7.d0d5f028.js                     |    1 -
 assets/js/d5cced7a.087f0219.js                     |    1 +
 assets/js/d5cced7a.641c4c70.js                     |    1 -
 assets/js/da1477f0.34585124.js                     |    1 -
 assets/js/da1477f0.88baeb1e.js                     |    1 +
 assets/js/dd874e7b.0358a936.js                     |    1 +
 assets/js/dd874e7b.2d3a3875.js                     |    1 -
 assets/js/e16a680b.50ec16f1.js                     |    1 +
 assets/js/e16a680b.66312c68.js                     |    1 -
 assets/js/e74dc55f.5dd6a420.js                     |    1 +
 assets/js/e74dc55f.f71032dd.js                     |    1 -
 assets/js/ea88327f.65240ffd.js                     |    1 -
 assets/js/ea88327f.7124fa7c.js                     |    1 +
 assets/js/f3c0d27c.0684539a.js                     |    1 -
 assets/js/f3c0d27c.48a5da6a.js                     |    1 +
 assets/js/fb3d97e4.320f0665.js                     |    1 -
 assets/js/fb3d97e4.596fbfae.js                     |    1 +
 assets/js/fd099a29.5e0ba33a.js                     |    1 -
 assets/js/fd099a29.e5ba2e6a.js                     |    1 +
 assets/js/fdcc8cdc.4d080374.js                     |    1 +
 assets/js/fdcc8cdc.f2a39965.js                     |    1 -
 assets/js/ff23a62b.458e5a0a.js                     |    1 +
 assets/js/ff23a62b.da22f424.js                     |    1 -
 assets/js/runtime~main.5b5c6a36.js                 |    1 +
 assets/js/runtime~main.d8d3b42f.js                 |    1 -
 community/history/index.html                       |    4 +-
 community/index.html                               |    4 +-
 community/new-committers/index.html                |    4 +-
 community/releasing-curator/index.html             |    4 +-
 community/submitting-pull-requests/index.html      |    4 +-
 community/team/index.html                          |    4 +-
 docs/about/index.html                              |    6 +-
 docs/async-details/index.html                      |    6 +-
 docs/async/index.html                              |    6 +-
 docs/breaking-changes/index.html                   |    6 +-
 docs/client/index.html                             |    6 +-
 docs/errors/index.html                             |    6 +-
 docs/examples/index.html                           |    6 +-
 docs/framework/index.html                          |    6 +-
 docs/getting-started/index.html                    |    6 +-
 docs/logging/index.html                            |    6 +-
 docs/migrations/index.html                         |    6 +-
 docs/modeled-components/index.html                 |    6 +-
 docs/modeled-typed/index.html                      |    6 +-
 docs/modeled/index.html                            |    6 +-
 docs/recipes-barrier/index.html                    |    6 +-
 docs/recipes-curator-cache/index.html              |    6 +-
 docs/recipes-distributed-atomic-long/index.html    |    6 +-
 docs/recipes-distributed-delay-queue/index.html    |    6 +-
 docs/recipes-distributed-id-queue/index.html       |    6 +-
 docs/recipes-distributed-priority-queue/index.html |    6 +-
 docs/recipes-distributed-queue/index.html          |    6 +-
 docs/recipes-double-barrier/index.html             |    8 +-
 docs/recipes-group-member/index.html               |    6 +-
 docs/recipes-leader-election/index.html            |    6 +-
 docs/recipes-leader-latch/index.html               |    6 +-
 docs/recipes-multi-shared-lock/index.html          |    6 +-
 docs/recipes-node-cache/index.html                 |    6 +-
 docs/recipes-path-cache/index.html                 |    6 +-
 docs/recipes-persistent-node/index.html            |    6 +-
 docs/recipes-persistent-ttl-node/index.html        |    6 +-
 docs/recipes-persistent-watcher/index.html         |    6 +-
 docs/recipes-shared-counter/index.html             |    6 +-
 docs/recipes-shared-lock/index.html                |    6 +-
 docs/recipes-shared-reentrant-lock/index.html      |    6 +-
 .../index.html                                     |    6 +-
 docs/recipes-shared-semaphore/index.html           |    6 +-
 docs/recipes-simple-distributed-queue/index.html   |    6 +-
 docs/recipes-tree-cache/index.html                 |    6 +-
 docs/recipes/index.html                            |    6 +-
 docs/schema/index.html                             |    6 +-
 docs/service-discovery-server/index.html           |    6 +-
 docs/service-discovery/index.html                  |    6 +-
 docs/tech-note-01/index.html                       |    6 +-
 docs/tech-note-02/index.html                       |    6 +-
 docs/tech-note-03/index.html                       |    6 +-
 docs/tech-note-04/index.html                       |    6 +-
 docs/tech-note-05/index.html                       |    6 +-
 docs/tech-note-06/index.html                       |    6 +-
 docs/tech-note-07/index.html                       |    6 +-
 docs/tech-note-08/index.html                       |    6 +-
 docs/tech-note-09/index.html                       |    6 +-
 docs/tech-note-10/index.html                       |    6 +-
 docs/tech-note-11/index.html                       |    6 +-
 docs/tech-note-12/index.html                       |    6 +-
 docs/tech-note-13/index.html                       |    6 +-
 docs/tech-note-14/index.html                       |    6 +-
 docs/tech-note-15/index.html                       |    6 +-
 docs/tech-notes/index.html                         |    6 +-
 docs/utilities/index.html                          |    6 +-
 docs/zk-compatibility-34/index.html                |    6 +-
 download/index.html                                |    4 +-
 index.html                                         |    4 +-
 search-index.json                                  |    2 +-
 search/index.html                                  |    4 +-
 1363 files changed, 207241 insertions(+), 264 deletions(-)

diff --git a/404.html b/404.html
index 19f9a10..c0a9bd4 100644
--- a/404.html
+++ b/404.html
@@ -4,13 +4,13 @@
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.4.1">
 <title data-rh="true">Page Not Found | Apache Curator</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://curator.apache.org/img/curator-highres.png"><meta data-rh="true" name="twitter:image" content="https://curator.apache.org/img/curator-highres.png"><meta data-rh="true" property="og:url" content="https://curator.apache.or [...]
-<link rel="preload" href="/assets/js/runtime~main.d8d3b42f.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.5b5c6a36.js" as="script">
 <link rel="preload" href="/assets/js/main.ee884ea5.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
 <div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
-<script src="/assets/js/runtime~main.d8d3b42f.js"></script>
+<script src="/assets/js/runtime~main.5b5c6a36.js"></script>
 <script src="/assets/js/main.ee884ea5.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/apidocs/allclasses-index.html b/apidocs/allclasses-index.html
new file mode 100644
index 0000000..9f996b4
--- /dev/null
+++ b/apidocs/allclasses-index.html
@@ -0,0 +1,1642 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>All Classes and Interfaces (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.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 evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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 class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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(eve [...]
+<div id="all-classes-table.tabpanel" role="tabpanel">
+<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
+<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</a>&lt;<a href="org/apache/curator/framework/api/ACLable.html" title="type parameter in ACLable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ACLBackgroundPathAndBytesable.html" title="type parameter in ACLBackgroundPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModeBackgroundPathAndBytesable.html" title="type parameter in ACLCreateModeBackgroundPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModePathAndBytesable.html" title="type parameter in ACLCreateModePathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModeStatBackgroundPathAndBytesable.html" title="type parameter in ACLCreateModeStatBackgroundPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ACLPathAndBytesable.html" title="type parameter in ACLPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Addable.html" title="type parameter in Addable">T</a>&gt;</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/en/java/javase/17/docs/api/java.base/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</a>&lt;<a href="org/apache/curator/x/async/api/AsyncEnsemblable.html" title="type parameter in AsyncEnsemblable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/async/api/AsyncPathable.html" title="type parameter in AsyncPathable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/async/api/AsyncPathAndBytesable.html" title="type parameter in AsyncPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/async/AsyncResult.html" title="type parameter in AsyncResult">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="type parameter in AsyncResultImpl">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/async/AsyncStage.html" title="type parameter in AsyncStage">T</a>&gt;</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/en/java/javase/17/docs/api/java.base/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</a>&lt;<a href="org/apache/curator/framework/recipes/atomic/AtomicValue.html" title="type parameter in AtomicValue">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Backgroundable.html" title="type parameter in Backgroundable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/BackgroundEnsembleable.html" title="type parameter in BackgroundEnsembleable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathable.html" title="type parameter in BackgroundPathable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathableQuietlyable.html" title="type parameter in BackgroundPathableQuietlyable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathAndBytesable.html" title="type parameter in BackgroundPathAndBytesable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="type parameter in BlockingQueueConsumer">T</a>&gt;</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/en/java/javase/17/docs/api/java.base/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</a>&lt;<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="type parameter in CachedModeledFramework">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Compressible.html" title="type parameter in Compressible">T</a>&gt;</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 class 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 class 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</a>&lt;<a href="org/apache/curator/framework/api/CreateModable.html" title="type parameter in CreateModable">T</a>&gt;</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 class 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</a>&lt;<a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" title="type parameter in CreateProtectACLCreateModePathAndBytesable">T</a>&gt;</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 class 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 class 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/CuratorConnectionLossException.html" title="class in org.apache.curator">CuratorConnectionLossException</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-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 even-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</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/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Zookeeper framework-style client</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 class 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</a>&lt;<a href="org/apache/curator/framework/api/DataCallbackable.html" title="type parameter in DataCallbackable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Decompressible.html" title="type parameter in Decompressible">T</a>&gt;</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 class 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</a>&lt;<a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="type parameter in DiscoveryContext">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html" title="type parameter in DiscoveryResource">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="type parameter in DistributedAtomicNumber">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" title="type parameter in DistributedDelayQueue">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" title="type parameter in DistributedIdQueue">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="type parameter in DistributedPriorityQueue">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="type parameter in DistributedQueue">T</a>&gt;</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 class 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</a>&lt;<a href="org/apache/curator/framework/api/Ensembleable.html" title="type parameter in Ensembleable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ErrorListenerEnsembleable.html" title="type parameter in ErrorListenerEnsembleable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ErrorListenerPathable.html" title="type parameter in ErrorListenerPathable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/ErrorListenerPathAndBytesable.html" title="type parameter in ErrorListenerPathAndBytesable">T</a>&gt;</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 class 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 class 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</a>&lt;<a href="org/apache/curator/x/discovery/server/contexts/GenericDiscoveryContext.html" title="type parameter in GenericDiscoveryContext">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Guaranteeable.html" title="type parameter in Guaranteeable">T</a>&gt;</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</a>&lt;<a href="org/apache/curator/framework/api/Idempotentable.html" title="type parameter in Idempotentable">T</a>&gt;</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/Instance.html" title="class in pubsub.models">Instance</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/discovery/server/rest/InstanceCleanup.html" title="class in org.apache.curator.x.discovery.server.rest">InstanceCleanup</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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</a>&lt;<a href="org/apache/curator/x/discovery/InstanceFilter.html" title="type parameter in InstanceFilter">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Typedef for an Instance predicate</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/x/discovery/details/InstanceProvider.html" title="type parameter in InstanceProvider">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/discovery/details/InstanceSerializer.html" title="type parameter in InstanceSerializer">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Injectable serializer for service instances</div>
+</div>
+<div class="col-first odd-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 odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="pubsub/models/InstanceType.html" title="enum class in pubsub.models">InstanceType</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/server/contexts/IntegerDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">IntegerDiscoveryContext</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 an int as the
+ payload</div>
+</div>
+<div class="col-first even-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 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/InterProcessLock.html" title="interface in org.apache.curator.framework.recipes.locks">InterProcessLock</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 odd-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 even-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 even-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 odd-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 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/InterProcessReadWriteLock.WriteLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessReadWriteLock.WriteLock</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/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 odd-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 even-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</a>&lt;<a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="type parameter in JacksonModelSerializer">T</a>&gt;</div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/api/Joinable.html" title="type parameter in Joinable">T</a>&gt;</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/JoinStatConfigEnsembleable.html" title="interface in org.apache.curator.framework.api">JoinStatConfigEnsembleable</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">An incremental reconfiguration builder.</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/x/discovery/details/JsonInstanceSerializer.html" title="type parameter in JsonInstanceSerializer">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/discovery/server/entity/JsonServiceInstanceMarshaller.html" title="type parameter in JsonServiceInstanceMarshaller">T</a>&gt;</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/JsonServiceInstancesMarshaller.html" title="class in org.apache.curator.x.discovery.server.entity">JsonServiceInstancesMarshaller</a>&lt;<a href="org/apache/curator/x/discovery/server/entity/JsonServiceInstancesMarshaller.html" title="type parameter in JsonServiceInstancesMarshaller">T</a>&gt;</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/JsonServiceNamesMarshaller.html" title="class in org.apache.curator.x.discovery.server.entity">JsonServiceNamesMarshaller</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/test/KillSession.html" title="class in org.apache.curator.test">KillSession</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.CloseMode.html" title="enum class in org.apache.curator.framework.recipes.leader">LeaderLatch.CloseMode</a></div>
+<div class="col-last odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.State.html" title="enum class in org.apache.curator.framework.recipes.leader">LeaderLatch.State</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/recipes/leader/LeaderLatchListener.html" title="interface in org.apache.curator.framework.recipes.leader">LeaderLatchListener</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 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/leader/LeaderSelectorListener.html" title="interface in org.apache.curator.framework.recipes.leader">LeaderSelectorListener</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Notification for leadership</div>
+</div>
+<div class="col-first odd-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 odd-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 even-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 even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/api/Leaveable.html" title="type parameter in Leaveable">T</a>&gt;</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/LeaveStatConfigEnsembleable.html" title="interface in org.apache.curator.framework.api">LeaveStatConfigEnsembleable</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">An incremental reconfiguration builder.</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/framework/listen/Listenable.html" title="type parameter in Listenable">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Abstracts a listenable object</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/framework/listen/ListenerEntry.html" title="type parameter in ListenerEntry">T</a>&gt;</div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/listen/ListenerManager.html" title="type parameter in ListenerManager">K</a>,<wbr><a href="org/apache/curator/framework/listen/ListenerManager.html" title="type parameter in ListenerManager">V</a>&gt;</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/LocalIpFilter.html" title="interface in org.apache.curator.x.discovery">LocalIpFilter</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/messages/LocationAvailable.html" title="class in pubsub.messages">LocationAvailable</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/Locker.html" title="class in org.apache.curator.framework.recipes.locks">Locker</a></div>
+<div class="col-last even-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 odd-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 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/LockInternals.html" title="class in org.apache.curator.framework.recipes.locks">LockInternals</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/locks/LockInternalsDriver.html" title="interface in org.apache.curator.framework.recipes.locks">LockInternalsDriver</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/LockInternalsSorter.html" title="interface in org.apache.curator.framework.recipes.locks">LockInternalsSorter</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/server/contexts/MapDiscoveryContext.html" title="class in org.apache.curator.x.discovery.server.contexts">MapDiscoveryContext</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 a String-to-String map as the
+ payload</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="type parameter in MappingListenerManager">K</a>,<wbr><a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="type parameter in MappingListenerManager" [...]
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/api/Membersable.html" title="type parameter in Membersable">T</a>&gt;</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/models/Message.html" title="class in pubsub.models">Message</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/migrations/Migration.html" title="interface in org.apache.curator.x.async.migrations">Migration</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Models a single migration/transition</div>
+</div>
+<div class="col-first even-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 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-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 odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Manages migrations</div>
+</div>
+<div class="col-first even-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 even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Models a set of migrations.</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/ModeledCache.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCache</a>&lt;<a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html" title="type parameter in ModeledCache">T</a>&gt;</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/cached/ModeledCacheListener.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCacheListener</a>&lt;<a href="org/apache/curator/x/async/modeled/cached/ModeledCacheListener.html" title="type parameter in ModeledCacheListener">T</a>&gt;</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/modeled/cached/ModeledCacheListener.Type.html" title="enum class in org.apache.curator.x.async.modeled.cached">ModeledCacheListener.Type</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="modeled/ModeledCuratorExamples.html" title="class in modeled">ModeledCuratorExamples</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/ModeledCuratorExamplesAlt.html" title="class in modeled">ModeledCuratorExamplesAlt</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/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a>&lt;<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="type parameter in ModeledFramework">T</a>&gt;</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/modeled/ModeledFrameworkBuilder.html" title="class in org.apache.curator.x.async.modeled">ModeledFrameworkBuilder</a>&lt;<a href="org/apache/curator/x/async/modeled/ModeledFrameworkBuilder.html" title="type parameter in ModeledFrameworkBuilder">T</a>&gt;</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/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a>&lt;<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="type parameter in ModeledFrameworkImpl">T</a>&gt;</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-tab3"><a href="org/apache/curator/x/async/modeled/ModeledOptions.html" title="enum class in org.apache.curator.x.async.modeled">ModeledOptions</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/x/async/modeled/ModelSerializer.html" title="interface in org.apache.curator.x.async.modeled">ModelSerializer</a>&lt;<a href="org/apache/curator/x/async/modeled/ModelSerializer.html" title="type parameter in ModelSerializer">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Serializing interface for models</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="type parameter in ModelSpec">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/async/modeled/ModelSpecBuilder.html" title="type parameter in ModelSpecBuilder">T</a>&gt;</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/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a>&lt;<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="type parameter in ModelSpecImpl">T</a>&gt;</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/MultiItem.html" title="interface in org.apache.curator.framework.recipes.queue">MultiItem</a>&lt;<a href="org/apache/curator/framework/recipes/queue/MultiItem.html" title="type parameter in MultiItem">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Abstraction for multiple items.</div>
+</div>
+<div class="col-first odd-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 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-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 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/NodeName.html" title="interface in org.apache.curator.x.async.modeled">NodeName</a></div>
+<div class="col-last odd-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 even-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 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/OperationTrace.html" title="class in org.apache.curator.drivers">OperationTrace</a></div>
+<div class="col-last odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/api/transaction/OperationType.html" title="enum class in org.apache.curator.framework.api.transaction">OperationType</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Transaction operation types</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/framework/api/ParentACLable.html" title="type parameter in ParentACLable">T</a>&gt;</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/leader/Participant.html" title="class in org.apache.curator.framework.recipes.leader">Participant</a></div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/api/Pathable.html" title="type parameter in Pathable">T</a>&gt;</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/PathAndBytesable.html" title="interface in org.apache.curator.framework.api">PathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/PathAndBytesable.html" title="type parameter in PathAndBytesable">T</a>&gt;</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/PathCacheExample.html" title="class in cache">PathCacheExample</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">An example of the PathChildrenCache.</div>
+</div>
+<div class="col-first even-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 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-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.StartMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCache.StartMode</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Type of 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/PathChildrenCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">PathChildrenCacheListener</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Listener for PathChildrenCache changes</div>
+</div>
+<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheMode</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">Deprecated.
+<div class="deprecation-comment">no longer used.</div>
+</div>
+<div class="col-first even-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 even-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 odd-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 odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/nodes/PersistentEphemeralNode.Mode.html" title="enum class in org.apache.curator.framework.recipes.nodes">PersistentEphemeralNode.Mode</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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 even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Listener for changes to a PersistentNode</div>
+</div>
+<div class="col-first odd-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 odd-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.CONTAINER</code>.</div>
+</div>
+<div class="col-first even-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 even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">A managed persistent watcher.</div>
+</div>
+<div class="col-first odd-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 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/PersonModel.html" title="class in modeled">PersonModel</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/PersonModelSpec.html" title="class in modeled">PersonModelSpec</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/PredicateResults.html" title="class in org.apache.curator.framework.recipes.locks">PredicateResults</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-tab3"><a href="pubsub/models/Priority.html" title="enum class in pubsub.models">Priority</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/recipes/atomic/PromotedToLock.html" title="class in org.apache.curator.framework.recipes.atomic">PromotedToLock</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Abstraction of arguments for mutex promotion.</div>
+</div>
+<div class="col-first odd-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 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/ProtectACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">ProtectACLCreateModePathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ProtectACLCreateModePathAndBytesable.html" title="type parameter in ProtectACLCreateModePathAndBytesable">T</a>&gt;</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/ProtectACLCreateModeStatPathAndBytesable.html" title="interface in org.apache.curator.framework.api">ProtectACLCreateModeStatPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ProtectACLCreateModeStatPathAndBytesable.html" title="type parameter in ProtectACLCreateModeStatPathAndBytesable">T</a>&gt;</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/ProtectedUtils.html" title="class in org.apache.curator.framework.imps">ProtectedUtils</a></div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/x/discovery/ProviderStrategy.html" title="type parameter in ProviderStrategy">T</a>&gt;</div>
+<div class="col-last odd-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 even-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 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/QueueAllocator.html" title="interface in org.apache.curator.framework.recipes.queue">QueueAllocator</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueAllocator.html" title="type parameter in QueueAllocator">U</a>,<wbr><a href="org/apache/curator/framework/recipes/queue/QueueAllocator.html" title="type parameter in QueueAllocator">T</a> extends <a [...]
+<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/queue/QueueBase.html" title="interface in org.apache.curator.framework.recipes.queue">QueueBase</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueBase.html" title="type parameter in QueueBase">T</a>&gt;</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/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="type parameter in QueueBuilder">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueConsumer.html" title="type parameter in QueueConsumer">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Message Consumer</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueuePutListener.html" title="type parameter in QueuePutListener">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueSafety.html" title="type parameter in QueueSafety">T</a>&gt;</div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueSerializer.html" title="type parameter in QueueSerializer">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Helper to serialize/deserialize 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/QueueSharder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharder</a>&lt;<a href="org/apache/curator/framework/recipes/queue/QueueSharder.html" title="type parameter in QueueSharder">U</a>,<wbr><a href="org/apache/curator/framework/recipes/queue/QueueSharder.html" title="type parameter in QueueSharder">T</a> extends <a href="org/apac [...]
+<div class="col-last even-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 odd-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 odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Various policies/options for sharding.</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.Builder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharderPolicies.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/Quietly.html" title="interface in org.apache.curator.framework.api">Quietly</a>&lt;<a href="org/apache/curator/framework/api/Quietly.html" title="type parameter in Quietly">T</a>&gt;</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/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</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/QuorumPeerConfigBuilder.html" title="class in org.apache.curator.test">QuorumPeerConfigBuilder</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/discovery/strategies/RandomStrategy.html" title="class in org.apache.curator.x.discovery.strategies">RandomStrategy</a>&lt;<a href="org/apache/curator/x/discovery/strategies/RandomStrategy.html" title="type parameter in RandomStrategy">T</a>&gt;</div>
+<div class="col-last even-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 odd-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 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/ReconfigBuilderImpl.html" title="class in org.apache.curator.framework.imps">ReconfigBuilderImpl</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/ReconfigBuilderMain.html" title="interface in org.apache.curator.framework.api">ReconfigBuilderMain</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/RemoveWatcherOption.html" title="enum class in org.apache.curator.x.async.api">RemoveWatcherOption</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Options to use when removing watchers</div>
+</div>
+<div class="col-first odd-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 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/RemoveWatchesBuilderImpl.html" title="class in org.apache.curator.framework.imps">RemoveWatchesBuilderImpl</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/RemoveWatchesLocal.html" title="interface in org.apache.curator.framework.api">RemoveWatchesLocal</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/framework/api/RemoveWatchesType.html" title="interface in org.apache.curator.framework.api">RemoveWatchesType</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/x/async/modeled/Resolvable.html" title="interface in org.apache.curator.x.async.modeled">Resolvable</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/retry/RetryForever.html" title="class in org.apache.curator.retry">RetryForever</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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 even-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 odd-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 odd-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 even-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 even-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 odd-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 odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Abstraction for retry policies to sleep</div>
+</div>
+<div class="col-first even-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 even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/recipes/locks/Revocable.html" title="type parameter in Revocable">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Specifies locks that can be revoked</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/framework/recipes/locks/RevocationListener.html" title="type parameter in RevocationListener">T</a>&gt;</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/locks/Revoker.html" title="class in org.apache.curator.framework.recipes.locks">Revoker</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/discovery/strategies/RoundRobinStrategy.html" title="class in org.apache.curator.x.discovery.strategies">RoundRobinStrategy</a>&lt;<a href="org/apache/curator/x/discovery/strategies/RoundRobinStrategy.html" title="type parameter in RoundRobinStrategy">T</a>&gt;</div>
+<div class="col-last even-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 odd-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 odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/schema/Schema.Allowance.html" title="enum class in org.apache.curator.framework.schema">Schema.Allowance</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/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</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/schema/SchemaSet.html" title="class in org.apache.curator.framework.schema">SchemaSet</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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 even-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 odd-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 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/schema/SchemaViolation.html" title="class in org.apache.curator.framework.schema">SchemaViolation</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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</a>&lt;<a href="org/apache/curator/x/discovery/ServiceCache.html" title="type parameter in ServiceCache">T</a>&gt;</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/ServiceCacheBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceCacheBuilder</a>&lt;<a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html" title="type parameter in ServiceCacheBuilder">T</a>&gt;</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/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl</a>&lt;<a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="type parameter in ServiceCacheImpl">T</a>&gt;</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/details/ServiceCacheListener.html" title="interface in org.apache.curator.x.discovery.details">ServiceCacheListener</a></div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/discovery/ServiceDiscovery.html" title="type parameter in ServiceDiscovery">T</a>&gt;</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/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder</a>&lt;<a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="type parameter in ServiceDiscoveryBuilder">T</a>&gt;</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/discovery/details/ServiceDiscoveryImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceDiscoveryImpl</a>&lt;<a href="org/apache/curator/x/discovery/details/ServiceDiscoveryImpl.html" title="type parameter in ServiceDiscoveryImpl">T</a>&gt;</div>
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/x/discovery/ServiceInstance.html" title="type parameter in ServiceInstance">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">POJO that represents a service instance</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html" title="type parameter in ServiceInstanceBuilder">T</a>&gt;</div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Builder for service instances</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/ServiceInstances.html" title="class in org.apache.curator.x.discovery.server.entity">ServiceInstances</a>&lt;<a href="org/apache/curator/x/discovery/server/entity/ServiceInstances.html" title="type parameter in ServiceInstances">T</a>&gt;</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-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 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-tab1"><a href="org/apache/curator/x/discovery/ServiceProvider.html" title="interface in org.apache.curator.x.discovery">ServiceProvider</a>&lt;<a href="org/apache/curator/x/discovery/ServiceProvider.html" title="type parameter in ServiceProvider">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">The main API for Discovery.</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html" title="type parameter in ServiceProviderBuilder">T</a>&gt;</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/ServiceProviderImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceProviderImpl</a>&lt;<a href="org/apache/curator/x/discovery/details/ServiceProviderImpl.html" title="type parameter in ServiceProviderImpl">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">The main interface for Service Discovery.</div>
+</div>
+<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/x/discovery/ServiceType.html" title="enum class in org.apache.curator.x.discovery">ServiceType</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/state/SessionConnectionStateErrorPolicy.html" title="class in org.apache.curator.framework.state">SessionConnectionStateErrorPolicy</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 odd-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 even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/SessionFailRetryLoop.Mode.html" title="enum class in org.apache.curator">SessionFailRetryLoop.Mode</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-tab5"><a href="org/apache/curator/SessionFailRetryLoop.SessionFailedException.html" title="class in org.apache.curator">SessionFailRetryLoop.SessionFailedException</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-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 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/SetACLBuilderImpl.html" title="class in org.apache.curator.framework.imps">SetACLBuilderImpl</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/SetDataBackgroundVersionable.html" title="interface in org.apache.curator.framework.api">SetDataBackgroundVersionable</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/SetDataBuilder.html" title="interface in org.apache.curator.framework.api">SetDataBuilder</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/SetDataBuilderImpl.html" title="class in org.apache.curator.framework.imps">SetDataBuilderImpl</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/shared/SharedCount.html" title="class in org.apache.curator.framework.recipes.shared">SharedCount</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Manages a shared integer.</div>
+</div>
+<div class="col-first even-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 even-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 odd-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 odd-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 even-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 even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">Manages 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/SharedValueListener.html" title="interface in org.apache.curator.framework.recipes.shared">SharedValueListener</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 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/SharedValueReader.html" title="interface in org.apache.curator.framework.recipes.shared">SharedValueReader</a></div>
+<div class="col-last even-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 odd-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 odd-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 even-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 even-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 odd-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</a>&lt;<a href="org/apache/curator/framework/listen/StandardListenerManager.html" title="type parameter in StandardListenerManager">T</a>&gt;</div>
+<div class="col-last odd-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 even-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 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/Statable.html" title="interface in org.apache.curator.framework.api">Statable</a>&lt;<a href="org/apache/curator/framework/api/Statable.html" title="type parameter in Statable">T</a>&gt;</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/StatConfigureEnsembleable.html" title="interface in org.apache.curator.framework.api">StatConfigureEnsembleable</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/StatPathable.html" title="interface in org.apache.curator.framework.api">StatPathable</a>&lt;<a href="org/apache/curator/framework/api/StatPathable.html" title="type parameter in StatPathable">T</a>&gt;</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/strategies/StickyStrategy.html" title="class in org.apache.curator.x.discovery.strategies">StickyStrategy</a>&lt;<a href="org/apache/curator/x/discovery/strategies/StickyStrategy.html" title="type parameter in StickyStrategy">T</a>&gt;</div>
+<div class="col-last even-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 odd-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 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 a string as the
+ payload</div>
+</div>
+<div class="col-first even-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 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="pubsub/Subscriber.html" title="class in pubsub">Subscriber</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/SyncBuilder.html" title="interface in org.apache.curator.framework.api">SyncBuilder</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/SyncBuilderImpl.html" title="class in org.apache.curator.framework.imps">SyncBuilderImpl</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/TempGetDataBuilder.html" title="interface in org.apache.curator.framework.api">TempGetDataBuilder</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/TestingCluster.html" title="class in org.apache.curator.test">TestingCluster</a></div>
+<div class="col-last odd-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 even-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 even-row-color all-classes-table all-classes-table-tab2">
+<div class="block">manages an internally running ZooKeeper server.</div>
+</div>
+<div class="col-first odd-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 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/TestingZooKeeperMain.TestZooKeeperServer.html" title="class in org.apache.curator.test">TestingZooKeeperMain.TestZooKeeperServer</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/TestingZooKeeperServer.html" title="class in org.apache.curator.test">TestingZooKeeperServer</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 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/TimeTrace.html" title="class in org.apache.curator">TimeTrace</a></div>
+<div class="col-last even-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 odd-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 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-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 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-tab1"><a href="org/apache/curator/drivers/TracerDriver.html" title="interface in org.apache.curator.drivers">TracerDriver</a></div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/framework/api/transaction/TransactionCheckBuilder.html" title="type parameter in TransactionCheckBuilder">T</a>&gt;</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/TransactionCreateBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionCreateBuilder</a>&lt;<a href="org/apache/curator/framework/api/transaction/TransactionCreateBuilder.html" title="type parameter in TransactionCreateBuilder">T</a>&gt;</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/TransactionCreateBuilder2.html" title="interface in org.apache.curator.framework.api.transaction">TransactionCreateBuilder2</a>&lt;<a href="org/apache/curator/framework/api/transaction/TransactionCreateBuilder2.html" title="type parameter in TransactionCreateBuilder2">T</a>&gt;</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/TransactionDeleteBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionDeleteBuilder</a>&lt;<a href="org/apache/curator/framework/api/transaction/TransactionDeleteBuilder.html" title="type parameter in TransactionDeleteBuilder">T</a>&gt;</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/TransactionExamples.html" title="class in framework">TransactionExamples</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/TransactionOp.html" title="interface in org.apache.curator.framework.api.transaction">TransactionOp</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/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a></div>
+</div>
+<div class="col-first even-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 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/TransactionSetDataBuilder.html" title="interface in org.apache.curator.framework.api.transaction">TransactionSetDataBuilder</a>&lt;<a href="org/apache/curator/framework/api/transaction/TransactionSetDataBuilder.html" title="type parameter in TransactionSetDataBuilder">T</a>&gt;</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/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache</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-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 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/cache/TreeCacheEvent.html" title="class in org.apache.curator.framework.recipes.cache">TreeCacheEvent</a></div>
+<div class="col-last even-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 odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">TreeCacheEvent.Type</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+<div class="block">Type of change</div>
+</div>
+<div class="col-first even-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 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/TreeCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">TreeCacheListener</a></div>
+<div class="col-last odd-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 even-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 even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">
+     Controls which nodes a TreeCache processes.</div>
+</div>
+<div class="col-first odd-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 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/typed/TypedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="type parameter in TypedModeledFramework">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework.html" title="type parameter in Type [...]
+<div class="col-last even-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 odd-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</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework0.html" title="type parameter in TypedModeledFramework0">M</a>&gt;</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 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/TypedModeledFramework10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework10</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework10.html" title="type parameter in TypedModeledFramework10">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework10.html" title="type paramet [...]
+<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 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/TypedModeledFramework2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework2</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework2.html" title="type parameter in TypedModeledFramework2">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework2.html" title="type parameter in  [...]
+<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 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/TypedModeledFramework3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework3</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework3.html" title="type parameter in TypedModeledFramework3">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework3.html" title="type parameter in [...]
+<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 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/TypedModeledFramework4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework4</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework4.html" title="type parameter in TypedModeledFramework4">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework4.html" title="type parameter in  [...]
+<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 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/TypedModeledFramework5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework5</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework5.html" title="type parameter in TypedModeledFramework5">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework5.html" title="type parameter in [...]
+<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 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/TypedModeledFramework6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework6</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework6.html" title="type parameter in TypedModeledFramework6">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework6.html" title="type parameter in  [...]
+<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 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/TypedModeledFramework7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework7</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework7.html" title="type parameter in TypedModeledFramework7">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework7.html" title="type parameter in [...]
+<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 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/TypedModeledFramework8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework8</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework8.html" title="type parameter in TypedModeledFramework8">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework8.html" title="type parameter in  [...]
+<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 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/TypedModeledFramework9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModeledFramework9</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework9.html" title="type parameter in TypedModeledFramework9">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModeledFramework9.html" title="type parameter in [...]
+<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 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/TypedModelSpec.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="type parameter in TypedModelSpec">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec.html" title="type parameter in TypedModelSpec">P1</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec0.html" title="type parameter in TypedModelSpec0">M</a>&gt;</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 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/TypedModelSpec10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec10</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec10.html" title="type parameter in TypedModelSpec10">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec10.html" title="type parameter in TypedModelSpec10">P1</a>,<wbr> [...]
+<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 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/TypedModelSpec2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec2</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec2.html" title="type parameter in TypedModelSpec2">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec2.html" title="type parameter in TypedModelSpec2">P1</a>,<wbr><a hr [...]
+<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 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/TypedModelSpec3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec3</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec3.html" title="type parameter in TypedModelSpec3">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec3.html" title="type parameter in TypedModelSpec3">P1</a>,<wbr><a hre [...]
+<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 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/TypedModelSpec4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec4</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec4.html" title="type parameter in TypedModelSpec4">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec4.html" title="type parameter in TypedModelSpec4">P1</a>,<wbr><a hr [...]
+<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 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/TypedModelSpec5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec5</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec5.html" title="type parameter in TypedModelSpec5">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec5.html" title="type parameter in TypedModelSpec5">P1</a>,<wbr><a hre [...]
+<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 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/TypedModelSpec6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec6</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec6.html" title="type parameter in TypedModelSpec6">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec6.html" title="type parameter in TypedModelSpec6">P1</a>,<wbr><a hr [...]
+<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 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/TypedModelSpec7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec7</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec7.html" title="type parameter in TypedModelSpec7">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec7.html" title="type parameter in TypedModelSpec7">P1</a>,<wbr><a hre [...]
+<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 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/TypedModelSpec8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec8</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec8.html" title="type parameter in TypedModelSpec8">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec8.html" title="type parameter in TypedModelSpec8">P1</a>,<wbr><a hr [...]
+<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 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/TypedModelSpec9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedModelSpec9</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec9.html" title="type parameter in TypedModelSpec9">M</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedModelSpec9.html" title="type parameter in TypedModelSpec9">P1</a>,<wbr><a hre [...]
+<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 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/TypedZPath.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath.html" title="type parameter in TypedZPath">T</a>&gt;</div>
+<div class="col-last even-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 odd-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 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 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/TypedZPath10.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath10</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath10.html" title="type parameter in TypedZPath10">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath10.html" title="type parameter in TypedZPath10">T2</a>,<wbr><a href="org/apache/cu [...]
+<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 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/TypedZPath2.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath2</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath2.html" title="type parameter in TypedZPath2">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath2.html" title="type parameter in TypedZPath2">T2</a>&gt;</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 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/TypedZPath3.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath3</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath3.html" title="type parameter in TypedZPath3">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath3.html" title="type parameter in TypedZPath3">T2</a>,<wbr><a href="org/apache/curator/ [...]
+<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 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/TypedZPath4.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath4</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath4.html" title="type parameter in TypedZPath4">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath4.html" title="type parameter in TypedZPath4">T2</a>,<wbr><a href="org/apache/curator/x [...]
+<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 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/TypedZPath5.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath5</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath5.html" title="type parameter in TypedZPath5">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath5.html" title="type parameter in TypedZPath5">T2</a>,<wbr><a href="org/apache/curator/ [...]
+<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 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/TypedZPath6.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath6</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath6.html" title="type parameter in TypedZPath6">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath6.html" title="type parameter in TypedZPath6">T2</a>,<wbr><a href="org/apache/curator/x [...]
+<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 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/TypedZPath7.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath7</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath7.html" title="type parameter in TypedZPath7">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath7.html" title="type parameter in TypedZPath7">T2</a>,<wbr><a href="org/apache/curator/ [...]
+<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 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/TypedZPath8.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath8</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath8.html" title="type parameter in TypedZPath8">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath8.html" title="type parameter in TypedZPath8">T2</a>,<wbr><a href="org/apache/curator/x [...]
+<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 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/TypedZPath9.html" title="interface in org.apache.curator.x.async.modeled.typed">TypedZPath9</a>&lt;<a href="org/apache/curator/x/async/modeled/typed/TypedZPath9.html" title="type parameter in TypedZPath9">T1</a>,<wbr><a href="org/apache/curator/x/async/modeled/typed/TypedZPath9.html" title="type parameter in TypedZPath9">T2</a>,<wbr><a href="org/apache/curator/ [...]
+<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 9 parameters</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/framework/listen/UnaryListenerManager.html" title="type parameter in UnaryListenerManager">T</a>&gt;</div>
+<div class="col-last odd-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 even-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 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/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></div>
+<div class="col-last odd-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 even-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 even-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 odd-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 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/Versionable.html" title="interface in org.apache.curator.framework.api">Versionable</a>&lt;<a href="org/apache/curator/framework/api/Versionable.html" title="type parameter in Versionable">T</a>&gt;</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/versioned/Versioned.html" title="interface in org.apache.curator.x.async.modeled.versioned">Versioned</a>&lt;<a href="org/apache/curator/x/async/modeled/versioned/Versioned.html" title="type parameter in Versioned">T</a>&gt;</div>
+<div class="col-last odd-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 even-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</a>&lt;<a href="org/apache/curator/x/async/modeled/versioned/VersionedModeledFramework.html" title="type parameter in VersionedModeledFramework">T</a>&gt;</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/shared/VersionedValue.html" title="class in org.apache.curator.framework.recipes.shared">VersionedValue</a>&lt;<a href="org/apache/curator/framework/recipes/shared/VersionedValue.html" title="type parameter in VersionedValue">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+<div class="block">POJO for a version and a value</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/framework/api/VersionPathAndBytesable.html" title="type parameter in VersionPathAndBytesable">T</a>&gt;</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/Watchable.html" title="interface in org.apache.curator.framework.api">Watchable</a>&lt;<a href="org/apache/curator/framework/api/Watchable.html" title="type parameter in Watchable">T</a>&gt;</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/WatchableAsyncCuratorFramework.html" title="interface in org.apache.curator.x.async.api">WatchableAsyncCuratorFramework</a></div>
+<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+<div class="block">operations that support watching</div>
+</div>
+<div class="col-first odd-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</a>&lt;<a href="org/apache/curator/framework/api/WatchableBase.html" title="type parameter in WatchableBase">T</a>&gt;</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/WatchBackgroundEnsembleable.html" title="interface in org.apache.curator.framework.api">WatchBackgroundEnsembleable</a>&lt;<a href="org/apache/curator/framework/api/WatchBackgroundEnsembleable.html" title="type parameter in WatchBackgroundEnsembleable">T</a>&gt;</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/WatcherRemovalManager.html" title="class in org.apache.curator.framework.imps">WatcherRemovalManager</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/WatcherRemoveCuratorFramework.html" title="interface in org.apache.curator.framework">WatcherRemoveCuratorFramework</a></div>
+<div class="col-last even-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 odd-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 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/WatchesBuilder.html" title="interface in org.apache.curator.framework.api">WatchesBuilder</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/WatchesBuilderImpl.html" title="class in org.apache.curator.framework.imps">WatchesBuilderImpl</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/imps/Watching.html" title="class in org.apache.curator.framework.imps">Watching</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-tab3"><a href="org/apache/curator/x/async/WatchMode.html" title="enum class in org.apache.curator.x.async">WatchMode</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/api/WatchPathable.html" title="interface in org.apache.curator.framework.api">WatchPathable</a>&lt;<a href="org/apache/curator/framework/api/WatchPathable.html" title="type parameter in WatchPathable">T</a>&gt;</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/utils/ZKPaths.html" title="class in org.apache.curator.utils">ZKPaths</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/ZKPaths.PathAndNode.html" title="class in org.apache.curator.utils">ZKPaths.PathAndNode</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/ZNode.html" title="interface in org.apache.curator.x.async.modeled">ZNode</a>&lt;<a href="org/apache/curator/x/async/modeled/ZNode.html" title="type parameter in ZNode">T</a>&gt;</div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Abstracts a ZooKeeper node</div>
+</div>
+<div class="col-first even-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</a>&lt;<a href="org/apache/curator/x/async/modeled/details/ZNodeImpl.html" title="type parameter in ZNodeImpl">T</a>&gt;</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/utils/ZookeeperFactory.html" title="interface in org.apache.curator.utils">ZookeeperFactory</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/ZooKeeperServerEmbeddedAdapter.html" title="class in org.apache.curator.test">ZooKeeperServerEmbeddedAdapter</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/ZPath.html" title="interface in org.apache.curator.x.async.modeled">ZPath</a></div>
+<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+<div class="block">Abstracts a ZooKeeper ZNode path</div>
+</div>
+<div class="col-first even-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 even-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>
diff --git a/apidocs/allpackages-index.html b/apidocs/allpackages-index.html
new file mode 100644
index 0000000..50e0873
--- /dev/null
+++ b/apidocs/allpackages-index.html
@@ -0,0 +1,170 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>All Packages (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="package index">
+<meta name="generator" content="javadoc/AllPackagesIndexWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="all-packages-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">
+<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-packages">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="caption"><span>Package Summary</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="async/package-summary.html">async</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="cache/package-summary.html">cache</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="discovery/package-summary.html">discovery</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="framework/package-summary.html">framework</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="leader/package-summary.html">leader</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="locking/package-summary.html">locking</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="modeled/package-summary.html">modeled</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/package-summary.html">org.apache.curator</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/connection/package-summary.html">org.apache.curator.connection</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/drivers/package-summary.html">org.apache.curator.drivers</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/ensemble/package-summary.html">org.apache.curator.ensemble</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/ensemble/fixed/package-summary.html">org.apache.curator.ensemble.fixed</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/listen/package-summary.html">org.apache.curator.framework.listen</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/recipes/package-summary.html">org.apache.curator.framework.recipes</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/recipes/barriers/package-summary.html">org.apache.curator.framework.recipes.barriers</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/recipes/leader/package-summary.html">org.apache.curator.framework.recipes.leader</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/recipes/locks/package-summary.html">org.apache.curator.framework.recipes.locks</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/recipes/nodes/package-summary.html">org.apache.curator.framework.recipes.nodes</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/recipes/shared/package-summary.html">org.apache.curator.framework.recipes.shared</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/recipes/watch/package-summary.html">org.apache.curator.framework.recipes.watch</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/framework/schema/package-summary.html">org.apache.curator.framework.schema</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/retry/package-summary.html">org.apache.curator.retry</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/test/package-summary.html">org.apache.curator.test</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/test/compatibility/package-summary.html">org.apache.curator.test.compatibility</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/async/details/package-summary.html">org.apache.curator.x.async.details</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/async/migrations/package-summary.html">org.apache.curator.x.async.migrations</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/async/modeled/package-summary.html">org.apache.curator.x.async.modeled</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/async/modeled/cached/package-summary.html">org.apache.curator.x.async.modeled.cached</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/async/modeled/details/package-summary.html">org.apache.curator.x.async.modeled.details</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/async/modeled/typed/package-summary.html">org.apache.curator.x.async.modeled.typed</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/async/modeled/versioned/package-summary.html">org.apache.curator.x.async.modeled.versioned</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/discovery/package-summary.html">org.apache.curator.x.discovery</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/discovery/details/package-summary.html">org.apache.curator.x.discovery.details</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/discovery/server/contexts/package-summary.html">org.apache.curator.x.discovery.server.contexts</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/discovery/server/entity/package-summary.html">org.apache.curator.x.discovery.server.entity</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="org/apache/curator/x/discovery/server/rest/package-summary.html">org.apache.curator.x.discovery.server.rest</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="org/apache/curator/x/discovery/strategies/package-summary.html">org.apache.curator.x.discovery.strategies</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="pubsub/package-summary.html">pubsub</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-first odd-row-color"><a href="pubsub/messages/package-summary.html">pubsub.messages</a></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+<div class="col-first even-row-color"><a href="pubsub/models/package-summary.html">pubsub.models</a></div>
+<div class="col-last even-row-color">&nbsp;</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>
diff --git a/apidocs/async/AsyncExamples.html b/apidocs/async/AsyncExamples.html
new file mode 100644
index 0000000..849bce8
--- /dev/null
+++ b/apidocs/async/AsyncExamples.html
@@ -0,0 +1,200 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>AsyncExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: async, class: AsyncExamples">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/AsyncExamples.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">async</a></div>
+<h1 title="Class AsyncExamples" class="title">Class AsyncExamples</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">async.AsyncExamples</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">AsyncExamples</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">Examples using the asynchronous DSL</div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">AsyncExamples</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">create</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createThenWatch(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">createThenWatch</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createThenWatchSimple(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">createThenWatchSimple</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../org/apache/curator/x/async/AsyncCuratorFramework.html" title="interface in org.apache.curator.x.async">AsyncCuratorFramework</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#wrap(org.apache.curator.framework.CuratorFramework)" class="member-name-link">wrap</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>AsyncExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">AsyncExamples</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="wrap(org.apache.curator.framework.CuratorFramework)">
+<h3>wrap</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../org/apache/curator/x/async/AsyncCuratorFramework.html" title="interface in org.apache.curator.x.async">AsyncCuratorFramework</a></span>&nbsp;<span class="element-name">wrap</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>create</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="createThenWatch(org.apache.curator.framework.CuratorFramework,java.lang.String)">
+<h3>createThenWatch</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createThenWatch</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="createThenWatchSimple(org.apache.curator.framework.CuratorFramework,java.lang.String)">
+<h3>createThenWatchSimple</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createThenWatchSimple</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/async/class-use/AsyncExamples.html b/apidocs/async/class-use/AsyncExamples.html
new file mode 100644
index 0000000..440907b
--- /dev/null
+++ b/apidocs/async/class-use/AsyncExamples.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class async.AsyncExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: async, class: AsyncExamples">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../AsyncExamples.html" title="class in async">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class async.AsyncExamples" class="title">Uses of Class<br>async.AsyncExamples</h1>
+</div>
+No usage of async.AsyncExamples</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>
diff --git a/apidocs/async/package-summary.html b/apidocs/async/package-summary.html
new file mode 100644
index 0000000..539fe38
--- /dev/null
+++ b/apidocs/async/package-summary.html
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>async (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: async">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-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">
+<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 class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-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#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li>Related Packages&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Package async" class="title">Package async</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">async</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<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 class-summary class-summary-tab2"><a href="AsyncExamples.html" title="class in async">AsyncExamples</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">Examples using the asynchronous DSL</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/async/package-tree.html b/apidocs/async/package-tree.html
new file mode 100644
index 0000000..0ce5102
--- /dev/null
+++ b/apidocs/async/package-tree.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>async Class Hierarchy (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="tree: package: async">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</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#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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 class="title">Hierarchy For Package async</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">async.<a href="AsyncExamples.html" class="type-name-link" title="class in async">AsyncExamples</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/async/package-use.html b/apidocs/async/package-use.html
new file mode 100644
index 0000000..a0ccad6
--- /dev/null
+++ b/apidocs/async/package-use.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Package async (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: async">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Package async" class="title">Uses of Package<br>async</h1>
+</div>
+No usage of async</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>
diff --git a/apidocs/cache/CuratorCacheExample.html b/apidocs/cache/CuratorCacheExample.html
new file mode 100644
index 0000000..cca89ca
--- /dev/null
+++ b/apidocs/cache/CuratorCacheExample.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>CuratorCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: cache, class: CuratorCacheExample">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/CuratorCacheExample.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cache</a></div>
+<h1 title="Class CuratorCacheExample" class="title">Class CuratorCacheExample</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">cache.CuratorCacheExample</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CuratorCacheExample</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">Very simple example of creating a CuratorCache that listens to events and logs the changes
+ to standard out. A loop of random changes is run to exercise the cache.</div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CuratorCacheExample</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>CuratorCacheExample</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">CuratorCacheExample</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="main(java.lang.String[])">
+<h3>main</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</span>
+                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/cache/PathCacheExample.html b/apidocs/cache/PathCacheExample.html
new file mode 100644
index 0000000..409d9af
--- /dev/null
+++ b/apidocs/cache/PathCacheExample.html
@@ -0,0 +1,172 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>PathCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: cache, class: PathCacheExample">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/PathCacheExample.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cache</a></div>
+<h1 title="Class PathCacheExample" class="title">Class PathCacheExample</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">cache.PathCacheExample</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">PathCacheExample</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">An example of the PathChildrenCache. The example "harness" is a command processor
+ that allows adding/updating/removed nodes in a path. A PathChildrenCache keeps a
+ cache of these changes and outputs when updates occurs.</div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">PathCacheExample</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>PathCacheExample</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">PathCacheExample</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="main(java.lang.String[])">
+<h3>main</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</span>
+                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/cache/TreeCacheExample.html b/apidocs/cache/TreeCacheExample.html
new file mode 100644
index 0000000..7ee35de
--- /dev/null
+++ b/apidocs/cache/TreeCacheExample.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>TreeCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: cache, class: TreeCacheExample">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/TreeCacheExample.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">cache</a></div>
+<h1 title="Class TreeCacheExample" class="title">Class TreeCacheExample</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">cache.TreeCacheExample</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TreeCacheExample</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">TreeCacheExample</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>TreeCacheExample</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TreeCacheExample</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="main(java.lang.String[])">
+<h3>main</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</span>
+                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/cache/class-use/CuratorCacheExample.html b/apidocs/cache/class-use/CuratorCacheExample.html
new file mode 100644
index 0000000..5f3509f
--- /dev/null
+++ b/apidocs/cache/class-use/CuratorCacheExample.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class cache.CuratorCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: cache, class: CuratorCacheExample">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../CuratorCacheExample.html" title="class in cache">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class cache.CuratorCacheExample" class="title">Uses of Class<br>cache.CuratorCacheExample</h1>
+</div>
+No usage of cache.CuratorCacheExample</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>
diff --git a/apidocs/cache/class-use/PathCacheExample.html b/apidocs/cache/class-use/PathCacheExample.html
new file mode 100644
index 0000000..e2200c4
--- /dev/null
+++ b/apidocs/cache/class-use/PathCacheExample.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class cache.PathCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: cache, class: PathCacheExample">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../PathCacheExample.html" title="class in cache">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class cache.PathCacheExample" class="title">Uses of Class<br>cache.PathCacheExample</h1>
+</div>
+No usage of cache.PathCacheExample</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>
diff --git a/apidocs/cache/class-use/TreeCacheExample.html b/apidocs/cache/class-use/TreeCacheExample.html
new file mode 100644
index 0000000..982073b
--- /dev/null
+++ b/apidocs/cache/class-use/TreeCacheExample.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class cache.TreeCacheExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: cache, class: TreeCacheExample">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../TreeCacheExample.html" title="class in cache">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class cache.TreeCacheExample" class="title">Uses of Class<br>cache.TreeCacheExample</h1>
+</div>
+No usage of cache.TreeCacheExample</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>
diff --git a/apidocs/cache/package-summary.html b/apidocs/cache/package-summary.html
new file mode 100644
index 0000000..e962dc8
--- /dev/null
+++ b/apidocs/cache/package-summary.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>cache (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: cache">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-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">
+<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 class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-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#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li>Related Packages&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Package cache" class="title">Package cache</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">cache</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<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 class-summary class-summary-tab2"><a href="CuratorCacheExample.html" title="class in cache">CuratorCacheExample</a></div>
+<div class="col-last even-row-color class-summary class-summary-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 odd-row-color class-summary class-summary-tab2"><a href="PathCacheExample.html" title="class in cache">PathCacheExample</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">An example of the PathChildrenCache.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TreeCacheExample.html" title="class in cache">TreeCacheExample</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/cache/package-tree.html b/apidocs/cache/package-tree.html
new file mode 100644
index 0000000..2ea3dfe
--- /dev/null
+++ b/apidocs/cache/package-tree.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>cache Class Hierarchy (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="tree: package: cache">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</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#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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 class="title">Hierarchy For Package cache</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">cache.<a href="CuratorCacheExample.html" class="type-name-link" title="class in cache">CuratorCacheExample</a></li>
+<li class="circle">cache.<a href="PathCacheExample.html" class="type-name-link" title="class in cache">PathCacheExample</a></li>
+<li class="circle">cache.<a href="TreeCacheExample.html" class="type-name-link" title="class in cache">TreeCacheExample</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/cache/package-use.html b/apidocs/cache/package-use.html
new file mode 100644
index 0000000..0940f68
--- /dev/null
+++ b/apidocs/cache/package-use.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Package cache (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: cache">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Package cache" class="title">Uses of Package<br>cache</h1>
+</div>
+No usage of cache</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>
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
new file mode 100644
index 0000000..b777699
--- /dev/null
+++ b/apidocs/constant-values.html
@@ -0,0 +1,189 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Constant Field Values (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="summary of constants">
+<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="constants-summary-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">
+<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#constant-values">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Constant Field Values" class="title">Constant Field Values</h1>
+<section class="packages">
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</section>
+</div>
+<section class="constants-summary" id="org.apache.curator.framework.recipes.nodes">
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.curator.framework.recipes.nodes.PersistentTtlNode.DEFAULT_CHILD_NODE_NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_CHILD_NODE_NAME">DEFAULT_CHILD_NODE_NAME</a></code></div>
+<div class="col-last even-row-color"><code>"touch"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.framework.recipes.nodes.PersistentTtlNode.DEFAULT_TOUCH_SCHEDULE_FACTOR">public&nbsp;static&nbsp;final&nbsp;int</code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_TOUCH_SCHEDULE_FACTOR">DEFAULT_TOUCH_SCHEDULE_FACTOR</a></code></div>
+<div class="col-last odd-row-color"><code>2</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.framework.recipes.nodes.PersistentTtlNode.DEFAULT_USE_PARENT_CREATION">public&nbsp;static&nbsp;final&nbsp;boolean</code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_USE_PARENT_CREATION">DEFAULT_USE_PARENT_CREATION</a></code></div>
+<div class="col-last even-row-color"><code>true</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/CuratorTestBase.html" title="class in org.apache.curator.test.compatibility">CuratorTestBase</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.curator.test.compatibility.CuratorTestBase.zk35TestCompatibilityGroup">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/test/compatibility/CuratorTestBase.html#zk35TestCompatibilityGroup">zk35TestCompatibilityGroup</a></code></div>
+<div class="col-last even-row-color"><code>"zk35TestCompatibility"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.test.compatibility.CuratorTestBase.zk36Group">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/test/compatibility/CuratorTestBase.html#zk36Group">zk36Group</a></code></div>
+<div class="col-last odd-row-color"><code>"zk36"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.test.compatibility.CuratorTestBase.zk37Group">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/test/compatibility/CuratorTestBase.html#zk37Group">zk37Group</a></code></div>
+<div class="col-last even-row-color"><code>"zk37"</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.curator.utils.<a href="org/apache/curator/utils/DebugUtils.html" title="class in org.apache.curator.utils">DebugUtils</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_DONT_LOG_CONNECTION_ISSUES">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_DONT_LOG_CONNECTION_ISSUES">PROPERTY_DONT_LOG_CONNECTION_ISSUES</a></code></div>
+<div class="col-last even-row-color"><code>"curator-dont-log-connection-problems"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_LOG_EVENTS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_LOG_EVENTS">PROPERTY_LOG_EVENTS</a></code></div>
+<div class="col-last odd-row-color"><code>"curator-log-events"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_LOG_ONLY_FIRST_CONNECTION_ISSUE_AS_ERROR_LEVEL">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_LOG_ONLY_FIRST_CONNECTION_ISSUE_AS_ERROR_LEVEL">PROPERTY_LOG_ONLY_FIRST_CONNECTION_ISSUE_AS_ERROR_LEVEL</a></code></div>
+<div class="col-last even-row-color"><code>"curator-log-only-first-connection-issue-as-error-level"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_REMOVE_WATCHERS_IN_FOREGROUND">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_REMOVE_WATCHERS_IN_FOREGROUND">PROPERTY_REMOVE_WATCHERS_IN_FOREGROUND</a></code></div>
+<div class="col-last odd-row-color"><code>"curator-remove-watchers-in-foreground"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_VALIDATE_NAMESPACE_WATCHER_MAP_EMPTY">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_VALIDATE_NAMESPACE_WATCHER_MAP_EMPTY">PROPERTY_VALIDATE_NAMESPACE_WATCHER_MAP_EMPTY</a></code></div>
+<div class="col-last even-row-color"><code>"curator-validate-namespace-watcher-map-empty"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.utils.DebugUtils.PROPERTY_VALIDATE_NO_REMAINING_WATCHERS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/utils/DebugUtils.html#PROPERTY_VALIDATE_NO_REMAINING_WATCHERS">PROPERTY_VALIDATE_NO_REMAINING_WATCHERS</a></code></div>
+<div class="col-last odd-row-color"><code>"curator-validate-no-remaining-watchers"</code></div>
+</div>
+</li>
+<li>
+<div class="caption"><span>org.apache.curator.utils.<a href="org/apache/curator/utils/ZKPaths.html" title="class in org.apache.curator.utils">ZKPaths</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.curator.utils.ZKPaths.PATH_SEPARATOR">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/utils/ZKPaths.html#PATH_SEPARATOR">PATH_SEPARATOR</a></code></div>
+<div class="col-last even-row-color"><code>"/"</code></div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div class="caption"><span>org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Constant Field</div>
+<div class="table-header col-last">Value</div>
+<div class="col-first even-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_ADDRESS">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_ADDRESS">FIELD_ADDRESS</a></code></div>
+<div class="col-last even-row-color"><code>"address"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_CLOSE_BRACE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_CLOSE_BRACE">FIELD_CLOSE_BRACE</a></code></div>
+<div class="col-last odd-row-color"><code>"]"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_ID">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_ID">FIELD_ID</a></code></div>
+<div class="col-last even-row-color"><code>"id"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_NAME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_NAME">FIELD_NAME</a></code></div>
+<div class="col-last odd-row-color"><code>"name"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_OPEN_BRACE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_OPEN_BRACE">FIELD_OPEN_BRACE</a></code></div>
+<div class="col-last even-row-color"><code>"["</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_PORT">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_PORT">FIELD_PORT</a></code></div>
+<div class="col-last odd-row-color"><code>"port"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_REGISTRATION_TIME_UTC">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_REGISTRATION_TIME_UTC">FIELD_REGISTRATION_TIME_UTC</a></code></div>
+<div class="col-last even-row-color"><code>"registration-time-utc"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_SCHEME">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_SCHEME">FIELD_SCHEME</a></code></div>
+<div class="col-last odd-row-color"><code>"scheme"</code></div>
+<div class="col-first even-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_SERVICE_TYPE">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_SERVICE_TYPE">FIELD_SERVICE_TYPE</a></code></div>
+<div class="col-last even-row-color"><code>"service-type"</code></div>
+<div class="col-first odd-row-color"><code id="org.apache.curator.x.discovery.UriSpec.FIELD_SSL_PORT">public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second odd-row-color"><code><a href="org/apache/curator/x/discovery/UriSpec.html#FIELD_SSL_PORT">FIELD_SSL_PORT</a></code></div>
+<div class="col-last odd-row-color"><code>"ssl-port"</code></div>
+</div>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
new file mode 100644
index 0000000..5d8158b
--- /dev/null
+++ b/apidocs/deprecated-list.html
@@ -0,0 +1,272 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Deprecated List (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="deprecated elements">
+<meta name="generator" content="javadoc/DeprecatedListWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="deprecated-list-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">
+<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 class="nav-bar-cell1-rev">Deprecated</li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html#deprecated">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Deprecated API" class="title">Deprecated API</h1>
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#interface">Interfaces</a></li>
+<li><a href="#class">Classes</a></li>
+<li><a href="#enum-class">Enum Classes</a></li>
+<li><a href="#method">Methods</a></li>
+<li><a href="#constructor">Constructors</a></li>
+</ul>
+</div>
+<ul class="block-list">
+<li>
+<div id="interface">
+<div class="caption"><span>Deprecated Interfaces</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Interface</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" title="interface in org.apache.curator.framework.api.transaction">org.apache.curator.framework.api.transaction.CuratorTransaction</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">Use <a href="org/apache/curator/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a></div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="class">
+<div class="caption"><span>Deprecated Classes</span></div>
+<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-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/cache/NodeCache.html" title="class in org.apache.curator.framework.recipes.cache">org.apache.curator.framework.recipes.cache.NodeCache</a></div>
+<div class="col-last even-row-color">
+<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-summary-item-name odd-row-color"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">org.apache.curator.framework.recipes.cache.PathChildrenCache</a></div>
+<div class="col-last odd-row-color">
+<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-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache">org.apache.curator.framework.recipes.cache.TreeCache</a></div>
+<div class="col-last even-row-color">
+<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-summary-item-name odd-row-color"><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">org.apache.curator.framework.recipes.locks.InterProcessSemaphore</a></div>
+<div class="col-last odd-row-color">
+<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. It uses a better algorithm.</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/nodes/PersistentEphemeralNode.html" title="class in org.apache.curator.framework.recipes.nodes">org.apache.curator.framework.recipes.nodes.PersistentEphemeralNode</a></div>
+<div class="col-last even-row-color">
+<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-summary-item-name odd-row-color"><a href="org/apache/curator/utils/EnsurePath.html" title="class in org.apache.curator.utils">org.apache.curator.utils.EnsurePath</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">Since 2.9.0 - Prefer CuratorFramework.create().creatingParentContainersIfNeeded() or CuratorFramework.exists().creatingParentContainersIfNeeded()</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="enum-class">
+<div class="caption"><span>Deprecated Enum Classes</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Enum Class</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum class in org.apache.curator.framework.recipes.cache">org.apache.curator.framework.recipes.cache.PathChildrenCacheMode</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">no longer used. Instead use either <a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,boolean)"><code>PathChildrenCache(CuratorFramework, String, boolean)</code></a>
+ or <a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,boolean,java.util.concurrent.ThreadFactory)"><code>PathChildrenCache(CuratorFramework, String, boolean, ThreadFactory)</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/recipes/nodes/PersistentEphemeralNode.Mode.html" title="enum class in org.apache.curator.framework.recipes.nodes">org.apache.curator.framework.recipes.nodes.PersistentEphemeralNode.Mode</a></div>
+<div class="col-last odd-row-color">
+<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>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="method">
+<div class="caption"><span>Deprecated Methods</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addCount(java.lang.String,int)">org.apache.curator.drivers.AdvancedTracerDriver.addCount<wbr>(String, int)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addTrace(java.lang.String,long,java.util.concurrent.TimeUnit)">org.apache.curator.drivers.AdvancedTracerDriver.addTrace<wbr>(String, long, TimeUnit)</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/api/CreateBuilderMain.html#withProtectedEphemeralSequential()">org.apache.curator.framework.api.CreateBuilderMain.withProtectedEphemeralSequential()</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">this has been generalized to support all create modes. Instead, use:
+ <pre>
+     client.create().withProtection().withMode(CreateMode.EPHEMERAL_SEQUENTIAL)...
+ </pre></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#clearWatcherReferences(org.apache.zookeeper.Watcher)">org.apache.curator.framework.CuratorFramework.clearWatcherReferences<wbr>(Watcher)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">As of ZooKeeper 3.5 Curators recipes will handle removing watcher references
+ when they are no longer used. If you write your own recipe, follow the example of Curator
+ recipes and use <a href="org/apache/curator/framework/CuratorFramework.html#newWatcherRemoveCuratorFramework()"><code>CuratorFramework.newWatcherRemoveCuratorFramework()</code></a> calling <a href="org/apache/curator/framework/WatcherRemoveCuratorFramework.html#removeWatchers()"><code>WatcherRemoveCuratorFramework.removeWatchers()</code></a>
+ when closing your instance.</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#inTransaction()">org.apache.curator.framework.CuratorFramework.inTransaction()</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a> instead</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#isStarted()">org.apache.curator.framework.CuratorFramework.isStarted()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/CuratorFramework.html#getState()"><code>CuratorFramework.getState()</code></a> instead</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#newNamespaceAwareEnsurePath(java.lang.String)">org.apache.curator.framework.CuratorFramework.newNamespaceAwareEnsurePath<wbr>(String)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">Since 2.9.0 - prefer <a href="org/apache/curator/framework/api/CreateBuilderMain.html#creatingParentContainersIfNeeded()"><code>CreateBuilderMain.creatingParentContainersIfNeeded()</code></a>, <a href="org/apache/curator/framework/api/ExistsBuilder.html#creatingParentContainersIfNeeded()"><code>ExistsBuilder.creatingParentContainersIfNeeded()</code></a>
+ or <a href="org/apache/curator/framework/CuratorFramework.html#createContainers(java.lang.String)"><code>CuratorFramework.createContainers(String)</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#nonNamespaceView()">org.apache.curator.framework.CuratorFramework.nonNamespaceView()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">Since 2.9.0 - use <a href="org/apache/curator/framework/CuratorFramework.html#usingNamespace(java.lang.String)"><code>CuratorFramework.usingNamespace(java.lang.String)</code></a> passing <code>null</code></div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#sync(java.lang.String,java.lang.Object)">org.apache.curator.framework.CuratorFramework.sync<wbr>(String, Object)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/CuratorFramework.html#sync()"><code>CuratorFramework.sync()</code></a> instead</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/CuratorFramework.html#watches()">org.apache.curator.framework.CuratorFramework.watches()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/CuratorFramework.html#watchers()"><code>CuratorFramework.watchers()</code></a> in ZooKeeper 3.6+</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#getAuthScheme()">org.apache.curator.framework.CuratorFrameworkFactory.Builder.getAuthScheme()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#getAuthValue()">org.apache.curator.framework.CuratorFrameworkFactory.Builder.getAuthValue()</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#isStarted()">org.apache.curator.framework.imps.CuratorFrameworkImpl.isStarted()</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#nonNamespaceView()">org.apache.curator.framework.imps.CuratorFrameworkImpl.nonNamespaceView()</a></div>
+<div class="col-last odd-row-color"></div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#start(boolean)">org.apache.curator.framework.recipes.cache.PathChildrenCache.start<wbr>(boolean)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <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-summary-item-name odd-row-color"><a href="org/apache/curator/framework/recipes/shared/SharedCount.html#trySetCount(int)">org.apache.curator.framework.recipes.shared.SharedCount.trySetCount<wbr>(int)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <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> for stronger atomicity
+ guarantees. Even if this object's internal state is up-to-date, the caller has no way to
+ ensure that they've read the most recently seen count.</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/shared/SharedValue.html#trySetValue(byte%5B%5D)">org.apache.curator.framework.recipes.shared.SharedValue.trySetValue<wbr>(byte[])</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <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> for stronger atomicity
+ guarantees. Even if this object's internal state is up-to-date, the caller has no way to
+ ensure that they've read the most recently seen value.</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/test/InstanceSpec.html#getConnectString()">org.apache.curator.test.InstanceSpec.getConnectString()</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/test/TestingServer.html#getConnectString()"><code>TestingServer.getConnectString()</code></a> or <a href="org/apache/curator/test/TestingCluster.html#getConnectString()"><code>TestingCluster.getConnectString()</code></a> instead</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/test/KillSession.html#kill(org.apache.zookeeper.ZooKeeper,java.lang.String)">org.apache.curator.test.KillSession.kill<wbr>(ZooKeeper, String)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/test/KillSession.html#kill(org.apache.zookeeper.ZooKeeper)"><code>KillSession.kill(ZooKeeper)</code></a> instead</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/test/KillSession.html#kill(org.apache.zookeeper.ZooKeeper,java.lang.String,int)">org.apache.curator.test.KillSession.kill<wbr>(ZooKeeper, String, int)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/test/KillSession.html#kill(org.apache.zookeeper.ZooKeeper)"><code>KillSession.kill(ZooKeeper)</code></a> instead</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html#getDeprecated(java.lang.String,java.lang.String)">org.apache.curator.x.discovery.server.rest.DiscoveryResource.getDeprecated<wbr>(String, String)</a></div>
+<div class="col-last even-row-color"></div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html#threadFactory(java.util.concurrent.ThreadFactory)">org.apache.curator.x.discovery.ServiceCacheBuilder.threadFactory<wbr>(ThreadFactory)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html#executorService(java.util.concurrent.ExecutorService)"><code>ServiceCacheBuilder.executorService(ExecutorService)</code></a> instead</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html#threadFactory(java.util.concurrent.ThreadFactory)">org.apache.curator.x.discovery.ServiceProviderBuilder.threadFactory<wbr>(ThreadFactory)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html#executorService(java.util.concurrent.ExecutorService)"><code>ServiceProviderBuilder.executorService(ExecutorService)</code></a> instead</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+<ul class="block-list">
+<li>
+<div id="constructor">
+<div class="caption"><span>Deprecated Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.framework.recipes.cache.PathChildrenCacheMode)">org.apache.curator.framework.recipes.cache.PathChildrenCache<wbr>(CuratorFramework, String, PathChildrenCacheMode)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,boolean)"><code>PathChildrenCache(CuratorFramework, String, boolean)</code></a> instead</div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.framework.recipes.cache.PathChildrenCacheMode,java.util.concurrent.ThreadFactory)">org.apache.curator.framework.recipes.cache.PathChildrenCache<wbr>(CuratorFramework, String, PathChildrenCacheMode, ThreadFactory)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,boolean,java.util.concurrent.ThreadFactory)"><code>PathChildrenCache(CuratorFramework, String, boolean, ThreadFactory)</code></a> instead</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,java.util.concurrent.ThreadFactory,java.util.concurrent.Executor,org.apache.curator.framework.recipes.leader.LeaderSelectorListener)">org.apache.curator.framework.recipes.leader.LeaderSelector<wbr>(CuratorFramework, String, ThreadFactory, Executor, LeaderSelectorListener)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">This constructor was poorly thought out. Custom executor is useless. Use this version instead: <a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,java.util.concurrent.ExecutorService,org.apache.curator.framework.recipes.leader.LeaderSelectorListener)"><code>LeaderSelector(CuratorFramework, String, ExecutorService, LeaderSelectorListener)</code></a></div>
+</div>
+<div class="col-summary-item-name odd-row-color"><a href="org/apache/curator/framework/schema/SchemaViolation.html#%3Cinit%3E(java.lang.String)">org.apache.curator.framework.schema.SchemaViolation<wbr>(String)</a></div>
+<div class="col-last odd-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/schema/SchemaViolation.html#%3Cinit%3E(org.apache.curator.framework.schema.Schema,org.apache.curator.framework.schema.SchemaViolation.ViolatorData,java.lang.String)"><code>SchemaViolation(Schema, ViolatorData, String)</code></a> instance</div>
+</div>
+<div class="col-summary-item-name even-row-color"><a href="org/apache/curator/framework/schema/SchemaViolation.html#%3Cinit%3E(org.apache.curator.framework.schema.Schema,java.lang.String)">org.apache.curator.framework.schema.SchemaViolation<wbr>(Schema, String)</a></div>
+<div class="col-last even-row-color">
+<div class="deprecation-comment">use <a href="org/apache/curator/framework/schema/SchemaViolation.html#%3Cinit%3E(org.apache.curator.framework.schema.Schema,org.apache.curator.framework.schema.SchemaViolation.ViolatorData,java.lang.String)"><code>SchemaViolation(Schema, ViolatorData, String)</code></a> instance</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</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>
diff --git a/apidocs/discovery/DiscoveryExample.html b/apidocs/discovery/DiscoveryExample.html
new file mode 100644
index 0000000..68bfc89
--- /dev/null
+++ b/apidocs/discovery/DiscoveryExample.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>DiscoveryExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: discovery, class: DiscoveryExample">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/DiscoveryExample.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">discovery</a></div>
+<h1 title="Class DiscoveryExample" class="title">Class DiscoveryExample</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">discovery.DiscoveryExample</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">DiscoveryExample</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">DiscoveryExample</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#main(java.lang.String%5B%5D)" class="member-name-link">main</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>DiscoveryExample</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">DiscoveryExample</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="main(java.lang.String[])">
+<h3>main</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">main</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>[]&nbsp;args)</span>
+                 throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/discovery/ExampleServer.html b/apidocs/discovery/ExampleServer.html
new file mode 100644
index 0000000..53e54f4
--- /dev/null
+++ b/apidocs/discovery/ExampleServer.html
@@ -0,0 +1,215 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>ExampleServer (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: discovery, class: ExampleServer">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/ExampleServer.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">discovery</a></div>
+<h1 title="Class ExampleServer" class="title">Class ExampleServer</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">discovery.ExampleServer</div>
+</div>
+<section class="class-description" id="class-description">
+<dl class="notes">
+<dt>All Implemented Interfaces:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html" title="class or interface in java.io" class="external-link">Closeable</a></code>, <code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd>
+</dl>
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">ExampleServer</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a>
+implements <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html" title="class or interface in java.io" class="external-link">Closeable</a></span></div>
+<div class="block">This shows a very simplified method of registering an instance with the service discovery. Each individual
+ instance in your distributed set of applications would create an instance of something similar to ExampleServer,
+ start it when the application comes up and close it when the application shuts down.</div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,java.lang.String,java.lang.String)" class="member-name-link">ExampleServer</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;serviceName,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#close()" class="member-name-link">close</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="../org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a>&lt;<a href="InstanceDetails.html" title="class in discovery">InstanceDetails</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getThisInstance()" class="member-name-link">getThisInstance</a>()</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#start()" class="member-name-link">start</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;(org.apache.curator.framework.CuratorFramework,java.lang.String,java.lang.String,java.lang.String)">
+<h3>ExampleServer</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">ExampleServer</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;serviceName,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</span>
+              throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="getThisInstance()">
+<h3>getThisInstance</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="../org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a>&lt;<a href="InstanceDetails.html" title="class in discovery">InstanceDetails</a>&gt;</span>&nbsp;<span class="element-name">getThisInstance</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="start()">
+<h3>start</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">start</span>()
+           throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="close()">
+<h3>close</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">close</span>()
+           throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></span></div>
+<dl class="notes">
+<dt>Specified by:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AutoCloseable.html#close()" title="class or interface in java.lang" class="external-link">close</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link">AutoCloseable</a></code></dd>
+<dt>Specified by:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html#close()" title="class or interface in java.io" class="external-link">close</a></code>&nbsp;in interface&nbsp;<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html" title="class or interface in java.io" class="external-link">Closeable</a></code></dd>
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/IOException.html" title="class or interface in java.io" class="external-link">IOException</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/discovery/InstanceDetails.html b/apidocs/discovery/InstanceDetails.html
new file mode 100644
index 0000000..7c4b73a
--- /dev/null
+++ b/apidocs/discovery/InstanceDetails.html
@@ -0,0 +1,183 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>InstanceDetails (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: discovery, class: InstanceDetails">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/InstanceDetails.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">discovery</a></div>
+<h1 title="Class InstanceDetails" class="title">Class InstanceDetails</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">discovery.InstanceDetails</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">InstanceDetails</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+<div class="block">In a real application, the Service payload will most likely
+ be more detailed than this. But, this gives a good example.</div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">InstanceDetails</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+<div class="col-constructor-name odd-row-color"><code><a href="#%3Cinit%3E(java.lang.String)" class="member-name-link">InstanceDetails</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</code></div>
+<div class="col-last odd-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab2" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#getDescription()" class="member-name-link">getDescription</a>()</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code>void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4"><code><a href="#setDescription(java.lang.String)" class="member-name-link">setDescription</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab2 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>InstanceDetails</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InstanceDetails</span>()</div>
+</section>
+</li>
+<li>
+<section class="detail" id="&lt;init&gt;(java.lang.String)">
+<h3>InstanceDetails</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">InstanceDetails</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="setDescription(java.lang.String)">
+<h3>setDescription</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDescription</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;description)</span></div>
+</section>
+</li>
+<li>
+<section class="detail" id="getDescription()">
+<h3>getDescription</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">getDescription</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/discovery/class-use/DiscoveryExample.html b/apidocs/discovery/class-use/DiscoveryExample.html
new file mode 100644
index 0000000..99f41b1
--- /dev/null
+++ b/apidocs/discovery/class-use/DiscoveryExample.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class discovery.DiscoveryExample (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: discovery, class: DiscoveryExample">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../DiscoveryExample.html" title="class in discovery">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class discovery.DiscoveryExample" class="title">Uses of Class<br>discovery.DiscoveryExample</h1>
+</div>
+No usage of discovery.DiscoveryExample</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>
diff --git a/apidocs/discovery/class-use/ExampleServer.html b/apidocs/discovery/class-use/ExampleServer.html
new file mode 100644
index 0000000..afa8bda
--- /dev/null
+++ b/apidocs/discovery/class-use/ExampleServer.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class discovery.ExampleServer (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: discovery, class: ExampleServer">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../ExampleServer.html" title="class in discovery">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class discovery.ExampleServer" class="title">Uses of Class<br>discovery.ExampleServer</h1>
+</div>
+No usage of discovery.ExampleServer</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>
diff --git a/apidocs/discovery/class-use/InstanceDetails.html b/apidocs/discovery/class-use/InstanceDetails.html
new file mode 100644
index 0000000..86824bd
--- /dev/null
+++ b/apidocs/discovery/class-use/InstanceDetails.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class discovery.InstanceDetails (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: discovery, class: InstanceDetails">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../InstanceDetails.html" title="class in discovery">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class discovery.InstanceDetails" class="title">Uses of Class<br>discovery.InstanceDetails</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="../InstanceDetails.html" title="class in discovery">InstanceDetails</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="#discovery">discovery</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="class-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="discovery">
+<h2>Uses of <a href="../InstanceDetails.html" title="class in discovery">InstanceDetails</a> in <a href="../package-summary.html">discovery</a></h2>
+<div class="caption"><span>Methods in <a href="../package-summary.html">discovery</a> that return types with arguments of type <a href="../InstanceDetails.html" title="class in discovery">InstanceDetails</a></span></div>
+<div class="summary-table three-column-summary">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><code><a href="../../org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a>&lt;<a href="../InstanceDetails.html" title="class in discovery">InstanceDetails</a>&gt;</code></div>
+<div class="col-second even-row-color"><span class="type-name-label">ExampleServer.</span><code><a href="../ExampleServer.html#getThisInstance()" class="member-name-link">getThisInstance</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/discovery/package-summary.html b/apidocs/discovery/package-summary.html
new file mode 100644
index 0000000..b3603b3
--- /dev/null
+++ b/apidocs/discovery/package-summary.html
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>discovery (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: discovery">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-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">
+<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 class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-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#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li>Related Packages&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Package discovery" class="title">Package discovery</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">discovery</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<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 class-summary class-summary-tab2"><a href="DiscoveryExample.html" title="class in discovery">DiscoveryExample</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ExampleServer.html" title="class in discovery">ExampleServer</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">
+<div class="block">This shows a very simplified method of registering an instance with the service discovery.</div>
+</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="InstanceDetails.html" title="class in discovery">InstanceDetails</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">
+<div class="block">In a real application, the Service payload will most likely
+ be more detailed than this.</div>
+</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/discovery/package-tree.html b/apidocs/discovery/package-tree.html
new file mode 100644
index 0000000..7ef4fda
--- /dev/null
+++ b/apidocs/discovery/package-tree.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>discovery Class Hierarchy (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="tree: package: discovery">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</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#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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 class="title">Hierarchy For Package discovery</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">discovery.<a href="DiscoveryExample.html" class="type-name-link" title="class in discovery">DiscoveryExample</a></li>
+<li class="circle">discovery.<a href="ExampleServer.html" class="type-name-link" title="class in discovery">ExampleServer</a> (implements java.io.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html" title="class or interface in java.io" class="external-link">Closeable</a>)</li>
+<li class="circle">discovery.<a href="InstanceDetails.html" class="type-name-link" title="class in discovery">InstanceDetails</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/discovery/package-use.html b/apidocs/discovery/package-use.html
new file mode 100644
index 0000000..452eeb3
--- /dev/null
+++ b/apidocs/discovery/package-use.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Package discovery (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: discovery">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Package discovery" class="title">Uses of Package<br>discovery</h1>
+</div>
+<div class="caption"><span>Packages that use <a href="package-summary.html">discovery</a></span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Package</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color"><a href="#discovery">discovery</a></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+<section class="package-uses">
+<ul class="block-list">
+<li>
+<section class="detail" id="discovery">
+<div class="caption"><span>Classes in <a href="package-summary.html">discovery</a> used by <a href="package-summary.html">discovery</a></span></div>
+<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"><a href="class-use/InstanceDetails.html#discovery">InstanceDetails</a></div>
+<div class="col-last even-row-color">
+<div class="block">In a real application, the Service payload will most likely
+ be more detailed than this.</div>
+</div>
+</div>
+</section>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/element-list b/apidocs/element-list
new file mode 100644
index 0000000..f3ea17e
--- /dev/null
+++ b/apidocs/element-list
@@ -0,0 +1,51 @@
+async
+cache
+discovery
+framework
+leader
+locking
+modeled
+org.apache.curator
+org.apache.curator.connection
+org.apache.curator.drivers
+org.apache.curator.ensemble
+org.apache.curator.ensemble.fixed
+org.apache.curator.framework
+org.apache.curator.framework.api
+org.apache.curator.framework.api.transaction
+org.apache.curator.framework.imps
+org.apache.curator.framework.listen
+org.apache.curator.framework.recipes
+org.apache.curator.framework.recipes.atomic
+org.apache.curator.framework.recipes.barriers
+org.apache.curator.framework.recipes.cache
+org.apache.curator.framework.recipes.leader
+org.apache.curator.framework.recipes.locks
+org.apache.curator.framework.recipes.nodes
+org.apache.curator.framework.recipes.queue
+org.apache.curator.framework.recipes.shared
+org.apache.curator.framework.recipes.watch
+org.apache.curator.framework.schema
+org.apache.curator.framework.state
+org.apache.curator.retry
+org.apache.curator.test
+org.apache.curator.test.compatibility
+org.apache.curator.utils
+org.apache.curator.x.async
+org.apache.curator.x.async.api
+org.apache.curator.x.async.details
+org.apache.curator.x.async.migrations
+org.apache.curator.x.async.modeled
+org.apache.curator.x.async.modeled.cached
+org.apache.curator.x.async.modeled.details
+org.apache.curator.x.async.modeled.typed
+org.apache.curator.x.async.modeled.versioned
+org.apache.curator.x.discovery
+org.apache.curator.x.discovery.details
+org.apache.curator.x.discovery.server.contexts
+org.apache.curator.x.discovery.server.entity
+org.apache.curator.x.discovery.server.rest
+org.apache.curator.x.discovery.strategies
+pubsub
+pubsub.messages
+pubsub.models
diff --git a/apidocs/framework/CreateClientExamples.html b/apidocs/framework/CreateClientExamples.html
new file mode 100644
index 0000000..1a9981c
--- /dev/null
+++ b/apidocs/framework/CreateClientExamples.html
@@ -0,0 +1,179 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>CreateClientExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: framework, class: CreateClientExamples">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/CreateClientExamples.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">framework</a></div>
+<h1 title="Class CreateClientExamples" class="title">Class CreateClientExamples</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">framework.CreateClientExamples</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CreateClientExamples</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CreateClientExamples</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createSimple(java.lang.String)" class="member-name-link">createSimple</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionString)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createWithOptions(java.lang.String,org.apache.curator.RetryPolicy,int,int)" class="member-name-link">createWithOptions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;connectionString,
+ <a href="../org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator">RetryPolicy</a>&nbsp;retryPolicy,
+ int&nbsp;connectionTimeoutMs,
+ int&nbsp;sessionTimeoutMs)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>CreateClientExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">CreateClientExamples</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="createSimple(java.lang.String)">
+<h3>createSimple</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></span>&nbsp;<span class="element-name">createSimple</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String< [...]
+</section>
+</li>
+<li>
+<section class="detail" id="createWithOptions(java.lang.String,org.apache.curator.RetryPolicy,int,int)">
+<h3>createWithOptions</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></span>&nbsp;<span class="element-name">createWithOptions</span><wbr><span class="parameters">(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">St [...]
+ <a href="../org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator">RetryPolicy</a>&nbsp;retryPolicy,
+ int&nbsp;connectionTimeoutMs,
+ int&nbsp;sessionTimeoutMs)</span></div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/framework/CrudExamples.html b/apidocs/framework/CrudExamples.html
new file mode 100644
index 0000000..012e2e2
--- /dev/null
+++ b/apidocs/framework/CrudExamples.html
@@ -0,0 +1,387 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>CrudExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: framework, class: CrudExamples">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/CrudExamples.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">framework</a></div>
+<h1 title="Class CrudExamples" class="title">Class CrudExamples</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">framework.CrudExamples</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">CrudExamples</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">CrudExamples</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">create</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createEphemeral(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createEphemeral</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createEphemeralSequential(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createEphemeralSequential</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#createIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createIdempotent</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#delete(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">delete</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#deleteIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,int)" class="member-name-link">deleteIdempotent</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ int&nbsp;currentVersion)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#guaranteedDelete(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">guaranteedDelete</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setData(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">setData</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setDataAsync(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">setDataAsync</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setDataAsyncWithCallback(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.api.BackgroundCallback,java.lang.String,byte%5B%5D)" class="member-name-link">setDataAsyncWithCallback</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="../org/apache/curator/framework/api/BackgroundCallback.html" title="interface in org.apache.curator.framework.api">BackgroundCallback</a>&nbsp;callback,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static void</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#setDataIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D,int)" class="member-name-link">setDataIdempotent</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload,
+ int&nbsp;currentVersion)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
+<div class="col-second odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#watchedGetChildren(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">watchedGetChildren</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</code></div>
+<div class="col-last odd-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#watchedGetChildren(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.zookeeper.Watcher)" class="member-name-link">watchedGetChildren</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ org.apache.zookeeper.Watcher&nbsp;watcher)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>CrudExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">CrudExamples</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>create</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">create</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="createEphemeral(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>createEphemeral</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createEphemeral</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                            throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="createEphemeralSequential(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>createEphemeralSequential</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></span>&nbsp;<span class="element-name">createEphemeralSequential</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">Cura [...]
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                                        throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="createIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>createIdempotent</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">createIdempotent</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                             throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setData(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>setData</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setData</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                    throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDataAsync(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[])">
+<h3>setDataAsync</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDataAsync</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                         throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDataAsyncWithCallback(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.api.BackgroundCallback,java.lang.String,byte[])">
+<h3>setDataAsyncWithCallback</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDataAsyncWithCallback</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="../org/apache/curator/framework/api/BackgroundCallback.html" title="interface in org.apache.curator.framework.api">BackgroundCallback</a>&nbsp;callback,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload)</span>
+                                     throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="setDataIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,byte[],int)">
+<h3>setDataIdempotent</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">setDataIdempotent</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ byte[]&nbsp;payload,
+ int&nbsp;currentVersion)</span>
+                              throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="delete(org.apache.curator.framework.CuratorFramework,java.lang.String)">
+<h3>delete</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">delete</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span>
+                   throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="guaranteedDelete(org.apache.curator.framework.CuratorFramework,java.lang.String)">
+<h3>guaranteedDelete</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">guaranteedDelete</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span>
+                             throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="deleteIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,int)">
+<h3>deleteIdempotent</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type">void</span>&nbsp;<span class="element-name">deleteIdempotent</span><wbr><span class="parameters">(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client,
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ int&nbsp;currentVersion)</span>
+                             throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="watchedGetChildren(org.apache.curator.framework.CuratorFramework,java.lang.String)">
+<h3>watchedGetChildren</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">watchedGetCh [...]
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path)</span>
+                                       throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+<li>
+<section class="detail" id="watchedGetChildren(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.zookeeper.Watcher)">
+<h3>watchedGetChildren</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</span>&nbsp;<span class="element-name">watchedGetCh [...]
+ <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;path,
+ org.apache.zookeeper.Watcher&nbsp;watcher)</span>
+                                       throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/framework/TransactionExamples.html b/apidocs/framework/TransactionExamples.html
new file mode 100644
index 0000000..b3df91d
--- /dev/null
+++ b/apidocs/framework/TransactionExamples.html
@@ -0,0 +1,169 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>TransactionExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: framework, class: TransactionExamples">
+<meta name="generator" content="javadoc/ClassWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-declaration-page">
+<script type="text/javascript">var evenRowColor = "even-row-color";
+var oddRowColor = "odd-row-color";
+var tableTab = "table-tab";
+var activeTableTab = "active-table-tab";
+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">
+<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><a href="package-summary.html">Package</a></li>
+<li class="nav-bar-cell1-rev">Class</li>
+<li><a href="class-use/TransactionExamples.html">Use</a></li>
+<li><a href="package-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#class">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-summary">Method</a></li>
+</ul>
+<ul class="sub-nav-list">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor-detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method-detail">Method</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">framework</a></div>
+<h1 title="Class TransactionExamples" class="title">Class TransactionExamples</h1>
+</div>
+<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
+<div class="inheritance">framework.TransactionExamples</div>
+</div>
+<section class="class-description" id="class-description">
+<hr>
+<div class="type-signature"><span class="modifiers">public class </span><span class="element-name type-name-label">TransactionExamples</span>
+<span class="extends-implements">extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></span></div>
+</section>
+<section class="summary">
+<ul class="summary-list">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<li>
+<section class="constructor-summary" id="constructor-summary">
+<h2>Constructor Summary</h2>
+<div class="caption"><span>Constructors</span></div>
+<div class="summary-table two-column-summary">
+<div class="table-header col-first">Constructor</div>
+<div class="table-header col-last">Description</div>
+<div class="col-constructor-name even-row-color"><code><a href="#%3Cinit%3E()" class="member-name-link">TransactionExamples</a>()</code></div>
+<div class="col-last even-row-color">&nbsp;</div>
+</div>
+</section>
+</li>
+<!-- ========== METHOD SUMMARY =========== -->
+<li>
+<section class="method-summary" id="method-summary">
+<h2>Method Summary</h2>
+<div id="method-summary-table">
+<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="method-summary-table-tab0" role="tab" aria-selected="true" aria-controls="method-summary-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('method-summary-table', 'method-summary-table', 3)" class="active-table-tab">All Methods</button><button id="method-summary-table-tab1" role="tab" aria-selected="false" aria-controls="method-summary-table.tabpanel" tabindex="-1" onkeydown="switchTab( [...]
+<div id="method-summary-table.tabpanel" role="tabpanel">
+<div class="summary-table three-column-summary" aria-labelledby="method-summary-table-tab0">
+<div class="table-header col-first">Modifier and Type</div>
+<div class="table-header col-second">Method</div>
+<div class="table-header col-last">Description</div>
+<div class="col-first even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" title="class in org.apache.curator.framework.api.transaction">CuratorTransactionResult</a>&gt;</code></div>
+<div class="col-second even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4"><code><a href="#transaction(org.apache.curator.framework.CuratorFramework)" class="member-name-link">transaction</a><wbr>(<a href="../org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a>&nbsp;client)</code></div>
+<div class="col-last even-row-color method-summary-table method-summary-table-tab1 method-summary-table-tab4">&nbsp;</div>
+</div>
+</div>
+</div>
+<div class="inherited-list">
+<h3 id="methods-inherited-from-class-java.lang.Object">Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">Object</a></h3>
+<code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#clone()" title="class or interface in java.lang" class="external-link">clone</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang" class="external-link">equals</a>, <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html#finalize()" title="class or  [...]
+</section>
+</li>
+</ul>
+</section>
+<section class="details">
+<ul class="details-list">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<li>
+<section class="constructor-details" id="constructor-detail">
+<h2>Constructor Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="&lt;init&gt;()">
+<h3>TransactionExamples</h3>
+<div class="member-signature"><span class="modifiers">public</span>&nbsp;<span class="element-name">TransactionExamples</span>()</div>
+</section>
+</li>
+</ul>
+</section>
+</li>
+<!-- ============ METHOD DETAIL ========== -->
+<li>
+<section class="method-details" id="method-detail">
+<h2>Method Details</h2>
+<ul class="member-list">
+<li>
+<section class="detail" id="transaction(org.apache.curator.framework.CuratorFramework)">
+<h3>transaction</h3>
+<div class="member-signature"><span class="modifiers">public static</span>&nbsp;<span class="return-type"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" title="class in org.apache.curator.framework.api.transaction">CuratorTransactionResult</a>&gt;</span>&nbsp;<span class="e [...]
+                                                        throws <span class="exceptions"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></span></div>
+<dl class="notes">
+<dt>Throws:</dt>
+<dd><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Exception.html" title="class or interface in java.lang" class="external-link">Exception</a></code></dd>
+</dl>
+</section>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</section>
+<!-- ========= END OF CLASS DATA ========= -->
+</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>
diff --git a/apidocs/framework/class-use/CreateClientExamples.html b/apidocs/framework/class-use/CreateClientExamples.html
new file mode 100644
index 0000000..213c6a7
--- /dev/null
+++ b/apidocs/framework/class-use/CreateClientExamples.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class framework.CreateClientExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: framework, class: CreateClientExamples">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../CreateClientExamples.html" title="class in framework">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class framework.CreateClientExamples" class="title">Uses of Class<br>framework.CreateClientExamples</h1>
+</div>
+No usage of framework.CreateClientExamples</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>
diff --git a/apidocs/framework/class-use/CrudExamples.html b/apidocs/framework/class-use/CrudExamples.html
new file mode 100644
index 0000000..9f3be9a
--- /dev/null
+++ b/apidocs/framework/class-use/CrudExamples.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class framework.CrudExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: framework, class: CrudExamples">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../CrudExamples.html" title="class in framework">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class framework.CrudExamples" class="title">Uses of Class<br>framework.CrudExamples</h1>
+</div>
+No usage of framework.CrudExamples</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>
diff --git a/apidocs/framework/class-use/TransactionExamples.html b/apidocs/framework/class-use/TransactionExamples.html
new file mode 100644
index 0000000..81159b7
--- /dev/null
+++ b/apidocs/framework/class-use/TransactionExamples.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Class framework.TransactionExamples (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: framework, class: TransactionExamples">
+<meta name="generator" content="javadoc/ClassUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../../script.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="class-use-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">
+<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><a href="../package-summary.html">Package</a></li>
+<li><a href="../TransactionExamples.html" title="class in framework">Class</a></li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="../package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Class framework.TransactionExamples" class="title">Uses of Class<br>framework.TransactionExamples</h1>
+</div>
+No usage of framework.TransactionExamples</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>
diff --git a/apidocs/framework/package-summary.html b/apidocs/framework/package-summary.html
new file mode 100644
index 0000000..f37fa0b
--- /dev/null
+++ b/apidocs/framework/package-summary.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>framework (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="declaration: package: framework">
+<meta name="generator" content="javadoc/PackageWriterImpl">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-declaration-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">
+<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 class="nav-bar-cell1-rev">Package</li>
+<li>Class</li>
+<li><a href="package-use.html">Use</a></li>
+<li><a href="package-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#package">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Package:&nbsp;</li>
+<li>Description&nbsp;|&nbsp;</li>
+<li>Related Packages&nbsp;|&nbsp;</li>
+<li><a href="#class-summary">Classes and Interfaces</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Package framework" class="title">Package framework</h1>
+</div>
+<hr>
+<div class="package-signature">package <span class="element-name">framework</span></div>
+<section class="summary">
+<ul class="summary-list">
+<li>
+<div id="class-summary">
+<div class="caption"><span>Classes</span></div>
+<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 class-summary class-summary-tab2"><a href="CreateClientExamples.html" title="class in framework">CreateClientExamples</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
+<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CrudExamples.html" title="class in framework">CrudExamples</a></div>
+<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
+<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TransactionExamples.html" title="class in framework">TransactionExamples</a></div>
+<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
+</div>
+</div>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/framework/package-tree.html b/apidocs/framework/package-tree.html
new file mode 100644
index 0000000..1bba255
--- /dev/null
+++ b/apidocs/framework/package-tree.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>framework Class Hierarchy (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="tree: package: framework">
+<meta name="generator" content="javadoc/PackageTreeWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-tree-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li>Use</li>
+<li class="nav-bar-cell1-rev">Tree</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#tree">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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 class="title">Hierarchy For Package framework</h1>
+<span class="package-hierarchy-label">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<section class="hierarchy">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" class="type-name-link external-link" title="class or interface in java.lang">Object</a>
+<ul>
+<li class="circle">framework.<a href="CreateClientExamples.html" class="type-name-link" title="class in framework">CreateClientExamples</a></li>
+<li class="circle">framework.<a href="CrudExamples.html" class="type-name-link" title="class in framework">CrudExamples</a></li>
+<li class="circle">framework.<a href="TransactionExamples.html" class="type-name-link" title="class in framework">TransactionExamples</a></li>
+</ul>
+</li>
+</ul>
+</section>
+</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>
diff --git a/apidocs/framework/package-use.html b/apidocs/framework/package-use.html
new file mode 100644
index 0000000..8095c13
--- /dev/null
+++ b/apidocs/framework/package-use.html
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Uses of Package framework (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="use: package: framework">
+<meta name="generator" content="javadoc/PackageUseWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="../jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="../script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="package-use-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">
+<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><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="nav-bar-cell1-rev">Use</li>
+<li><a href="package-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#use">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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="Uses of Package framework" class="title">Uses of Package<br>framework</h1>
+</div>
+No usage of framework</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>
diff --git a/apidocs/help-doc.html b/apidocs/help-doc.html
new file mode 100644
index 0000000..1264a67
--- /dev/null
+++ b/apidocs/help-doc.html
@@ -0,0 +1,202 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>API Help (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="help">
+<meta name="generator" content="javadoc/HelpWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="help-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">
+<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 class="nav-bar-cell1-rev">Help</li>
+</ul>
+</div>
+<div class="sub-nav">
+<div>
+<ul class="sub-nav-list">
+<li>Help:&nbsp;</li>
+<li><a href="#help-navigation">Navigation</a>&nbsp;|&nbsp;</li>
+<li><a href="#help-pages">Pages</a></li>
+</ul>
+</div>
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</div>
+</div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</header>
+<div class="flex-content">
+<main role="main">
+<h1 class="title">JavaDoc Help</h1>
+<ul class="help-toc">
+<li><a href="#help-navigation">Navigation</a>: 
+<ul class="help-subtoc">
+<li><a href="#help-search">Search</a></li>
+</ul>
+</li>
+<li><a href="#help-pages">Kinds of Pages</a>: 
+<ul class="help-subtoc">
+<li><a href="#overview">Overview</a></li>
+<li><a href="#package">Package</a></li>
+<li><a href="#class">Class or Interface</a></li>
+<li><a href="#doc-file">Other Files</a></li>
+<li><a href="#use">Use</a></li>
+<li><a href="#tree">Tree (Class Hierarchy)</a></li>
+<li><a href="#deprecated">Deprecated API</a></li>
+<li><a href="#constant-values">Constant Field Values</a></li>
+<li><a href="#serialized-form">Serialized Form</a></li>
+<li><a href="#all-packages">All Packages</a></li>
+<li><a href="#all-classes">All Classes and Interfaces</a></li>
+<li><a href="#index">Index</a></li>
+</ul>
+</li>
+</ul>
+<hr>
+<div class="sub-title">
+<h2 id="help-navigation">Navigation</h2>
+Starting from the <a href="index.html">Overview</a> page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The <a href="index-all.html">Index</a> and Search box allow you to navigate to specific declarations and summary pages, including: <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>
+<section class="help-section" id="help-search">
+<h3>Search</h3>
+<p>You can search for definitions of modules, packages, types, fields, methods, system properties and other terms defined in the API, using some or all of the name, optionally using "camelCase" abbreviations. For example:</p>
+<ul class="help-section-list">
+<li><code>j.l.obj</code> will match "java.lang.Object"</li>
+<li><code>InpStr</code> will match "java.io.InputStream"</li>
+<li><code>HM.cK</code> will match "java.util.HashMap.containsKey(Object)"</li>
+</ul>
+<p>Refer to the <a href="https://docs.oracle.com/en/java/javase/17/docs/specs/javadoc/javadoc-search-spec.html">Javadoc Search Specification</a> for a full description of search features.</p>
+</section>
+</div>
+<hr>
+<div class="sub-title">
+<h2 id="help-pages">Kinds of Pages</h2>
+The following sections describe the different kinds of pages in this collection.
+<section class="help-section" id="overview">
+<h3>Overview</h3>
+<p>The <a href="index.html">Overview</a> page is the front page of this API document and provides a list of all packages with a summary for each.  This page can also contain an overall description of the set of packages.</p>
+</section>
+<section class="help-section" id="package">
+<h3>Package</h3>
+<p>Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:</p>
+<ul class="help-section-list">
+<li>Interfaces</li>
+<li>Classes</li>
+<li>Enum Classes</li>
+<li>Exceptions</li>
+<li>Errors</li>
+<li>Annotation Interfaces</li>
+</ul>
+</section>
+<section class="help-section" id="class">
+<h3>Class or Interface</h3>
+<p>Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.</p>
+<ul class="help-section-list">
+<li>Class Inheritance Diagram</li>
+<li>Direct Subclasses</li>
+<li>All Known Subinterfaces</li>
+<li>All Known Implementing Classes</li>
+<li>Class or Interface Declaration</li>
+<li>Class or Interface Description</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Nested Class Summary</li>
+<li>Enum Constant Summary</li>
+<li>Field Summary</li>
+<li>Property Summary</li>
+<li>Constructor Summary</li>
+<li>Method Summary</li>
+<li>Required Element Summary</li>
+<li>Optional Element Summary</li>
+</ul>
+<br>
+<ul class="help-section-list">
+<li>Enum Constant Details</li>
+<li>Field Details</li>
+<li>Property Details</li>
+<li>Constructor Details</li>
+<li>Method Details</li>
+<li>Element Details</li>
+</ul>
+<p><span class="help-note">Note:</span> Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.</p>
+<p>The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.</p>
+</section>
+<section class="help-section" id="doc-file">
+<h3>Other Files</h3>
+<p>Packages and modules may contain pages with additional information related to the declarations nearby.</p>
+</section>
+<section class="help-section" id="use">
+<h3>Use</h3>
+<p>Each documented package, class and interface has its own Use page.  This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A.  You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.</p>
+</section>
+<section class="help-section" id="tree">
+<h3>Tree (Class Hierarchy)</h3>
+<p>There is a <a href="overview-tree.html">Class Hierarchy</a> page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with <code>java.lang.Object</code>. Interfaces do not inherit from <code>java.lang.Object</code>.</p>
+<ul class="help-section-list">
+<li>When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.</li>
+<li>When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.</li>
+</ul>
+</section>
+<section class="help-section" id="deprecated">
+<h3>Deprecated API</h3>
+<p>The <a href="deprecated-list.html">Deprecated API</a> page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.</p>
+</section>
+<section class="help-section" id="constant-values">
+<h3>Constant Field Values</h3>
+<p>The <a href="constant-values.html">Constant Field Values</a> page lists the static final fields and their values.</p>
+</section>
+<section class="help-section" id="serialized-form">
+<h3>Serialized Form</h3>
+<p>Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.</p>
+</section>
+<section class="help-section" id="all-packages">
+<h3>All Packages</h3>
+<p>The <a href="allpackages-index.html">All Packages</a> page contains an alphabetic index of all packages contained in the documentation.</p>
+</section>
+<section class="help-section" id="all-classes">
+<h3>All Classes and Interfaces</h3>
+<p>The <a href="allclasses-index.html">All Classes and Interfaces</a> page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.</p>
+</section>
+<section class="help-section" id="index">
+<h3>Index</h3>
+<p>The <a href="index-all.html">Index</a> contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as <a href="allpackages-index.html">All Packages</a>, <a href="allclasses-index.html">All Classes and Interfaces</a>.</p>
+</section>
+</div>
+<hr>
+<span class="help-footnote">This help file applies to API documentation generated by the standard doclet.</span></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>
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
new file mode 100644
index 0000000..e71a367
--- /dev/null
+++ b/apidocs/index-all.html
@@ -0,0 +1,9609 @@
+<!DOCTYPE HTML>
+<html lang="en">
+<head>
+<!-- Generated by javadoc (17) on Wed Aug 16 00:14:49 UTC 2023 -->
+<title>Index (Apache Curator 5.5.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="dc.created" content="2023-08-16">
+<meta name="description" content="index">
+<meta name="generator" content="javadoc/IndexWriter">
+<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">
+<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="script-dir/jquery-3.6.1.min.js"></script>
+<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+</head>
+<body class="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">
+<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 class="nav-bar-cell1-rev">Index</li>
+<li><a href="help-doc.html#index">Help</a></li>
+</ul>
+</div>
+<div class="sub-nav">
+<div class="nav-list-search"><label for="search-input">SEARCH:</label>
+<input type="text" id="search-input" value="search" disabled="disabled">
+<input type="reset" id="reset-button" value="reset" disabled="disabled">
+</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>Index</h1>
+</div>
+<a href="#I:A">A</a>&nbsp;<a href="#I:B">B</a>&nbsp;<a href="#I:C">C</a>&nbsp;<a href="#I:D">D</a>&nbsp;<a href="#I:E">E</a>&nbsp;<a href="#I:F">F</a>&nbsp;<a href="#I:G">G</a>&nbsp;<a href="#I:H">H</a>&nbsp;<a href="#I:I">I</a>&nbsp;<a href="#I:J">J</a>&nbsp;<a href="#I:K">K</a>&nbsp;<a href="#I:L">L</a>&nbsp;<a href="#I:M">M</a>&nbsp;<a href="#I:N">N</a>&nbsp;<a href="#I:O">O</a>&nbsp;<a href="#I:P">P</a>&nbsp;<a href="#I:Q">Q</a>&nbsp;<a href="#I:R">R</a>&nbsp;<a href="#I:S">S</a>&nbs [...]
+<h2 class="title" id="I:A">A</h2>
+<dl class="index">
+<dt><a href="org/apache/curator/x/async/modeled/cached/ModeledCacheListener.html#accept(org.apache.curator.x.async.modeled.cached.ModeledCacheListener.Type,org.apache.curator.x.async.modeled.ZPath,org.apache.zookeeper.data.Stat,T)" class="member-name-link">accept(ModeledCacheListener.Type, ZPath, Stat, T)</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/ModeledCacheListener.html" title="interface in org.apache.curator. [...]
+<dd>
+<div class="block">The given path was added, updated or removed</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html#acceptChild(java.lang.String)" class="member-name-link">acceptChild(String)</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html" title="class in org.apache.curator.framework.recipes.cache">DefaultTreeCacheSelector</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCacheSelector.html#acceptChild(java.lang.String)" class="member-name-link">acceptChild(String)</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCacheSelector.html" title="interface in org.apache.curator.framework.recipes.cache">TreeCacheSelector</a></dt>
+<dd>
+<div class="block">Return true if this node should be returned from the cache</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ACLable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLable</a>&lt;<a href="org/apache/curator/framework/api/ACLable.html" title="type parameter in ACLable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLableExistBuilderMain.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLableExistBuilderMain</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLBackgroundPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLBackgroundPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ACLBackgroundPathAndBytesable.html" title="type parameter in ACLBackgroundPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLCreateModeBackgroundPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLCreateModeBackgroundPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModeBackgroundPathAndBytesable.html" title="type parameter in ACLCreateModeBackgroundPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api< [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLCreateModePathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLCreateModePathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModePathAndBytesable.html" title="type parameter in ACLCreateModePathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLCreateModeStatBackgroundPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLCreateModeStatBackgroundPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ACLCreateModeStatBackgroundPathAndBytesable.html" title="type parameter in ACLCreateModeStatBackgroundPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curato [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html#aclList()" class="member-name-link">aclList()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#aclList()" class="member-name-link">aclList()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Return the model's ACL list</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ACLPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/ACLPathAndBytesable.html" title="type parameter in ACLPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#aclProvider(org.apache.curator.framework.api.ACLProvider)" class="member-name-link">aclProvider(ACLProvider)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ACLProvider.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ACLProvider</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html#acquire()" class="member-name-link">acquire()</a> - Method in interface org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html" title="interface in org.apache.curator.framework.recipes.locks">InterProcessLock</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocking until it's available.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessMultiLock.html#acquire()" class="member-name-link">acquire()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessMultiLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMultiLock</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocking until it's available.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessMutex.html#acquire()" class="member-name-link">acquire()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMutex</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocking until it's available.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html#acquire()" class="member-name-link">acquire()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Acquire a lease.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreMutex.html#acquire()" class="member-name-link">acquire()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreMutex</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html#acquire()" class="member-name-link">acquire()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreV2</a></dt>
+<dd>
+<div class="block">Acquire a lease.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html#acquire(int)" class="member-name-link">acquire(int)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Acquire <code>qty</code> leases.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html#acquire(int)" class="member-name-link">acquire(int)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreV2</a></dt>
+<dd>
+<div class="block">Acquire <code>qty</code> leases.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html#acquire(int,long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(int, long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Acquire <code>qty</code> leases.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html#acquire(int,long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(int, long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreV2</a></dt>
+<dd>
+<div class="block">Acquire <code>qty</code> leases.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in interface org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessLock.html" title="interface in org.apache.curator.framework.recipes.locks">InterProcessLock</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocks until it's available or the given time expires.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessMultiLock.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessMultiLock.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMultiLock</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocks until it's available or the given time expires.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessMutex.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessMutex</a></dt>
+<dd>
+<div class="block">Acquire the mutex - blocks until it's available or the given time expires.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphore.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphore</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Acquire a lease.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreMutex.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreMutex.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreMutex</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html#acquire(long,java.util.concurrent.TimeUnit)" class="member-name-link">acquire(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/InterProcessSemaphoreV2.html" title="class in org.apache.curator.framework.recipes.locks">InterProcessSemaphoreV2</a></dt>
+<dd>
+<div class="block">Acquire a lease.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/Locker.html#acquireLock(org.apache.curator.framework.recipes.locks.InterProcessLock)" class="member-name-link">acquireLock(InterProcessLock)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/Locker.html" title="class in org.apache.curator.framework.recipes.locks">Locker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/Locker.html#acquireLock(org.apache.curator.framework.recipes.locks.InterProcessLock,long,java.util.concurrent.TimeUnit)" class="member-name-link">acquireLock(InterProcessLock, long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/Locker.html" title="class in org.apache.curator.framework.recipes.locks">Locker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/compatibility/Timing2.html#acquireSemaphore(java.util.concurrent.Semaphore)" class="member-name-link">acquireSemaphore(Semaphore)</a> - Method in class org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/Timing2.html" title="class in org.apache.curator.test.compatibility">Timing2</a></dt>
+<dd>
+<div class="block">Wait on the given semaphore</div>
+</dd>
+<dt><a href="org/apache/curator/test/Timing.html#acquireSemaphore(java.util.concurrent.Semaphore)" class="member-name-link">acquireSemaphore(Semaphore)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/Timing.html" title="class in org.apache.curator.test">Timing</a></dt>
+<dd>
+<div class="block">Wait on the given semaphore</div>
+</dd>
+<dt><a href="org/apache/curator/test/compatibility/Timing2.html#acquireSemaphore(java.util.concurrent.Semaphore,int)" class="member-name-link">acquireSemaphore(Semaphore, int)</a> - Method in class org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/Timing2.html" title="class in org.apache.curator.test.compatibility">Timing2</a></dt>
+<dd>
+<div class="block">Wait on the given semaphore</div>
+</dd>
+<dt><a href="org/apache/curator/test/Timing.html#acquireSemaphore(java.util.concurrent.Semaphore,int)" class="member-name-link">acquireSemaphore(Semaphore, int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/Timing.html" title="class in org.apache.curator.test">Timing</a></dt>
+<dd>
+<div class="block">Wait on the given semaphore</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/WatchesBuilder.html#add()" class="member-name-link">add()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/WatchesBuilder.html" title="interface in org.apache.curator.framework.api">WatchesBuilder</a></dt>
+<dd>
+<div class="block">Start an add watch operation</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/WatchesBuilderImpl.html#add()" class="member-name-link">add()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/WatchesBuilderImpl.html" title="class in org.apache.curator.framework.imps">WatchesBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html#add(java.lang.Integer)" class="member-name-link">add(Integer)</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicInteger</a></dt>
+<dd>
+<div class="block">Add delta to the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html#add(java.lang.Long)" class="member-name-link">add(Long)</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicLong</a></dt>
+<dd>
+<div class="block">Add delta to the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/utils/ExceptionAccumulator.html#add(java.lang.Throwable)" class="member-name-link">add(Throwable)</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/ExceptionAccumulator.html" title="class in org.apache.curator.utils">ExceptionAccumulator</a></dt>
+<dd>
+<div class="block">Add an exception into the accumulated exceptions.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/UriSpec.html#add(org.apache.curator.x.discovery.UriSpec.Part)" class="member-name-link">add(UriSpec.Part)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></dt>
+<dd>
+<div class="block">Add a part to the end of the list</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html#add(T)" class="member-name-link">add(T)</a> - Method in interface org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic">DistributedAtomicNumber</a></dt>
+<dd>
+<div class="block">Add delta to the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html#ADD_WATCH" class="member-name-link">ADD_WATCH</a> - Enum constant in enum class org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</a></dt>
+<dd>
+<div class="block">Corresponds to <a href="org/apache/curator/framework/CuratorFramework.html#watchers()"><code>CuratorFramework.watchers()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/Addable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">Addable</a>&lt;<a href="org/apache/curator/framework/api/Addable.html" title="type parameter in Addable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addCount(java.lang.String,int)" class="member-name-link">addCount(String, int)</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/curator/drivers/TracerDriver.html#addCount(java.lang.String,int)" class="member-name-link">addCount(String, int)</a> - Method in interface org.apache.curator.drivers.<a href="org/apache/curator/drivers/TracerDriver.html" title="interface in org.apache.curator.drivers">TracerDriver</a></dt>
+<dd>
+<div class="block">Add to a named counter</div>
+</dd>
+<dt><a href="org/apache/curator/utils/DefaultTracerDriver.html#addCount(java.lang.String,int)" class="member-name-link">addCount(String, int)</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/DefaultTracerDriver.html" title="class in org.apache.curator.utils">DefaultTracerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addEvent(org.apache.curator.drivers.EventTrace)" class="member-name-link">addEvent(EventTrace)</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></dt>
+<dd>
+<div class="block">Add to a named counter</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/Addable.html#adding(java.lang.String...)" class="member-name-link">adding(String...)</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/Addable.html" title="interface in org.apache.curator.framework.api">Addable</a></dt>
+<dd>
+<div class="block">Sets one or more members that are meant to be part of the ensemble.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/Addable.html#adding(java.util.List)" class="member-name-link">adding(List&lt;String&gt;)</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/Addable.html" title="interface in org.apache.curator.framework.api">Addable</a></dt>
+<dd>
+<div class="block">Sets one or more members that are meant to be part of the ensemble.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html#additionalFilter(org.apache.curator.x.discovery.InstanceFilter)" class="member-name-link">additionalFilter(InstanceFilter&lt;T&gt;)</a> - Method in interface org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceProviderBuilder</a></dt>
+<dd>
+<div class="block">Add an instance filter.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/listen/MappingListenerManager.html#addListener(K)" class="member-name-link">addListener(K)</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="class in org.apache.curator.framework.listen">MappingListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/listen/MappingListenerManager.html#addListener(K,java.util.concurrent.Executor)" class="member-name-link">addListener(K, Executor)</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="class in org.apache.curator.framework.listen">MappingListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#addListener(org.apache.curator.framework.recipes.leader.LeaderLatchListener)" class="member-name-link">addListener(LeaderLatchListener)</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Attaches a listener to this LeaderLatch</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#addListener(org.apache.curator.framework.recipes.leader.LeaderLatchListener,java.util.concurrent.Executor)" class="member-name-link">addListener(LeaderLatchListener, Executor)</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Attaches a listener to this LeaderLatch</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/shared/SharedCount.html#addListener(org.apache.curator.framework.recipes.shared.SharedCountListener)" class="member-name-link">addListener(SharedCountListener)</a> - Method in class org.apache.curator.framework.recipes.shared.<a href="org/apache/curator/framework/recipes/shared/SharedCount.html" title="class in org.apache.curator.framework.recipes.shared">SharedCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/shared/SharedCount.html#addListener(org.apache.curator.framework.recipes.shared.SharedCountListener,java.util.concurrent.Executor)" class="member-name-link">addListener(SharedCountListener, Executor)</a> - Method in class org.apache.curator.framework.recipes.shared.<a href="org/apache/curator/framework/recipes/shared/SharedCount.html" title="class in org.apache.curator.framework.recipes.shared">SharedCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html#addListener(org.apache.curator.x.discovery.details.ServiceCacheListener)" class="member-name-link">addListener(ServiceCacheListener)</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html#addListener(org.apache.curator.x.discovery.details.ServiceCacheListener,java.util.concurrent.Executor)" class="member-name-link">addListener(ServiceCacheListener, Executor)</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/listen/Listenable.html#addListener(T)" class="member-name-link">addListener(T)</a> - Method in interface org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/Listenable.html" title="interface in org.apache.curator.framework.listen">Listenable</a></dt>
+<dd>
+<div class="block">Add the given listener.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/listen/StandardListenerManager.html#addListener(T)" class="member-name-link">addListener(T)</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/StandardListenerManager.html" title="class in org.apache.curator.framework.listen">StandardListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/listen/Listenable.html#addListener(T,java.util.concurrent.Executor)" class="member-name-link">addListener(T, Executor)</a> - Method in interface org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/Listenable.html" title="interface in org.apache.curator.framework.listen">Listenable</a></dt>
+<dd>
+<div class="block">Add the given listener.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/listen/StandardListenerManager.html#addListener(T,java.util.concurrent.Executor)" class="member-name-link">addListener(T, Executor)</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/StandardListenerManager.html" title="class in org.apache.curator.framework.listen">StandardListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html#address(java.lang.String)" class="member-name-link">address(String)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html" title="class in org.apache.curator.x.discovery">ServiceInstanceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/AddStatConfigEnsembleable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">AddStatConfigEnsembleable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>
+<div class="block">An non-incremental reconfiguration builder.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html#addStateChange(org.apache.curator.framework.state.ConnectionState)" class="member-name-link">addStateChange(ConnectionState)</a> - Method in class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateManager.html" title="class in org.apache.curator.framework.state">ConnectionStateManager</a></dt>
+<dd>
+<div class="block">Post a state change.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/ExtractingCuratorOp.html#addToDigest(java.security.MessageDigest)" class="member-name-link">addToDigest(MessageDigest)</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/ExtractingCuratorOp.html" title="class in org.apache.curator.framework.imps">ExtractingCuratorOp</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addTrace(java.lang.String,long,java.util.concurrent.TimeUnit)" class="member-name-link">addTrace(String, long, TimeUnit)</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+</dd>
+<dt><a href="org/apache/curator/drivers/TracerDriver.html#addTrace(java.lang.String,long,java.util.concurrent.TimeUnit)" class="member-name-link">addTrace(String, long, TimeUnit)</a> - Method in interface org.apache.curator.drivers.<a href="org/apache/curator/drivers/TracerDriver.html" title="interface in org.apache.curator.drivers">TracerDriver</a></dt>
+<dd>
+<div class="block">Record the given trace event</div>
+</dd>
+<dt><a href="org/apache/curator/utils/DefaultTracerDriver.html#addTrace(java.lang.String,long,java.util.concurrent.TimeUnit)" class="member-name-link">addTrace(String, long, TimeUnit)</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/DefaultTracerDriver.html" title="class in org.apache.curator.utils">DefaultTracerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#addTrace(org.apache.curator.drivers.OperationTrace)" class="member-name-link">addTrace(OperationTrace)</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></dt>
+<dd>
+<div class="block">Record the given trace event</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html#addWatch()" class="member-name-link">addWatch()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html" title="interface in org.apache.curator.x.async.api">AsyncCuratorFrameworkDsl</a></dt>
+<dd>
+<div class="block">Start an add watch builder.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#addWatch()" class="member-name-link">addWatch()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/AddWatchBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.api">AddWatchBuilder</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/AddWatchBuilder2.html" class="type-name-link" title="interface in org.apache.curator.framework.api">AddWatchBuilder2</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/AddWatchBuilderImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">AddWatchBuilderImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/AddWatchBuilderImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl,org.apache.curator.framework.imps.Watching,org.apache.curator.framework.imps.Backgrounding,org.apache.zookeeper.AddWatchMode)" class="member-name-link">AddWatchBuilderImpl(CuratorFrameworkImpl, Watching, Backgrounding, AddWatchMode)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/AddWatchBuilderI [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html" class="type-name-link" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a> - Class in <a href="org/apache/curator/drivers/package-summary.html">org.apache.curator.drivers</a></dt>
+<dd>
+<div class="block">Expose more metrics for the operations and events</div>
+</dd>
+<dt><a href="org/apache/curator/drivers/AdvancedTracerDriver.html#%3Cinit%3E()" class="member-name-link">AdvancedTracerDriver()</a> - Constructor for class org.apache.curator.drivers.<a href="org/apache/curator/drivers/AdvancedTracerDriver.html" title="class in org.apache.curator.drivers">AdvancedTracerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/AfterConnectionEstablished.html" class="type-name-link" title="class in org.apache.curator.framework.recipes">AfterConnectionEstablished</a> - Class in <a href="org/apache/curator/framework/recipes/package-summary.html">org.apache.curator.framework.recipes</a></dt>
+<dd>
+<div class="block">Utility class to allow execution of logic once a ZooKeeper connection becomes available.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html#afterInitialized()" class="member-name-link">afterInitialized()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder</a></dt>
+<dd>
+<div class="block">Make the built listener so that it only becomes active once <a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.html#initialized()"><code>CuratorCacheListener.initialized()</code></a> has been called.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueAllocator.html#allocateQueue(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">allocateQueue(CuratorFramework, String)</a> - Method in interface org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueAllocator.html" title="interface in org.apache.curator.framework.recipes.queue">QueueAllocator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/retry/RetryForever.html#allowRetry(int,long,org.apache.curator.RetrySleeper)" class="member-name-link">allowRetry(int, long, RetrySleeper)</a> - Method in class org.apache.curator.retry.<a href="org/apache/curator/retry/RetryForever.html" title="class in org.apache.curator.retry">RetryForever</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/retry/RetryUntilElapsed.html#allowRetry(int,long,org.apache.curator.RetrySleeper)" class="member-name-link">allowRetry(int, long, RetrySleeper)</a> - Method in class org.apache.curator.retry.<a href="org/apache/curator/retry/RetryUntilElapsed.html" title="class in org.apache.curator.retry">RetryUntilElapsed</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/retry/ExponentialBackoffRetry.html#allowRetry(int,long,org.apache.curator.RetrySleeper)" class="member-name-link">allowRetry(int, long, RetrySleeper)</a> - Method in class org.apache.curator.retry.<a href="org/apache/curator/retry/ExponentialBackoffRetry.html" title="class in org.apache.curator.retry">ExponentialBackoffRetry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/RetryPolicy.html#allowRetry(int,long,org.apache.curator.RetrySleeper)" class="member-name-link">allowRetry(int, long, RetrySleeper)</a> - Method in interface org.apache.curator.<a href="org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator">RetryPolicy</a></dt>
+<dd>
+<div class="block">Called when an operation has failed for some reason.</div>
+</dd>
+<dt><a href="org/apache/curator/SessionFailedRetryPolicy.html#allowRetry(int,long,org.apache.curator.RetrySleeper)" class="member-name-link">allowRetry(int, long, RetrySleeper)</a> - Method in class org.apache.curator.<a href="org/apache/curator/SessionFailedRetryPolicy.html" title="class in org.apache.curator">SessionFailedRetryPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/RetryPolicy.html#allowRetry(java.lang.Throwable)" class="member-name-link">allowRetry(Throwable)</a> - Method in interface org.apache.curator.<a href="org/apache/curator/RetryPolicy.html" title="interface in org.apache.curator">RetryPolicy</a></dt>
+<dd>
+<div class="block">Called when an operation has failed with a specific exception.</div>
+</dd>
+<dt><a href="org/apache/curator/SessionFailedRetryPolicy.html#allowRetry(java.lang.Throwable)" class="member-name-link">allowRetry(Throwable)</a> - Method in class org.apache.curator.<a href="org/apache/curator/SessionFailedRetryPolicy.html" title="class in org.apache.curator">SessionFailedRetryPolicy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionBridge.html#and()" class="member-name-link">and()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransactionBridge.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionBridge</a></dt>
+<dd>
+<div class="block">Syntactic sugar to make the fluent interface more readable</div>
+</dd>
+<dt><a href="org/apache/curator/utils/EnsurePath.html#asContainers()" class="member-name-link">asContainers()</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/EnsurePath.html" title="class in org.apache.curator.utils">EnsurePath</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><a href="async/package-summary.html">async</a> - package async</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncCreateBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncCreateBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for ZNode creates</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncCuratorFramework.html" class="type-name-link" title="interface in org.apache.curator.x.async">AsyncCuratorFramework</a> - Interface in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<div class="block">Zookeeper framework-style client that returns composable async operations
+ that implement <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletionStage.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletionStage</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncCuratorFrameworkDsl</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Zookeeper framework-style client</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" class="type-name-link" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a> - Class in <a href="org/apache/curator/x/async/details/package-summary.html">org.apache.curator.x.async.details</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework)" class="member-name-link">AsyncCuratorFrameworkImpl(CuratorFramework)</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl,org.apache.curator.x.async.details.Filters,org.apache.curator.x.async.WatchMode,boolean)" class="member-name-link">AsyncCuratorFrameworkImpl(CuratorFrameworkImpl, Filters, WatchMode, boolean)</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in  [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncDeleteBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncDeleteBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for ZNode deletions</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncEnsemblable.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncEnsemblable</a>&lt;<a href="org/apache/curator/x/async/api/AsyncEnsemblable.html" title="type parameter in AsyncEnsemblable">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Terminal operation for config/reconfig builders</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.html#asyncEnsureContainers(org.apache.curator.x.async.AsyncCuratorFramework,java.lang.String)" class="member-name-link">asyncEnsureContainers(AsyncCuratorFramework, String)</a> - Static method in class org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncWrappers.html" title="class in org.apache.curator.x.async">AsyncWrappers</a></dt>
+<dd>
+<div class="block">Asynchronously ensure that the parents of the given path are created as containers</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.html#asyncEnsureParents(org.apache.curator.x.async.AsyncCuratorFramework,java.lang.String)" class="member-name-link">asyncEnsureParents(AsyncCuratorFramework, String)</a> - Static method in class org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncWrappers.html" title="class in org.apache.curator.x.async">AsyncWrappers</a></dt>
+<dd>
+<div class="block">Asynchronously ensure that the parents of the given path are created</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncEventException.html" class="type-name-link" title="class in org.apache.curator.x.async">AsyncEventException</a> - Exception in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<div class="block">The exception type set for async watchers</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncEventException.html#%3Cinit%3E()" class="member-name-link">AsyncEventException()</a> - Constructor for exception org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncEventException.html" title="class in org.apache.curator.x.async">AsyncEventException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="async/AsyncExamples.html" class="type-name-link" title="class in async">AsyncExamples</a> - Class in <a href="async/package-summary.html">async</a></dt>
+<dd>
+<div class="block">Examples using the asynchronous DSL</div>
+</dd>
+<dt><a href="async/AsyncExamples.html#%3Cinit%3E()" class="member-name-link">AsyncExamples()</a> - Constructor for class async.<a href="async/AsyncExamples.html" title="class in async">AsyncExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncExistsBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncExistsBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for ZNode exists</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetACLBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncGetACLBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for getAcls</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetChildrenBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncGetChildrenBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for getChildren()</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetConfigBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncGetConfigBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for getConfig()</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncGetDataBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder to get ZNode data</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncMultiTransaction.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncMultiTransaction</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Terminal operation to support multi/transactions</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncPathable.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncPathable</a>&lt;<a href="org/apache/curator/x/async/api/AsyncPathable.html" title="type parameter in AsyncPathable">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Terminal operation for various builders</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncPathAndBytesable</a>&lt;<a href="org/apache/curator/x/async/api/AsyncPathAndBytesable.html" title="type parameter in AsyncPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Terminal operation for various builders</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncReconfigBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncReconfigBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for reconfigs</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/AsyncReconfigurable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">AsyncReconfigurable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncRemoveWatchesBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncRemoveWatchesBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for watcher removal</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncResult.html" class="type-name-link" title="interface in org.apache.curator.x.async">AsyncResult</a>&lt;<a href="org/apache/curator/x/async/AsyncResult.html" title="type parameter in AsyncResult">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html" class="type-name-link" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a>&lt;<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="type parameter in AsyncResultImpl">T</a>&gt; - Class in <a href="org/apache/curator/x/async/details/package-summary.html">org.apache.curator.x.async.details</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#%3Cinit%3E()" class="member-name-link">AsyncResultImpl()</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">AsyncResultImpl(Throwable)</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#%3Cinit%3E(org.apache.zookeeper.KeeperException.Code)" class="member-name-link">AsyncResultImpl(KeeperException.Code)</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#%3Cinit%3E(T)" class="member-name-link">AsyncResultImpl(T)</a> - Constructor for class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncSetACLBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncSetACLBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for setting ACLs</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncSetDataBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for setting ZNode data</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncStage.html" class="type-name-link" title="interface in org.apache.curator.x.async">AsyncStage</a>&lt;<a href="org/apache/curator/x/async/AsyncStage.html" title="type parameter in AsyncStage">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<div class="block">A <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/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>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncSyncBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncSyncBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Builder for syncs</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionCheckBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncTransactionCheckBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionCreateBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncTransactionCreateBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionDeleteBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncTransactionDeleteBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionOp.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncTransactionOp</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionSetDataBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncTransactionSetDataBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncWatchBuilder.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncWatchBuilder</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncWatchBuilder2.html" class="type-name-link" title="interface in org.apache.curator.x.async.api">AsyncWatchBuilder2</a> - Interface in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.html" class="type-name-link" title="class in org.apache.curator.x.async">AsyncWrappers</a> - Class in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<div class="block">
+     Utility for adding asynchronous behavior</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.TimeoutException.html" class="type-name-link" title="class in org.apache.curator.x.async">AsyncWrappers.TimeoutException</a> - Exception in <a href="org/apache/curator/x/async/package-summary.html">org.apache.curator.x.async</a></dt>
+<dd>
+<div class="block">Set as the completion stage's exception when trying to acquire a lock
+ times out</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/AtomicStats.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">AtomicStats</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<div class="block">Debugging stats about operations</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/AtomicStats.html#%3Cinit%3E()" class="member-name-link">AtomicStats()</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/AtomicStats.html" title="class in org.apache.curator.framework.recipes.atomic">AtomicStats</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/AtomicValue.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.atomic">AtomicValue</a>&lt;<a href="org/apache/curator/framework/recipes/atomic/AtomicValue.html" title="type parameter in AtomicValue">T</a>&gt; - Interface in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<div class="block">Abstracts a value returned from one of the Atomics</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/Revoker.html#attemptRevoke(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">attemptRevoke(CuratorFramework, String)</a> - Static method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/Revoker.html" title="class in org.apache.curator.framework.recipes.locks">Revoker</a></dt>
+<dd>
+<div class="block">Utility to mark a lock for revocation.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/AuthInfo.html" class="type-name-link" title="class in org.apache.curator.framework">AuthInfo</a> - Class in <a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/AuthInfo.html#%3Cinit%3E(java.lang.String,byte%5B%5D)" class="member-name-link">AuthInfo(String, byte[])</a> - Constructor for class org.apache.curator.framework.<a href="org/apache/curator/framework/AuthInfo.html" title="class in org.apache.curator.framework">AuthInfo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#authorization(java.lang.String,byte%5B%5D)" class="member-name-link">authorization(String, byte[])</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Add connection authorization
+
+ Subsequent calls to this method overwrite the prior calls.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#authorization(java.util.List)" class="member-name-link">authorization(List&lt;AuthInfo&gt;)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Add connection authorization.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html#autoRequeue()" class="member-name-link">autoRequeue()</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html" title="class in org.apache.curator.framework.recipes.leader">LeaderSelector</a></dt>
+<dd>
+<div class="block">By default, when <a href="org/apache/curator/framework/recipes/leader/LeaderSelectorListener.html#takeLeadership(org.apache.curator.framework.CuratorFramework)"><code>LeaderSelectorListener.takeLeadership(CuratorFramework)</code></a> returns, this
+ instance is not requeued.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#await()" class="member-name-link">await()</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Causes the current thread to wait until this instance acquires leadership
+ unless the thread is <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Thread.html#interrupt()" title="class or interface in java.lang" class="external-link">interrupted</a> or <a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#close()">closed</a>.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#await(long,java.util.concurrent.TimeUnit)" class="member-name-link">await(long, TimeUnit)</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Causes the current thread to wait until this instance acquires leadership
+ unless the thread is <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Thread.html#interrupt()" title="class or interface in java.lang" class="external-link">interrupted</a>,
+ the specified waiting time elapses or the instance is <a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#close()">closed</a>.</div>
+</dd>
+<dt><a href="org/apache/curator/test/compatibility/Timing2.html#awaitLatch(java.util.concurrent.CountDownLatch)" class="member-name-link">awaitLatch(CountDownLatch)</a> - Method in class org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/Timing2.html" title="class in org.apache.curator.test.compatibility">Timing2</a></dt>
+<dd>
+<div class="block">Wait on the given latch</div>
+</dd>
+<dt><a href="org/apache/curator/test/Timing.html#awaitLatch(java.util.concurrent.CountDownLatch)" class="member-name-link">awaitLatch(CountDownLatch)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/Timing.html" title="class in org.apache.curator.test">Timing</a></dt>
+<dd>
+<div class="block">Wait on the given latch</div>
+</dd>
+<dt><a href="org/apache/curator/test/DelegatingExecutorService.html#awaitTermination(long,java.util.concurrent.TimeUnit)" class="member-name-link">awaitTermination(long, TimeUnit)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/DelegatingExecutorService.html" title="class in org.apache.curator.test">DelegatingExecutorService</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:B">B</h2>
+<dl class="index">
+<dt><a href="org/apache/curator/framework/api/Backgroundable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">Backgroundable</a>&lt;<a href="org/apache/curator/framework/api/Backgroundable.html" title="type parameter in Backgroundable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundCallback.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundCallback</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>
+<div class="block">Functor for an async background operation</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundEnsembleable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundEnsembleable</a>&lt;<a href="org/apache/curator/framework/api/BackgroundEnsembleable.html" title="type parameter in BackgroundEnsembleable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/Backgrounding.html" class="type-name-link" title="class in org.apache.curator.framework.imps">Backgrounding</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/Backgrounding.html#%3Cinit%3E(org.apache.curator.framework.api.BackgroundCallback,org.apache.curator.framework.api.UnhandledErrorListener)" class="member-name-link">Backgrounding(BackgroundCallback, UnhandledErrorListener)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/Backgrounding.html" title="class in org.apache.curator.framework.imps">Backgrounding</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundPathable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundPathable</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathable.html" title="type parameter in BackgroundPathable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundPathableQuietlyable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundPathableQuietlyable</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathableQuietlyable.html" title="type parameter in BackgroundPathableQuietlyable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundPathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundPathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/BackgroundPathAndBytesable.html" title="type parameter in BackgroundPathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/BackgroundVersionable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">BackgroundVersionable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/BaseClassForTests.html" class="type-name-link" title="class in org.apache.curator.test">BaseClassForTests</a> - Class in <a href="org/apache/curator/test/package-summary.html">org.apache.curator.test</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/BaseClassForTests.html#%3Cinit%3E()" class="member-name-link">BaseClassForTests()</a> - Constructor for class org.apache.curator.test.<a href="org/apache/curator/test/BaseClassForTests.html" title="class in org.apache.curator.test">BaseClassForTests</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html#basePath(java.lang.String)" class="member-name-link">basePath(String)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder</a></dt>
+<dd>
+<div class="block">Required - set the base path to store in ZK, see <a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html#pathConstructor(org.apache.curator.x.discovery.DiscoveryPathConstructor)"><code>ServiceDiscoveryBuilder.pathConstructor(DiscoveryPathConstructor)</code></a>
+ for alternative</div>
+</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#bindInstance(int,int)" class="member-name-link">bindInstance(int, int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.queue">BlockingQueueConsumer</a>&lt;<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="type parameter in BlockingQueueConsumer">T</a>&gt; - Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>
+<div class="block">Utility - a queue consumer that provides behavior similar to a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/BlockingQueue.html" title="class or interface in java.util.concurrent" class="external-link"><code>BlockingQueue</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html#%3Cinit%3E(org.apache.curator.framework.state.ConnectionStateListener)" class="member-name-link">BlockingQueueConsumer(ConnectionStateListener)</a> - Constructor for class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="class in org.apache.curator.framework.recipes.queue">BlockingQueueConsumer</a></dt>
+<dd>
+<div class="block">Creates with capacity of <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Integer.html#MAX_VALUE" title="class or interface in java.lang" class="external-link"><code>Integer.MAX_VALUE</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html#%3Cinit%3E(org.apache.curator.framework.state.ConnectionStateListener,int)" class="member-name-link">BlockingQueueConsumer(ConnectionStateListener, int)</a> - Constructor for class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="class in org.apache.curator.framework.recipes.queue">BlockingQueueConsumer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html#%3Cinit%3E(org.apache.curator.framework.state.ConnectionStateListener,java.util.concurrent.BlockingQueue)" class="member-name-link">BlockingQueueConsumer(ConnectionStateListener, BlockingQueue&lt;T&gt;)</a> - Constructor for class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="class in org.apache.curator.framework.recipes.qu [...]
+<dd>
+<div class="block">Wrap the given blocking queue</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#blockUntilConnected()" class="member-name-link">blockUntilConnected()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Block until a connection to ZooKeeper is available.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#blockUntilConnected()" class="member-name-link">blockUntilConnected()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#blockUntilConnected(int,java.util.concurrent.TimeUnit)" class="member-name-link">blockUntilConnected(int, TimeUnit)</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Block until a connection to ZooKeeper is available or the maxWaitTime has been exceeded</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#blockUntilConnected(int,java.util.concurrent.TimeUnit)" class="member-name-link">blockUntilConnected(int, TimeUnit)</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html#blockUntilConnected(int,java.util.concurrent.TimeUnit)" class="member-name-link">blockUntilConnected(int, TimeUnit)</a> - Method in class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateManager.html" title="class in org.apache.curator.framework.state">ConnectionStateManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#blockUntilConnectedOrTimedOut()" class="member-name-link">blockUntilConnectedOrTimedOut()</a> - Method in class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></dt>
+<dd>
+<div class="block">This method blocks until the connection to ZK succeeds.</div>
+</dd>
+<dt><a href="org/apache/curator/retry/BoundedExponentialBackoffRetry.html" class="type-name-link" title="class in org.apache.curator.retry">BoundedExponentialBackoffRetry</a> - Class in <a href="org/apache/curator/retry/package-summary.html">org.apache.curator.retry</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/retry/BoundedExponentialBackoffRetry.html#%3Cinit%3E(int,int,int)" class="member-name-link">BoundedExponentialBackoffRetry(int, int, int)</a> - Constructor for class org.apache.curator.retry.<a href="org/apache/curator/retry/BoundedExponentialBackoffRetry.html" title="class in org.apache.curator.retry">BoundedExponentialBackoffRetry</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html#bridgeBuilder(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">bridgeBuilder(CuratorFramework, String)</a> - Static method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCache</a></dt>
+<dd>
+<div class="block">Start a Curator Cache Bridge builder.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Apply the current values and build a new CuratorFramework</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.Builder.html" title="class in org.apache.curator.framework.recipes.atomic">PromotedToLock.Builder</a></dt>
+<dd>
+<div class="block">Build the argument block</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridgeBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridgeBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBridgeBuilder</a></dt>
+<dd>
+<div class="block">Return a new Curator Cache Bridge based on the builder methods that have been called</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBuilder</a></dt>
+<dd>
+<div class="block">Return a new Curator Cache based on the builder methods that have been called</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder</a></dt>
+<dd>
+<div class="block">Build and return a new listener based on the methods that have been previously called</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCache.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCache.Builder.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache.Builder</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Builds the <a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache"><code>TreeCache</code></a> based on configured values.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.Builder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.Builder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharderPolicies.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/schema/SchemaBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</a></dt>
+<dd>
+<div class="block">Build a new schema from the currently set values</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFrameworkBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFrameworkBuilder.html" title="class in org.apache.curator.x.async.modeled">ModeledFrameworkBuilder</a></dt>
+<dd>
+<div class="block">Build a new ModeledFramework instance</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpecBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpecBuilder.html" title="class in org.apache.curator.x.async.modeled">ModelSpecBuilder</a></dt>
+<dd>
+<div class="block">Build a new ModelSpec instance</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceCacheBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceCacheBuilder</a></dt>
+<dd>
+<div class="block">Return a new service cache with the current settings</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder</a></dt>
+<dd>
+<div class="block">Build a new service discovery with the currently set values.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceInstanceBuilder.html" title="class in org.apache.curator.x.discovery">ServiceInstanceBuilder</a></dt>
+<dd>
+<div class="block">Return a new instance with the currently set values</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html#build()" class="member-name-link">build()</a> - Method in interface org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceProviderBuilder.html" title="interface in org.apache.curator.x.discovery">ServiceProviderBuilder</a></dt>
+<dd>
+<div class="block">Allocate a new service provider based on the current builder settings</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/UriSpec.html#build()" class="member-name-link">build()</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></dt>
+<dd>
+<div class="block">Build into a UriSpec string</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html#build(com.fasterxml.jackson.core.type.TypeReference)" class="member-name-link">build(TypeReference)</a> - Static method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="class in org.apache.curator.x.async.modeled">JacksonModelSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html#build(com.fasterxml.jackson.databind.JavaType)" class="member-name-link">build(JavaType)</a> - Static method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="class in org.apache.curator.x.async.modeled">JacksonModelSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html#build(java.lang.Class)" class="member-name-link">build(Class&lt;T&gt;)</a> - Static method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="class in org.apache.curator.x.async.modeled">JacksonModelSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/migrations/MigrationSet.html#build(java.lang.String,java.util.List)" class="member-name-link">build(String, List&lt;Migration&gt;)</a> - Static method in interface org.apache.curator.x.async.migrations.<a href="org/apache/curator/x/async/migrations/MigrationSet.html" title="interface in org.apache.curator.x.async.migrations">MigrationSet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/UriSpec.html#build(java.util.Map)" class="member-name-link">build(Map&lt;String, Object&gt;)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></dt>
+<dd>
+<div class="block">Build into a UriSpec string</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html#build(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.framework.recipes.cache.CuratorCache.Options...)" class="member-name-link">build(CuratorFramework, String, CuratorCache.Options...)</a> - Static method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.re [...]
+<dd>
+<div class="block">Return a Curator Cache for the given path with the given options using a standard storage instance</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#build(org.apache.curator.x.async.AsyncCuratorFramework,org.apache.curator.x.async.modeled.ModelSpec,org.apache.curator.x.async.WatchMode,java.util.function.UnaryOperator,org.apache.curator.framework.api.UnhandledErrorListener,java.util.function.UnaryOperator,java.util.Set)" class="member-name-link">build(AsyncCuratorFramework, ModelSpec&lt;T&gt;, WatchMode, UnaryOperator&lt;WatchedEvent&gt;, UnhandledErrorL [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/UriSpec.html#build(org.apache.curator.x.discovery.ServiceInstance)" class="member-name-link">build(ServiceInstance&lt;?&gt;)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></dt>
+<dd>
+<div class="block">Build into a UriSpec string</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/UriSpec.html#build(org.apache.curator.x.discovery.ServiceInstance,java.util.Map)" class="member-name-link">build(ServiceInstance&lt;?&gt;, Map&lt;String, Object&gt;)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/UriSpec.html" title="class in org.apache.curator.x.discovery">UriSpec</a></dt>
+<dd>
+<div class="block">Build into a UriSpec string</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.StartMode.html#BUILD_INITIAL_CACHE" class="member-name-link">BUILD_INITIAL_CACHE</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.StartMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCache.StartMode</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">The cache will be primed (in the foreground) with initial values.</div>
+</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#buildConfig()" class="member-name-link">buildConfig()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/QuorumPeerConfigBuilder.html#buildConfig()" class="member-name-link">buildConfig()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumPeerConfigBuilder.html" title="class in org.apache.curator.test">QuorumPeerConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#buildConfig(int)" class="member-name-link">buildConfig(int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#buildConfig(int,int)" class="member-name-link">buildConfig(int, int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#buildConfigProperties(int)" class="member-name-link">buildConfigProperties(int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#buildConfigProperties(int,int)" class="member-name-link">buildConfigProperties(int, int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#buildDelayQueue()" class="member-name-link">buildDelayQueue()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder</a></dt>
+<dd>
+<div class="block">Build a <a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedDelayQueue</code></a> from the current builder values.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory</a></dt>
+<dd>
+<div class="block">Return a new builder that builds a CuratorFramework</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/PromotedToLock.html" title="class in org.apache.curator.framework.recipes.atomic">PromotedToLock</a></dt>
+<dd>
+<div class="block">Allocate a new builder</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListener</a></dt>
+<dd>
+<div class="block">Returns a builder allowing type specific, and special purpose listeners.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueSharderPolicies.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharderPolicies</a></dt>
+<dd>
+<div class="block">Allocate a new builder</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#builder()" class="member-name-link">builder()</a> - Static method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Start a new ModeledFrameworkBuilder.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceInstance.html#builder()" class="member-name-link">builder()</a> - Static method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a></dt>
+<dd>
+<div class="block">Return a new builder.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html#builder(java.lang.Class)" class="member-name-link">builder(Class&lt;T&gt;)</a> - Static method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder</a></dt>
+<dd>
+<div class="block">Return a new builder.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.html#builder(java.lang.String)" class="member-name-link">builder(String)</a> - Static method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></dt>
+<dd>
+<div class="block">Start a builder for the given full path.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.html#builder(java.util.regex.Pattern)" class="member-name-link">builder(Pattern)</a> - Static method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></dt>
+<dd>
+<div class="block">Start a builder for the given path pattern.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html#builder(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">builder(CuratorFramework, String)</a> - Static method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCache</a></dt>
+<dd>
+<div class="block">Start a Curator Cache builder</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#builder(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.recipes.queue.QueueConsumer,org.apache.curator.framework.recipes.queue.QueueSerializer,java.lang.String)" class="member-name-link">builder(CuratorFramework, QueueConsumer&lt;T&gt;, QueueSerializer&lt;T&gt;, String)</a> - Static method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/qu [...]
+<dd>
+<div class="block">Allocate a new builder</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#builder(org.apache.curator.x.async.AsyncCuratorFramework,org.apache.curator.x.async.modeled.ModelSpec)" class="member-name-link">builder(AsyncCuratorFramework, ModelSpec&lt;T&gt;)</a> - Static method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Start a new ModeledFrameworkBuilder for the given model</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#builder(org.apache.curator.x.async.modeled.ModelSerializer)" class="member-name-link">builder(ModelSerializer&lt;T&gt;)</a> - Static method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Start a new ModelSpecBuilder for the given serializer.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#builder(org.apache.curator.x.async.modeled.ZPath,org.apache.curator.x.async.modeled.ModelSerializer)" class="member-name-link">builder(ZPath, ModelSerializer&lt;T&gt;)</a> - Static method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Start a new ModelSpecBuilder for the given path and serializer.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.html#builderForRecipe(java.lang.String)" class="member-name-link">builderForRecipe(String)</a> - Static method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></dt>
+<dd>
+<div class="block">Start a schema builder for a typical Curator recipe's children</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.html#builderForRecipeParent(java.lang.String)" class="member-name-link">builderForRecipeParent(String)</a> - Static method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></dt>
+<dd>
+<div class="block">Start a schema builder for a typical Curator recipe's parent node</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#buildIdQueue()" class="member-name-link">buildIdQueue()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder</a></dt>
+<dd>
+<div class="block">Build a <a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedIdQueue</code></a> from the current builder values</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#buildPriorityQueue(int)" class="member-name-link">buildPriorityQueue(int)</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder</a></dt>
+<dd>
+<div class="block">Build a <a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedPriorityQueue</code></a> from the current builder values.</div>
+</dd>
+<dt><a href="org/apache/curator/test/QuorumPeerConfigBuilder.html#buildProperties()" class="member-name-link">buildProperties()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumPeerConfigBuilder.html" title="class in org.apache.curator.test">QuorumPeerConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html#buildQueue()" class="member-name-link">buildQueue()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueBuilder.html" title="class in org.apache.curator.framework.recipes.queue">QueueBuilder</a></dt>
+<dd>
+<div class="block">Build a <a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue"><code>DistributedQueue</code></a> from the current builder values</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#buildTemp()" class="member-name-link">buildTemp()</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Apply the current values and build a new temporary CuratorFramework.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#buildTemp(long,java.util.concurrent.TimeUnit)" class="member-name-link">buildTemp(long, TimeUnit)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Apply the current values and build a new temporary CuratorFramework.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceInstance.html#buildUriSpec()" class="member-name-link">buildUriSpec()</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceInstance.html#buildUriSpec(java.util.Map)" class="member-name-link">buildUriSpec(Map&lt;String, Object&gt;)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceInstance.html" title="class in org.apache.curator.x.discovery">ServiceInstance</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<h2 class="title" id="I:C">C</h2>
+<dl class="index">
+<dt><a href="cache/package-summary.html">cache</a> - package cache</dt>
+<dd>&nbsp;</dd>
+<dt><a href="pubsub/models/InstanceType.html#cache" class="member-name-link">cache</a> - Enum constant in enum class pubsub.models.<a href="pubsub/models/InstanceType.html" title="enum class in pubsub.models">InstanceType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html#cache()" class="member-name-link">cache()</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework</a></dt>
+<dd>
+<div class="block">Return the cache instance</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html#CACHE_DATA" class="member-name-link">CACHE_DATA</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheMode</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">The cache will hold all the children and the data for each child node.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html#CACHE_DATA_AND_STAT" class="member-name-link">CACHE_DATA_AND_STAT</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheMode</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">The cache will hold all the children, the data for each child node
+ and the stat for each child node</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html#CACHE_PATHS_ONLY" class="member-name-link">CACHE_PATHS_ONLY</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheMode.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheMode</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">The cache will hold only the children path names.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceCacheListener.html#cacheChanged()" class="member-name-link">cacheChanged()</a> - Method in interface org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceCacheListener.html" title="interface in org.apache.curator.x.discovery.details">ServiceCacheListener</a></dt>
+<dd>
+<div class="block">Called when the cache has changed (instances added/deleted, etc.)</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#cached()" class="member-name-link">cached()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#cached()" class="member-name-link">cached()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">
+     Use an internally created cache as a front for this modeled instance.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#cached(java.util.concurrent.ExecutorService)" class="member-name-link">cached(ExecutorService)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#cached(java.util.concurrent.ExecutorService)" class="member-name-link">cached(ExecutorService)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#cached()"><code>ModeledFramework.cached()</code></a> but allows for providing an executor service</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicInteger.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicInteger</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicInteger.html#%3Cinit%3E(org.apache.curator.framework.recipes.atomic.DistributedAtomicInteger,int)" class="member-name-link">CachedAtomicInteger(DistributedAtomicInteger, int)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/CachedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicInteger</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicLong.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicLong</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/CachedAtomicLong.html#%3Cinit%3E(org.apache.curator.framework.recipes.atomic.DistributedAtomicLong,int)" class="member-name-link">CachedAtomicLong(DistributedAtomicLong, int)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/CachedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">CachedAtomicLong</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" class="type-name-link" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework</a>&lt;<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="type parameter in CachedModeledFramework">T</a>&gt; - Interface in <a href="org/apache/curator/x/async/modeled/cached/package-summary.html">org.apache.curator.x.async.modeled.cached</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/RetryLoop.html#callWithRetry(org.apache.curator.CuratorZookeeperClient,java.util.concurrent.Callable)" class="member-name-link">callWithRetry(CuratorZookeeperClient, Callable&lt;T&gt;)</a> - Static method in class org.apache.curator.<a href="org/apache/curator/RetryLoop.html" title="class in org.apache.curator">RetryLoop</a></dt>
+<dd>
+<div class="block">Convenience utility: creates a retry loop calling the given proc and retrying if needed</div>
+</dd>
+<dt><a href="org/apache/curator/SessionFailRetryLoop.html#callWithRetry(org.apache.curator.CuratorZookeeperClient,org.apache.curator.SessionFailRetryLoop.Mode,java.util.concurrent.Callable)" class="member-name-link">callWithRetry(CuratorZookeeperClient, SessionFailRetryLoop.Mode, Callable&lt;T&gt;)</a> - Static method in class org.apache.curator.<a href="org/apache/curator/SessionFailRetryLoop.html" title="class in org.apache.curator">SessionFailRetryLoop</a></dt>
+<dd>
+<div class="block">Convenience utility: creates a "session fail" retry loop calling the given proc</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.Allowance.html#CAN" class="member-name-link">CAN</a> - Enum constant in enum class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.Allowance.html" title="enum class in org.apache.curator.framework.schema">Schema.Allowance</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.html#canBeDeleted()" class="member-name-link">canBeDeleted()</a> - Method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.html" title="class in org.apache.curator.framework.schema">Schema</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/schema/SchemaBuilder.html#canBeDeleted(boolean)" class="member-name-link">canBeDeleted(boolean)</a> - Method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#canBeReadOnly()" class="member-name-link">canBeReadOnly()</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#canBeReadOnly(boolean)" class="member-name-link">canBeReadOnly(boolean)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.InternalScheduledFutureTask.html#cancel(boolean)" class="member-name-link">cancel(boolean)</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableExecutorService.InternalScheduledFutureTask.html" title="class in org.apache.curator.utils">CloseableExecutorService.InternalScheduledFutureTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a> - Exception in <a href="org/apache/curator/framework/recipes/leader/package-summary.html">org.apache.curator.framework.recipes.leader</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html#%3Cinit%3E()" class="member-name-link">CancelLeadershipException()</a> - Constructor for exception org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html#%3Cinit%3E(java.lang.String)" class="member-name-link">CancelLeadershipException(String)</a> - Constructor for exception org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html#%3Cinit%3E(java.lang.String,java.lang.Throwable)" class="member-name-link">CancelLeadershipException(String, Throwable)</a> - Constructor for exception org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html#%3Cinit%3E(java.lang.Throwable)" class="member-name-link">CancelLeadershipException(Throwable)</a> - Constructor for exception org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/CancelLeadershipException.html" title="class in org.apache.curator.framework.recipes.leader">CancelLeadershipException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#cancelStartTask()" class="member-name-link">cancelStartTask()</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/schema/Schema.Allowance.html#CANNOT" class="member-name-link">CANNOT</a> - Enum constant in enum class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/Schema.Allowance.html" title="enum class in org.apache.curator.framework.schema">Schema.Allowance</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html#check()" class="member-name-link">check()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransaction</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Start a check builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#check()" class="member-name-link">check()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/TransactionOp.html" title="interface in org.apache.curator.framework.api.transaction">TransactionOp</a></dt>
+<dd>
+<div class="block">Start a check builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/TransactionOpImpl.html#check()" class="member-name-link">check()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/TransactionOpImpl.html" title="class in org.apache.curator.framework.imps">TransactionOpImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionOp.html#check()" class="member-name-link">check()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncTransactionOp.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionOp</a></dt>
+<dd>
+<div class="block">Start a check builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/OperationType.html#CHECK" class="member-name-link">CHECK</a> - Enum constant in enum class org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/OperationType.html" title="enum class in org.apache.curator.framework.api.transaction">OperationType</a></dt>
+<dd>
+<div class="block"><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#check()"><code>TransactionOp.check()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncResult.html#checkError()" class="member-name-link">checkError()</a> - Method in interface org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncResult.html" title="interface in org.apache.curator.x.async">AsyncResult</a></dt>
+<dd>
+<div class="block">If there was a general exception or a <code>KeeperException</code>
+ a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link"><code>RuntimeException</code></a> is thrown that wraps the exception.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#checkError()" class="member-name-link">checkError()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/AsyncResult.html#checkException()" class="member-name-link">checkException()</a> - Method in interface org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncResult.html" title="interface in org.apache.curator.x.async">AsyncResult</a></dt>
+<dd>
+<div class="block">If there was a general exception (but <strong>not</strong> a <code>KeeperException</code>)
+ a <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link"><code>RuntimeException</code></a> is thrown that wraps the exception.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncResultImpl.html#checkException()" class="member-name-link">checkException()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncResultImpl.html" title="class in org.apache.curator.x.async.details">AsyncResultImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#checkExists()" class="member-name-link">checkExists()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Start an exists builder</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#checkExists()" class="member-name-link">checkExists()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/WatchableAsyncCuratorFramework.html#checkExists()" class="member-name-link">checkExists()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/WatchableAsyncCuratorFramework.html" title="interface in org.apache.curator.x.async.api">WatchableAsyncCuratorFramework</a></dt>
+<dd>
+<div class="block">Start an exists builder.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#checkExists()" class="member-name-link">checkExists()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#checkExists()" class="member-name-link">checkExists()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#checkExists()" class="member-name-link">checkExists()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Check to see if the ZNode at this instance's path exists</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#checkExistsOp()" class="member-name-link">checkExistsOp()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#checkExistsOp()" class="member-name-link">checkExistsOp()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Check exists operation instance that can be passed among other operations to
+ <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#inTransaction(java.util.List)"><code>ModeledFramework.inTransaction(java.util.List)</code></a> to be executed as a single transaction.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#checkExistsOp(int)" class="member-name-link">checkExistsOp(int)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#checkExistsOp(int)" class="member-name-link">checkExistsOp(int)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Check exists operation instance that can be passed among other operations to
+ <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#inTransaction(java.util.List)"><code>ModeledFramework.inTransaction(java.util.List)</code></a> to be executed as a single transaction.</div>
+</dd>
+<dt><a href="org/apache/curator/utils/ThreadUtils.html#checkInterrupted(java.lang.Throwable)" class="member-name-link">checkInterrupted(Throwable)</a> - Static method in class org.apache.curator.utils.<a href="org/apache/curator/utils/ThreadUtils.html" title="class in org.apache.curator.utils">ThreadUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework</a></dt>
+<dd>
+<div class="block">
+     Return a new Modeled Curator instance with all the same options but applying to the given child node of this Modeled Curator's
+     path.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ZPathImpl.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ZPathImpl.html" title="class in org.apache.curator.x.async.modeled.details">ZPathImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">
+     Return a new Modeled Curator instance with all the same options but applying to the given child node of this Modeled Curator's
+     path.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">
+     Return a new CuratorModel instance with all the same options but applying to the given child node of this CuratorModel's
+     path.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ZPath.html#child(java.lang.Object)" class="member-name-link">child(Object)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ZPath.html" title="interface in org.apache.curator.x.async.modeled">ZPath</a></dt>
+<dd>
+<div class="block">
+     Return a ZPath that represents a child ZNode of this ZPath.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CHILD_ADDED" class="member-name-link">CHILD_ADDED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">A child was added to the path</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CHILD_REMOVED" class="member-name-link">CHILD_REMOVED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">A child was removed from the path</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CHILD_UPDATED" class="member-name-link">CHILD_UPDATED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">A child's data was changed</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/ChildData.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.cache">ChildData</a> - Class in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/ChildData.html#%3Cinit%3E(java.lang.String,org.apache.zookeeper.data.Stat,byte%5B%5D)" class="member-name-link">ChildData(String, Stat, byte[])</a> - Constructor for class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/ChildData.html" title="class in org.apache.curator.framework.recipes.cache">ChildData</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheListener.html#childEvent(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.recipes.cache.PathChildrenCacheEvent)" class="member-name-link">childEvent(CuratorFramework, PathChildrenCacheEvent)</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheListener.html" title="interface in org.apache.curator.framework. [...]
+<dd>
+<div class="block">Called when a change has occurred</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html#childEvent(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.recipes.cache.PathChildrenCacheEvent)" class="member-name-link">childEvent(CuratorFramework, PathChildrenCacheEvent)</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCacheListener.html#childEvent(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.recipes.cache.TreeCacheEvent)" class="member-name-link">childEvent(CuratorFramework, TreeCacheEvent)</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCacheListener.html" title="interface in org.apache.curator.framework.recipes.cache">TreeCacheListener [...]
+<dd>
+<div class="block">Called when a change has occurred</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#children()" class="member-name-link">children()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#children()" class="member-name-link">children()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Return the child paths of this instance's path (in no particular order)</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html#CHILDREN" class="member-name-link">CHILDREN</a> - Enum constant in enum class org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</a></dt>
+<dd>
+<div class="block">Corresponds to <a href="org/apache/curator/framework/CuratorFramework.html#getChildren()"><code>CuratorFramework.getChildren()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html#childrenAsZNodes()" class="member-name-link">childrenAsZNodes()</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#childrenAsZNodes()"><code>ModeledFramework.childrenAsZNodes()</code></a>
+ but always reads from cache - i.e.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#childrenAsZNodes()" class="member-name-link">childrenAsZNodes()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#childrenAsZNodes()" class="member-name-link">childrenAsZNodes()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Return the child paths of this instance's path (in no particular order)
+ and deserialize into a models.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ChildrenDeletable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ChildrenDeletable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.html#childrenWithData(org.apache.curator.x.async.AsyncCuratorFramework,java.lang.String)" class="member-name-link">childrenWithData(AsyncCuratorFramework, String)</a> - Static method in class org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncWrappers.html" title="class in org.apache.curator.x.async">AsyncWrappers</a></dt>
+<dd>
+<div class="block">
+ Return the children of the given path (keyed by the full path) and the data for each node.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/AsyncWrappers.html#childrenWithData(org.apache.curator.x.async.AsyncCuratorFramework,java.lang.String,boolean)" class="member-name-link">childrenWithData(AsyncCuratorFramework, String, boolean)</a> - Static method in class org.apache.curator.x.async.<a href="org/apache/curator/x/async/AsyncWrappers.html" title="class in org.apache.curator.x.async">AsyncWrappers</a></dt>
+<dd>
+<div class="block">
+ Return the children of the given path (keyed by the full path) and the data for each node.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html#circuitBreaking(org.apache.curator.RetryPolicy)" class="member-name-link">circuitBreaking(RetryPolicy)</a> - Static method in interface org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html" title="interface in org.apache.curator.framework.state">ConnectionStateListenerManagerFactory</a></dt>
+<dd>
+<div class="block">Listeners set in this manager receive circuit breaking behavior using <a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html" title="class in org.apache.curator.framework.state"><code>CircuitBreakingConnectionStateListener</code></a>
+ as a master listener that proxies to any listener registered by client code (unless the listener returns true
+ for <a href="org/apache/curator/framework/state/ConnectionStateListener.html#doNotProxy()"><code>ConnectionStateListener.doNotProxy()</code></a>).</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html#circuitBreaking(org.apache.curator.RetryPolicy,java.util.concurrent.ScheduledExecutorService)" class="member-name-link">circuitBreaking(RetryPolicy, ScheduledExecutorService)</a> - Static method in interface org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html" title="interface in org.apache.curator.framework.state">ConnectionStat [...]
+<dd>
+<div class="block">Listeners set in this manager receive circuit breaking behavior using <a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html" title="class in org.apache.curator.framework.state"><code>CircuitBreakingConnectionStateListener</code></a>
+ as a master listener that proxies to any listener registered by client code (unless the listener returns true
+ for <a href="org/apache/curator/framework/state/ConnectionStateListener.html#doNotProxy()"><code>ConnectionStateListener.doNotProxy()</code></a>).</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html" class="type-name-link" title="class in org.apache.curator.framework.state">CircuitBreakingConnectionStateListener</a> - Class in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>
+<div class="block">
+     A proxy for connection state listeners that adds circuit breaking behavior.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.state.ConnectionStateListener,org.apache.curator.RetryPolicy)" class="member-name-link">CircuitBreakingConnectionStateListener(CuratorFramework, ConnectionStateListener, RetryPolicy)</a> - Constructor for class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/CircuitBreakingConnectio [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/CircuitBreakingConnectionStateListener.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,org.apache.curator.framework.state.ConnectionStateListener,org.apache.curator.RetryPolicy,java.util.concurrent.ScheduledExecutorService)" class="member-name-link">CircuitBreakingConnectionStateListener(CuratorFramework, ConnectionStateListener, RetryPolicy, ScheduledExecutorService)</a> - Constructor for class org.apache.curator.framework.st [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/LockInternals.html#clean()" class="member-name-link">clean()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/LockInternals.html" title="class in org.apache.curator.framework.recipes.locks">LockInternals</a></dt>
+<dd>
+<div class="block">Attempt to delete the lock node so that sequence numbers get reset</div>
+</dd>
+<dt><a href="org/apache/curator/framework/listen/ListenerManager.html#clear()" class="member-name-link">clear()</a> - Method in interface org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/ListenerManager.html" title="interface in org.apache.curator.framework.listen">ListenerManager</a></dt>
+<dd>
+<div class="block">Remove all listeners</div>
+</dd>
+<dt><a href="org/apache/curator/framework/listen/MappingListenerManager.html#clear()" class="member-name-link">clear()</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/MappingListenerManager.html" title="class in org.apache.curator.framework.listen">MappingListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/listen/StandardListenerManager.html#clear()" class="member-name-link">clear()</a> - Method in class org.apache.curator.framework.listen.<a href="org/apache/curator/framework/listen/StandardListenerManager.html" title="class in org.apache.curator.framework.listen">StandardListenerManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html#clear()" class="member-name-link">clear()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheStorage</a></dt>
+<dd>
+<div class="block">Reset the storage to zero entries</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#clear()" class="member-name-link">clear()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Clears the current data without beginning a new query and without generating any events
+ for listeners.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#clearAndRefresh()" class="member-name-link">clearAndRefresh()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Clear out current data and begin a new query on the path</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#clearDataBytes(java.lang.String)" class="member-name-link">clearDataBytes(String)</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">As a memory optimization, you can clear the cached data bytes for a node.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#clearDataBytes(java.lang.String,int)" class="member-name-link">clearDataBytes(String, int)</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">As a memory optimization, you can clear the cached data bytes for a node.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#clearWatcherReferences(org.apache.zookeeper.Watcher)" class="member-name-link">clearWatcherReferences(Watcher)</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">As of ZooKeeper 3.5 Curators recipes will handle removing watcher references
+ when they are no longer used. If you write your own recipe, follow the example of Curator
+ recipes and use <a href="org/apache/curator/framework/CuratorFramework.html#newWatcherRemoveCuratorFramework()"><code>CuratorFramework.newWatcherRemoveCuratorFramework()</code></a> calling <a href="org/apache/curator/framework/WatcherRemoveCuratorFramework.html#removeWatchers()"><code>WatcherRemoveCuratorFramework.removeWatchers()</code></a>
+ when closing your instance.</div>
+</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#clearWatcherReferences(org.apache.zookeeper.Watcher)" class="member-name-link">clearWatcherReferences(Watcher)</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html#client(org.apache.curator.framework.CuratorFramework)" class="member-name-link">client(CuratorFramework)</a> - Method in class org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceDiscoveryBuilder.html" title="class in org.apache.curator.x.discovery">ServiceDiscoveryBuilder</a></dt>
+<dd>
+<div class="block">Required - set the client to use</div>
+</dd>
+<dt><a href="pubsub/Clients.html" class="type-name-link" title="class in pubsub">Clients</a> - Class in <a href="pubsub/package-summary.html">pubsub</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="discovery/ExampleServer.html#close()" class="member-name-link">close()</a> - Method in class discovery.<a href="discovery/ExampleServer.html" title="class in discovery">ExampleServer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="leader/ExampleClient.html#close()" class="member-name-link">close()</a> - Method in class leader.<a href="leader/ExampleClient.html" title="class in leader">ExampleClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></dt>
+<dd>
+<div class="block">Close the client.</div>
+</dd>
+<dt><a href="org/apache/curator/ensemble/EnsembleProvider.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.ensemble.<a href="org/apache/curator/ensemble/EnsembleProvider.html" title="interface in org.apache.curator.ensemble">EnsembleProvider</a></dt>
+<dd>
+<div class="block">Curator will call this method when <a href="org/apache/curator/CuratorZookeeperClient.html#close()"><code>CuratorZookeeperClient.close()</code></a> is called</div>
+</dd>
+<dt><a href="org/apache/curator/ensemble/fixed/FixedEnsembleProvider.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.ensemble.fixed.<a href="org/apache/curator/ensemble/fixed/FixedEnsembleProvider.html" title="class in org.apache.curator.ensemble.fixed">FixedEnsembleProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Stop the client</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorTempFramework.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorTempFramework.html" title="interface in org.apache.curator.framework">CuratorTempFramework</a></dt>
+<dd>
+<div class="block">Stop the client</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorTempFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/EnsembleTracker.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/EnsembleTracker.html" title="class in org.apache.curator.framework.imps">EnsembleTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCache</a></dt>
+<dd>
+<div class="block">Close the cache, stop responding to events, etc.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/NodeCache.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/NodeCache.html" title="class in org.apache.curator.framework.recipes.cache">NodeCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Close/end the cache</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCache.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCache.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Close/end the cache.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Remove this instance from the leadership election.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderSelector.html" title="class in org.apache.curator.framework.recipes.leader">LeaderSelector</a></dt>
+<dd>
+<div class="block">Shutdown this selector and remove yourself from the leadership group</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/Lease.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/Lease.html" title="interface in org.apache.curator.framework.recipes.locks">Lease</a></dt>
+<dd>
+<div class="block">Releases the lease so that other clients/processes can acquire it</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/Locker.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/Locker.html" title="class in org.apache.curator.framework.recipes.locks">Locker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/GroupMember.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/GroupMember.html" title="class in org.apache.curator.framework.recipes.nodes">GroupMember</a></dt>
+<dd>
+<div class="block">Have thisId leave the group and stop caching membership</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></dt>
+<dd>
+<div class="block">Call when you are done with the PersistentTtlNode.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedDelayQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedIdQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedPriorityQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="class in org.apache.curator.framework.recipes.queue">DistributedQueue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueSharder.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueSharder.html" title="class in org.apache.curator.framework.recipes.queue">QueueSharder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/shared/SharedCount.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.shared.<a href="org/apache/curator/framework/recipes/shared/SharedCount.html" title="class in org.apache.curator.framework.recipes.shared">SharedCount</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/shared/SharedValue.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.shared.<a href="org/apache/curator/framework/recipes/shared/SharedValue.html" title="class in org.apache.curator.framework.recipes.shared">SharedValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/watch/PersistentWatcher.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.recipes.watch.<a href="org/apache/curator/framework/recipes/watch/PersistentWatcher.html" title="class in org.apache.curator.framework.recipes.watch">PersistentWatcher</a></dt>
+<dd>
+<div class="block">Remove the watcher</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateManager.html" title="class in org.apache.curator.framework.state">ConnectionStateManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/SessionFailRetryLoop.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.<a href="org/apache/curator/SessionFailRetryLoop.html" title="class in org.apache.curator">SessionFailRetryLoop</a></dt>
+<dd>
+<div class="block">Must be called in a finally handler when done with the loop</div>
+</dd>
+<dt><a href="org/apache/curator/test/QuorumConfigBuilder.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/QuorumConfigBuilder.html" title="class in org.apache.curator.test">QuorumConfigBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/TestingCluster.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/TestingCluster.html" title="class in org.apache.curator.test">TestingCluster</a></dt>
+<dd>
+<div class="block">Shutdown the ensemble, free resources, etc.</div>
+</dd>
+<dt><a href="org/apache/curator/test/TestingServer.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/TestingServer.html" title="class in org.apache.curator.test">TestingServer</a></dt>
+<dd>
+<div class="block">Close the server and any open clients and delete the temp directory</div>
+</dd>
+<dt><a href="org/apache/curator/test/TestingZooKeeperMain.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/TestingZooKeeperMain.html" title="class in org.apache.curator.test">TestingZooKeeperMain</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/TestingZooKeeperServer.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/TestingZooKeeperServer.html" title="class in org.apache.curator.test">TestingZooKeeperServer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/ZooKeeperServerEmbeddedAdapter.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/ZooKeeperServerEmbeddedAdapter.html" title="class in org.apache.curator.test">ZooKeeperServerEmbeddedAdapter</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableExecutorService.html" title="class in org.apache.curator.utils">CloseableExecutorService</a></dt>
+<dd>
+<div class="block">Closes any tasks currently in progress</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/CachedModeledFramework.html" title="interface in org.apache.curator.x.async.modeled.cached">CachedModeledFramework</a></dt>
+<dd>
+<div class="block">Close/stop the internally created cache</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceCacheImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceCacheImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceDiscoveryImpl.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceDiscoveryImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceDiscoveryImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/details/ServiceProviderImpl.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/ServiceProviderImpl.html" title="class in org.apache.curator.x.discovery.details">ServiceProviderImpl</a></dt>
+<dd>
+<div class="block">Close the provider.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/server/rest/InstanceCleanup.html#close()" class="member-name-link">close()</a> - Method in class org.apache.curator.x.discovery.server.rest.<a href="org/apache/curator/x/discovery/server/rest/InstanceCleanup.html" title="class in org.apache.curator.x.discovery.server.rest">InstanceCleanup</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/ServiceProvider.html#close()" class="member-name-link">close()</a> - Method in interface org.apache.curator.x.discovery.<a href="org/apache/curator/x/discovery/ServiceProvider.html" title="interface in org.apache.curator.x.discovery">ServiceProvider</a></dt>
+<dd>
+<div class="block">Close the provider.</div>
+</dd>
+<dt><a href="pubsub/SubPubTest.html#close()" class="member-name-link">close()</a> - Method in class pubsub.<a href="pubsub/SubPubTest.html" title="class in pubsub">SubPubTest</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#close(int)" class="member-name-link">close(int)</a> - Method in class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></dt>
+<dd>
+<div class="block">Close this client object as the <a href="org/apache/curator/CuratorZookeeperClient.html#close()"><code>CuratorZookeeperClient.close()</code></a> method.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html#close(org.apache.curator.framework.recipes.leader.LeaderLatch.CloseMode)" class="member-name-link">close(LeaderLatch.CloseMode)</a> - Method in class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.html" title="class in org.apache.curator.framework.recipes.leader">LeaderLatch</a></dt>
+<dd>
+<div class="block">Remove this instance from the leadership election.</div>
+</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.html" class="type-name-link" title="class in org.apache.curator.utils">CloseableExecutorService</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">Decoration on an ExecutorService that tracks created futures and provides
+ a method to close futures created via this class</div>
+</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.html#%3Cinit%3E(java.util.concurrent.ExecutorService)" class="member-name-link">CloseableExecutorService(ExecutorService)</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableExecutorService.html" title="class in org.apache.curator.utils">CloseableExecutorService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.html#%3Cinit%3E(java.util.concurrent.ExecutorService,boolean)" class="member-name-link">CloseableExecutorService(ExecutorService, boolean)</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableExecutorService.html" title="class in org.apache.curator.utils">CloseableExecutorService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.InternalFutureTask.html" class="type-name-link" title="class in org.apache.curator.utils">CloseableExecutorService.InternalFutureTask</a>&lt;<a href="org/apache/curator/utils/CloseableExecutorService.InternalFutureTask.html" title="type parameter in CloseableExecutorService.InternalFutureTask">T</a>&gt; - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.InternalScheduledFutureTask.html" class="type-name-link" title="class in org.apache.curator.utils">CloseableExecutorService.InternalScheduledFutureTask</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableScheduledExecutorService.html" class="type-name-link" title="class in org.apache.curator.utils">CloseableScheduledExecutorService</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">Decoration on an ScheduledExecutorService that tracks created futures and provides
+ a method to close futures created via this class</div>
+</dd>
+<dt><a href="org/apache/curator/utils/CloseableScheduledExecutorService.html#%3Cinit%3E(java.util.concurrent.ScheduledExecutorService)" class="member-name-link">CloseableScheduledExecutorService(ScheduledExecutorService)</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableScheduledExecutorService.html" title="class in org.apache.curator.utils">CloseableScheduledExecutorService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableScheduledExecutorService.html#%3Cinit%3E(java.util.concurrent.ScheduledExecutorService,boolean)" class="member-name-link">CloseableScheduledExecutorService(ScheduledExecutorService, boolean)</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableScheduledExecutorService.html" title="class in org.apache.curator.utils">CloseableScheduledExecutorService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableUtils.html" class="type-name-link" title="class in org.apache.curator.utils">CloseableUtils</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">This class adds back functionality that was removed in Guava v16.0.</div>
+</dd>
+<dt><a href="org/apache/curator/utils/CloseableUtils.html#%3Cinit%3E()" class="member-name-link">CloseableUtils()</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableUtils.html" title="class in org.apache.curator.utils">CloseableUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/leader/LeaderLatch.State.html#CLOSED" class="member-name-link">CLOSED</a> - Enum constant in enum class org.apache.curator.framework.recipes.leader.<a href="org/apache/curator/framework/recipes/leader/LeaderLatch.State.html" title="enum class in org.apache.curator.framework.recipes.leader">LeaderLatch.State</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableUtils.html#closeQuietly(java.io.Closeable)" class="member-name-link">closeQuietly(Closeable)</a> - Static method in class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableUtils.html" title="class in org.apache.curator.utils">CloseableUtils</a></dt>
+<dd>
+<div class="block">
+ This method has been added because Guava has removed the
+ <code>closeQuietly()</code> method from <code>Closeables</code> in v16.0.</div>
+</dd>
+<dt><a href="org/apache/curator/test/BaseClassForTests.html#closeServer()" class="member-name-link">closeServer()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/BaseClassForTests.html" title="class in org.apache.curator.test">BaseClassForTests</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html#CLOSING" class="member-name-link">CLOSING</a> - Enum constant in enum class org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</a></dt>
+<dd>
+<div class="block">Event sent when client is being closed</div>
+</dd>
+<dt><a href="org/apache/curator/drivers/EventTrace.html#commit()" class="member-name-link">commit()</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/EventTrace.html" title="class in org.apache.curator.drivers">EventTrace</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/drivers/OperationTrace.html#commit()" class="member-name-link">commit()</a> - Method in class org.apache.curator.drivers.<a href="org/apache/curator/drivers/OperationTrace.html" title="class in org.apache.curator.drivers">OperationTrace</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionFinal.html#commit()" class="member-name-link">commit()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransactionFinal.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionFinal</a></dt>
+<dd>
+<div class="block">Commit all added operations as an atomic unit and return results
+ for the operations.</div>
+</dd>
+<dt><a href="org/apache/curator/TimeTrace.html#commit()" class="member-name-link">commit()</a> - Method in class org.apache.curator.<a href="org/apache/curator/TimeTrace.html" title="class in org.apache.curator">TimeTrace</a></dt>
+<dd>
+<div class="block">Record the elapsed time</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html#compareAndSet(byte%5B%5D,byte%5B%5D)" class="member-name-link">compareAndSet(byte[], byte[])</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicValue</a></dt>
+<dd>
+<div class="block">Atomically sets the value to the given updated value
+ if the current value <code>==</code> the expected value.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html#compareAndSet(java.lang.Integer,java.lang.Integer)" class="member-name-link">compareAndSet(Integer, Integer)</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicInteger</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html#compareAndSet(java.lang.Long,java.lang.Long)" class="member-name-link">compareAndSet(Long, Long)</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicLong</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html#compareAndSet(T,T)" class="member-name-link">compareAndSet(T, T)</a> - Method in interface org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic">DistributedAtomicNumber</a></dt>
+<dd>
+<div class="block">Atomically sets the value to the given updated value
+ if the current value <code>==</code> the expected value.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/ChildData.html#compareTo(org.apache.curator.framework.recipes.cache.ChildData)" class="member-name-link">compareTo(ChildData)</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/ChildData.html" title="class in org.apache.curator.framework.recipes.cache">ChildData</a></dt>
+<dd>
+<div class="block">
+
+ Note: this class has a natural ordering that is inconsistent with equals.</div>
+</dd>
+<dt><a href="org/apache/curator/test/Compatibility.html" class="type-name-link" title="class in org.apache.curator.test">Compatibility</a> - Class in <a href="org/apache/curator/test/package-summary.html">org.apache.curator.test</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/Compatibility.html" class="type-name-link" title="class in org.apache.curator.utils">Compatibility</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">Utils to help with ZK version compatibility</div>
+</dd>
+<dt><a href="org/apache/curator/test/Compatibility.html#%3Cinit%3E()" class="member-name-link">Compatibility()</a> - Constructor for class org.apache.curator.test.<a href="org/apache/curator/test/Compatibility.html" title="class in org.apache.curator.test">Compatibility</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/Compatibility.html#%3Cinit%3E()" class="member-name-link">Compatibility()</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/Compatibility.html" title="class in org.apache.curator.utils">Compatibility</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/CreateOption.html#compress" class="member-name-link">compress</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/CreateOption.html" title="enum class in org.apache.curator.x.async.api">CreateOption</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CompressionProvider.html#compress(java.lang.String,byte%5B%5D)" class="member-name-link">compress(String, byte[])</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CompressionProvider.html" title="interface in org.apache.curator.framework.api">CompressionProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/GzipCompressionProvider.html#compress(java.lang.String,byte%5B%5D)" class="member-name-link">compress(String, byte[])</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/GzipCompressionProvider.html" title="class in org.apache.curator.framework.imps">GzipCompressionProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/Compressible.html#compressed()" class="member-name-link">compressed()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/Compressible.html" title="interface in org.apache.curator.framework.api">Compressible</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html#compressed()" class="member-name-link">compressed()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CreateBuilderImpl.html" title="class in org.apache.curator.framework.imps">CreateBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/SetDataBuilderImpl.html#compressed()" class="member-name-link">compressed()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/SetDataBuilderImpl.html" title="class in org.apache.curator.framework.imps">SetDataBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html#compressed()" class="member-name-link">compressed()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncSetDataBuilder</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionCreateBuilder.html#compressed()" class="member-name-link">compressed()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncTransactionCreateBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionCreateBuilder</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionSetDataBuilder.html#compressed()" class="member-name-link">compressed()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncTransactionSetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionSetDataBuilder</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html#COMPRESSED_DATA" class="member-name-link">COMPRESSED_DATA</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html" title="enum class in org.apache.curator.framework.recipes.cache">CuratorCache.Options</a></dt>
+<dd>
+<div class="block">Decompress data via <a href="org/apache/curator/framework/api/Decompressible.html#decompressed()"><code>Decompressible.decompressed()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html#compressedWithVersion(int)" class="member-name-link">compressedWithVersion(int)</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncSetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncSetDataBuilder</a></dt>
+<dd>
+<div class="block">Cause the data to be compressed using the configured compression provider.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/Compressible.html" class="type-name-link" title="interface in org.apache.curator.framework.api">Compressible</a>&lt;<a href="org/apache/curator/framework/api/Compressible.html" title="type parameter in Compressible">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#compressionProvider(org.apache.curator.framework.api.CompressionProvider)" class="member-name-link">compressionProvider(CompressionProvider)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CompressionProvider.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CompressionProvider</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/EnsembleTracker.html#configToConnectionString(org.apache.zookeeper.server.quorum.flexible.QuorumVerifier)" class="member-name-link">configToConnectionString(QuorumVerifier)</a> - Static method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/EnsembleTracker.html" title="class in org.apache.curator.framework.imps">EnsembleTracker</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/ConfigurableZookeeperFactory.html" class="type-name-link" title="class in org.apache.curator.utils">ConfigurableZookeeperFactory</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">Configurable ZookeeperFactory, by using org.apache.zookeeper.client.ZKClientConfig.</div>
+</dd>
+<dt><a href="org/apache/curator/utils/ConfigurableZookeeperFactory.html#%3Cinit%3E()" class="member-name-link">ConfigurableZookeeperFactory()</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/ConfigurableZookeeperFactory.html" title="class in org.apache.curator.utils">ConfigurableZookeeperFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/ConfigureEnsembleable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">ConfigureEnsembleable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionState.html#CONNECTED" class="member-name-link">CONNECTED</a> - Enum constant in enum class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionState.html" title="enum class in org.apache.curator.framework.state">ConnectionState</a></dt>
+<dd>
+<div class="block">Sent for the first successful connection to the server.</div>
+</dd>
+<dt><a href="org/apache/curator/test/compatibility/Timing2.html#connection()" class="member-name-link">connection()</a> - Method in class org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/Timing2.html" title="class in org.apache.curator.test.compatibility">Timing2</a></dt>
+<dd>
+<div class="block">Return the value to use for ZK connection timeout</div>
+</dd>
+<dt><a href="org/apache/curator/test/Timing.html#connection()" class="member-name-link">connection()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/Timing.html" title="class in org.apache.curator.test">Timing</a></dt>
+<dd>
+<div class="block">Return the value to use for ZK connection timeout</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CONNECTION_LOST" class="member-name-link">CONNECTION_LOST</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#LOST"><code>ConnectionState.LOST</code></a>
+
+ This is exposed so that users of the class can be notified of issues that *might* affect normal operation.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html#CONNECTION_LOST" class="member-name-link">CONNECTION_LOST</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">TreeCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#LOST"><code>ConnectionState.LOST</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CONNECTION_RECONNECTED" class="member-name-link">CONNECTION_RECONNECTED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#RECONNECTED"><code>ConnectionState.RECONNECTED</code></a>
+
+ This is exposed so that users of the class can be notified of issues that *might* affect normal operation.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html#CONNECTION_RECONNECTED" class="member-name-link">CONNECTION_RECONNECTED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">TreeCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#RECONNECTED"><code>ConnectionState.RECONNECTED</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html#CONNECTION_SUSPENDED" class="member-name-link">CONNECTION_SUSPENDED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">PathChildrenCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#SUSPENDED"><code>ConnectionState.SUSPENDED</code></a>
+
+ This is exposed so that users of the class can be notified of issues that *might* affect normal operation.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html#CONNECTION_SUSPENDED" class="member-name-link">CONNECTION_SUSPENDED</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCacheEvent.Type.html" title="enum class in org.apache.curator.framework.recipes.cache">TreeCacheEvent.Type</a></dt>
+<dd>
+<div class="block">Called when the connection has changed to <a href="org/apache/curator/framework/state/ConnectionState.html#SUSPENDED"><code>ConnectionState.SUSPENDED</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionState.html" class="type-name-link" title="enum class in org.apache.curator.framework.state">ConnectionState</a> - Enum Class in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>
+<div class="block">Represents state changes in the connection to ZK</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#connectionStateErrorPolicy(org.apache.curator.framework.state.ConnectionStateErrorPolicy)" class="member-name-link">connectionStateErrorPolicy(ConnectionStateErrorPolicy)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Set the error policy to use.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateErrorPolicy.html" class="type-name-link" title="interface in org.apache.curator.framework.state">ConnectionStateErrorPolicy</a> - Interface in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>
+<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 class in org.apache.curator.framework.state"><code>ConnectionState</code></a> changes.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateListener.html" class="type-name-link" title="interface in org.apache.curator.framework.state">ConnectionStateListener</a> - Interface in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#connectionStateListenerManagerFactory(org.apache.curator.framework.state.ConnectionStateListenerManagerFactory)" class="member-name-link">connectionStateListenerManagerFactory(ConnectionStateListenerManagerFactory)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.B [...]
+<dd>
+<div class="block">Sets the connection state listener manager factory.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateListenerManagerFactory.html" class="type-name-link" title="interface in org.apache.curator.framework.state">ConnectionStateListenerManagerFactory</a> - Interface in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html" class="type-name-link" title="class in org.apache.curator.framework.state">ConnectionStateManager</a> - Class in <a href="org/apache/curator/framework/state/package-summary.html">org.apache.curator.framework.state</a></dt>
+<dd>
+<div class="block">Used internally to manage connection state</div>
+</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.util.concurrent.ThreadFactory,int,int)" class="member-name-link">ConnectionStateManager(CuratorFramework, ThreadFactory, int, int)</a> - Constructor for class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateManager.html" title="class in org.apache.curator.framework.state">ConnectionStateManager</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateManager.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.util.concurrent.ThreadFactory,int,int,org.apache.curator.framework.state.ConnectionStateListenerManagerFactory)" class="member-name-link">ConnectionStateManager(CuratorFramework, ThreadFactory, int, int, ConnectionStateListenerManagerFactory)</a> - Constructor for class org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/Conn [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#connectionTimeoutMs(int)" class="member-name-link">connectionTimeoutMs(int)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#connectString(java.lang.String)" class="member-name-link">connectString(String)</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Set the list of servers to connect to.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html#consumeMessage(T)" class="member-name-link">consumeMessage(T)</a> - Method in class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/BlockingQueueConsumer.html" title="class in org.apache.curator.framework.recipes.queue">BlockingQueueConsumer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueConsumer.html#consumeMessage(T)" class="member-name-link">consumeMessage(T)</a> - Method in interface org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueConsumer.html" title="interface in org.apache.curator.framework.recipes.queue">QueueConsumer</a></dt>
+<dd>
+<div class="block">Process a message from the queue</div>
+</dd>
+<dt><a href="modeled/ContainerType.html" class="type-name-link" title="class in modeled">ContainerType</a> - Class in <a href="modeled/package-summary.html">modeled</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="modeled/ContainerType.html#%3Cinit%3E()" class="member-name-link">ContainerType()</a> - Constructor for class modeled.<a href="modeled/ContainerType.html" title="class in modeled">ContainerType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="modeled/ContainerType.html#%3Cinit%3E(int)" class="member-name-link">ContainerType(int)</a> - Constructor for class modeled.<a href="modeled/ContainerType.html" title="class in modeled">ContainerType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/shared/SharedCountListener.html#countHasChanged(org.apache.curator.framework.recipes.shared.SharedCountReader,int)" class="member-name-link">countHasChanged(SharedCountReader, int)</a> - Method in interface org.apache.curator.framework.recipes.shared.<a href="org/apache/curator/framework/recipes/shared/SharedCountListener.html" title="interface in org.apache.curator.framework.recipes.shared">SharedCountListener</a></dt>
+<dd>
+<div class="block">Called when the shared value has changed</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html#create()" class="member-name-link">create()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransaction</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Start a create builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#create()" class="member-name-link">create()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/TransactionOp.html" title="interface in org.apache.curator.framework.api.transaction">TransactionOp</a></dt>
+<dd>
+<div class="block">Start a create builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#create()" class="member-name-link">create()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Start a create builder</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#create()" class="member-name-link">create()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/TransactionOpImpl.html#create()" class="member-name-link">create()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/TransactionOpImpl.html" title="class in org.apache.curator.framework.imps">TransactionOpImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html#create()" class="member-name-link">create()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html" title="interface in org.apache.curator.x.async.api">AsyncCuratorFrameworkDsl</a></dt>
+<dd>
+<div class="block">Start a create builder</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionOp.html#create()" class="member-name-link">create()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncTransactionOp.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionOp</a></dt>
+<dd>
+<div class="block">Start a create builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#create()" class="member-name-link">create()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="async/AsyncExamples.html#create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">create(CuratorFramework, String, byte[])</a> - Static method in class async.<a href="async/AsyncExamples.html" title="class in async">AsyncExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#create(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">create(CuratorFramework, String, byte[])</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html#CREATE" class="member-name-link">CREATE</a> - Enum constant in enum class org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</a></dt>
+<dd>
+<div class="block">Corresponds to <a href="org/apache/curator/framework/CuratorFramework.html#create()"><code>CuratorFramework.create()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/OperationType.html#CREATE" class="member-name-link">CREATE</a> - Enum constant in enum class org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/OperationType.html" title="enum class in org.apache.curator.framework.api.transaction">OperationType</a></dt>
+<dd>
+<div class="block"><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#create()"><code>TransactionOp.create()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/test/BaseClassForTests.html#createAndStartCluster(int)" class="member-name-link">createAndStartCluster(int)</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/BaseClassForTests.html" title="class in org.apache.curator.test">BaseClassForTests</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateBackgroundModeACLable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateBackgroundModeStatACLable</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateBuilder</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBuilder2.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateBuilder2</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">CreateBuilderImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl,org.apache.zookeeper.CreateMode,org.apache.curator.framework.imps.Backgrounding,boolean,boolean,boolean,boolean,boolean,java.util.List,org.apache.zookeeper.data.Stat,long)" class="member-name-link">CreateBuilderImpl(CuratorFrameworkImpl, CreateMode, Backgrounding, boolean, boolean, boolean, boolean, boolean, List&lt;ACL&gt;, Stat, long)</a> - Constructor [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBuilderMain.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateBuilderMain</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CreateClientExamples.html" class="type-name-link" title="class in framework">CreateClientExamples</a> - Class in <a href="framework/package-summary.html">framework</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CreateClientExamples.html#%3Cinit%3E()" class="member-name-link">CreateClientExamples()</a> - Constructor for class framework.<a href="framework/CreateClientExamples.html" title="class in framework">CreateClientExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#createContainers(java.lang.String)" class="member-name-link">createContainers(String)</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Create all nodes in the specified path as containers if they don't
+ already exist</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#createContainers(java.lang.String)" class="member-name-link">createContainers(String)</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#createEphemeral(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createEphemeral(CuratorFramework, String, byte[])</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#createEphemeralSequential(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createEphemeralSequential(CuratorFramework, String, byte[])</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#createIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createIdempotent(CuratorFramework, String, byte[])</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateModable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateModable</a>&lt;<a href="org/apache/curator/framework/api/CreateModable.html" title="type parameter in CreateModable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html#createMode()" class="member-name-link">createMode()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#createMode()" class="member-name-link">createMode()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Return the model's create mode</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#createOp(T)" class="member-name-link">createOp(T)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#createOp(T)" class="member-name-link">createOp(T)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Create operation instance that can be passed among other operations to
+ <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#inTransaction(java.util.List)"><code>ModeledFramework.inTransaction(java.util.List)</code></a> to be executed as a single transaction.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/CreateOption.html" class="type-name-link" title="enum class in org.apache.curator.x.async.api">CreateOption</a> - Enum Class in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Options when creating ZNodes</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html#createOptions()" class="member-name-link">createOptions()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#createOptions()" class="member-name-link">createOptions()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Return the model's create options</div>
+</dd>
+<dt><a href="modeled/ModeledCuratorExamplesAlt.html#createOrUpdate(modeled.PersonModelSpec,modeled.PersonModel)" class="member-name-link">createOrUpdate(PersonModelSpec, PersonModel)</a> - Static method in class modeled.<a href="modeled/ModeledCuratorExamplesAlt.html" title="class in modeled">ModeledCuratorExamplesAlt</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="modeled/ModeledCuratorExamples.html#createOrUpdate(org.apache.curator.x.async.modeled.ModeledFramework,modeled.PersonModel)" class="member-name-link">createOrUpdate(ModeledFramework&lt;PersonModel&gt;, PersonModel)</a> - Static method in class modeled.<a href="modeled/ModeledCuratorExamples.html" title="class in modeled">ModeledCuratorExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/CreateOption.html#createParentsAsContainers" class="member-name-link">createParentsAsContainers</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/CreateOption.html" title="enum class in org.apache.curator.x.async.api">CreateOption</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/ExistsOption.html#createParentsAsContainers" class="member-name-link">createParentsAsContainers</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/ExistsOption.html" title="enum class in org.apache.curator.x.async.api">ExistsOption</a></dt>
+<dd>
+<div class="block">see <a href="org/apache/curator/x/async/api/CreateOption.html#createParentsAsContainers"><code>CreateOption.createParentsAsContainers</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/CreateOption.html#createParentsIfNeeded" class="member-name-link">createParentsIfNeeded</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/CreateOption.html" title="enum class in org.apache.curator.x.async.api">CreateOption</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/ExistsOption.html#createParentsIfNeeded" class="member-name-link">createParentsIfNeeded</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/ExistsOption.html" title="enum class in org.apache.curator.x.async.api">ExistsOption</a></dt>
+<dd>
+<div class="block">see <a href="org/apache/curator/x/async/api/CreateOption.html#createParentsIfNeeded"><code>CreateOption.createParentsIfNeeded</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CreateProtectACLCreateModePathAndBytesable</a>&lt;<a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" title="type parameter in CreateProtectACLCreateModePathAndBytesable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.fr [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/BaseClassForTests.html#createServer()" class="member-name-link">createServer()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/BaseClassForTests.html" title="class in org.apache.curator.test">BaseClassForTests</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CreateClientExamples.html#createSimple(java.lang.String)" class="member-name-link">createSimple(String)</a> - Static method in class framework.<a href="framework/CreateClientExamples.html" title="class in framework">CreateClientExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/LockInternalsDriver.html#createsTheLock(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createsTheLock(CuratorFramework, String, byte[])</a> - Method in interface org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/LockInternalsDriver.html" title="interface in org.apache.curator.framework.recipes.locks">LockInternalsDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/locks/StandardLockInternalsDriver.html#createsTheLock(org.apache.curator.framework.CuratorFramework,java.lang.String,byte%5B%5D)" class="member-name-link">createsTheLock(CuratorFramework, String, byte[])</a> - Method in class org.apache.curator.framework.recipes.locks.<a href="org/apache/curator/framework/recipes/locks/StandardLockInternalsDriver.html" title="class in org.apache.curator.framework.recipes.locks">StandardLockInternalsDriver [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DirectoryUtils.html#createTempDirectory()" class="member-name-link">createTempDirectory()</a> - Static method in class org.apache.curator.test.<a href="org/apache/curator/test/DirectoryUtils.html" title="class in org.apache.curator.test">DirectoryUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="async/AsyncExamples.html#createThenWatch(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">createThenWatch(CuratorFramework, String)</a> - Static method in class async.<a href="async/AsyncExamples.html" title="class in async">AsyncExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="async/AsyncExamples.html#createThenWatchSimple(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">createThenWatchSimple(CuratorFramework, String)</a> - Static method in class async.<a href="async/AsyncExamples.html" title="class in async">AsyncExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CreateClientExamples.html#createWithOptions(java.lang.String,org.apache.curator.RetryPolicy,int,int)" class="member-name-link">createWithOptions(String, RetryPolicy, int, int)</a> - Static method in class framework.<a href="framework/CreateClientExamples.html" title="class in framework">CreateClientExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeACLable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeStatACLable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBuilderMain.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBuilderMain.html" title="interface in org.apache.curator.framework.api">CreateBuilderMain</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">CreateProtectACLCreateModePathAndBytesable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ExistsBuilder.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/ExistsBuilder.html" title="interface in org.apache.curator.framework.api">ExistsBuilder</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created using <code>CreateMode.CONTAINER</code> if they haven't already been.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CreateBuilderImpl.html" title="class in org.apache.curator.framework.imps">CreateBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/ExistsBuilderImpl.html#creatingParentContainersIfNeeded()" class="member-name-link">creatingParentContainersIfNeeded()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/ExistsBuilderImpl.html" title="class in org.apache.curator.framework.imps">ExistsBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBackgroundModeACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeACLable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBackgroundModeStatACLable.html" title="interface in org.apache.curator.framework.api">CreateBackgroundModeStatACLable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateBuilderMain.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateBuilderMain.html" title="interface in org.apache.curator.framework.api">CreateBuilderMain</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CreateProtectACLCreateModePathAndBytesable.html" title="interface in org.apache.curator.framework.api">CreateProtectACLCreateModePathAndBytesable</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ExistsBuilder.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/ExistsBuilder.html" title="interface in org.apache.curator.framework.api">ExistsBuilder</a></dt>
+<dd>
+<div class="block">Causes any parent nodes to get created if they haven't already been</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CreateBuilderImpl.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CreateBuilderImpl.html" title="class in org.apache.curator.framework.imps">CreateBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/ExistsBuilderImpl.html#creatingParentsIfNeeded()" class="member-name-link">creatingParentsIfNeeded()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/ExistsBuilderImpl.html" title="class in org.apache.curator.framework.imps">ExistsBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html" class="type-name-link" title="class in framework">CrudExamples</a> - Class in <a href="framework/package-summary.html">framework</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#%3Cinit%3E()" class="member-name-link">CrudExamples()</a> - Constructor for class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCache</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<div class="block">
+     A utility that attempts to keep the data from a node locally cached.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html" class="type-name-link" title="enum class in org.apache.curator.framework.recipes.cache">CuratorCache.Options</a> - Enum Class in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<div class="block">cache build options</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheAccessor.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheAccessor</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<div class="block">Methods to access the underlying storage</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridge.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBridge</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBridgeBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBridgeBuilder</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheBuilder</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="cache/CuratorCacheExample.html" class="type-name-link" title="class in cache">CuratorCacheExample</a> - Class in <a href="cache/package-summary.html">cache</a></dt>
+<dd>
+<div class="block">Very simple example of creating a CuratorCache that listens to events and logs the changes
+ to standard out.</div>
+</dd>
+<dt><a href="cache/CuratorCacheExample.html#%3Cinit%3E()" class="member-name-link">CuratorCacheExample()</a> - Constructor for class cache.<a href="cache/CuratorCacheExample.html" title="class in cache">CuratorCacheExample</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListener</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListener.Type.html" class="type-name-link" title="enum class in org.apache.curator.framework.recipes.cache">CuratorCacheListener.Type</a> - Enum Class in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<div class="block">An enumerated type that describes a change</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheListenerBuilder.ChangeListener.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheListenerBuilder.ChangeListener</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheStorage</a> - Interface in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/CuratorConnectionLossException.html" class="type-name-link" title="class in org.apache.curator">CuratorConnectionLossException</a> - Exception in <a href="org/apache/curator/package-summary.html">org.apache.curator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorConnectionLossException.html#%3Cinit%3E()" class="member-name-link">CuratorConnectionLossException()</a> - Constructor for exception org.apache.curator.<a href="org/apache/curator/CuratorConnectionLossException.html" title="class in org.apache.curator">CuratorConnectionLossException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEvent.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CuratorEvent</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>
+<div class="block">A super set of all the various Zookeeper events/background methods.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html" class="type-name-link" title="enum class in org.apache.curator.framework.api">CuratorEventType</a> - Enum Class in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html" class="type-name-link" title="interface in org.apache.curator.framework">CuratorFramework</a> - Interface in <a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></dt>
+<dd>
+<div class="block">Zookeeper framework-style client</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.html" class="type-name-link" title="class in org.apache.curator.framework">CuratorFrameworkFactory</a> - Class in <a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></dt>
+<dd>
+<div class="block">Factory methods for creating framework-style clients</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" class="type-name-link" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a> - Class in <a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#%3Cinit%3E(org.apache.curator.framework.CuratorFrameworkFactory.Builder)" class="member-name-link">CuratorFrameworkImpl(CuratorFrameworkFactory.Builder)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl)" class="member-name-link">CuratorFrameworkImpl(CuratorFrameworkImpl)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkState.html" class="type-name-link" title="enum class in org.apache.curator.framework.imps">CuratorFrameworkState</a> - Enum Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorListener.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CuratorListener</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>
+<div class="block">Receives notifications about errors and background events</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorMultiTransaction.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorMultiTransaction</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">CuratorMultiTransactionImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl)" class="member-name-link">CuratorMultiTransactionImpl(CuratorFrameworkImpl)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html" title="class in org.apache.curator.framework.imps">CuratorMultiTransactionImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl,org.apache.curator.framework.imps.Backgrounding)" class="member-name-link">CuratorMultiTransactionImpl(CuratorFrameworkImpl, Backgrounding)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorMultiTransactionImpl.html" title="class in org.apache.curator.framework.imps">CuratorMultiTran [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorMultiTransactionMain.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorMultiTransactionMain</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorOp.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorOp</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>
+<div class="block">Internal representation of a transaction operation</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorTempFramework.html" class="type-name-link" title="interface in org.apache.curator.framework">CuratorTempFramework</a> - Interface in <a href="org/apache/curator/framework/package-summary.html">org.apache.curator.framework</a></dt>
+<dd>
+<div class="block">
+     Temporary CuratorFramework instances are meant for single requests to ZooKeeper ensembles
+     over a failure prone network such as a WAN.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">CuratorTempFrameworkImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html#%3Cinit%3E(org.apache.curator.framework.CuratorFrameworkFactory.Builder,long)" class="member-name-link">CuratorTempFrameworkImpl(CuratorFrameworkFactory.Builder, long)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorTempFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorTempFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/compatibility/CuratorTestBase.html" class="type-name-link" title="class in org.apache.curator.test.compatibility">CuratorTestBase</a> - Class in <a href="org/apache/curator/test/compatibility/package-summary.html">org.apache.curator.test.compatibility</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/compatibility/CuratorTestBase.html#%3Cinit%3E()" class="member-name-link">CuratorTestBase()</a> - Constructor for class org.apache.curator.test.compatibility.<a href="org/apache/curator/test/compatibility/CuratorTestBase.html" title="class in org.apache.curator.test.compatibility">CuratorTestBase</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorTransaction</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span>
+<div class="deprecation-comment">Use <a href="org/apache/curator/framework/CuratorFramework.html#transaction()"><code>CuratorFramework.transaction()</code></a></div>
+</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionBridge.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionBridge</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionFinal.html" class="type-name-link" title="interface in org.apache.curator.framework.api.transaction">CuratorTransactionFinal</a> - Interface in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>
+<div class="block">Adds commit to the transaction interface</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" class="type-name-link" title="class in org.apache.curator.framework.api.transaction">CuratorTransactionResult</a> - Class in <a href="org/apache/curator/framework/api/transaction/package-summary.html">org.apache.curator.framework.api.transaction</a></dt>
+<dd>
+<div class="block">Holds the result of one transactional operation</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html#%3Cinit%3E(org.apache.curator.framework.api.transaction.OperationType,java.lang.String,java.lang.String,org.apache.zookeeper.data.Stat)" class="member-name-link">CuratorTransactionResult(OperationType, String, String, Stat)</a> - Constructor for class org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" title="class in org.ap [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html#%3Cinit%3E(org.apache.curator.framework.api.transaction.OperationType,java.lang.String,java.lang.String,org.apache.zookeeper.data.Stat,int)" class="member-name-link">CuratorTransactionResult(OperationType, String, String, Stat, int)</a> - Constructor for class org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransactionResult.html" title="class  [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorWatcher.html" class="type-name-link" title="interface in org.apache.curator.framework.api">CuratorWatcher</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>
+<div class="block">A version of <code>Watcher</code> that can throw an exception</div>
+</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html" class="type-name-link" title="class in org.apache.curator">CuratorZookeeperClient</a> - Class in <a href="org/apache/curator/package-summary.html">org.apache.curator</a></dt>
+<dd>
+<div class="block">A wrapper around Zookeeper that takes care of some low-level housekeeping</div>
+</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#%3Cinit%3E(java.lang.String,int,int,org.apache.zookeeper.Watcher,org.apache.curator.RetryPolicy)" class="member-name-link">CuratorZookeeperClient(String, int, int, Watcher, RetryPolicy)</a> - Constructor for class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#%3Cinit%3E(org.apache.curator.ensemble.EnsembleProvider,int,int,org.apache.zookeeper.Watcher,org.apache.curator.RetryPolicy)" class="member-name-link">CuratorZookeeperClient(EnsembleProvider, int, int, Watcher, RetryPolicy)</a> - Constructor for class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache.curator">CuratorZookeeperClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#%3Cinit%3E(org.apache.curator.utils.ZookeeperFactory,org.apache.curator.ensemble.EnsembleProvider,int,int,int,org.apache.zookeeper.Watcher,org.apache.curator.RetryPolicy,boolean)" class="member-name-link">CuratorZookeeperClient(ZookeeperFactory, EnsembleProvider, int, int, int, Watcher, RetryPolicy, boolean)</a> - Constructor for class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in or [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/CuratorZookeeperClient.html#%3Cinit%3E(org.apache.curator.utils.ZookeeperFactory,org.apache.curator.ensemble.EnsembleProvider,int,int,org.apache.zookeeper.Watcher,org.apache.curator.RetryPolicy,boolean)" class="member-name-link">CuratorZookeeperClient(ZookeeperFactory, EnsembleProvider, int, int, Watcher, RetryPolicy, boolean)</a> - Constructor for class org.apache.curator.<a href="org/apache/curator/CuratorZookeeperClient.html" title="class in org.apache. [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html#currentChildren(org.apache.curator.x.async.modeled.ZPath)" class="member-name-link">currentChildren(ZPath)</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCache</a></dt>
+<dd>
+<div class="block">Return the modeled current set of children at the given path, mapped by child name.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html#currentData(org.apache.curator.x.async.modeled.ZPath)" class="member-name-link">currentData(ZPath)</a> - Method in interface org.apache.curator.x.async.modeled.cached.<a href="org/apache/curator/x/async/modeled/cached/ModeledCache.html" title="interface in org.apache.curator.x.async.modeled.cached">ModeledCache</a></dt>
+<dd>
+<div class="block">Return the modeled current data for the given path.</div>
+</dd>
+</dl>
+<h2 class="title" id="I:D">D</h2>
+<dl class="index">
+<dt><a href="pubsub/models/InstanceType.html#database" class="member-name-link">database</a> - Enum constant in enum class pubsub.models.<a href="pubsub/models/InstanceType.html" title="enum class in pubsub.models">InstanceType</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/DataCallbackable.html" class="type-name-link" title="interface in org.apache.curator.framework.api">DataCallbackable</a>&lt;<a href="org/apache/curator/framework/api/DataCallbackable.html" title="type parameter in DataCallbackable">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html#dataNotCached()" class="member-name-link">dataNotCached()</a> - Static method in interface org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html" title="interface in org.apache.curator.framework.recipes.cache">CuratorCacheStorage</a></dt>
+<dd>
+<div class="block">Return a new storage instance that does not retain the data bytes.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/SchemaBuilder.html#dataValidator(org.apache.curator.framework.schema.SchemaValidator)" class="member-name-link">dataValidator(SchemaValidator)</a> - Method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#debugUnhandledErrorListener" class="member-name-link">debugUnhandledErrorListener</a> - Variable in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/DebugUtils.html" class="type-name-link" title="class in org.apache.curator.utils">DebugUtils</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CompressionProvider.html#decompress(java.lang.String,byte%5B%5D)" class="member-name-link">decompress(String, byte[])</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CompressionProvider.html" title="interface in org.apache.curator.framework.api">CompressionProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/GzipCompressionProvider.html#decompress(java.lang.String,byte%5B%5D)" class="member-name-link">decompress(String, byte[])</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/GzipCompressionProvider.html" title="class in org.apache.curator.framework.imps">GzipCompressionProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/Decompressible.html#decompressed()" class="member-name-link">decompressed()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/Decompressible.html" title="interface in org.apache.curator.framework.api">Decompressible</a></dt>
+<dd>
+<div class="block">Cause the data to be de-compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/GetDataBuilderImpl.html#decompressed()" class="member-name-link">decompressed()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/GetDataBuilderImpl.html" title="class in org.apache.curator.framework.imps">GetDataBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html#decompressed()" class="member-name-link">decompressed()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetDataBuilder</a></dt>
+<dd>
+<div class="block">Cause the data to be de-compressed using the configured compression provider</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html#decompressedStoringStatIn(org.apache.zookeeper.data.Stat)" class="member-name-link">decompressedStoringStatIn(Stat)</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncGetDataBuilder.html" title="interface in org.apache.curator.x.async.api">AsyncGetDataBuilder</a></dt>
+<dd>
+<div class="block">Have the operation fill the provided stat object and have the data be de-compressed</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/Decompressible.html" class="type-name-link" title="interface in org.apache.curator.framework.api">Decompressible</a>&lt;<a href="org/apache/curator/framework/api/Decompressible.html" title="type parameter in Decompressible">T</a>&gt; - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html#decrement()" class="member-name-link">decrement()</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicInteger</a></dt>
+<dd>
+<div class="block">Subtract 1 from the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html#decrement()" class="member-name-link">decrement()</a> - Method in class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicLong</a></dt>
+<dd>
+<div class="block">Subtract 1 from the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html#decrement()" class="member-name-link">decrement()</a> - Method in interface org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="interface in org.apache.curator.framework.recipes.atomic">DistributedAtomicNumber</a></dt>
+<dd>
+<div class="block">Subtract 1 from the current value and return the new value information.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_CHILD_NODE_NAME" class="member-name-link">DEFAULT_CHILD_NODE_NAME</a> - Static variable in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_TOUCH_SCHEDULE_FACTOR" class="member-name-link">DEFAULT_TOUCH_SCHEDULE_FACTOR</a> - Static variable in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html#DEFAULT_USE_PARENT_CREATION" class="member-name-link">DEFAULT_USE_PARENT_CREATION</a> - Static variable in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentTtlNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentTtlNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/DefaultACLProvider.html" class="type-name-link" title="class in org.apache.curator.framework.imps">DefaultACLProvider</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/DefaultACLProvider.html#%3Cinit%3E()" class="member-name-link">DefaultACLProvider()</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/DefaultACLProvider.html" title="class in org.apache.curator.framework.imps">DefaultACLProvider</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#defaultCreateOptions" class="member-name-link">defaultCreateOptions</a> - Static variable in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#defaultData(byte%5B%5D)" class="member-name-link">defaultData(byte[])</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">Sets the data to use when <a href="org/apache/curator/framework/api/PathAndBytesable.html#forPath(java.lang.String)"><code>PathAndBytesable.forPath(String)</code></a> is used.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#defaultDeleteOptions" class="member-name-link">defaultDeleteOptions</a> - Static variable in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/schema/DefaultSchemaValidator.html" class="type-name-link" title="class in org.apache.curator.framework.schema">DefaultSchemaValidator</a> - Class in <a href="org/apache/curator/framework/schema/package-summary.html">org.apache.curator.framework.schema</a></dt>
+<dd>
+<div class="block">The default data validator - always returns true</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/DefaultSchemaValidator.html#%3Cinit%3E()" class="member-name-link">DefaultSchemaValidator()</a> - Constructor for class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/DefaultSchemaValidator.html" title="class in org.apache.curator.framework.schema">DefaultSchemaValidator</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html#defaultThreadFactorySupplier" class="member-name-link">defaultThreadFactorySupplier</a> - Static variable in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/PathChildrenCache.html" title="class in org.apache.curator.framework.recipes.cache">PathChildrenCache</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/DefaultTracerDriver.html" class="type-name-link" title="class in org.apache.curator.utils">DefaultTracerDriver</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>
+<div class="block">Default tracer driver</div>
+</dd>
+<dt><a href="org/apache/curator/utils/DefaultTracerDriver.html#%3Cinit%3E()" class="member-name-link">DefaultTracerDriver()</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/DefaultTracerDriver.html" title="class in org.apache.curator.utils">DefaultTracerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.cache">DefaultTreeCacheSelector</a> - Class in <a href="org/apache/curator/framework/recipes/cache/package-summary.html">org.apache.curator.framework.recipes.cache</a></dt>
+<dd>
+<div class="block">Default TreeCache selector - returns true for all methods</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html#%3Cinit%3E()" class="member-name-link">DefaultTreeCacheSelector()</a> - Constructor for class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/DefaultTreeCacheSelector.html" title="class in org.apache.curator.framework.recipes.cache">DefaultTreeCacheSelector</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/DefaultZookeeperFactory.html" class="type-name-link" title="class in org.apache.curator.utils">DefaultZookeeperFactory</a> - Class in <a href="org/apache/curator/utils/package-summary.html">org.apache.curator.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/DefaultZookeeperFactory.html#%3Cinit%3E()" class="member-name-link">DefaultZookeeperFactory()</a> - Constructor for class org.apache.curator.utils.<a href="org/apache/curator/utils/DefaultZookeeperFactory.html" title="class in org.apache.curator.utils">DefaultZookeeperFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DelegatingExecutorService.html" class="type-name-link" title="class in org.apache.curator.test">DelegatingExecutorService</a> - Class in <a href="org/apache/curator/test/package-summary.html">org.apache.curator.test</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DelegatingExecutorService.html#%3Cinit%3E(java.util.concurrent.ExecutorService)" class="member-name-link">DelegatingExecutorService(ExecutorService)</a> - Constructor for class org.apache.curator.test.<a href="org/apache/curator/test/DelegatingExecutorService.html" title="class in org.apache.curator.test">DelegatingExecutorService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/CuratorTransaction.html" title="interface in org.apache.curator.framework.api.transaction">CuratorTransaction</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">Start a delete builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/TransactionOp.html" title="interface in org.apache.curator.framework.api.transaction">TransactionOp</a></dt>
+<dd>
+<div class="block">Start a delete builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFramework.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFramework.html" title="interface in org.apache.curator.framework">CuratorFramework</a></dt>
+<dd>
+<div class="block">Start a delete builder</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html#delete()" class="member-name-link">delete()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/CuratorFrameworkImpl.html" title="class in org.apache.curator.framework.imps">CuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/TransactionOpImpl.html#delete()" class="member-name-link">delete()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/TransactionOpImpl.html" title="class in org.apache.curator.framework.imps">TransactionOpImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncCuratorFrameworkDsl.html" title="interface in org.apache.curator.x.async.api">AsyncCuratorFrameworkDsl</a></dt>
+<dd>
+<div class="block">Start a delete builder</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/AsyncTransactionOp.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/AsyncTransactionOp.html" title="interface in org.apache.curator.x.async.api">AsyncTransactionOp</a></dt>
+<dd>
+<div class="block">Start a delete builder in the transaction</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html#delete()" class="member-name-link">delete()</a> - Method in class org.apache.curator.x.async.details.<a href="org/apache/curator/x/async/details/AsyncCuratorFrameworkImpl.html" title="class in org.apache.curator.x.async.details">AsyncCuratorFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#delete()" class="member-name-link">delete()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#delete()" class="member-name-link">delete()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Delete the ZNode at this instance's path passing -1 for the delete version</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#delete(int)" class="member-name-link">delete(int)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#delete(int)" class="member-name-link">delete(int)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Delete the ZNode at this instance's path passing the given delete version</div>
+</dd>
+<dt><a href="framework/CrudExamples.html#delete(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">delete(CuratorFramework, String)</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/CuratorEventType.html#DELETE" class="member-name-link">DELETE</a> - Enum constant in enum class org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/CuratorEventType.html" title="enum class in org.apache.curator.framework.api">CuratorEventType</a></dt>
+<dd>
+<div class="block">Corresponds to <a href="org/apache/curator/framework/CuratorFramework.html#delete()"><code>CuratorFramework.delete()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/transaction/OperationType.html#DELETE" class="member-name-link">DELETE</a> - Enum constant in enum class org.apache.curator.framework.api.transaction.<a href="org/apache/curator/framework/api/transaction/OperationType.html" title="enum class in org.apache.curator.framework.api.transaction">OperationType</a></dt>
+<dd>
+<div class="block"><a href="org/apache/curator/framework/api/transaction/TransactionOp.html#delete()"><code>TransactionOp.delete()</code></a></div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/ErrorMode.html#DELETE" class="member-name-link">DELETE</a> - Enum constant in enum class org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/ErrorMode.html" title="enum class in org.apache.curator.framework.recipes.queue">ErrorMode</a></dt>
+<dd>
+<div class="block">If the consumer throws an exception, delete the message</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/DeleteBuilder.html" class="type-name-link" title="interface in org.apache.curator.framework.api">DeleteBuilder</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html" class="type-name-link" title="class in org.apache.curator.framework.imps">DeleteBuilderImpl</a> - Class in <a href="org/apache/curator/framework/imps/package-summary.html">org.apache.curator.framework.imps</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html#%3Cinit%3E(org.apache.curator.framework.imps.CuratorFrameworkImpl,int,org.apache.curator.framework.imps.Backgrounding,boolean,boolean,boolean)" class="member-name-link">DeleteBuilderImpl(CuratorFrameworkImpl, int, Backgrounding, boolean, boolean, boolean)</a> - Constructor for class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html" title="class in org.apache.curator.fr [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/api/DeleteBuilderMain.html" class="type-name-link" title="interface in org.apache.curator.framework.api">DeleteBuilderMain</a> - Interface in <a href="org/apache/curator/framework/api/package-summary.html">org.apache.curator.framework.api</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/ZKPaths.html#deleteChildren(org.apache.zookeeper.ZooKeeper,java.lang.String,boolean)" class="member-name-link">deleteChildren(ZooKeeper, String, boolean)</a> - Static method in class org.apache.curator.utils.<a href="org/apache/curator/utils/ZKPaths.html" title="class in org.apache.curator.utils">ZKPaths</a></dt>
+<dd>
+<div class="block">Recursively deletes children of a node.</div>
+</dd>
+<dt><a href="org/apache/curator/test/InstanceSpec.html#deleteDataDirectoryOnClose()" class="member-name-link">deleteDataDirectoryOnClose()</a> - Method in class org.apache.curator.test.<a href="org/apache/curator/test/InstanceSpec.html" title="class in org.apache.curator.test">InstanceSpec</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DirectoryUtils.html#deleteDirectoryContents(java.io.File)" class="member-name-link">deleteDirectoryContents(File)</a> - Static method in class org.apache.curator.test.<a href="org/apache/curator/test/DirectoryUtils.html" title="class in org.apache.curator.test">DirectoryUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="framework/CrudExamples.html#deleteIdempotent(org.apache.curator.framework.CuratorFramework,java.lang.String,int)" class="member-name-link">deleteIdempotent(CuratorFramework, String, int)</a> - Static method in class framework.<a href="framework/CrudExamples.html" title="class in framework">CrudExamples</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html#deleteNode()" class="member-name-link">deleteNode()</a> - Method in class org.apache.curator.framework.recipes.nodes.<a href="org/apache/curator/framework/recipes/nodes/PersistentNode.html" title="class in org.apache.curator.framework.recipes.nodes">PersistentNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#deleteOp()" class="member-name-link">deleteOp()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#deleteOp()" class="member-name-link">deleteOp()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Delete operation instance that can be passed among other operations to
+ <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#inTransaction(java.util.List)"><code>ModeledFramework.inTransaction(java.util.List)</code></a> to be executed as a single transaction.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html#deleteOp(int)" class="member-name-link">deleteOp(int)</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModeledFrameworkImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModeledFrameworkImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModeledFramework.html#deleteOp(int)" class="member-name-link">deleteOp(int)</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModeledFramework.html" title="interface in org.apache.curator.x.async.modeled">ModeledFramework</a></dt>
+<dd>
+<div class="block">Delete operation instance that can be passed among other operations to
+ <a href="org/apache/curator/x/async/modeled/ModeledFramework.html#inTransaction(java.util.List)"><code>ModeledFramework.inTransaction(java.util.List)</code></a> to be executed as a single transaction.</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/api/DeleteOption.html" class="type-name-link" title="enum class in org.apache.curator.x.async.api">DeleteOption</a> - Enum Class in <a href="org/apache/curator/x/async/api/package-summary.html">org.apache.curator.x.async.api</a></dt>
+<dd>
+<div class="block">Options to use when deleting ZNodes</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html#deleteOptions()" class="member-name-link">deleteOptions()</a> - Method in class org.apache.curator.x.async.modeled.details.<a href="org/apache/curator/x/async/modeled/details/ModelSpecImpl.html" title="class in org.apache.curator.x.async.modeled.details">ModelSpecImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSpec.html#deleteOptions()" class="member-name-link">deleteOptions()</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSpec.html" title="interface in org.apache.curator.x.async.modeled">ModelSpec</a></dt>
+<dd>
+<div class="block">Return the model's delete options</div>
+</dd>
+<dt><a href="org/apache/curator/test/DirectoryUtils.html#deleteRecursively(java.io.File)" class="member-name-link">deleteRecursively(File)</a> - Static method in class org.apache.curator.test.<a href="org/apache/curator/test/DirectoryUtils.html" title="class in org.apache.curator.test">DirectoryUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/api/DeleteOption.html#deletingChildrenIfNeeded" class="member-name-link">deletingChildrenIfNeeded</a> - Enum constant in enum class org.apache.curator.x.async.api.<a href="org/apache/curator/x/async/api/DeleteOption.html" title="enum class in org.apache.curator.x.async.api">DeleteOption</a></dt>
+<dd>
+<div class="block">Will also delete children if they exist</div>
+</dd>
+<dt><a href="org/apache/curator/framework/api/ChildrenDeletable.html#deletingChildrenIfNeeded()" class="member-name-link">deletingChildrenIfNeeded()</a> - Method in interface org.apache.curator.framework.api.<a href="org/apache/curator/framework/api/ChildrenDeletable.html" title="interface in org.apache.curator.framework.api">ChildrenDeletable</a></dt>
+<dd>
+<div class="block">
+     Will also delete children if they exist.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html#deletingChildrenIfNeeded()" class="member-name-link">deletingChildrenIfNeeded()</a> - Method in class org.apache.curator.framework.imps.<a href="org/apache/curator/framework/imps/DeleteBuilderImpl.html" title="class in org.apache.curator.framework.imps">DeleteBuilderImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/QueueSerializer.html#deserialize(byte%5B%5D)" class="member-name-link">deserialize(byte[])</a> - Method in interface org.apache.curator.framework.recipes.queue.<a href="org/apache/curator/framework/recipes/queue/QueueSerializer.html" title="interface in org.apache.curator.framework.recipes.queue">QueueSerializer</a></dt>
+<dd>
+<div class="block">Deserialize bytes into a queue item</div>
+</dd>
+<dt><a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html#deserialize(byte%5B%5D)" class="member-name-link">deserialize(byte[])</a> - Method in class org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/JacksonModelSerializer.html" title="class in org.apache.curator.x.async.modeled">JacksonModelSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/async/modeled/ModelSerializer.html#deserialize(byte%5B%5D)" class="member-name-link">deserialize(byte[])</a> - Method in interface org.apache.curator.x.async.modeled.<a href="org/apache/curator/x/async/modeled/ModelSerializer.html" title="interface in org.apache.curator.x.async.modeled">ModelSerializer</a></dt>
+<dd>
+<div class="block">Given bytes serialized via <a href="org/apache/curator/x/async/modeled/ModelSerializer.html#serialize(T)"><code>ModelSerializer.serialize(Object)</code></a> return
+ the model</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/InstanceSerializer.html#deserialize(byte%5B%5D)" class="member-name-link">deserialize(byte[])</a> - Method in interface org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/InstanceSerializer.html" title="interface in org.apache.curator.x.discovery.details">InstanceSerializer</a></dt>
+<dd>
+<div class="block">Deserialize a byte array into an instance</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/JsonInstanceSerializer.html#deserialize(byte%5B%5D)" class="member-name-link">deserialize(byte[])</a> - Method in class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/JsonInstanceSerializer.html" title="class in org.apache.curator.x.discovery.details">JsonInstanceSerializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DirectoryUtils.html" class="type-name-link" title="class in org.apache.curator.test">DirectoryUtils</a> - Class in <a href="org/apache/curator/test/package-summary.html">org.apache.curator.test</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/test/DirectoryUtils.html#%3Cinit%3E()" class="member-name-link">DirectoryUtils()</a> - Constructor for class org.apache.curator.test.<a href="org/apache/curator/test/DirectoryUtils.html" title="class in org.apache.curator.test">DirectoryUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/TreeCache.Builder.html#disableZkWatches(boolean)" class="member-name-link">disableZkWatches(boolean)</a> - Method in class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/TreeCache.Builder.html" title="class in org.apache.curator.framework.recipes.cache">TreeCache.Builder</a></dt>
+<dd>
+<div class="deprecation-block"><span class="deprecated-label">Deprecated.</span></div>
+<div class="block">By default, TreeCache creates <code>ZooKeeper</code> watches for every created path.</div>
+</dd>
+<dt><a href="discovery/package-summary.html">discovery</a> - package discovery</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" class="type-name-link" title="interface in org.apache.curator.x.discovery.server.rest">DiscoveryContext</a>&lt;<a href="org/apache/curator/x/discovery/server/rest/DiscoveryContext.html" title="type parameter in DiscoveryContext">T</a>&gt; - Interface in <a href="org/apache/curator/x/discovery/server/rest/package-summary.html">org.apache.curator.x.discovery.server.rest</a></dt>
+<dd>
+<div class="block">Bridge between the specifics of your needs and the generic implementation</div>
+</dd>
+<dt><a href="discovery/DiscoveryExample.html" class="type-name-link" title="class in discovery">DiscoveryExample</a> - Class in <a href="discovery/package-summary.html">discovery</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="discovery/DiscoveryExample.html#%3Cinit%3E()" class="member-name-link">DiscoveryExample()</a> - Constructor for class discovery.<a href="discovery/DiscoveryExample.html" title="class in discovery">DiscoveryExample</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/DiscoveryPathConstructor.html" class="type-name-link" title="interface in org.apache.curator.x.discovery">DiscoveryPathConstructor</a> - Interface in <a href="org/apache/curator/x/discovery/package-summary.html">org.apache.curator.x.discovery</a></dt>
+<dd>
+<div class="block">Constructs ZooKeeper paths to services for service discovering.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/DiscoveryPathConstructorImpl.html" class="type-name-link" title="class in org.apache.curator.x.discovery.details">DiscoveryPathConstructorImpl</a> - Class in <a href="org/apache/curator/x/discovery/details/package-summary.html">org.apache.curator.x.discovery.details</a></dt>
+<dd>
+<div class="block">A standard constructor, it uses standard path constructing strategy by applying name to the base path.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/details/DiscoveryPathConstructorImpl.html#%3Cinit%3E(java.lang.String)" class="member-name-link">DiscoveryPathConstructorImpl(String)</a> - Constructor for class org.apache.curator.x.discovery.details.<a href="org/apache/curator/x/discovery/details/DiscoveryPathConstructorImpl.html" title="class in org.apache.curator.x.discovery.details">DiscoveryPathConstructorImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html" class="type-name-link" title="class in org.apache.curator.x.discovery.server.rest">DiscoveryResource</a>&lt;<a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html" title="type parameter in DiscoveryResource">T</a>&gt; - Class in <a href="org/apache/curator/x/discovery/server/rest/package-summary.html">org.apache.curator.x.discovery.server.rest</a></dt>
+<dd>
+<div class="block">
+ The JAX-RS web service.</div>
+</dd>
+<dt><a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html#%3Cinit%3E(org.apache.curator.x.discovery.server.rest.DiscoveryContext)" class="member-name-link">DiscoveryResource(DiscoveryContext&lt;T&gt;)</a> - Constructor for class org.apache.curator.x.discovery.server.rest.<a href="org/apache/curator/x/discovery/server/rest/DiscoveryResource.html" title="class in org.apache.curator.x.discovery.server.rest">DiscoveryResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicInteger</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<div class="block">A counter that attempts atomic increments.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy)" class="member-name-link">DistributedAtomicInteger(CuratorFramework, String, RetryPolicy)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html" title="class in org.apache.curator.framework.recipes. [...]
+<dd>
+<div class="block">Creates in optimistic mode only - i.e.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicInteger.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy,org.apache.curator.framework.recipes.atomic.PromotedToLock)" class="member-name-link">DistributedAtomicInteger(CuratorFramework, String, RetryPolicy, PromotedToLock)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/Distribut [...]
+<dd>
+<div class="block">Creates in mutex promotion mode.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicLong</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<div class="block">A counter that attempts atomic increments.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy)" class="member-name-link">DistributedAtomicLong(CuratorFramework, String, RetryPolicy)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html" title="class in org.apache.curator.framework.recipes.atomic">D [...]
+<dd>
+<div class="block">Creates in optimistic mode only - i.e.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicLong.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy,org.apache.curator.framework.recipes.atomic.PromotedToLock)" class="member-name-link">DistributedAtomicLong(CuratorFramework, String, RetryPolicy, PromotedToLock)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtom [...]
+<dd>
+<div class="block">Creates in mutex promotion mode.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" class="type-name-link" title="interface in org.apache.curator.framework.recipes.atomic">DistributedAtomicNumber</a>&lt;<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicNumber.html" title="type parameter in DistributedAtomicNumber">T</a>&gt; - Interface in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.atomic">DistributedAtomicValue</a> - Class in <a href="org/apache/curator/framework/recipes/atomic/package-summary.html">org.apache.curator.framework.recipes.atomic</a></dt>
+<dd>
+<div class="block">A distributed value that attempts atomic sets.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy)" class="member-name-link">DistributedAtomicValue(CuratorFramework, String, RetryPolicy)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html" title="class in org.apache.curator.framework.recipes.atomic [...]
+<dd>
+<div class="block">Creates in optimistic mode only - i.e.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/atomic/DistributedAtomicValue.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,org.apache.curator.RetryPolicy,org.apache.curator.framework.recipes.atomic.PromotedToLock)" class="member-name-link">DistributedAtomicValue(CuratorFramework, String, RetryPolicy, PromotedToLock)</a> - Constructor for class org.apache.curator.framework.recipes.atomic.<a href="org/apache/curator/framework/recipes/atomic/DistributedAt [...]
+<dd>
+<div class="block">Creates in mutex promotion mode.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/barriers/DistributedBarrier.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.barriers">DistributedBarrier</a> - Class in <a href="org/apache/curator/framework/recipes/barriers/package-summary.html">org.apache.curator.framework.recipes.barriers</a></dt>
+<dd>
+<div class="block">
+     A barrier as described in the ZK recipes.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/barriers/DistributedBarrier.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String)" class="member-name-link">DistributedBarrier(CuratorFramework, String)</a> - Constructor for class org.apache.curator.framework.recipes.barriers.<a href="org/apache/curator/framework/recipes/barriers/DistributedBarrier.html" title="class in org.apache.curator.framework.recipes.barriers">DistributedBarrier</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.queue">DistributedDelayQueue</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedDelayQueue.html" title="type parameter in DistributedDelayQueue">T</a>&gt; - Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>
+<div class="block">
+     A variation of the DistributedPriorityQueue that uses time as the priority.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/barriers/DistributedDoubleBarrier.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.barriers">DistributedDoubleBarrier</a> - Class in <a href="org/apache/curator/framework/recipes/barriers/package-summary.html">org.apache.curator.framework.recipes.barriers</a></dt>
+<dd>
+<div class="block">
+     A double barrier as described in the ZK recipes.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/barriers/DistributedDoubleBarrier.html#%3Cinit%3E(org.apache.curator.framework.CuratorFramework,java.lang.String,int)" class="member-name-link">DistributedDoubleBarrier(CuratorFramework, String, int)</a> - Constructor for class org.apache.curator.framework.recipes.barriers.<a href="org/apache/curator/framework/recipes/barriers/DistributedDoubleBarrier.html" title="class in org.apache.curator.framework.recipes.barriers">DistributedDoubleBa [...]
+<dd>
+<div class="block">Creates the barrier abstraction.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.queue">DistributedIdQueue</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedIdQueue.html" title="type parameter in DistributedIdQueue">T</a>&gt; - Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>
+<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>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.queue">DistributedPriorityQueue</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedPriorityQueue.html" title="type parameter in DistributedPriorityQueue">T</a>&gt; - Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>
+<div class="block">An implementation of the Distributed Priority Queue ZK recipe.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" class="type-name-link" title="class in org.apache.curator.framework.recipes.queue">DistributedQueue</a>&lt;<a href="org/apache/curator/framework/recipes/queue/DistributedQueue.html" title="type parameter in DistributedQueue">T</a>&gt; - Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>
+<div class="block">An implementation of the Distributed Queue ZK recipe.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/recipes/queue/DistributedQueue.ProcessType.html" class="type-name-link" title="enum class in org.apache.curator.framework.recipes.queue">DistributedQueue.ProcessType</a> - Enum Class in <a href="org/apache/curator/framework/recipes/queue/package-summary.html">org.apache.curator.framework.recipes.queue</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html#DO_NOT_CLEAR_ON_CLOSE" class="member-name-link">DO_NOT_CLEAR_ON_CLOSE</a> - Enum constant in enum class org.apache.curator.framework.recipes.cache.<a href="org/apache/curator/framework/recipes/cache/CuratorCache.Options.html" title="enum class in org.apache.curator.framework.recipes.cache">CuratorCache.Options</a></dt>
+<dd>
+<div class="block">Normally, when the cache is closed via <a href="org/apache/curator/framework/recipes/cache/CuratorCache.html#close()"><code>CuratorCache.close()</code></a>, the storage is cleared
+ via <a href="org/apache/curator/framework/recipes/cache/CuratorCacheStorage.html#clear()"><code>CuratorCacheStorage.clear()</code></a>.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/schema/SchemaBuilder.html#documentation(java.lang.String)" class="member-name-link">documentation(String)</a> - Method in class org.apache.curator.framework.schema.<a href="org/apache/curator/framework/schema/SchemaBuilder.html" title="class in org.apache.curator.framework.schema">SchemaBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/utils/CloseableExecutorService.InternalFutureTask.html#done()" class="member-name-link">done()</a> - Method in class org.apache.curator.utils.<a href="org/apache/curator/utils/CloseableExecutorService.InternalFutureTask.html" title="class in org.apache.curator.utils">CloseableExecutorService.InternalFutureTask</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/curator/framework/state/ConnectionStateListener.html#doNotProxy()" class="member-name-link">doNotProxy()</a> - Method in interface org.apache.curator.framework.state.<a href="org/apache/curator/framework/state/ConnectionStateListener.html" title="interface in org.apache.curator.framework.state">ConnectionStateListener</a></dt>
+<dd>
+<div class="block">ConnectionStateListener managers set via <a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#connectionStateListenerManagerFactory(org.apache.curator.framework.state.ConnectionStateListenerManagerFactory)"><code>CuratorFrameworkFactory.Builder.connectionStateListenerManagerFactory(ConnectionStateListenerManagerFactory)</code></a>
+ are allowed to proxy (etc.) ConnectionStateListeners as needed.</div>
+</dd>
+<dt><a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html#dontUseContainerParents()" class="member-name-link">dontUseContainerParents()</a> - Method in class org.apache.curator.framework.<a href="org/apache/curator/framework/CuratorFrameworkFactory.Builder.html" title="class in org.apache.curator.framework">CuratorFrameworkFactory.Builder</a></dt>
+<dd>
+<div class="block">By default, Curator uses <a href="org/apache/curator/framework/api/CreateBuilderMain.html#creatingParentContainersIfNeeded()"><code>CreateBuilderMain.creatingParentContainersIfNeeded()</code></a>
... 207899 lines suppressed ...