Beispiel #1
0
        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);
        }
Beispiel #2
0
 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();
 }
Beispiel #3
0
 public CronServiceBase(ParamContainer paramContainer)
     : base(paramContainer)
 {
     Routings = paramContainer.GetKey(CommonConst.CommonValue.PARAM_ROUTING_OBJECT);
 }
 private void CreateRoute()
 {
     _routings = Routings.Routings.GetRoutings();
 }
Beispiel #5
0
 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);
 }