BackendBuilder

edomata.backend.cqrs.BackendBuilder
final class BackendBuilder[F[_], Codec[_], Handler[_], C, S, R, N]

Attributes

Source
Backend.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def build(using state: Codec[S], notifs: Codec[N]): Resource[F, Backend[F, S, R, N]]

Attributes

Source
Backend.scala
def disableCache: BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala
def withCommandCache(cache: Resource[F, CommandStore[F]]): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala
def withCommandCache(cache: CommandStore[F]): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala
def withCommandCache(cache: F[CommandStore[F]]): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala
def withCommandCacheSize(maxCommandsToCache: Int): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala
def withEventHandler(h: Handler[N]): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala

Attributes

Source
Backend.scala
def withStateCacheSize(size: Int): BackendBuilder[F, Codec, Handler, C, S, R, N]

Attributes

Source
Backend.scala

Concrete fields

val maxRetry: Int

Attributes

Source
Backend.scala

Attributes

Source
Backend.scala