Esempio n. 1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="jT808SessionManager"></param>
 /// <param name="jT808BlacklistManager"></param>
 public JT808WebApi(
     JT808SessionManager jT808SessionManager,
     JT808BlacklistManager jT808BlacklistManager)
 {
     this.SessionManager   = jT808SessionManager;
     this.BlacklistManager = jT808BlacklistManager;
 }
Esempio n. 2
0
        public void Test2()
        {
            JT808BlacklistManager jT808BlacklistManager = new JT808BlacklistManager();

            jT808BlacklistManager.Add("1");
            jT808BlacklistManager.Add("2");
            Assert.True(jT808BlacklistManager.Contains("1"));
            Assert.True(jT808BlacklistManager.Contains("2"));
        }
Esempio n. 3
0
 public void Test1()
 {
     JT808BlacklistManager jT808BlacklistManager = new JT808BlacklistManager();
     //jT808BlacklistManager.Add("1");
     //Assert.True(jT808BlacklistManager.Contains("1"));
     //jT808BlacklistManager.Add("2");
     //Assert.True(jT808BlacklistManager.Contains("2"));
     //jT808BlacklistManager.Remove("1");
     //Assert.False(jT808BlacklistManager.Contains("1"));
 }
Esempio n. 4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="jT808SessionManager"></param>
 /// <param name="jT808BlacklistManager"></param>
 public JT808MsgIdDefaultWebApiHandler(
     JT808SessionManager jT808SessionManager,
     JT808BlacklistManager jT808BlacklistManager)
 {
     this.SessionManager   = jT808SessionManager;
     this.BlacklistManager = jT808BlacklistManager;
     InitTcpRoute();
     InitUdpRoute();
     InitCommontRoute();
 }
Esempio n. 5
0
 /// <summary>
 /// 初始化服务注册
 /// </summary>
 /// <param name="configurationMonitor"></param>
 /// <param name="msgProducer"></param>
 /// <param name="msgReplyLoggingProducer"></param>
 /// <param name="messageHandler"></param>
 /// <param name="jT808Config"></param>
 /// <param name="loggerFactory"></param>
 /// <param name="jT808SessionManager"></param>
 /// <param name="jT808BlacklistManager"></param>
 public JT808TcpServer(
     IOptionsMonitor <JT808Configuration> configurationMonitor,
     IJT808MsgProducer msgProducer,
     IJT808MsgReplyLoggingProducer msgReplyLoggingProducer,
     JT808MessageHandler messageHandler,
     IJT808Config jT808Config,
     ILoggerFactory loggerFactory,
     JT808SessionManager jT808SessionManager,
     JT808BlacklistManager jT808BlacklistManager)
 {
     MessageHandler          = messageHandler;
     MsgProducer             = msgProducer;
     MsgReplyLoggingProducer = msgReplyLoggingProducer;
     ConfigurationMonitor    = configurationMonitor;
     SessionManager          = jT808SessionManager;
     BlacklistManager        = jT808BlacklistManager;
     Logger     = loggerFactory.CreateLogger <JT808TcpServer>();
     Serializer = jT808Config.GetSerializer();
     InitServer();
 }
Esempio n. 6
0
 public JT808WebApiExt(JT808SessionManager jT808SessionManager, JT808BlacklistManager jT808BlacklistManager)
 {
 }