Async::Future(T)
Inherits Reference / Object
Constructors
new(*, name : String | Nil = nil, delay = 0, callback : Proc(T) | Nil)
Sourcenew(*args, **kwargs, &block : -> T)
Sourcenew(*args, **kwargs)
SourceClass methods
all(futures : Enumerable(Future(U)), ordered = false) forall U
Sourceall(futures : Enumerable(Future(U)), ordered = false, &block : U | Nil -> ) forall U
Sourceall(*futures : Future(U), ordered = false) forall U
Sourceall(*futures : Future(U), ordered = false, &block : U | Nil -> ) forall U
Sourceany(futures : Enumerable(Future(U))) forall U
Sourceany(futures : Enumerable(Future(U)), &block : U -> ) forall U
Sourceany(*futures : Future(U), &block : U -> ) forall U
Sourceany(*futures : Future(U)) forall U
Sourceawait(*args, **kwargs, &block : -> T)
Sourceexecute(*args, **kwargs, &block : -> T)
Sourcerace(futures : Enumerable(Future(U))) forall U
Sourcerace(futures : Enumerable(Future(U)), &block : U -> ) forall U
Sourcerace(*futures : Future(U), &block : U -> ) forall U
Sourcerace(*futures : Future(U)) forall U
SourceInstance methods
callback
Sourcecallback=(callback : Proc(T) | Nil)
Sourcecancel
Sourcecanceled?
Sourcecompleted?
Sourcedelay
Sourcedelay=(delay : Time::Span)
Sourcedelayed?
Sourceerror
Sourceerror=(value : String | Exception)
Sourceexecute
Sourcefailure?
Sourceidle?
Sourcename
Sourcename=(name : String | Nil)
Sourceresult
Sourceresult=(value : T)
Sourcerunning?
Sourcestate
Sourcesuccess?
Sourcewait
Sourcewait!
Source