Trait/Object

io.taig.communicator

Request

Related Docs: object Request | package communicator

Permalink

trait Request[T] extends Future[Response with Payload[T]]

Linear Supertypes
Future[Response with Payload[T]], Awaitable[Response with Payload[T]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Request
  2. Future
  3. Awaitable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def call: Call

    Permalink
  2. abstract def interceptor: Interceptor

    Permalink
  3. implicit abstract def parser: Parser[T]

    Permalink
  4. abstract def wrapped: Future[Response with Payload[T]]

    Permalink

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. def andThen[U](pf: PartialFunction[Try[Response with Payload[T]], U])(implicit executor: ExecutionContext): Future[Response with Payload[T]]

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

    Permalink
    Definition Classes
    Any
  6. def cancel(): Unit

    Permalink
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def collect[S](pf: PartialFunction[Response with Payload[T], S])(implicit executor: ExecutionContext): Future[S]

    Permalink
    Definition Classes
    Future
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def failed: Future[Throwable]

    Permalink
    Definition Classes
    Future
  12. def fallbackTo[U >: Response with Payload[T]](that: Future[U]): Future[U]

    Permalink
    Definition Classes
    Future
  13. def filter(p: (Response with Payload[T]) ⇒ Boolean)(implicit executor: ExecutionContext): Future[Response with Payload[T]]

    Permalink
    Definition Classes
    Future
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def flatMap[S](f: (Response with Payload[T]) ⇒ Future[S])(implicit executor: ExecutionContext): Future[S]

    Permalink
    Definition Classes
    Future
  16. def foreach[U](f: (Response with Payload[T]) ⇒ U)(implicit executor: ExecutionContext): Unit

    Permalink
    Definition Classes
    Future
  17. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. def isCanceled: Boolean

    Permalink
  20. def isCompleted: Boolean

    Permalink
    Definition Classes
    Request → Future
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. def map[S](f: (Response with Payload[T]) ⇒ S)(implicit executor: ExecutionContext): Future[S]

    Permalink
    Definition Classes
    Future
  23. def mapTo[S](implicit tag: ClassTag[S]): Future[S]

    Permalink
    Definition Classes
    Future
  24. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  27. def onComplete[U](f: (Try[Response with Payload[T]]) ⇒ U)(implicit executor: ExecutionContext): Unit

    Permalink
    Definition Classes
    Request → Future
  28. def onFailure[U](pf: PartialFunction[Throwable, U])(implicit executor: ExecutionContext): Unit

    Permalink
    Definition Classes
    Future
  29. def onReceive[U](f: (Receive) ⇒ U)(implicit executor: ExecutionContext): Request.this.type

    Permalink
  30. def onSend[U](f: (Send) ⇒ U)(implicit executor: ExecutionContext): Request.this.type

    Permalink
  31. def onSuccess[U](pf: PartialFunction[Response with Payload[T], U])(implicit executor: ExecutionContext): Unit

    Permalink
    Definition Classes
    Future
  32. def ready(atMost: Duration)(implicit permit: CanAwait): Request.this.type

    Permalink
    Definition Classes
    Request → Awaitable
    Annotations
    @throws( ... ) @throws( ... )
  33. def recover[U >: Response with Payload[T]](pf: PartialFunction[Throwable, U])(implicit executor: ExecutionContext): Future[U]

    Permalink
    Definition Classes
    Future
  34. def recoverWith[U >: Response with Payload[T]](pf: PartialFunction[Throwable, Future[U]])(implicit executor: ExecutionContext): Future[U]

    Permalink
    Definition Classes
    Future
  35. def result(atMost: Duration)(implicit permit: CanAwait): Response with Payload[T]

    Permalink
    Definition Classes
    Request → Awaitable
    Annotations
    @throws( ... )
  36. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  38. def transform[S](s: (Response with Payload[T]) ⇒ S, f: (Throwable) ⇒ Throwable)(implicit executor: ExecutionContext): Future[S]

    Permalink
    Definition Classes
    Future
  39. def value: Option[Try[Response with Payload[T]]]

    Permalink
    Definition Classes
    Request → Future
  40. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def withFilter(p: (Response with Payload[T]) ⇒ Boolean)(implicit executor: ExecutionContext): Future[Response with Payload[T]]

    Permalink
    Definition Classes
    Future
  44. def zip[U](that: Future[U]): Future[(Response with Payload[T], U)]

    Permalink
    Definition Classes
    Future

Inherited from Future[Response with Payload[T]]

Inherited from Awaitable[Response with Payload[T]]

Inherited from AnyRef

Inherited from Any

Ungrouped