internal ForkedProcessor(ForkedProcessorStep <T> outerInstance, int id, Unit startingUnit) : base(outerInstance.Name() + "-" + id) { this._outerInstance = outerInstance; this.Id = id; this.Current = startingUnit; start(); }
internal Unit(ForkedProcessorStep <T> outerInstance, long ticket, T batch, int processors) { this._outerInstance = outerInstance; this.Ticket = ticket; this.Batch = batch; this.Processors = processors; }
internal CompletedBatchesSender(ForkedProcessorStep <T> outerInstance, string name) : base(name) { this._outerInstance = outerInstance; }