public ServerPathTemplateProviderService(PapercutServiceSettings serviceSettings) { var paths = serviceSettings.MessagePath.Split(';') .Select(s => s.Trim()) .Where(s => !string.IsNullOrWhiteSpace(s)); PathTemplates = new ObservableCollection <string>(paths); }
public SmtpServerManager(PapercutSmtpServer smtpServer, PapercutServiceSettings serviceSettings, ILogger logger) { this._smtpServer = smtpServer; this._serviceSettings = serviceSettings; this._logger = logger; }
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); }
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; }
public ConfigureSeqLogging(PapercutServiceSettings settings) { this._settings = settings; }
public ReplyWithDefaultMessageSavePathService(IMessagePathConfigurator messagePathConfigurator, PapercutServiceSettings serviceSettings) { _messagePathConfigurator = messagePathConfigurator; _serviceSettings = serviceSettings; }