Trait

io.rbricks.nozzle.monadicctrl

MonadicCtrlMapperSupport

Related Doc: package monadicctrl

Permalink

trait MonadicCtrlMapperSupport extends MonadicCtrl with HighestPriorityMonadicCtrlMapperConversions

Linear Supertypes
HighestPriorityMonadicCtrlMapperConversions, HighPriorityMonadicCtrlMapperConversions, LowPriorityMonadicCtrlMapperConversions, WebErrorSupport, MonadicCtrl, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MonadicCtrlMapperSupport
  2. HighestPriorityMonadicCtrlMapperConversions
  3. HighPriorityMonadicCtrlMapperConversions
  4. LowPriorityMonadicCtrlMapperConversions
  5. WebErrorSupport
  6. MonadicCtrl
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type CtrlFlow[A] = Either[WebError, A]

    Permalink
    Definition Classes
    MonadicCtrl
  2. type CtrlFlowSuccess[A] = Either[WebError, Success[A]]

    Permalink
    Definition Classes
    MonadicCtrl
  3. type CtrlFlowSuccessT[F[_], A] = EitherT[F, WebError, Success[A]]

    Permalink
    Definition Classes
    MonadicCtrl
  4. type CtrlFlowT[F[_], A] = EitherT[F, WebError, A]

    Permalink
    Definition Classes
    MonadicCtrl
  5. type FutureCtrlFlow[A] = EitherT[Future, WebError, A]

    Permalink
    Definition Classes
    MonadicCtrl
  6. type FutureCtrlFlowSuccess[A] = EitherT[Future, WebError, Success[A]]

    Permalink
    Definition Classes
    MonadicCtrl
  7. abstract type Success[+V]

    Permalink
    Definition Classes
    MonadicCtrl
  8. abstract type WebError

    Permalink
    Definition Classes
    WebErrorSupport

Abstract Value Members

  1. implicit abstract def webErrorToOutput[A](webError: WebError): Output[A]

    Permalink
    Definition Classes
    WebErrorSupport

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object FutureCtrlFlow

    Permalink
    Definition Classes
    MonadicCtrl
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def convertSuccess[A](fcf: FutureCtrlFlowSuccess[A])(implicit executionContext: ExecutionContext): Future[Output[A]]

    Permalink
    Definition Classes
    LowPriorityMonadicCtrlMapperConversions
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  13. def instance[A, B](f: (Endpoint[A]) ⇒ Endpoint[B]): finch.internal.Mapper.Aux[A, B]

    Permalink
    Definition Classes
    LowPriorityMonadicCtrlMapperConversions
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. implicit def mapperFromTFutureSuccessFunction[A, B](f: (A) ⇒ FutureCtrlFlowSuccess[B])(implicit executionContext: ExecutionContext): finch.internal.Mapper.Aux[A, B]

    Permalink
    Definition Classes
    LowPriorityMonadicCtrlMapperConversions
  16. implicit def mapperFromTFutureSuccessHFunction[A, B, F, FOB](f: F)(implicit ftp: shapeless.ops.function.FnToProduct.Aux[F, (A) ⇒ FOB], ev: <:<[FOB, FutureCtrlFlow[Success[B]]], executionContext: ExecutionContext): finch.internal.Mapper.Aux[A, B]

    Permalink
    Definition Classes
    HighestPriorityMonadicCtrlMapperConversions
  17. implicit def mapperFromTFutureSuccessValue[A](l: ⇒ FutureCtrlFlowSuccess[A])(implicit executionContext: ExecutionContext): finch.internal.Mapper.Aux[HNil, A]

    Permalink
    Definition Classes
    HighPriorityMonadicCtrlMapperConversions
  18. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  21. def output[A](f: FutureCtrlFlowSuccess[A]): FutureCtrlFlowSuccess[A]

    Permalink
    Definition Classes
    MonadicCtrl
  22. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  23. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HighestPriorityMonadicCtrlMapperConversions

Inherited from HighPriorityMonadicCtrlMapperConversions

Inherited from LowPriorityMonadicCtrlMapperConversions

Inherited from WebErrorSupport

Inherited from MonadicCtrl

Inherited from AnyRef

Inherited from Any

Ungrouped