コード例 #1
0
 public JT809MainServerConnectionHandler(
     JT809SuperiorMainSessionManager jT809SuperiorMainSessionManager,
     ILoggerFactory loggerFactory)
 {
     logger = loggerFactory.CreateLogger <JT809MainServerConnectionHandler>();
     this.jT809SuperiorMainSessionManager = jT809SuperiorMainSessionManager;
 }
コード例 #2
0
 public JT809SubordinateLinkNotifyImplService(
     ILoggerFactory loggerFactory,
     IOptions <JT809Configuration> jT809ConfigurationAccessor,
     JT809SuperiorMainSessionManager jT809SuperiorMainSessionManager
     )
 {
     this.logger   = loggerFactory.CreateLogger <JT809SubordinateLinkNotifyImplService>();
     configuration = jT809ConfigurationAccessor.Value;
     this.jT809SuperiorMainSessionManager = jT809SuperiorMainSessionManager;
 }
コード例 #3
0
        public JT809MainServerHandler(
            ILoggerFactory loggerFactory,
            JT809SuperiorMsgIdReceiveHandlerBase handler,
            JT809SuperiorMainSessionManager superiorMainSessionManager,
            JT809AtomicCounterServiceFactory jT809AtomicCounterServiceFactorty

            )
        {
            this.handler = handler;
            this.jT809AtomicCounterService  = jT809AtomicCounterServiceFactorty.Create(JT809AtomicCounterType.ServerMain.ToString());;
            this.SuperiorMainSessionManager = superiorMainSessionManager;
            logger = loggerFactory.CreateLogger <JT809MainServerHandler>();
        }
 public JT809SubordinateLinkNotifyImplService(
     JT809HeaderOptions jT809HeaderOptions,
     ILoggerFactory loggerFactory,
     IJT809Config jT809Config,
     IOptions <JT809Configuration> jT809ConfigurationAccessor,
     JT809SuperiorMainSessionManager jT809SuperiorMainSessionManager
     )
 {
     JT809Serializer    = jT809Config.GetSerializer();
     JT809HeaderOptions = jT809HeaderOptions;
     this.logger        = loggerFactory.CreateLogger <JT809SubordinateLinkNotifyImplService>();
     configuration      = jT809ConfigurationAccessor.Value;
     this.jT809SuperiorMainSessionManager = jT809SuperiorMainSessionManager;
 }