implicit final
class
FutureSyntax[T] extends AnyVal
Instance Constructors
-
new
FutureSyntax(value: Future[T])
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
andThen[U](pf: PartialFunction[Try[T], U])(implicit ec: ExecutionContext): Future[T]
-
final
def
asInstanceOf[T0]: T0
-
final
def
collect[S](pf: PartialFunction[T, S])(implicit ec: ExecutionContext): Future[S]
-
final
def
failed: Future[Throwable]
-
final
def
fallbackTo[U >: T](that: Future[U]): Future[U]
-
final
def
filter(p: (T) ⇒ Boolean)(implicit ec: ExecutionContext): Future[T]
-
final
def
flatMap[S](f: (T) ⇒ Future[S])(implicit ec: ExecutionContext): Future[S]
-
final
def
flatten[S](implicit ev: <:<[T, Future[S]]): Future[S]
-
final
def
foreach[U](f: (T) ⇒ U)(implicit ec: ExecutionContext): Unit
-
def
getClass(): Class[_ <: AnyVal]
-
final
def
isCompleted: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
map[S](f: (T) ⇒ S)(implicit ec: ExecutionContext): Future[S]
-
final
def
mapTo[S](implicit tag: ClassTag[S]): Future[S]
-
final
def
onComplete[U](f: (Try[T]) ⇒ U)(implicit ec: ExecutionContext): Unit
-
final
def
onFailure[U](pf: PartialFunction[Throwable, U])(implicit ec: ExecutionContext): Unit
-
final
def
onSuccess[U](pf: PartialFunction[T, U])(implicit ec: ExecutionContext): Unit
-
final
def
recover[U >: T](pf: PartialFunction[Throwable, U])(implicit ec: ExecutionContext): Future[U]
-
final
def
recoverWith[U >: T](pf: PartialFunction[Throwable, Future[U]])(implicit ec: ExecutionContext): Future[U]
-
def
toString(): String
-
final
def
transform[S](f: (Try[T]) ⇒ Try[S])(implicit ec: ExecutionContext): Future[S]
-
final
def
transform[S](s: (T) ⇒ S, f: (Throwable) ⇒ Throwable)(implicit ec: ExecutionContext): Future[S]
-
final
def
transformWith[S](f: (Try[T]) ⇒ Future[S])(implicit ec: ExecutionContext): Future[S]
-
val
value: Future[T]
-
final
def
withFilter(p: (T) ⇒ Boolean)(implicit ec: ExecutionContext): Future[T]
-
final
def
zip[U](that: Future[U]): Future[(T, U)]
-
final
def
zipWith[U, R](that: Future[U])(f: (T, U) ⇒ R)(implicit ec: ExecutionContext): Future[R]