Class NamedLockSupport

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.slf4j.Logger logger  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Closes the lock resource.
      java.lang.String name()
      Returns this instance name, never null
      • Methods inherited from class java.lang.Object

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

      • logger

        protected final org.slf4j.Logger logger
    • Method Detail

      • name

        public java.lang.String name()
        Description copied from interface: NamedLock
        Returns this instance name, never null
        Specified by:
        name in interface NamedLock
      • close

        public void close()
        Description copied from interface: NamedLock
        Closes the lock resource. Lock MUST be unlocked using NamedLock.unlock() in case any locking happened on it. After invoking this method, the lock instance MUST NOT be used anymore. If lock for same name needed, a new instance should be obtained from factory using NamedLockFactory.getLock(String). Ideally, instances are to be used within try-with-resource blocks, so calling this method directly is not really needed, nor advised.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface NamedLock