/// <summary> /// /// </summary> /// <param name="jT808SessionManager"></param> /// <param name="jT808BlacklistManager"></param> public JT808WebApi( JT808SessionManager jT808SessionManager, JT808BlacklistManager jT808BlacklistManager) { this.SessionManager = jT808SessionManager; this.BlacklistManager = jT808BlacklistManager; }
public void Test2() { JT808BlacklistManager jT808BlacklistManager = new JT808BlacklistManager(); jT808BlacklistManager.Add("1"); jT808BlacklistManager.Add("2"); Assert.True(jT808BlacklistManager.Contains("1")); Assert.True(jT808BlacklistManager.Contains("2")); }
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")); }
/// <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(); }
/// <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(); }
public JT808WebApiExt(JT808SessionManager jT808SessionManager, JT808BlacklistManager jT808BlacklistManager) { }