Class

eventstore

OptimisticEventStream

Related Doc: package eventstore

Permalink

class OptimisticEventStream extends IEventStream

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

Instance Constructors

  1. new OptimisticEventStream(snapshot: Snapshot, persistence: ICommitEvents, maxRevision: Int)

    Permalink
  2. new OptimisticEventStream(streamId: Guid, persistence: ICommitEvents, minRevision: Int, maxRevision: Int)

    Permalink
  3. new OptimisticEventStream(streamId: Guid, persistence: ICommitEvents)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def add(uncommitedEvent: EventMessage): Unit

    Permalink

    Adds the event messages provided to the session to be tracked.

    Adds the event messages provided to the session to be tracked.

    Definition Classes
    OptimisticEventStreamIEventStream
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def buildCommitAttempt(commitId: Guid): Commit

    Permalink
    Attributes
    protected
  7. def clearChanges(): Unit

    Permalink

    Clears the uncommitted changes.

    Clears the uncommitted changes.

    Definition Classes
    OptimisticEventStreamIEventStream
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. def commitChanges(commitId: Guid): Unit

    Permalink

    Commits the changes to durable storage

    Commits the changes to durable storage

    Definition Classes
    OptimisticEventStreamIEventStream
  10. def commitSequence: Int

    Permalink

    Gets the value which indicates the most recent committed sequence identifier of the event stream.

    Gets the value which indicates the most recent committed sequence identifier of the event stream.

    Definition Classes
    OptimisticEventStreamIEventStream
  11. def committedEvents: Iterable[EventMessage]

    Permalink

    Gets the collection of events which have been successfully persisted to durable storage.

    Gets the collection of events which have been successfully persisted to durable storage.

    Definition Classes
    OptimisticEventStreamIEventStream
  12. var committedHeaders: Map[String, AnyRef]

    Permalink

    Gets the collection of committed headers associated with the stream.

    Gets the collection of committed headers associated with the stream.

    Definition Classes
    OptimisticEventStreamIEventStream
  13. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  15. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. def hasChanges(): Boolean

    Permalink
    Attributes
    protected
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. var identifiers: Set[Guid]

    Permalink
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  24. def persistChanges(commitId: Guid): Unit

    Permalink
    Attributes
    protected
  25. def populateStream(minRevision: Int, maxRevision: Int, commits: Iterable[Commit]): Unit

    Permalink
    Attributes
    protected
  26. val streamId: Guid

    Permalink

    Gets the value which uniquely identifies the stream to which the stream belongs.

    Gets the value which uniquely identifies the stream to which the stream belongs.

    Definition Classes
    OptimisticEventStreamIEventStream
  27. def streamRevision: Int

    Permalink

    Gets the value which indiciates the most recent committed revision of event stream.

    Gets the value which indiciates the most recent committed revision of event stream.

    Definition Classes
    OptimisticEventStreamIEventStream
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. def uncommittedEvents: Iterable[EventMessage]

    Permalink

    Gets the collection of yet-to-be-committed events that have not yet been persisted to durable storage.

    Gets the collection of yet-to-be-committed events that have not yet been persisted to durable storage.

    Definition Classes
    OptimisticEventStreamIEventStream
  31. var uncommittedHeaders: Map[String, AnyRef]

    Permalink

    Gets the collection of yet-to-be-committed headers associated with the uncommitted events.

    Gets the collection of yet-to-be-committed headers associated with the uncommitted events.

    Definition Classes
    OptimisticEventStreamIEventStream
  32. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  34. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from IEventStream

Inherited from AnyRef

Inherited from Any

Ungrouped