public JT1078SessionNoticeJob( JT1078SessionNoticeService sessionNoticeService, ILoggerFactory loggerFactory) { logger = loggerFactory.CreateLogger <JT1078SessionNoticeJob>(); SessionNoticeService = sessionNoticeService; }
public JT1078SessionManager( JT1078SessionNoticeService jT1078SessionNoticeService, ILoggerFactory loggerFactory) { Sessions = new ConcurrentDictionary <string, IJT1078Session>(StringComparer.OrdinalIgnoreCase); TerminalPhoneNoSessions = new ConcurrentDictionary <string, IJT1078Session>(StringComparer.OrdinalIgnoreCase); logger = loggerFactory.CreateLogger <JT1078SessionManager>(); this.SessionNoticeService = jT1078SessionNoticeService; }
public JT1078SessionNoticeJob( JT1078SessionNoticeService sessionNoticeService, ILoggerFactory loggerFactory, [AllowNull] JT1078HttpSessionManager jT1078HttpSessionManager = null) { logger = loggerFactory.CreateLogger <JT1078SessionNoticeJob>(); SessionNoticeService = sessionNoticeService; HttpSessionManager = jT1078HttpSessionManager; }