/// <summary>
 /// 统一的一套注入
 /// </summary>
 /// <param name="jT808TcpAtomicCounterService"></param>
 /// <param name="jT808UdpAtomicCounterService"></param>
 public JT808MsgIdDefaultWebApiHandler(
     JT808SimpleSystemCollectService jT808SimpleSystemCollectService,
     JT808TrafficServiceFactory jT808TrafficServiceFactory,
     IJT808UnificationTcpSendService jT808UnificationTcpSendService,
     IJT808UnificationUdpSendService jT808UnificationUdpSendService,
     IJT808TcpSessionService jT808TcpSessionService,
     IJT808UdpSessionService jT808UdpSessionService,
     JT808TransmitAddressFilterService jT808TransmitAddressFilterService,
     JT808AtomicCounterServiceFactory jT808AtomicCounterServiceFactory
     )
 {
     this.jT808SimpleSystemCollectService   = jT808SimpleSystemCollectService;
     this.jT808TcpTrafficService            = jT808TrafficServiceFactory.Create(JT808ModeType.Tcp);
     this.jT808UdpTrafficService            = jT808TrafficServiceFactory.Create(JT808ModeType.Udp);
     this.jT808UdpSessionService            = jT808UdpSessionService;
     this.jT808UnificationTcpSendService    = jT808UnificationTcpSendService;
     this.jT808UnificationUdpSendService    = jT808UnificationUdpSendService;
     this.jT808TcpSessionService            = jT808TcpSessionService;
     this.jT808TransmitAddressFilterService = jT808TransmitAddressFilterService;
     this.jT808TcpAtomicCounterService      = jT808AtomicCounterServiceFactory.Create(JT808ModeType.Tcp);
     this.jT808UdpAtomicCounterService      = jT808AtomicCounterServiceFactory.Create(JT808ModeType.Udp);
     InitCommonRoute();
     InitTcpRoute();
     InitUdpRoute();
 }
Example #2
0
 /// <summary>
 /// UDP一套注入
 /// </summary>
 /// <param name="jT808UdpAtomicCounterService"></param>
 public JT808MsgIdDefaultWebApiHandler(
     JT808SimpleSystemCollectService jT808SimpleSystemCollectService,
     JT808UdpTrafficService jT808UdpTrafficService,
     IJT808UdpSessionService jT808UdpSessionService,
     IJT808UnificationUdpSendService jT808UnificationUdpSendService,
     JT808UdpAtomicCounterService jT808UdpAtomicCounterService
     )
 {
     this.jT808SimpleSystemCollectService = jT808SimpleSystemCollectService;
     this.jT808UdpTrafficService          = jT808UdpTrafficService;
     this.jT808UdpSessionService          = jT808UdpSessionService;
     this.jT808UnificationUdpSendService  = jT808UnificationUdpSendService;
     this.jT808UdpAtomicCounterService    = jT808UdpAtomicCounterService;
     InitCommonRoute();
     InitUdpRoute();
 }
 /// <summary>
 /// UDP一套注入
 /// </summary>
 /// <param name="jT808UdpAtomicCounterService"></param>
 public JT808MsgIdDefaultWebApiHandler(
     JT808SimpleSystemCollectService jT808SimpleSystemCollectService,
     JT808TrafficServiceFactory jT808TrafficServiceFactory,
     IJT808UdpSessionService jT808UdpSessionService,
     IJT808UnificationUdpSendService jT808UnificationUdpSendService,
     JT808AtomicCounterServiceFactory jT808AtomicCounterServiceFactory
     )
 {
     this.jT808SimpleSystemCollectService = jT808SimpleSystemCollectService;
     this.jT808UdpTrafficService          = jT808TrafficServiceFactory.Create(JT808TransportProtocolType.udp);
     this.jT808UdpSessionService          = jT808UdpSessionService;
     this.jT808UnificationUdpSendService  = jT808UnificationUdpSendService;
     this.jT808UdpAtomicCounterService    = jT808AtomicCounterServiceFactory.Create(JT808TransportProtocolType.udp);
     InitCommonRoute();
     InitUdpRoute();
 }
Example #4
0
 /// <summary>
 /// TCP一套注入
 /// </summary>
 /// <param name="jT808TcpAtomicCounterService"></param>
 public JT808MsgIdDefaultWebApiHandler(
     JT808SimpleSystemCollectService jT808SimpleSystemCollectService,
     JT808TcpTrafficService jT808TcpTrafficService,
     IJT808UnificationTcpSendService jT808UnificationTcpSendService,
     IJT808TcpSessionService jT808TcpSessionService,
     JT808TransmitAddressFilterService jT808TransmitAddressFilterService,
     JT808TcpAtomicCounterService jT808TcpAtomicCounterService
     )
 {
     this.jT808SimpleSystemCollectService   = jT808SimpleSystemCollectService;
     this.jT808TcpTrafficService            = jT808TcpTrafficService;
     this.jT808UnificationTcpSendService    = jT808UnificationTcpSendService;
     this.jT808TcpSessionService            = jT808TcpSessionService;
     this.jT808TransmitAddressFilterService = jT808TransmitAddressFilterService;
     this.jT808TcpAtomicCounterService      = jT808TcpAtomicCounterService;
     InitCommonRoute();
     InitTcpRoute();
 }