Creates a new instance of BackendObjectFactory this.input = input;
this.input = input;
if(input != null) { TargetResolver resolver = null; boolean local; List<ServiceConfig> serviceConfigs = null; options = new CLIOptions(input); local = isLocal(); resolver = createTargetResolver(local); target = resolver.resolve(); context = resolver.getExecutionContext(); serviceConfigs = resolver.getServiceConfigs(); logger = context.getLogger(); config = new ReportConfig(options, target,context); config.addInstanceConfigs(serviceConfigs); }
analyzeInput(); Collector harvester = createHarvester(); HTMLReportWriter reportWriter = createHTMLReportWriter(); return createReportGenerator(config,harvester,reportWriter);
return config;
if(options.isLocal() && (options.getTargetDir() != null) ) return true; return false;