public P4(ProcessExecutor processExecutor, IP4Initializer initializer, IP4Purger p4Purger, IP4ProcessInfoCreator processInfoCreator) { this.processExecutor = processExecutor; this.p4Initializer = initializer; this.processInfoCreator = processInfoCreator; this.p4Purger = p4Purger; }
public P4() { processExecutor = new ProcessExecutor(); processInfoCreator = new P4ConfigProcessInfoCreator(); p4Initializer = new ProcessP4Initializer(processExecutor, processInfoCreator); p4Purger = new ProcessP4Purger(processExecutor, processInfoCreator); }
public P4(ProcessExecutor processExecutor, IP4Initializer initializer, IP4Purger p4Purger, IP4ProcessInfoCreator processInfoCreator) { this.processExecutor = processExecutor; p4Initializer = initializer; this.processInfoCreator = processInfoCreator; this.p4Purger = p4Purger; }
/// <summary> /// Initializes a new instance of the <see cref="ProcessP4Initializer" /> class. /// </summary> /// <param name="executor">The executor.</param> /// <param name="processInfoCreator">The process info creator.</param> /// <remarks></remarks> public ProcessP4Initializer(ProcessExecutor executor, IP4ProcessInfoCreator processInfoCreator) { this.executor = executor; this.processInfoCreator = processInfoCreator; }
/// <summary> /// Initializes a new instance of the <see cref="ProcessP4Purger" /> class. /// </summary> /// <param name="executor">The executor.</param> /// <param name="infoCreator">The info creator.</param> /// <remarks></remarks> public ProcessP4Purger(ProcessExecutor executor, IP4ProcessInfoCreator infoCreator) { this.executor = executor; this.infoCreator = infoCreator; }
public ProcessP4Purger(ProcessExecutor executor, IP4ProcessInfoCreator infoCreator) { this.executor = executor; this.infoCreator = infoCreator; }