Class LockTracking.SimpleLock.State<T extends Lock>

java.lang.Object
org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock.State<T>
All Implemented Interfaces:
Runnable
Enclosing class:
LockTracking.SimpleLock<T extends Lock>

static class LockTracking.SimpleLock.State<T extends Lock> extends Object implements Runnable
  • Field Details

    • lock

      private final T extends Lock lock
    • alias

      private final String alias
    • acquiredId

      private final long acquiredId
    • stack

      private final Throwable stack
    • thread

      private final Thread thread
    • logger

      private final org.slf4j.Logger logger
  • Constructor Details

    • State

      public State(T lock, String alias, long acquiredId, Throwable stack, Thread thread, org.slf4j.Logger logger)
  • Method Details

    • run

      public void run()
      Specified by:
      run in interface Runnable
    • logAbandoned

      void logAbandoned(org.slf4j.Logger logger)