public TimelineHost(IServiceProvider services, ITimelineDb db) { _db = db; _schedule = new ScheduleHost(db); _flows = new FlowHost(services, db); }
public TimelineScope(ILifetimeScope lifetime, ITimelineDb timelineDb, IFlowDb flowDb) { _lifetime = lifetime; _timelineDb = timelineDb; _flowDb = flowDb; _schedule = new TimelineSchedule(this); _flows = new TimelineFlowSet(this); _requests = new TimelineRequestSet(this); }
public QueryScope(FlowKey key, ITimelineDb db) : base(key, db) { _batchSize = ((QueryType)key.Type).BatchSize; }
internal FlowHost(ITimelineDb db, IServiceProvider services) { _db = db; _services = services; }
protected FlowScope(FlowKey key, ITimelineDb db) { Key = key; Db = db; }
internal FlowHost(IServiceProvider services, ITimelineDb db) { _services = services; _db = db; }
public TopicScope(FlowKey key, ITimelineDb db, IServiceProvider services) : base(key, db) { _services = services; }
public Timeline(ITimelineDb db, ITimelineScope scope) { _db = db; _scope = scope; }
internal ScheduleHost(ITimelineDb db) { _db = db; }