Package-level declarations
Types
Link copied to clipboard
abstract class AbstractEventStreamJsonSerializer<M : DomainEventStream>(messageType: Class<M>) : MessageSerializer<M>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
object DomainEventRecords
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FlatEventStreamRecord(val id: String, rawAggregateId: AggregateId, val header: ObjectNode, val version: Int, val commandId: String, val requestId: String, val body: JsonNode, val createTime: Long) : EventStreamRecord
Link copied to clipboard
data class JsonDomainEvent(val id: String, val header: Header, val bodyType: String, val body: JsonNode, val aggregateId: AggregateId, val version: Int, val sequence: Int, val revision: String, val commandId: String, val name: String, val isLast: Boolean = true, val createTime: Long = System.currentTimeMillis()) : DomainEvent<JsonNode> , NamedAggregate
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StreamDomainEventRecord(val actual: ObjectNode, streamedAggregateId: AggregateId, streamedVersion: Int, streamedHeader: Header, streamedCommandId: String, val sequence: Int, val isLast: Boolean, streamedCreateTime: Long) : DomainEventRecord
Link copied to clipboard