Class Locker

java.lang.Object
org.eclipse.jetty.util.thread.Locker

@Deprecated(since="2021-05-27") public class Locker extends Object
Deprecated.
The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.

Convenience auto closeable ReentrantLock wrapper.

  try (Locker.Lock lock = locker.lock())
  {
    // something
  }
  
  • Constructor Details

    • Locker

      public Locker()
      Deprecated.
  • Method Details

    • lock

      public Locker.Lock lock()
      Deprecated.

      Acquires the lock.

      Returns:
      the lock to unlock
    • lockIfNotHeld

      @Deprecated public Locker.Lock lockIfNotHeld()
      Deprecated.
      use lock() instead
      Returns:
      the lock to unlock
    • isLocked

      public boolean isLocked()
      Deprecated.
      Returns:
      whether this lock has been acquired
    • newCondition

      public Condition newCondition()
      Deprecated.
      Returns:
      a Condition associated with this lock