object AsyncHttpClientFs2Backend
- Companion
- class
class Object
trait Matchable
class Any
Value members
Concrete methods
def apply[F[_]](blocker: Blocker, options: SttpBackendOptions, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$5`: ConcurrentEffect[F], `evidence$6`: ContextShift[F]): F[SttpBackend[F, Fs2Streams[F] & WebSockets]]
def resource[F[_]](blocker: Blocker, options: SttpBackendOptions, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$7`: ConcurrentEffect[F], `evidence$8`: ContextShift[F]): Resource[F, SttpBackend[F, Fs2Streams[F] & WebSockets]]
Makes sure the backend is closed after usage.
Makes sure the backend is closed after usage.
def resourceUsingConfig[F[_]](cfg: AsyncHttpClientConfig, blocker: Blocker, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$11`: ConcurrentEffect[F], `evidence$12`: ContextShift[F]): Resource[F, SttpBackend[F, Fs2Streams[F] & WebSockets]]
Makes sure the backend is closed after usage.
Makes sure the backend is closed after usage.
def resourceUsingConfigBuilder[F[_]](blocker: Blocker, updateConfig: Builder => Builder, options: SttpBackendOptions, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$15`: ConcurrentEffect[F], `evidence$16`: ContextShift[F]): Resource[F, SttpBackend[F, Fs2Streams[F] & WebSockets]]
Makes sure the backend is closed after usage.
Makes sure the backend is closed after usage.
- Value Params
- updateConfig
A function which updates the default configuration (created basing on
options
).
Create a stub backend for testing, which uses the F
response wrapper, and supports Stream[F, ByteBuffer]
streaming.
Create a stub backend for testing, which uses the F
response wrapper, and supports Stream[F, ByteBuffer]
streaming.
See SttpBackendStub for details on how to configure stub responses.
def usingClient[F[_]](client: AsyncHttpClient, blocker: Blocker, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$17`: ConcurrentEffect[F], `evidence$18`: ContextShift[F]): SttpBackend[F, Fs2Streams[F] & WebSockets]
def usingConfig[F[_]](blocker: Blocker, cfg: AsyncHttpClientConfig, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$9`: ConcurrentEffect[F], `evidence$10`: ContextShift[F]): F[SttpBackend[F, Fs2Streams[F] & WebSockets]]
def usingConfigBuilder[F[_]](blocker: Blocker, updateConfig: Builder => Builder, options: SttpBackendOptions, customizeRequest: BoundRequestBuilder => BoundRequestBuilder, webSocketBufferCapacity: Option[Int])(`evidence$13`: ConcurrentEffect[F], `evidence$14`: ContextShift[F]): F[SttpBackend[F, Fs2Streams[F] & WebSockets]]
- Value Params
- updateConfig
A function which updates the default configuration (created basing on
options
).