Package

eventstore

Permalink

package eventstore

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. eventstore
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AggregateMemento(value: String) extends Product with Serializable

    Permalink
  2. case class Commit(streamId: Guid, streamRevision: Int, commitId: Guid, commitSequence: Int, commitStamp: EventDateTime, headers: Map[String, AnyRef], events: List[EventMessage]) extends Product with Serializable

    Permalink
  3. case class CommitedEvent(event: DomainEvent, streamId: Guid, streamRevision: Int) extends Product with Serializable

    Permalink
  4. class ConcurrencyException extends Exception

    Permalink
  5. class DuplicateCommitException extends Exception

    Permalink
  6. type EventDateTime = Long

    Permalink
  7. case class EventMessage(headers: Map[String, AnyRef] = Map(), body: DomainEvent) extends Product with Serializable

    Permalink
  8. type Guid = UUID

    Permalink
  9. trait IAccessSnapshots extends AnyRef

    Permalink
  10. trait ICommitEvents extends AnyRef

    Permalink
  11. trait IDocumentSerializer extends AnyRef

    Permalink
  12. trait IEventStream extends AnyRef

    Permalink
  13. trait IPersistStreams extends ICommitEvents with IAccessSnapshots

    Permalink
  14. trait IPersistenceFactory extends AnyRef

    Permalink
  15. trait IPipelineHook extends AnyRef

    Permalink
  16. trait IStoreEvents extends AnyRef

    Permalink
  17. class InMemoryPersistenceEngine extends IPersistStreams with Logging

    Permalink
  18. class InMemoryPersistenceFactory extends IPersistenceFactory

    Permalink
  19. trait Logging extends AnyRef

    Permalink
  20. class OptimisticEventStore extends IStoreEvents with ICommitEvents with Logging

    Permalink
  21. class OptimisticEventStream extends IEventStream

    Permalink
  22. case class Snapshot(streamId: Guid, streamRevision: Int, payload: AnyRef) extends Product with Serializable

    Permalink
  23. case class SomeDomainEvent(value: String) extends DomainEvent with Product with Serializable

    Permalink
  24. class StorageException extends Exception

    Permalink
  25. class StorageUnavailableException extends StorageException

    Permalink
  26. case class StreamHead(streamId: Guid, headRevision: Int, snapshotRevision: Int) extends Product with Serializable

    Permalink

Value Members

  1. object EventDateTime

    Permalink
  2. object Example extends App with Logging

    Permalink
  3. package persistence

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped