public TurnoutHostSpecification(IReceiveEndpointConfigurator configurator)
        {
            _configurator      = configurator;
            _superviseInterval = TimeSpan.FromMinutes(1);
            _jobRoster         = new JobRoster();

            _controller = new Lazy <ITurnoutController>(CreateController);
        }
Esempio n. 2
0
        public SuperviseJobConsumer(IJobRoster roster, TimeSpan checkInterval)
        {
            _roster = roster;

            _checkInterval = checkInterval;
        }
Esempio n. 3
0
 public CancelJobConsumer(IJobRoster roster)
 {
     _roster = roster;
 }
Esempio n. 4
0
 public TurnoutController(IJobRoster jobRoster, Uri controlAddress, TimeSpan superviseInterval)
 {
     _superviseInterval = superviseInterval;
     _roster            = jobRoster;
     _controlAddress    = controlAddress;
 }