pl
.
newicom
.
dddd
.
messaging
event
package
event
Visibility
Public
All
Type Members
case class
AggregateSnapshotId
(
aggregateId:
EntityId
,
sequenceNr:
Long
=
0
)
extends
Product
with
Serializable
case class
ClerkEventStream
(
officeName:
String
,
clerkId:
EntityId
)
extends
EventStream
with
Product
with
Serializable
case class
DomainEventMessage
(
snapshotId:
AggregateSnapshotId
,
event:
DomainEvent
,
id:
String
=
uuid
,
timestamp:
DateTime
=
new DateTime
)
extends
EventMessage
with
Product
with
Serializable
class
EventMessage
extends
Message
with
EntityMessage
sealed
trait
EventStream
extends
AnyRef
trait
EventStreamSubscriber
extends
AnyRef
case class
OfficeEventStream
[
A
]
(
officeInfo:
OfficeInfo
[
A
]
)
extends
EventStream
with
Product
with
Serializable
Value Members
object
EventMessage
extends
Serializable
Ungrouped