Class/Object

agora.rest.exchange

CompletedWork

Related Docs: object CompletedWork | package exchange

Permalink

case class CompletedWork(work: List[(WorkerRedirectCoords, HttpResponse)])(implicit mat: Materializer) extends Product with Serializable

This represents the result of some client having submitting some work to the exchange, that work matching one or more handlers (according with the SubmissionDetails of the job), that client receiving a redirect to that/those worker(s), submitting the work to them, and then this ... the final result.

work

the matched workers and their responses

mat

a materializer, so we can be a bit more helpful in getting some results out of one of these puppies

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

Instance Constructors

  1. new CompletedWork(work: List[(WorkerRedirectCoords, HttpResponse)])(implicit mat: Materializer)

    Permalink

    work

    the matched workers and their responses

    mat

    a materializer, so we can be a bit more helpful in getting some results out of one of these puppies

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  7. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  10. def iterateResponse(timeout: FiniteDuration)(implicit ec: ExecutionContext): Iterator[ByteString]

    Permalink
  11. def jsonResponse: Future[Either[ParsingFailure, Json]]

    Permalink
  12. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  15. def onlyResponse: HttpResponse

    Permalink
  16. def onlyWork: (WorkerRedirectCoords, HttpResponse)

    Permalink
  17. def onlyWorker: WorkerRedirectCoords

    Permalink
  18. def singleReply[T](implicit arg0: FromEntityUnmarshaller[T]): Future[T]

    Permalink
  19. def sourceResponse: Source[ByteString, Any]

    Permalink
  20. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  21. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. val work: List[(WorkerRedirectCoords, HttpResponse)]

    Permalink

    the matched workers and their responses

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped