public TurnoutHostSpecification(IReceiveEndpointConfigurator configurator) { _configurator = configurator; _superviseInterval = TimeSpan.FromMinutes(1); _jobRoster = new JobRoster(); _controller = new Lazy <ITurnoutController>(CreateController); }
public SuperviseJobConsumer(IJobRoster roster, TimeSpan checkInterval) { _roster = roster; _checkInterval = checkInterval; }
public CancelJobConsumer(IJobRoster roster) { _roster = roster; }
public TurnoutController(IJobRoster jobRoster, Uri controlAddress, TimeSpan superviseInterval) { _superviseInterval = superviseInterval; _roster = jobRoster; _controlAddress = controlAddress; }