Service

edomata.core.CQRSModel.Service

Attributes

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

Members list

Type members

Types

final type App[F[_], T] = Stomaton[F, CommandMessage[Command], State, Rejection, Notification, T]

Attributes

Source
CQRSModel.scala
final type Handler[F[_]] = (F, CommandMessage[Command]) => Rejection

Attributes

Source
CQRSModel.scala
final type PureApp[T] = App[Id, T]

Attributes

Source
CQRSModel.scala

Value members

Concrete fields

final protected val App: CQRSDomainDSL[Command, State, Rejection, Notification]

Attributes

Source
CQRSModel.scala
final val domain: CQRSDomain[Command, State, Rejection, Notification]

Attributes

Source
CQRSModel.scala
val dsl: CQRSDomainDSL[Command, State, Rejection, Notification]

Attributes

Source
CQRSModel.scala