Class StandardLockInternalsDriver

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String createsTheLock​(org.apache.curator.framework.CuratorFramework client, java.lang.String path, byte[] lockNodeBytes)  
      java.lang.String fixForSorting​(java.lang.String str, java.lang.String lockName)  
      PredicateResults getsTheLock​(org.apache.curator.framework.CuratorFramework client, java.util.List<java.lang.String> children, java.lang.String sequenceNodeName, int maxLeases)  
      static java.lang.String standardFixForSorting​(java.lang.String str, java.lang.String lockName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StandardLockInternalsDriver

        public StandardLockInternalsDriver()
    • Method Detail

      • getsTheLock

        public PredicateResults getsTheLock​(org.apache.curator.framework.CuratorFramework client,
                                            java.util.List<java.lang.String> children,
                                            java.lang.String sequenceNodeName,
                                            int maxLeases)
                                     throws java.lang.Exception
        Specified by:
        getsTheLock in interface LockInternalsDriver
        Throws:
        java.lang.Exception
      • createsTheLock

        public java.lang.String createsTheLock​(org.apache.curator.framework.CuratorFramework client,
                                               java.lang.String path,
                                               byte[] lockNodeBytes)
                                        throws java.lang.Exception
        Specified by:
        createsTheLock in interface LockInternalsDriver
        Throws:
        java.lang.Exception
      • fixForSorting

        public java.lang.String fixForSorting​(java.lang.String str,
                                              java.lang.String lockName)
        Specified by:
        fixForSorting in interface LockInternalsSorter
      • standardFixForSorting

        public static java.lang.String standardFixForSorting​(java.lang.String str,
                                                             java.lang.String lockName)