Task<A> class
- Implemented types
-
- MonadCatchOps<
Task, A>
- MonadCatchOps<
- Available extensions
Properties
-
flatten
→ Task<
A> -
Available on Task<
Task< , provided by the TaskFlattenOps extensionA> >no setter - hashCode → int
-
The hash code for this object.
no setterinherited
-
option
→ Task<
Option< A> > -
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
timed
→ Task<
Tuple2< Duration, A> > -
no setter
-
voided
→ Task<
void> -
no setter
Methods
-
andThen<
B> (covariant Task< B> next) → Task<B> -
override
-
ap<
B> (covariant Task< Function1< ff) → Task<A, B> >B> -
override
-
attempt(
) → Task< Either< Object, A> > -
override
-
bind<
B> (covariant Function1< A, Task< f) → Task<B> >B> -
override
-
both<
B> (Task< B> that) → Task<Tuple2< A, B> > -
bracket<
B> (Function1< A, Task< use, Function1<B> >A, Task< release) → Task<void> >B> -
delayBy(
Duration duration) → Task< A> -
fail(
Object err) → Task< A> -
override
-
flatMap<
B> (covariant Function1< A, Task< f) → Task<B> >B> -
override
-
flatTap<
B> (Task< B> that) → Task<A> -
guarantee(
Task< void> finalizer) → Task<A> -
handleError(
Function1< Object, A> f) → Task<A> -
handleErrorWith(
Function1< Object, Task< f) → Task<A> >A> -
ifM<
B> (Task< B> ifTrue, Task<B> ifFalse) → Task<B> -
Available on Task<
bool> , provided by the TaskBoolOps extension -
map<
B> (B f(A a)) → Task< B> -
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
product<
B> (Task< B> that) → Task<Tuple2< A, B> > -
productL<
B> (Task< B> that) → Task<A> -
productR<
B> (Task< B> that) → Task<B> -
pure<
B> (B b) → Task< B> -
race<
B> (Task< B> that) → Task<Either< A, B> > -
redeem<
B> (Function1< Object, B> recover, Function1<A, B> map) → Task<B> -
redeemWith<
B> (Function1< Object, Task< recover, Function1<B> >A, Task< bind) → Task<B> >B> -
replace<
B> (B replacement) → Task< B> -
override
-
replicate(
int n) → Task< IList< A> > -
run(
) → Future< A> -
strengthL<
B> (B b) → Task< Tuple2< B, A> > -
override
-
strengthR<
B> (B b) → Task< Tuple2< A, B> > -
override
-
timeout(
Duration timeLimit) → Task< A> -
timeoutTo(
Duration timeLimit, Task< A> fallback) → Task<A> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
delay<
A> (Function0< A> f) → Task<A> -
failed<
A> (Object err) → Task< A> -
map2<
A, B, C> (Task< A> a, Task<B> b, C fn(A a, B b)) → Task<C> -
map3<
A, B, C, D> (Task< A> a, Task<B> b, Task<C> c, D fn(A a, B b, C c)) → Task<D> -
map4<
A, B, C, D, E> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, E fn(A a, B b, C c, D d)) → Task<E> -
map5<
A, B, C, D, E, F> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, F fn(A a, B b, C c, D d, E e)) → Task<F> -
map6<
A, B, C, D, E, F, G> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, Task<F> f, G fn(A a, B b, C c, D d, E e, F f)) → Task<G> -
parMap2<
A, B, C> (Task< A> a, Task<B> b, C fn(A a, B b)) → Task<C> -
parMap3<
A, B, C, D> (Task< A> a, Task<B> b, Task<C> c, D fn(A a, B b, C c)) → Task<D> -
parMap4<
A, B, C, D, E> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, E fn(A a, B b, C c, D d)) → Task<E> -
parMap5<
A, B, C, D, E, F> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, F fn(A a, B b, C c, D d, E e)) → Task<F> -
parMap6<
A, B, C, D, E, F, G> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, Task<F> f, G fn(A a, B b, C c, D d, E e, F f)) → Task<G> -
parTupled2<
A, B> (Task< A> a, Task<B> b) → Task<Tuple2< A, B> > -
parTupled3<
A, B, C> (Task< A> a, Task<B> b, Task<C> c) → Task<Tuple3< A, B, C> > -
parTupled4<
A, B, C, D> (Task< A> a, Task<B> b, Task<C> c, Task<D> d) → Task<Tuple4< A, B, C, D> > -
parTupled5<
A, B, C, D, E> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e) → Task<Tuple5< A, B, C, D, E> > -
parTupled6<
A, B, C, D, E, F> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, Task<F> f) → Task<Tuple6< A, B, C, D, E, F> > -
print(
String s) → Task< void> -
sleep(
Duration duration) → Task< void> -
tupled2<
A, B> (Task< A> a, Task<B> b) → Task<Tuple2< A, B> > -
tupled3<
A, B, C> (Task< A> a, Task<B> b, Task<C> c) → Task<Tuple3< A, B, C> > -
tupled4<
A, B, C, D> (Task< A> a, Task<B> b, Task<C> c, Task<D> d) → Task<Tuple4< A, B, C, D> > -
tupled5<
A, B, C, D, E> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e) → Task<Tuple5< A, B, C, D, E> > -
tupled6<
A, B, C, D, E, F> (Task< A> a, Task<B> b, Task<C> c, Task<D> d, Task<E> e, Task<F> f) → Task<Tuple6< A, B, C, D, E, F> > -
value<
A> (A a) → Task< B>