module-backend
0.12.3
module-backend
API
edomata.backend
cqrs
AggregateState
Backend
BackendBuilder
CommandHandler
CommandHandler
Notifications
Notifications
NotificationsConsumer
NotificationsPublisher
PartialBackendBuilder
Repository
RepositoryReader
Storage
StorageDriver
eventsourcing
AggregateState
Valid
Conflicted
Backend
BackendBuilder
CachedRepository
CommandHandler
CommandHandler
JournalReader
Notifications
Notifications
NotificationsConsumer
NotificationsPublisher
PartialBackendBuilder
Repository
RepositoryReader
RepositoryReader
SnapshotPersistence
SnapshotReader
SnapshotStore
SnapshotStore
Storage
StorageDriver
Backend
BackendError
BackendError
MaxRetryExceeded
PersistenceError
UnknownError
VersionConflict
Cache
Cache
CommandState
Redundant
CommandStore
CommandStore
EventMessage
EventMetadata
OutboxConsumer
OutboxItem
OutboxReader
module-backend
/
edomata.backend
/
edomata.backend.eventsourcing
/
AggregateState
AggregateState
edomata.backend.eventsourcing.AggregateState
enum
AggregateState
[
+
S
,
+
E
,
+
R
](
val
isValid
:
Boolean
)
Attributes
Source
RepositoryReader.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
Enum
trait
Serializable
trait
Product
trait
Equals
class
Object
trait
Matchable
class
Any
Show all
Known subtypes
case
Valid
[
S
]
case
Conflicted
[
S
,
E
,
R
]
Members list
Clear all
Type members
Enum entries
final case
class
Conflicted
[
S
,
E
,
R
](
last
:
S
,
onEvent
:
EventMessage
[
E
],
errors
:
Type
[
R
])
extends
AggregateState
[
S
,
E
,
R
]
Attributes
Source
RepositoryReader.scala
final case
class
Valid
[
S
](
state
:
S
,
version
:
SeqNr
)
extends
AggregateState
[
S
,
Nothing
,
Nothing
]
Attributes
Source
RepositoryReader.scala
In this article
Attributes
Members list
Type members
Enum entries