@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
Guard is passed into any method of a
Monitor other than the one it is
associated with, an
IllegalMonitorStateException is thrown.
|Constructor and Description
|Modifier and Type
|Method and Description
Evaluates this guard's boolean condition.
public abstract boolean isSatisfied()
Copyright © 2010–2017. All rights reserved.