| 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Monitor.Guard | |
|---|---|
| com.google.common.util.concurrent | Concurrency utilities. | 
| Uses of Monitor.Guard in com.google.common.util.concurrent | 
|---|
| Methods in com.google.common.util.concurrent with parameters of type Monitor.Guard | |
|---|---|
 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.  | 
  | 
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||