edomata.backend.eventsourcing
package edomata.backend.eventsourcing
Members list
Type members
Classlikes
Attributes
- Source
- RepositoryReader.scala
- Supertypes
-
trait Enumtrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
case Valid[S]
Attributes
- Source
- Backend.scala
- Supertypes
Attributes
- Source
- Backend.scala
- Supertypes
final class CachedRepository[F[_], S, E, R, N](underlying: Repository[F, S, E, R, N], cmds: CommandStore[F], snapshot: SnapshotStore[F, S])(implicit evidence$1: Concurrent[F]) extends Repository[F, S, E, R, N]
Attributes
- Source
- CachedRepository.scala
- Supertypes
Attributes
- Companion
- object
- Source
- CommandHandler.scala
- Supertypes
object CommandHandler
Attributes
- Companion
- trait
- Source
- CommandHandler.scala
- Supertypes
- Self type
-
CommandHandler.type
Attributes
- Source
- JournalReader.scala
- Supertypes
trait Notifications[F[_]] extends NotificationsConsumer[F], NotificationsPublisher[F]
Attributes
- Companion
- object
- Source
- Notifications.scala
- Supertypes
-
trait NotificationsPublisher[F]trait NotificationsConsumer[F]class Objecttrait Matchableclass Any
object Notifications
Attributes
- Companion
- trait
- Source
- Notifications.scala
- Supertypes
- Self type
-
Notifications.type
Attributes
- Source
- Notifications.scala
- Supertypes
- Known subtypes
-
trait Notifications[F]
Attributes
- Source
- Notifications.scala
- Supertypes
- Known subtypes
-
trait Notifications[F]
Attributes
- Source
- Backend.scala
- Supertypes
Attributes
- Source
- Repository.scala
- Supertypes
- Known subtypes
-
Attributes
- Companion
- object
- Source
- RepositoryReader.scala
- Supertypes
object RepositoryReader
Attributes
- Companion
- trait
- Source
- RepositoryReader.scala
- Supertypes
- Self type
-
RepositoryReader.type
Attributes
- Source
- Snapshot.scala
- Supertypes
Attributes
- Source
- Snapshot.scala
- Supertypes
- Known subtypes
-
trait SnapshotStore[F[_], S] extends SnapshotReader[F, S]
Attributes
- Companion
- object
- Source
- Snapshot.scala
- Supertypes
object SnapshotStore
Attributes
- Companion
- trait
- Source
- Snapshot.scala
- Supertypes
- Self type
-
SnapshotStore.type
final case class Storage[F[_], S, E, R, N](repository: Repository[F, S, E, R, N], reader: RepositoryReader[F, S, E, R], journal: JournalReader[F, E], outbox: OutboxReader[F, N], updates: NotificationsConsumer[F])
Attributes
- Source
- Storage.scala
- Supertypes
Attributes
- Source
- StorageDriver.scala
- Supertypes
- Known subtypes
-
class DoobieDriver[F]class SkunkDriver[F]
In this article