Exemple #1
0
 public Scheduler(IMongoSession session,
                 IBuilderCapability builderCapability,
                 IFilesystemProvider filesystemProvider,
                 BuildPublisher publisher,
                 Builder builder,
                 ILogger logger)
 {
     Session = session;
     BuilderCapability = builderCapability;
     FilesystemProvider = filesystemProvider;
     Publisher = publisher;
     Builder = builder;
     Logger = logger;
     taskHandles = new Dictionary<ObjectId, Task>();
 }
Exemple #2
0
 public Builder(ILogger logger, IBuilderCapability builderCapability)
 {
     this.Logger = logger;
     this.BuilderCapability = builderCapability;
 }