pl
.
newicom
.
dddd
.
messaging
.
event
DomainEventMessage
Related Doc:
package event
case class
DomainEventMessage
(
snapshotId:
AggregateSnapshotId
,
event:
DomainEvent
,
id:
String
=
uuid
,
timestamp:
DateTime
=
new DateTime
)
extends
EventMessage
with
Product
with
Serializable
Linear Supertypes
Product
,
Equals
,
EventMessage
,
EntityMessage
,
Message
,
Serializable
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
DomainEventMessage
Product
Equals
EventMessage
EntityMessage
Message
Serializable
Serializable
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
DomainEventMessage
(
em:
EventMessage
,
s:
AggregateSnapshotId
)
new
DomainEventMessage
(
snapshotId:
AggregateSnapshotId
,
event:
DomainEvent
,
id:
String
=
uuid
,
timestamp:
DateTime
=
new DateTime
)
Type Members
type
MessageImpl
=
EventMessage
Definition Classes
EventMessage
→
Message
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
aggregateId
:
EntityId
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
causedBy
(
msg:
Message
)
:
MessageImpl
Definition Classes
Message
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
correlationId
:
Option
[
EntityId
]
Definition Classes
Message
def
deliveryId
:
Option
[
Long
]
Definition Classes
Message
def
deliveryReceipt
(
result:
Try
[
Any
] =
Success("OK")
)
:
Receipt
Definition Classes
Message
def
entityId
:
EntityId
Definition Classes
DomainEventMessage
→
EventMessage
→
EntityMessage
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
event
:
DomainEvent
Definition Classes
DomainEventMessage
→
EventMessage
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getMetaAttribute
[
B
]
(
attrName:
Any
)
:
B
Definition Classes
Message
def
hasMetaAttribute
(
attrName:
Any
)
:
Boolean
Definition Classes
Message
val
id
:
String
Definition Classes
DomainEventMessage
→
EventMessage
→
Message
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
var
metadata
:
Option
[
MetaData
]
Definition Classes
Message
def
metadataExceptDeliveryAttributes
:
Option
[
MetaData
]
Definition Classes
Message
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
payload
:
DomainEvent
Definition Classes
EventMessage
→
EntityMessage
def
sequenceNr
:
Long
val
snapshotId
:
AggregateSnapshotId
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
val
timestamp
:
DateTime
Definition Classes
DomainEventMessage
→
EventMessage
def
toString
()
:
String
Definition Classes
EventMessage
→ AnyRef → Any
def
tryGetMetaAttribute
[
B
]
(
attrName:
Any
)
:
Option
[
B
]
Definition Classes
Message
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
withCausationId
(
causationId:
EntityId
)
:
MessageImpl
Definition Classes
Message
def
withCorrelationId
(
correlationId:
EntityId
)
:
MessageImpl
Definition Classes
Message
def
withDeliveryId
(
deliveryId:
Long
)
:
MessageImpl
Definition Classes
Message
def
withMetaAttribute
(
attrName:
Any
,
value:
Any
)
:
MessageImpl
Definition Classes
Message
def
withMetaData
(
metadata:
Map
[
String
,
Any
]
,
clearExisting:
Boolean
=
false
)
:
MessageImpl
Definition Classes
Message
def
withMetaData
(
metadata:
Option
[
MetaData
]
)
:
MessageImpl
Definition Classes
Message
def
withSessionId
(
sessionId:
EntityId
)
:
MessageImpl
Definition Classes
Message
Inherited from
Product
Inherited from
Equals
Inherited from
EventMessage
Inherited from
EntityMessage
Inherited from
Message
Inherited from
Serializable
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped