private ParamContainer CreateParamContainer(ILogger loggerController, IActionExecuter actionExecuter) { ParamContainer paramContainer = ActionExecuterHelper.CreateParamContainer(_logger, actionExecuter); IRoutings routings = Routings.Routings.GetRoutings(); ILogReader logReader = Logger.GetLogReader(); ResponseBuilder responseBuilder = new ResponseBuilder(loggerController, logReader, new CronJobInitData(loggerController.TransactionId)); paramContainer.AddKey(CommonConst.CommonValue.PARAM_RESPONBUILDER, () => { return(responseBuilder); }); paramContainer.AddKey(CommonConst.CommonValue.PARAM_ROUTING_OBJECT, () => { return(routings); }); return(paramContainer); }
private Installer(IPingService pingService, DataBuilderHelper dataBuilderHelper, ILogger logger, IDBService dbProxy, IEncryption encryptionService, IModuleInstaller moduleInstaller, IRoutings routing) { _pingService = pingService; _dataBuilderHelper = dataBuilderHelper; _logger = logger; _dbProxy = dbProxy; _encryptionService = encryptionService; _moduleInstaller = moduleInstaller; _routings = routing; GetInstallStatus(); }
public CronServiceBase(ParamContainer paramContainer) : base(paramContainer) { Routings = paramContainer.GetKey(CommonConst.CommonValue.PARAM_ROUTING_OBJECT); }
private void CreateRoute() { _routings = Routings.Routings.GetRoutings(); }
public static IAppInstaller GetInstance(IPingService pingService, DataBuilderHelper dataBuilderHelper, ILogger logger, IDBService dbProxy, IEncryption encryptionService, IModuleInstaller moduleInstaller, IRoutings routing) { if (_appInstaller == null) { lock (lockObject) { _appInstaller = new Installer(pingService, dataBuilderHelper, logger, dbProxy, encryptionService, moduleInstaller, routing); } } return(_appInstaller); }