Event versioning
In its lifetime events may change. In order to track those changes Ecotone provides possibility of versioning events.
Value given with Revision
attribute will be stored by Ecotone in events metadata. Attribute is used only when event is saved in event store. In order to read it, you can access events metadata, e.g. in event handler.
Revision
applies to messages in general (also commands and queries). However, for now it is used only when events gets saved.
You don't have to define Revision
for your current events. Ecotone will set it's value to 1
by default. Also, if not defined in the class, already saved events will be read with Revision
1
.
Last updated