SharedClientManager

orchescala.engine.SharedClientManager
See theSharedClientManager companion object
trait SharedClientManager[Client, Error]

Generic trait for managing shared clients to avoid creating new connections for each operation

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class SharedClientManagerLive[Client, Error]

Members list

Value members

Abstract methods

def getOrCreateClient(clientFactory: ZIO[Any, Error, Client]): ZIO[Any, Error, Client]