package client
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- client
- StreamHttpReadsInstances
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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