orchescala.engine

Members list

Type members

Classlikes

case class AuthContext(bearerToken: Option[String])

Authentication context that can be passed through the service layer.

Authentication context that can be passed through the service layer.

This allows passing authentication tokens from the HTTP layer down to the engine clients without modifying all service method signatures.

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AuthContext

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
trait EngineApp

Attributes

Supertypes
class Object
trait Matchable
class Any
case class EngineConfig(tenantId: Option[String])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object EngineRuntime

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object ProcessEngine

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait SharedClientManager[Client, Error]

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

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

Attributes

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

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
final case class SharedClientManagerLive[Client, Error](clientRef: Ref[Option[Client]], semaphore: Semaphore, clientTypeName: String) extends SharedClientManager[Client, Error]

Generic implementation of SharedClientManager using ZIO Ref and Semaphore

Generic implementation of SharedClientManager using ZIO Ref and Semaphore

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
trait SharedClientManager[Client, Error]
class Object
trait Matchable
class Any
Show all
case class Slf4JLogger(delegateLogger: Logger) extends OrchescalaLogger

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
trait OrchescalaLogger
class Object
trait Matchable
class Any
Show all
object Slf4JLogger

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods