public LongPoller( IWebRequestor requestor, ISerialiser formatter, ITaskScheduler scheduler, MessageReceiver receiver, ITaskStarter starter) { Contract.Requires(requestor != null); Contract.Requires(formatter != null); Contract.Requires(scheduler != null); Contract.Requires(receiver != null); Contract.Requires(starter != null); this.requestor = requestor; this.formatter = formatter; this.scheduler = scheduler; this.receiver = receiver; this.starter = starter; }
public MessageBus(ITaskStarter taskStarter) { Contract.Requires(taskStarter != null); this.taskStarter = taskStarter; }