Packages

package client

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. client
  2. StreamHttpReadsInstances
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Executor extends AnyRef
  2. class ExecutorImpl extends Executor with Retries with ConnectionTracing
  3. trait HttpClientV2 extends AnyRef

    This client centralises the execution of the request to ensure that the common concerns (e.g.

    This client centralises the execution of the request to ensure that the common concerns (e.g. auditing, logging, retries) occur, but makes building the request more flexible (by exposing play-ws). It also supports streaming.

  4. class HttpClientV2Impl extends HttpClientV2
  5. trait RequestBuilder extends AnyRef
  6. final class RequestBuilderImpl extends RequestBuilder
  7. type StreamHttpReads[A] = HttpReads[A] with Streaming
    Annotations
    @implicitNotFound()
  8. trait Streaming extends AnyRef

Value Members

  1. implicit def readEitherSource(implicit mat: Materializer, errorTimeout: ErrorTimeout): StreamHttpReads[Either[UpstreamErrorResponse, Source[ByteString, _]]]
    Definition Classes
    StreamHttpReadsInstances
  2. implicit def readSource(implicit mat: Materializer, errorTimeout: ErrorTimeout): StreamHttpReads[Source[ByteString, _]]
    Definition Classes
    StreamHttpReadsInstances
  3. implicit def readStreamEitherHttpResponse(implicit mat: Materializer, errorTimeout: ErrorTimeout): StreamHttpReads[Either[UpstreamErrorResponse, HttpResponse]]
    Definition Classes
    StreamHttpReadsInstances
  4. implicit val readStreamHttpResponse: StreamHttpReads[HttpResponse]
    Definition Classes
    StreamHttpReadsInstances
  5. def tag[A](instance: A): A with Streaming
    Definition Classes
    StreamHttpReadsInstances

Inherited from AnyRef

Inherited from Any

Ungrouped