public StreamProcessorChain(IStreamProcessorAggregate <TIn, TOut> aggregate, IStreamProcessorChain <TIn> previous) { Aggregate = aggregate; Factory = previous.Factory; _previous = previous; }
public StreamProcessorChainStart(IStreamProcessorAggregate <TIn, TOut> aggregate, ITransactionalStreamProviderAggregate <TIn> source, IStreamProcessorAggregateFactory factory) : base(aggregate, factory) { _source = source; }
public StreamProcessorChain(IStreamProcessorAggregate <TIn, TOut> aggregate, IStreamProcessorAggregateFactory factory) { Aggregate = aggregate; Factory = factory; _previous = null; }