Type

com.thoughtworks.raii

RAIITask

Related Doc: package raii

Permalink

type RAIITask[A] = EitherT[RAIIFuture, Throwable, A]

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RAIITask
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final class Switching_\/[X] extends AnyRef

    Permalink
    Definition Classes
    EitherT

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def +++(x: ⇒ EitherT[F, A, B])(implicit M1: Semigroup[B], M2: Semigroup[A], F: Apply[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  4. def :?>>[X](right: ⇒ X): Switching_\/[X]

    Permalink
    Definition Classes
    EitherT
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def ===(x: EitherT[F, A, B])(implicit EA: Equal[A], EB: Equal[B], F: Apply[F]): F[Boolean]

    Permalink
    Definition Classes
    EitherT
  7. def app[C](f: ⇒ EitherT[F, A, (B) ⇒ C])(implicit F: Apply[F]): EitherT[F, A, C]

    Permalink
    Definition Classes
    EitherT
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def bimap[C, D](f: (A) ⇒ C, g: (B) ⇒ D)(implicit F: Functor[F]): EitherT[F, C, D]

    Permalink
    Definition Classes
    EitherT
  10. def bitraverse[G[_], C, D](f: (A) ⇒ G[C], g: (B) ⇒ G[D])(implicit F: Traverse[F], G: Applicative[G]): G[EitherT[F, C, D]]

    Permalink
    Definition Classes
    EitherT
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def compare(x: EitherT[F, A, B])(implicit EA: Order[A], EB: Order[B], F: Apply[F]): F[Ordering]

    Permalink
    Definition Classes
    EitherT
  13. def cozip(implicit Z: Cozip[F]): \/[F[A], F[B]]

    Permalink
    Definition Classes
    EitherT
  14. def ensure(onLeft: ⇒ A)(f: (B) ⇒ Boolean)(implicit F: Functor[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  15. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. def exists(f: (B) ⇒ Boolean)(implicit F: Functor[F]): F[Boolean]

    Permalink
    Definition Classes
    EitherT
  17. def filter(p: (B) ⇒ Boolean)(implicit M: Monoid[A], F: Monad[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def flatMap[C](f: (B) ⇒ EitherT[F, A, C])(implicit F: Monad[F]): EitherT[F, A, C]

    Permalink
    Definition Classes
    EitherT
  20. def flatMapF[C](f: (B) ⇒ F[\/[A, C]])(implicit F: Monad[F]): EitherT[F, A, C]

    Permalink
    Definition Classes
    EitherT
  21. def fold[X](l: (A) ⇒ X, r: (B) ⇒ X)(implicit F: Functor[F]): F[X]

    Permalink
    Definition Classes
    EitherT
  22. def foldM[X](l: (A) ⇒ F[X], r: (B) ⇒ F[X])(implicit F: Bind[F]): F[X]

    Permalink
    Definition Classes
    EitherT
  23. def foldRight[Z](z: ⇒ Z)(f: (B, ⇒ Z) ⇒ Z)(implicit F: Foldable[F]): Z

    Permalink
    Definition Classes
    EitherT
  24. def forall(f: (B) ⇒ Boolean)(implicit F: Functor[F]): F[Boolean]

    Permalink
    Definition Classes
    EitherT
  25. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  26. def getOrElse(default: ⇒ B)(implicit F: Functor[F]): F[B]

    Permalink
    Definition Classes
    EitherT
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. def isLeft(implicit F: Functor[F]): F[Boolean]

    Permalink
    Definition Classes
    EitherT
  29. def isRight(implicit F: Functor[F]): F[Boolean]

    Permalink
    Definition Classes
    EitherT
  30. def leftMap[C](f: (A) ⇒ C)(implicit F: Functor[F]): EitherT[F, C, B]

    Permalink
    Definition Classes
    EitherT
  31. def map[C](f: (B) ⇒ C)(implicit F: Functor[F]): EitherT[F, A, C]

    Permalink
    Definition Classes
    EitherT
  32. def mapT[G[_], C, D](f: (F[\/[A, B]]) ⇒ G[\/[C, D]]): EitherT[G, C, D]

    Permalink
    Definition Classes
    EitherT
  33. def merge[AA >: A](implicit F: Functor[F], ev: <~<[B, AA]): F[AA]

    Permalink
    Definition Classes
    EitherT
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. def orElse(x: ⇒ EitherT[F, A, B])(implicit F: Monad[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  38. val run: F[\/[A, B]]

    Permalink
    Definition Classes
    EitherT
  39. def show(implicit SA: Show[A], SB: Show[B], F: Functor[F]): F[Cord]

    Permalink
    Definition Classes
    EitherT
  40. def swap(implicit F: Functor[F]): EitherT[F, B, A]

    Permalink
    Definition Classes
    EitherT
  41. def swapped[AA, BB](k: (\/[B, A]) ⇒ \/[BB, AA])(implicit F: Functor[F]): EitherT[F, AA, BB]

    Permalink
    Definition Classes
    EitherT
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toEither(implicit F: Functor[F]): F[Either[A, B]]

    Permalink
    Definition Classes
    EitherT
  44. def toList(implicit F: Functor[F]): F[List[B]]

    Permalink
    Definition Classes
    EitherT
  45. def toMaybe(implicit F: Functor[F]): MaybeT[F, B]

    Permalink
    Definition Classes
    EitherT
  46. def toOption(implicit F: Functor[F]): OptionT[F, B]

    Permalink
    Definition Classes
    EitherT
  47. def toStream(implicit F: Functor[F]): F[Stream[B]]

    Permalink
    Definition Classes
    EitherT
  48. def toThese(implicit F: Functor[F]): TheseT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  49. def traverse[G[_], C](f: (B) ⇒ G[C])(implicit F: Traverse[F], G: Applicative[G]): G[EitherT[F, A, C]]

    Permalink
    Definition Classes
    EitherT
  50. def unary_~(implicit F: Functor[F]): EitherT[F, B, A]

    Permalink
    Definition Classes
    EitherT
  51. def validation(implicit F: Functor[F]): F[Validation[A, B]]

    Permalink
    Definition Classes
    EitherT
  52. def validationed[AA, BB](k: (Validation[A, B]) ⇒ Validation[AA, BB])(implicit F: Functor[F]): EitherT[F, AA, BB]

    Permalink
    Definition Classes
    EitherT
  53. def valueOr(x: (A) ⇒ B)(implicit F: Functor[F]): F[B]

    Permalink
    Definition Classes
    EitherT
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  57. def withFilter(p: (B) ⇒ Boolean)(implicit M: Monoid[A], F: Monad[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  58. def |(default: ⇒ B)(implicit F: Functor[F]): F[B]

    Permalink
    Definition Classes
    EitherT
  59. def |||(x: ⇒ EitherT[F, A, B])(implicit F: Monad[F]): EitherT[F, A, B]

    Permalink
    Definition Classes
    EitherT
  60. def ~[AA, BB](k: (\/[B, A]) ⇒ \/[BB, AA])(implicit F: Functor[F]): EitherT[F, AA, BB]

    Permalink
    Definition Classes
    EitherT

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped