Packages

c

akka.util

ReentrantGuard

final class ReentrantGuard extends ReentrantLock

Source
LockUtil.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ReentrantGuard
  2. ReentrantLock
  3. Serializable
  4. Lock
  5. AnyRef
  6. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ReentrantGuard()

Value Members

  1. def getHoldCount(): Int
    Definition Classes
    ReentrantLock
  2. final def getQueueLength(): Int
    Definition Classes
    ReentrantLock
  3. def getWaitQueueLength(arg0: Condition): Int
    Definition Classes
    ReentrantLock
  4. final def hasQueuedThread(arg0: Thread): Boolean
    Definition Classes
    ReentrantLock
  5. final def hasQueuedThreads(): Boolean
    Definition Classes
    ReentrantLock
  6. def hasWaiters(arg0: Condition): Boolean
    Definition Classes
    ReentrantLock
  7. final def isFair(): Boolean
    Definition Classes
    ReentrantLock
  8. def isHeldByCurrentThread(): Boolean
    Definition Classes
    ReentrantLock
  9. def isLocked(): Boolean
    Definition Classes
    ReentrantLock
  10. def lock(): Unit
    Definition Classes
    ReentrantLock → Lock
  11. def lockInterruptibly(): Unit
    Definition Classes
    ReentrantLock → Lock
    Annotations
    @throws( ... )
  12. def newCondition(): Condition
    Definition Classes
    ReentrantLock → Lock
  13. def toString(): String
    Definition Classes
    ReentrantLock → AnyRef → Any
  14. def tryLock(arg0: Long, arg1: TimeUnit): Boolean
    Definition Classes
    ReentrantLock → Lock
    Annotations
    @throws( ... )
  15. def tryLock(): Boolean
    Definition Classes
    ReentrantLock → Lock
  16. def unlock(): Unit
    Definition Classes
    ReentrantLock → Lock
  17. final def withGuard[T](body: ⇒ T): T
    Annotations
    @inline()