-
Interfaces Interface Description org.apache.curator.framework.api.transaction.CuratorTransaction
-
Classes Class Description org.apache.curator.framework.recipes.cache.NodeCache replace byCuratorCache
org.apache.curator.framework.recipes.cache.PathChildrenCache replace byCuratorCache
org.apache.curator.framework.recipes.cache.TreeCache replace byCuratorCache
org.apache.curator.framework.recipes.locks.InterProcessSemaphore UseInterProcessSemaphoreV2
instead of this class. It uses a better algorithm.org.apache.curator.framework.recipes.nodes.PersistentEphemeralNode This has been replaced with the more generalPersistentNode
org.apache.curator.utils.EnsurePath Since 2.9.0 - Prefer CuratorFramework.create().creatingParentContainersIfNeeded() or CuratorFramework.exists().creatingParentContainersIfNeeded()
-
Enums Enum Description org.apache.curator.framework.recipes.cache.PathChildrenCacheMode no longer used. Instead use eitherPathChildrenCache(CuratorFramework, String, boolean)
orPathChildrenCache(CuratorFramework, String, boolean, ThreadFactory)
org.apache.curator.framework.recipes.nodes.PersistentEphemeralNode.Mode This has been replaced with the more generalPersistentNode
-
Constructors Constructor Description org.apache.curator.framework.recipes.cache.PathChildrenCache(CuratorFramework, String, PathChildrenCacheMode) org.apache.curator.framework.recipes.leader.LeaderSelector(CuratorFramework, String, ThreadFactory, Executor, LeaderSelectorListener) This constructor was poorly thought out. Custom executor is useless. Use this version instead:LeaderSelector(CuratorFramework, String, ExecutorService, LeaderSelectorListener)
org.apache.curator.framework.schema.SchemaViolation(String) useSchemaViolation(Schema, ViolatorData, String)
instance