com.netflix.curator.framework.recipes.locks
Class LockInternals

java.lang.Object
  extended by com.netflix.curator.framework.recipes.locks.LockInternals

public class LockInternals
extends java.lang.Object


Method Summary
 void clean()
          Attempt to delete the lock node so that sequence numbers get reset
static java.util.Collection<java.lang.String> getParticipantNodes(com.netflix.curator.framework.CuratorFramework client, java.lang.String basePath, java.lang.String lockName, LockInternalsSorter sorter)
           
static java.util.List<java.lang.String> getSortedChildren(com.netflix.curator.framework.CuratorFramework client, java.lang.String basePath, java.lang.String lockName, LockInternalsSorter sorter)
           
static java.util.List<java.lang.String> getSortedChildren(java.lang.String lockName, LockInternalsSorter sorter, java.util.List<java.lang.String> children)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

clean

public void clean()
           throws java.lang.Exception
Attempt to delete the lock node so that sequence numbers get reset

Throws:
java.lang.Exception - errors

getParticipantNodes

public static java.util.Collection<java.lang.String> getParticipantNodes(com.netflix.curator.framework.CuratorFramework client,
                                                                         java.lang.String basePath,
                                                                         java.lang.String lockName,
                                                                         LockInternalsSorter sorter)
                                                                  throws java.lang.Exception
Throws:
java.lang.Exception

getSortedChildren

public static java.util.List<java.lang.String> getSortedChildren(com.netflix.curator.framework.CuratorFramework client,
                                                                 java.lang.String basePath,
                                                                 java.lang.String lockName,
                                                                 LockInternalsSorter sorter)
                                                          throws java.lang.Exception
Throws:
java.lang.Exception

getSortedChildren

public static java.util.List<java.lang.String> getSortedChildren(java.lang.String lockName,
                                                                 LockInternalsSorter sorter,
                                                                 java.util.List<java.lang.String> children)