Example #1
0
 public ShutdownCommandHandler(IAppCommandHub appCommandHub, IMessageBus messageBus, IAppMeta appMeta, ILogger logger)
 {
     this._appCommandHub = appCommandHub;
     this._messageBus    = messageBus;
     this._appMeta       = appMeta;
     this._logger        = logger.ForContext <ShutdownCommandHandler>();
 }
Example #2
0
 public PapercutSmtpServer(
     IAppMeta applicationMetaData,
     ILogger logger,
     Func <ISmtpServerOptions, SmtpServer> smtpServerFactory)
 {
     this._applicationMetaData = applicationMetaData;
     this._logger            = logger;
     this._smtpServerFactory = smtpServerFactory;
 }
Example #3
0
 public PapercutSmtpServer(
     IAppMeta applicationMetaData,
     ILogger logger,
     MessageStore messageStore,
     global::SmtpServer.ILogger bridgeLogger)
 {
     this._applicationMetaData = applicationMetaData;
     this._logger       = logger;
     this._messageStore = messageStore;
     this._bridgeLogger = bridgeLogger;
 }
Example #4
0
 public PapercutServerService(
     Func <ServerProtocolType, IServer> serverFactory,
     PapercutServiceSettings serviceSettings,
     IAppMeta applicationMetaData,
     ILogger logger,
     IPublishEvent publishEvent)
 {
     _serviceSettings     = serviceSettings;
     _applicationMetaData = applicationMetaData;
     _logger         = logger;
     _publishEvent   = publishEvent;
     _smtpServer     = serverFactory(ServerProtocolType.Smtp);
     _papercutServer = serverFactory(ServerProtocolType.Papercut);
 }
 public PapercutServerService(
     Func <ServerProtocolType, IServer> serverFactory,
     PapercutServiceSettings serviceSettings,
     IAppMeta applicationMetaData,
     ILogger logger,
     IMessageBus messageBus)
 {
     _serviceSettings     = serviceSettings;
     _applicationMetaData = applicationMetaData;
     _logger         = logger;
     _messageBus     = messageBus;
     _smtpServer     = serverFactory(ServerProtocolType.Smtp);
     _papercutServer = serverFactory(ServerProtocolType.Papercut);
 }
Example #6
0
 public PapercutServerService(
     PapercutIPCommServer ipCommServer,
     PapercutSmtpServer smtpServer,
     PapercutServiceSettings serviceSettings,
     IAppMeta applicationMetaData,
     ILogger logger,
     IMessageBus messageBus)
 {
     _smtpServer          = smtpServer;
     _serviceSettings     = serviceSettings;
     _applicationMetaData = applicationMetaData;
     _logger            = logger;
     _messageBus        = messageBus;
     this._ipCommServer = ipCommServer;
 }
Example #7
0
 public PapercutServerService(
     PapercutIPCommServer ipCommServer,
     PapercutSmtpServer smtpServer,
     PapercutIPCommEndpoints papercutIpCommEndpoints,
     IPapercutWebServer papercutWebServer,
     IAppMeta applicationMetaData,
     ILogger logger,
     IMessageBus messageBus)
 {
     this._papercutIpCommEndpoints = papercutIpCommEndpoints;
     this._papercutWebServer       = papercutWebServer;
     this._applicationMetaData     = applicationMetaData;
     this._logger       = logger;
     this._messageBus   = messageBus;
     this._ipCommServer = ipCommServer;
     this._smtpServer   = smtpServer;
 }
Example #8
0
 public HtmlPreviewService(ILogger logger, IAppMeta appMeta)
 {
     _logger  = logger;
     _appMeta = appMeta;
 }
 public JsonSettingStore(IAppMeta appMeta)
 {
     SettingsFilePath = Path.Combine(
         AppDomain.CurrentDomain.BaseDirectory,
         appMeta.AppName + ".json");
 }
Example #10
0
 public TempDirectoryCleanupService(IAppMeta appMeta, ILogger logger)
 {
     _appMeta = appMeta;
     _logger  = logger;
 }
Example #11
0
 public ReadyEventTrigger(IMessageBus messageBus, IAppMeta appMeta)
 {
     this._messageBus = messageBus;
     this._appMeta    = appMeta;
 }
Example #12
0
 public JsonSettingStore(IAppMeta appMeta)
 {
     this.SettingsFilePath = Path.Combine(
         AppDomain.CurrentDomain.BaseDirectory,
         appMeta.AppName + ".json");
 }
Example #13
0
 public SetupVerboseJsonLoggingHandler(IAppMeta appMeta)
 {
     _appMeta = appMeta;
 }
Example #14
0
 public HtmlPreviewService(ILogger logger, IAppMeta appMeta)
 {
     _logger = logger;
     _appMeta = appMeta;
 }
 public JsonSettingStore(IAppMeta appMeta)
 {
     this.SettingsFilePath = Path.Combine(
         PlatformServices.Default.Application.ApplicationBasePath,
         appMeta.AppName + ".json");
 }
 public HtmlPreviewGeneratorImpl(ILogger logger, IAppMeta appMeta)
 {
     this._logger = logger;
     this._appMeta = appMeta;
 }