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) |
T |
get() |
T |
get(Condition<? super T> condition) |
T |
getNonNull() |
boolean |
satisfy(Condition<? super T> condition) |
void |
set(T object) |
void |
wait(Condition<? super T> condition) |
void |
waitUntilNonNull() |
public ObjectCanary(T object)
public ObjectCanary()