ArmeriaMonixBackend

sttp.client3.armeria.monix.ArmeriaMonixBackend

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

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.

Value parameters

scheduler

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

Attributes

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

Value parameters

scheduler

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

Attributes

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

Value parameters

scheduler

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

Attributes