| Package | Description | 
|---|---|
| com.google.common.util.concurrent | 
 Concurrency utilities. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
Monitor.enterIf(Monitor.Guard guard)
Enters this monitor if the guard is satisfied. 
 | 
boolean | 
Monitor.enterIf(Monitor.Guard guard,
              long time,
              TimeUnit unit)
Enters this monitor if the guard is satisfied. 
 | 
boolean | 
Monitor.enterIfInterruptibly(Monitor.Guard guard)
Enters this monitor if the guard is satisfied. 
 | 
boolean | 
Monitor.enterIfInterruptibly(Monitor.Guard guard,
                                        long time,
                                        TimeUnit unit)
Enters this monitor if the guard is satisfied. 
 | 
void | 
Monitor.enterWhen(Monitor.Guard guard)
Enters this monitor when the guard is satisfied. 
 | 
boolean | 
Monitor.enterWhen(Monitor.Guard guard,
                  long time,
                  TimeUnit unit)
Enters this monitor when the guard is satisfied. 
 | 
void | 
Monitor.enterWhenUninterruptibly(Monitor.Guard guard)
Enters this monitor when the guard is satisfied. 
 | 
boolean | 
Monitor.enterWhenUninterruptibly(Monitor.Guard guard,
                                                long time,
                                                TimeUnit unit)
Enters this monitor when the guard is satisfied. 
 | 
int | 
Monitor.getWaitQueueLength(Monitor.Guard guard)
Returns an estimate of the number of threads waiting for the given guard to become satisfied. 
 | 
boolean | 
Monitor.hasWaiters(Monitor.Guard guard)
Queries whether any threads are waiting for the given guard to become satisfied. 
 | 
boolean | 
Monitor.tryEnterIf(Monitor.Guard guard)
Enters this monitor if it is possible to do so immediately and the guard is satisfied. 
 | 
void | 
Monitor.waitFor(Monitor.Guard guard)
Waits for the guard to be satisfied. 
 | 
boolean | 
Monitor.waitFor(Monitor.Guard guard,
              long time,
              TimeUnit unit)
Waits for the guard to be satisfied. 
 | 
void | 
Monitor.waitForUninterruptibly(Monitor.Guard guard)
Waits for the guard to be satisfied. 
 | 
boolean | 
Monitor.waitForUninterruptibly(Monitor.Guard guard,
                                            long time,
                                            TimeUnit unit)
Waits for the guard to be satisfied. 
 | 
Copyright © 2010-2014. All Rights Reserved.