Пример #1
0
 public JT808UdpServerHandler(
     JT808TrafficServiceFactory jT808TrafficServiceFactory,
     ILoggerFactory loggerFactory,
     IJT808SourcePackageDispatcher jT808SourcePackageDispatcher,
     JT808MsgIdUdpHandlerBase handler,
     JT808AtomicCounterServiceFactory jT808AtomicCounterServiceFactory,
     JT808UdpSessionManager jT808UdpSessionManager)
 {
     this.jT808TrafficService          = jT808TrafficServiceFactory.Create(Core.Enums.JT808ModeType.Udp);
     this.handler                      = handler;
     this.jT808SourcePackageDispatcher = jT808SourcePackageDispatcher;
     this.jT808AtomicCounterService    = jT808AtomicCounterServiceFactory.Create(Core.Enums.JT808ModeType.Udp);
     this.jT808UdpSessionManager       = jT808UdpSessionManager;
     logger = loggerFactory.CreateLogger <JT808UdpServerHandler>();
 }
Пример #2
0
 public JT808ServerHandler(
     ILoggerFactory loggerFactory,
     JT808TransmitAddressFilterService jT808TransmitAddressFilterService,
     IJT808SourcePackageDispatcher jT808SourcePackageDispatcher,
     JT808MsgIdHandlerBase handler,
     JT808AtomicCounterService jT808AtomicCounterService,
     JT808SessionManager jT808SessionManager)
 {
     this.jT808TransmitAddressFilterService = jT808TransmitAddressFilterService;
     this.handler                      = handler;
     this.jT808SessionManager          = jT808SessionManager;
     this.jT808SourcePackageDispatcher = jT808SourcePackageDispatcher;
     this.jT808AtomicCounterService    = jT808AtomicCounterService;
     logger = loggerFactory.CreateLogger <JT808ServerHandler>();
 }
 public JT808UdpServerHandler(
     JT808UdpTrafficService jT808UdpTrafficService,
     ILoggerFactory loggerFactory,
     IJT808SourcePackageDispatcher jT808SourcePackageDispatcher,
     JT808MsgIdUdpHandlerBase handler,
     JT808UdpAtomicCounterService jT808UdpAtomicCounterService,
     JT808UdpSessionManager jT808UdpSessionManager)
 {
     this.jT808UdpTrafficService = jT808UdpTrafficService;
     this.handler = handler;
     this.jT808SourcePackageDispatcher = jT808SourcePackageDispatcher;
     this.jT808UdpAtomicCounterService = jT808UdpAtomicCounterService;
     this.jT808UdpSessionManager       = jT808UdpSessionManager;
     logger = loggerFactory.CreateLogger <JT808UdpServerHandler>();
 }
Пример #4
0
 public JT808UdpServerHandler(
     IJT808DatagramPacket jT808DatagramPacket,
     JT808TrafficServiceFactory jT808TrafficServiceFactory,
     ILoggerFactory loggerFactory,
     IJT808SourcePackageDispatcher jT808SourcePackageDispatcher,
     IJT808UplinkPacket jT808UplinkPacket,
     JT808MsgIdUdpHandlerBase handler,
     JT808AtomicCounterServiceFactory jT808AtomicCounterServiceFactory,
     JT808UdpSessionManager jT808UdpSessionManager)
 {
     this.jT808DatagramPacket          = jT808DatagramPacket;
     this.jT808TrafficService          = jT808TrafficServiceFactory.Create(JT808TransportProtocolType.udp);
     this.handler                      = handler;
     this.jT808SourcePackageDispatcher = jT808SourcePackageDispatcher;
     this.jT808AtomicCounterService    = jT808AtomicCounterServiceFactory.Create(JT808TransportProtocolType.udp);
     this.jT808UplinkPacket            = jT808UplinkPacket;
     this.jT808UdpSessionManager       = jT808UdpSessionManager;
     logger        = loggerFactory.CreateLogger <JT808UdpServerHandler>();
     unknownLogger = loggerFactory.CreateLogger("udp_unknown_msgid");
 }
 public JT808TcpServerHandler(
     JT808TrafficServiceFactory jT808TrafficServiceFactory,
     ILoggerFactory loggerFactory,
     JT808TransmitAddressFilterService jT808TransmitAddressFilterService,
     IJT808SourcePackageDispatcher jT808SourcePackageDispatcher,
     IJT808UplinkPacket jT808UplinkPacket,
     JT808MsgIdTcpHandlerBase handler,
     JT808AtomicCounterServiceFactory jT808AtomicCounterServiceFactory,
     JT808TcpSessionManager jT808SessionManager)
 {
     this.jT808TrafficService = jT808TrafficServiceFactory.Create(JT808TransportProtocolType.tcp);
     this.jT808TransmitAddressFilterService = jT808TransmitAddressFilterService;
     this.handler                      = handler;
     this.jT808SessionManager          = jT808SessionManager;
     this.jT808SourcePackageDispatcher = jT808SourcePackageDispatcher;
     this.jT808UplinkPacket            = jT808UplinkPacket;
     this.jT808AtomicCounterService    = jT808AtomicCounterServiceFactory.Create(JT808TransportProtocolType.tcp);
     logger        = loggerFactory.CreateLogger <JT808TcpServerHandler>();
     unknownLogger = loggerFactory.CreateLogger("tcp_unknown_msgid");
 }