예제 #1
0
 public JT1078HttpServer(
     IOptions <JT1078Configuration> jT1078ConfigurationAccessor,
     IJT1078Authorization authorization,
     ILoggerFactory loggerFactory)
 {
     Logger             = loggerFactory.CreateLogger <JT1078TcpServer>();
     Configuration      = jT1078ConfigurationAccessor.Value;
     this.authorization = authorization;
 }
 public JT1078WebSocketServerHandler(
     JT1078WebSocketSessionManager jT1078WebSocketSessionManager,
     IJT1078Authorization iJT1078Authorization,
     ILoggerFactory loggerFactory)
 {
     this.jT1078WebSocketSessionManager = jT1078WebSocketSessionManager;
     this.iJT1078Authorization          = iJT1078Authorization;
     logger = loggerFactory.CreateLogger <JT1078WebSocketServerHandler>();
 }
 public JT1078HttpServerHandler(
     JT1078HttpSessionManager jT1078HttpSessionManager,
     IJT1078Authorization iJT1078Authorization,
     ILoggerFactory loggerFactory,
     IHttpMiddleware httpMiddleware = null)
 {
     this.jT1078HttpSessionManager = jT1078HttpSessionManager;
     this.iJT1078Authorization     = iJT1078Authorization;
     this.httpMiddleware           = httpMiddleware;
     logger = loggerFactory.CreateLogger <JT1078HttpServerHandler>();
 }
예제 #4
0
 public JT1078HttpServer(
     IOptions <JT1078Configuration> jT1078ConfigurationAccessor,
     IJT1078Authorization authorization,
     JT1078HttpSessionManager sessionManager,
     HLSRequestManager hLSRequestManager,
     ILoggerFactory loggerFactory)
 {
     Logger                 = loggerFactory.CreateLogger <JT1078TcpServer>();
     Configuration          = jT1078ConfigurationAccessor.Value;
     this.authorization     = authorization;
     this.SessionManager    = sessionManager;
     this.hLSRequestManager = hLSRequestManager;
 }
예제 #5
0
 public JT1078HttpServer(
     IMemoryCache memoryCache,
     IOptions <JT1078Configuration> jT1078ConfigurationAccessor,
     IJT1078Authorization authorization,
     JT1078HttpSessionManager sessionManager,
     ILoggerFactory loggerFactory)
 {
     Logger              = loggerFactory.CreateLogger <JT1078TcpServer>();
     Configuration       = jT1078ConfigurationAccessor.Value;
     this.authorization  = authorization;
     this.SessionManager = sessionManager;
     this.memoryCache    = memoryCache;
 }