FutureCanRecover

final class FutureCanRecover(val ec: ExecutionContext) extends FutureCanRecover with CanRecover[[T] =>> Future[T]]
trait CanRecover[[T] =>> Future[T]]
class FutureCanRecover
trait CanRecover[[T] =>> Future[T]]
class Object
trait Matchable
class Any

Type members

Inherited types

type Xor[A, B] = Either[A, B]
Inherited from
CanRecover
type XorT[A, B] = EitherT[F, A, B]
Inherited from
CanRecover

Value members

Concrete methods

@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
override def recoverEitherTFromNonFatal[A, AA >: A, B, BB >: B](efab: => EitherT[[T] =>> Future[T], A, B])(handleError: PartialFunction[Throwable, Either[AA, BB]]): EitherT[[T] =>> Future[T], AA, BB]
Definition Classes
CanRecover
override def recoverEitherTFromNonFatalWith[A, AA >: A, B, BB >: B](efab: => EitherT[[T] =>> Future[T], A, B])(handleError: PartialFunction[Throwable, Future[Either[AA, BB]]]): EitherT[[T] =>> Future[T], AA, BB]
Definition Classes
CanRecover

Inherited methods

@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.Throw")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
override def recoverFromNonFatal[A, AA >: A](fa: => Future[A])(handleError: PartialFunction[Throwable, AA]): Future[AA]
Definition Classes
FutureCanRecover -> CanRecover
Inherited from
FutureCanRecover
override def recoverFromNonFatalWith[A, AA >: A](fa: => Future[A])(handleError: PartialFunction[Throwable, Future[AA]]): Future[AA]
Definition Classes
FutureCanRecover -> CanRecover
Inherited from
FutureCanRecover

Concrete fields

override val ec: ExecutionContext