FutureProxy

trait FutureProxy[A] extends Future[A]
trait Future[A]
trait Awaitable[A]
class Object
trait Matchable
class Any
class FutureWrapper[A]
trait ProcessorBase[Prod, Repr]
trait ProcessorImpl[Prod, Repr]
trait AbstractProcessor[Prod]

Value members

Abstract methods

protected def peerFuture: Future[A]

Concrete methods

def isCompleted: Boolean
def onComplete[U](func: Try[A] => U)(executor: ExecutionContext): Unit
def ready(atMost: Duration)(permit: CanAwait): FutureProxy[A]
def result(atMost: Duration)(permit: CanAwait): A
def transform[B](f: Try[A] => Try[B])(executor: ExecutionContext): Future[B]
def transformWith[B](f: Try[A] => Future[B])(executor: ExecutionContext): Future[B]
def value: Option[Try[A]]

Inherited methods

def andThen[U](pf: PartialFunction[Try[A], U])(executor: ExecutionContext): Future[A]
Inherited from
Future
def collect[S](pf: PartialFunction[A, S])(executor: ExecutionContext): Future[S]
Inherited from
Future
def failed: Future[Throwable]
Inherited from
Future
def fallbackTo[U >: A](that: Future[U]): Future[U]
Inherited from
Future
def filter(p: A => Boolean)(executor: ExecutionContext): Future[A]
Inherited from
Future
def flatMap[S](f: A => Future[S])(executor: ExecutionContext): Future[S]
Inherited from
Future
def flatten[S](ev: A <:< Future[S]): Future[S]
Inherited from
Future
def foreach[U](f: A => U)(executor: ExecutionContext): Unit
Inherited from
Future
def map[S](f: A => S)(executor: ExecutionContext): Future[S]
Inherited from
Future
def mapTo[S](tag: ClassTag[S]): Future[S]
Inherited from
Future
def recover[U >: A](pf: PartialFunction[Throwable, U])(executor: ExecutionContext): Future[U]
Inherited from
Future
def recoverWith[U >: A](pf: PartialFunction[Throwable, Future[U]])(executor: ExecutionContext): Future[U]
Inherited from
Future
def transform[S](s: A => S, f: Throwable => Throwable)(executor: ExecutionContext): Future[S]
Inherited from
Future
final def withFilter(p: A => Boolean)(executor: ExecutionContext): Future[A]
Inherited from
Future
def zip[U](that: Future[U]): Future[(A, U)]
Inherited from
Future
def zipWith[U, R](that: Future[U])(f: (A, U) => R)(executor: ExecutionContext): Future[R]
Inherited from
Future