@Beta public abstract static class Monitor.Guard extends Object
Guard is associated with a single
 Monitor. The monitor may check the guard at arbitrary times from any thread occupying
 the monitor, so code should not be written to rely on how often a guard might or might not be
 checked.
 If a Guard is passed into any method of a Monitor other than the one it is
 associated with, an IllegalMonitorStateException is thrown.
| Modifier | Constructor and Description | 
|---|---|
protected  | 
Guard(Monitor monitor)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract boolean | 
isSatisfied()
Evaluates this guard's boolean condition. 
 | 
public abstract boolean isSatisfied()
Copyright © 2010–2019. All rights reserved.