ArmeriaMonixBackend

sttp.client3.armeria.monix.ArmeriaMonixBackend$

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

def apply(options: SttpBackendOptions)(implicit scheduler: Scheduler): SttpBackend[Task, MonixStreams]

Creates a new Armeria backend, using the given or default SttpBackendOptions. Due to these customisations, the client will manage its own connection pool. If you'd like to reuse the default Armeria ClientFactory use .usingDefaultClient.

Creates a new Armeria backend, using the given or default SttpBackendOptions. Due to these customisations, the client will manage its own connection pool. If you'd like to reuse the default Armeria ClientFactory use .usingDefaultClient.

Attributes

scheduler

The scheduler used for streaming request bodies. Defaults to the global scheduler.

def usingClient(client: WebClient)(implicit scheduler: Scheduler): SttpBackend[Task, MonixStreams]

Attributes

scheduler

The scheduler used for streaming request bodies. Defaults to the global scheduler.

def usingDefaultClient()(implicit scheduler: Scheduler): SttpBackend[Task, MonixStreams]

Attributes

scheduler

The scheduler used for streaming request bodies. Defaults to the global scheduler.