package client
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- client
- StreamHttpReadsInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait Executor extends AnyRef
- class ExecutorImpl extends Executor with Retries with ConnectionTracing
- 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.
- class HttpClientV2Impl extends HttpClientV2
- trait RequestBuilder extends AnyRef
- final class RequestBuilderImpl extends RequestBuilder
- type StreamHttpReads[A] = HttpReads[A] with Streaming
- Annotations
- @implicitNotFound()
- trait Streaming extends AnyRef
Value Members
- implicit def readEitherSource(implicit mat: Materializer, errorTimeout: ErrorTimeout): StreamHttpReads[Either[UpstreamErrorResponse, Source[ByteString, _]]]
- Definition Classes
- StreamHttpReadsInstances
- implicit def readSource(implicit mat: Materializer, errorTimeout: ErrorTimeout): StreamHttpReads[Source[ByteString, _]]
- Definition Classes
- StreamHttpReadsInstances
- def tag[A](instance: A): A with Streaming
- Definition Classes
- StreamHttpReadsInstances