Class MaterializedLockingDeduplicationView<S, E, EV, SV>

Materialized Locking And Deduplication view is using/delegating a View to handle events of type E and to maintain a state of projection(s) via ViewStateLockingDeduplicationRepository as a result. Essentially, it represents the query/view side of the CQRS pattern.

Author

Иван Дугалић / Ivan Dugalic /

Idugalic

Type Parameters

  • S

    Materialized View state of type S

  • E

    Events of type E that are handled by this Materialized View

  • EV

    Version of the event

  • SV

    Version of the state

Implements

Constructors

Properties

initialState: S
view: IView<S, E>
viewStateRepository: ViewStateLockingDeduplicationRepository<E, S, EV, SV>

Methods

Generated using TypeDoc