|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
qty leases.
qty leases.
qty leases.
qty leases.
LeaderSelectorListener.takeLeadership(CuratorFramework) returns, this
instance is not requeued.
BlockingQueueInteger.MAX_VALUE
DistributedDelayQueue from the current builder values.
DistributedIdQueue from the current builder values
DistributedPriorityQueue from the current builder values.
DistributedQueue from the current builder values
DistributedAtomicNumber and allocates values in chunks for better performanceDistributedAtomicNumber and allocates values in chunks for better performanceConnectionStateListener.stateChanged(CuratorFramework, ConnectionState), will
cause LeaderSelector.interruptLeadership() to get called.== the expected value.
== the expected value.
DistributedQueue that allows IDs to be associated with queue items.QueueBuilder.lockPath(String).DistributedQueue.flushPuts(long, TimeUnit) when the
queue is closed.
LeaderSelector.setId(String)
LeaderSelector.setId(String)
NULL in a database.
NULL in a database.
InterProcessMutexs
InterProcessSemaphoreV2 instead of this class. It uses a better algorithm.LeaderSelector.LeaderSelector(CuratorFramework, String, ExecutorService, LeaderSelectorListener)
LeaderSelectorListener that adds the recommended handling
for connection state problemsInterProcessSemaphore.PathChildrenCache.PathChildrenCache(CuratorFramework, String, boolean) instead
PathChildrenCache.PathChildrenCache(CuratorFramework, String, boolean, ThreadFactory) instead
PathChildrenCache.start(StartMode)PathChildrenCache.PathChildrenCache(CuratorFramework, String, boolean)
or PathChildrenCache.PathChildrenCache(CuratorFramework, String, boolean, ThreadFactory)DistributedDelayQueue.put(Object, long) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
QueueBuilder.maxItems, this method will
block until there is available space in the queue.
DistributedIdQueue.put(Object, String) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedPriorityQueue.put(Object, int) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedQueue.put(Object) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedDelayQueue.putMulti(MultiItem, long) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedPriorityQueue.putMulti(MultiItem, int) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedQueue.putMulti(MultiItem) but allows a maximum wait time if an upper bound was set
via QueueBuilder.maxItems.
DistributedQueue and DistributedPriorityQueueDistributedQueue or
DistributedPriorityQueueQueueBuilder.lockPath(String).
QueueBuilder.lockPath(String).
NodeCache.start() but gives the option of doing an initial build
PathChildrenCache.start(StartMode)
PersistentEphemeralNode.start() succeeds or
the timeout elapses.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||