@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–2018. All rights reserved.