|
ref_send API 2.17 defensive programming in Java |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
T
- promised referent typepublic interface Resolver<T>
A Promise
resolver.
Method Summary | |
---|---|
void |
apply(T referent)
Resolve the corresponding promise to the given reference. |
void |
progress()
Logs progress towards resolution. |
void |
reject(java.lang.Exception reason)
Put the corresponding promise in the rejected state. |
void |
resolve(Promise<? extends T> promise)
Resolve the corresponding promise to the given promise. |
Method Detail |
---|
void progress()
void reject(java.lang.Exception reason)
This method is syntactic sugar for:
resolve
(reject
(reason));
reason
- reason the corresponding promise will not be fulfilledvoid resolve(Promise<? extends T> promise)
promise
- promise to forward requests tovoid apply(T referent)
apply
in interface Receiver<T>
referent
- reference to forward requests to
|
ref_send API 2.17 defensive programming in Java |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 1998-2009 Waterken Inc. under the terms of the MIT X license.