public AggregationRuntime(IDocumentStore store, IAggregateProjection projection, IEventSlicer <TDoc, TId> slicer, IDocumentStorage <TDoc, TId> storage) { Projection = projection; Slicer = slicer; Storage = storage; }
public InlineAggregationBase(IAggregateProjection projection, IEventSlicer <TDoc, TId> slicer, ITenancy tenancy) { _slicer = slicer; _tenancy = tenancy; ProjectionName = projection.ProjectionName; Projection = projection; }
public CrossStreamAggregationRuntime(IDocumentStore store, IAggregateProjection projection, IEventSlicer <TDoc, TId> slicer, IDocumentStorage <TDoc, TId> storage) : base(store, projection, slicer, storage) { }
public SyncDaemonAggregationBase(IAggregateProjection projection) { _projection = projection; }
public InlineAggregationBase(IAggregateProjection projection) { ProjectionName = projection.ProjectionName; Projection = projection; }