implicit final class FutureTry[T] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- FutureTry
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new FutureTry(baseFuture: Future[T])
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val baseFuture: Future[T]
-
def
getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
toString(): String
- Definition Classes
- Any
-
def
transformTry[S](f: (Try[T]) ⇒ Try[S])(implicit executor: ExecutionContext): Future[S]
- returns
a new future with the original's result applied by
f
.
-
def
tried(implicit executor: ExecutionContext): Future[Try[T]]
Reifies the Try output of Futures.
Reifies the Try output of Futures. Useful mostly for interaction with unusual APIs.
- returns
the same future with its result wrapped up in
Try
.