private void CreateRPMInfosCollectorInstance() { if (this.RPMInfosCollector == null) { this.RPMInfosCollector = new RPMInfoCollector(); } }
protected override void ConfigureObjectCollector() { if (base.ObjectCollector == null) { var commandRunner = ((SSHConnectionProvider)ConnectionProvider).SshCommandLineRunner; var newRPMInfoCollector = new RPMInfoCollector() { CommandRunner = commandRunner }; base.ObjectCollector = new RPMInfoObjectCollector() { RPMInfosCollector = newRPMInfoCollector }; } if (base.ItemTypeGenerator == null) { base.ItemTypeGenerator = new RPMInfoItemTypeGenerator() { CommandRunner = ((SSHConnectionProvider)ConnectionProvider).SshCommandLineRunner } } ; }
private IEnumerable <string> GetAllRpmInfoOnTarget() { if (this.RpmInfoCollector == null) { this.RpmInfoCollector = new RPMInfoCollector() { CommandRunner = this.CommandRunner } } ; return(this.RpmInfoCollector.GetAllTargetRpmNames()); }