FuturePromise

Constructors

this
this()
Undocumented in source.

Members

Aliases

VoidHandler
alias VoidHandler = void delegate()
Undocumented in source.

Functions

cancel
bool cancel(bool mayInterruptIfRunning)
Undocumented in source. Be warned that the author may not have intended to support it.
failed
void failed(Exception cause)

TODO: 1) keep this operation atomic 2) return a flag to indicate whether this option is successful.

get
T get()
Undocumented in source. Be warned that the author may not have intended to support it.
get
T get(Duration timeout)
Undocumented in source. Be warned that the author may not have intended to support it.
id
string id()
Undocumented in source. Be warned that the author may not have intended to support it.
id
void id(string id)
Undocumented in source. Be warned that the author may not have intended to support it.
isCancelled
bool isCancelled()
Undocumented in source. Be warned that the author may not have intended to support it.
isDone
bool isDone()
Undocumented in source. Be warned that the author may not have intended to support it.
succeeded
void succeeded()

TODO: 1) keep this operation atomic 2) return a flag to indicate whether this option is successful.

succeeded
void succeeded(T result)

TODO: 1) keep this operation atomic 2) return a flag to indicate whether this option is successful.

then
FuturePromise!R then(R delegate() handler)
Undocumented in source. Be warned that the author may not have intended to support it.
then
FuturePromise!R then(R delegate(T) handler)
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_thenFailedHandler
ThenHandler!(Exception) _thenFailedHandler;
Undocumented in source.
_thenSucceededHandler
VoidHandler _thenSucceededHandler;
Undocumented in source.
_thenSucceededHandler
ThenHandler!(T) _thenSucceededHandler;
Undocumented in source.

Meta