Packages

package cqrs

Linear Supertypes
AnyRef, Any

Type Members

  1. abstract class AggregateRoot extends Logging
  2. trait AggregateRootState extends Product

    Must be a value object Current implementation extends Product to strongly encourage use of case class in Scala

  3. trait Command extends Message
  4. trait CommandHandler extends AnyRef
  5. case class CommittedEvent(event: DomainEvent, streamId: GUID, streamRevision: Int) extends Product with Serializable
  6. trait DomainEvent extends Message
    Annotations
    @Salat()
  7. trait EventStreamReceiver extends AnyRef
  8. type GUID = UUID
  9. trait Message extends Product
  10. trait Repository extends AnyRef
  11. trait RepositoryExt extends Repository

Inherited from AnyRef

Inherited from Any

Ungrouped