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 ownerId: String, 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 ownerId: String, 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
                  Link copied to clipboard
                  Link copied to clipboard
                  class StreamDomainEventRecord(val actual: ObjectNode, streamedAggregateId: AggregateId, streamedVersion: Int, streamedOwnerId: String, streamedHeader: Header, streamedCommandId: String, val sequence: Int, val isLast: Boolean, streamedCreateTime: Long) : DomainEventRecord
Link copied to clipboard