edomata.backend.cqrs

Members list

Concise view

Type members

Classlikes

final case class AggregateState[S](state: S, version: SeqNr)

Attributes

Source:
CommandHandler.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait Backend[F[_], S, R, N]

Attributes

Source:
Backend.scala
Graph
Supertypes
class Object
trait Matchable
class Any
final class BackendBuilder[F[_], Codec[_], Handler[_], C, S, R, N]

Attributes

Source:
Backend.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait CommandHandler[F[_], S, E]

Attributes

Companion:
object
Source:
CommandHandler.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
CommandHandler.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Companion:
object
Source:
Notifications.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Source:
Notifications.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Attributes

Source:
Notifications.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Notifications[F]

Attributes

Source:
Notifications.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Notifications[F]
final class PartialBackendBuilder[C, S, R, N]

Attributes

Source:
Backend.scala
Graph
Supertypes
class Object
trait Matchable
class Any
trait Repository[F[_], S, E] extends RepositoryReader[F, S]

Attributes

Source:
Repository.scala
Graph
Supertypes
trait RepositoryReader[F, S]
class Object
trait Matchable
class Any
trait RepositoryReader[F[_], S]

Attributes

Source:
RepositoryReader.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Repository[F, S, E]
final case class Storage[F[_], S, N, R](repository: Repository[F, S, N], outbox: OutboxReader[F, N], updates: NotificationsConsumer[F])

Attributes

Source:
Storage.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
trait StorageDriver[F[_], Codec[_], Handler[_]]

Attributes

Source:
Storage.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Types

Attributes

Source:
CommandHandler.scala