Module java.base
Package java.util.concurrent.locks

# Class AbstractQueuedSynchronizer.ConditionObject

=
public class ConditionObject
extends java.lang.Object
implements java.io.Serializable, java.util.concurrent.locks.Condition

## Constructors

- =
  public ConditionObject()

## Methods

- =
  public final void await() throws java.lang.InterruptedException
- =
  public final boolean await(long arg0, java.util.concurrent.TimeUnit arg1) throws java.lang.InterruptedException
- =
  public final long awaitNanos(long arg0) throws java.lang.InterruptedException
- =
  public final void awaitUninterruptibly()
- =
  public final boolean awaitUntil(java.util.Date arg0) throws java.lang.InterruptedException
- =
  protected final int getWaitQueueLength()
- =
  protected final java.util.Collection<java.lang.Thread> getWaitingThreads()
- =
  protected final boolean hasWaiters()
- =
  public final void signal()
- =
  public final void signalAll()

## Serialized Form

=

### serialVersionUID

=1173984872572414699

## Summary

No differences.