public class ObjectCanary<T>
extends java.lang.Object
| 构造器和说明 |
|---|
ObjectCanary() |
ObjectCanary(T object) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
action(Action<? super T> action) |
void |
action(Action<? super T> action,
Condition<? super T> condition) |
void |
actionNonNull(Action<? super T> action) |
<R> R |
calculate(Function<? super T,? extends R> function) |
<R> R |
calculate(Function<? super T,? extends R> function,
Condition<? super T> condition) |
<R> R |
calculateNonNull(Function<? super T,? extends R> function) |
boolean |
satisfy(Condition<T> condition) |
void |
set(T object) |
void |
wait(Condition<? super T> condition) |
void |
waitUntilNonNull() |