Class LockInternals


  • public class LockInternals
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void clean()
      Attempt to delete the lock node so that sequence numbers get reset
      static java.util.Collection<java.lang.String> getParticipantNodes​(org.apache.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)  
      static java.util.List<java.lang.String> getSortedChildren​(org.apache.curator.framework.CuratorFramework client, java.lang.String basePath, java.lang.String lockName, LockInternalsSorter sorter)  
      • 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​(org.apache.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​(org.apache.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)