Packages

abstract class AbstractQueuedSynchronizer extends AbstractOwnableSynchronizer with Serializable

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractQueuedSynchronizer
  2. AbstractOwnableSynchronizer
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AbstractQueuedSynchronizer()
    Attributes
    protected

Type Members

  1. class ConditionObject extends Condition with Serializable
    Annotations
    @SerialVersionUID()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def acquire(arg: Int): Unit
  5. final def acquireInterruptibly(arg: Int): Unit
    Annotations
    @throws(scala.this.throws.<init>$default$1[InterruptedException])
  6. final def acquireShared(arg: Int): Unit
  7. final def acquireSharedInterruptibly(arg: Int): Unit
    Annotations
    @throws(scala.this.throws.<init>$default$1[InterruptedException])
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def compareAndSetState(c: Int, v: Int): Boolean
    Attributes
    protected
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def getExclusiveOwnerThread(): Thread
    Attributes
    protected
    Definition Classes
    AbstractOwnableSynchronizer
  16. final def getExclusiveQueuedThreads(): Collection[Thread]
  17. final def getFirstQueuedThread(): Thread
  18. final def getQueueLength(): Int
  19. final def getQueuedThreads(): Collection[Thread]
  20. final def getSharedQueuedThreads(): Collection[Thread]
  21. final def getState(): Int
    Attributes
    protected
  22. final def getWaitQueueLength(condition: ConditionObject): Int
  23. final def getWaitingThreads(condition: ConditionObject): Collection[Thread]
  24. final def hasContended(): Boolean
  25. final def hasQueuedPredecessors(): Boolean
  26. final def hasQueuedThreads(): Boolean
  27. final def hasWaiters(condition: ConditionObject): Boolean
  28. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  29. def isHeldExclusively(): Boolean
    Attributes
    protected
  30. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  31. final def isQueued(thread: Thread): Boolean
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. final def owns(condition: ConditionObject): Boolean
  36. final def release(arg: Int): Boolean
  37. final def releaseShared(arg: Int): Boolean
  38. final def setExclusiveOwnerThread(t: Thread): Unit
    Attributes
    protected
    Definition Classes
    AbstractOwnableSynchronizer
  39. final def setState(newState: Int): Unit
    Attributes
    protected
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AbstractQueuedSynchronizer → AnyRef → Any
  42. def tryAcquire(arg: Int): Boolean
    Attributes
    protected
  43. final def tryAcquireNanos(arg: Int, nanosTimeout: Long): Boolean
    Annotations
    @throws(scala.this.throws.<init>$default$1[InterruptedException])
  44. def tryAcquireShared(arg: Int): Int
    Attributes
    protected
  45. final def tryAcquireSharedNanos(arg: Int, nanosTimeout: Long): Boolean
    Annotations
    @throws(scala.this.throws.<init>$default$1[InterruptedException])
  46. def tryRelease(arg: Int): Boolean
    Attributes
    protected
  47. def tryReleaseShared(arg: Int): Boolean
    Attributes
    protected
  48. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped