public HeartbeatProcessor(ILog log, INatsClient natsClient, IBoshConfig config) { this.log = log; this.natsClient = natsClient; this.config = config; this.actionTimer = new ActionTimer(log, config.HeartbeatInterval, this.Beat, false, false); }
public BoshAgent(IContainer ioc, ILog log, INatsClient natsClient, IBoshConfig config, IBlobstoreClientFactory blobstoreClientFactory) { this.ioc = ioc; this.log = log; this.natsClient = natsClient; this.config = config; this.blobstoreClientFactory = blobstoreClientFactory; }
public CompilePackage(IBoshConfig config, ILog log, IBlobstoreClientFactory blobstoreClientFactory) : base(config) { dataDirPath = Path.Combine(config.BaseDir, "data"); tmpDirPath = Path.Combine(dataDirPath, "tmp"); Directory.CreateDirectory(tmpDirPath); logFilePath = Path.Combine(tmpDirPath, config.AgentID); compileBasePath = Path.Combine(dataDirPath, "compile"); installBasePath = Path.Combine(dataDirPath, "packages"); this.log = log; this.blobstoreClientFactory = blobstoreClientFactory; log.AddFileTarget(config.AgentID, logFilePath); }
public Ssh(IBoshConfig config) : base(config) { }
public State(IBoshConfig config) : base(config) { }
public PrepareNetworkChange(IBoshConfig config) : base(config) { }
public Ping(IBoshConfig config) : base(config) { }
public FetchLogs(IBoshConfig config) : base(config) { }
public Stop(IBoshConfig config) : base(config) { }
public Apply(IBoshConfig config) : base(config) { }
public Shutdown(IBoshConfig config) : base(config) { }
public BlobstoreClientFactory(ILog log, IBoshConfig config) { this.log = log; this.config = config; }
public Drain(IBoshConfig config, INatsClient nats) : base(config) { this.nats = nats; }
public MigrateDisk(IBoshConfig config) : base(config) { }
public GetTask(IBoshConfig config) : base(config) { }
public Noop(IBoshConfig config) : base(config) { }
public BaseMessageHandler(IBoshConfig config) { this.config = config; }
public Start(IBoshConfig config) : base(config) { }
public MountDisk(IBoshConfig config) : base(config) { }
public ListDisk(IBoshConfig config) : base(config) { }