Browse Source

修改常量名避免与808常量冲突

tags/v2.2.0
smallchi 5 years ago
parent
commit
e21f1ceafd
6 changed files with 15 additions and 16 deletions
  1. +1
    -1
      src/JT808.DotNetty.Abstractions/JT808NettyConstants.cs
  2. +1
    -1
      src/JT808.DotNetty.Core/Impls/JT808MsgProducerDefaultImpl.cs
  3. +1
    -2
      src/JT808.DotNetty.Core/Impls/JT808MsgReplyConsumerDefaultImpl.cs
  4. +5
    -5
      src/JT808.DotNetty.Core/Session/JT808SessionManager.cs
  5. +1
    -1
      src/JT808.DotNetty.Tests/JT808.DotNetty.WebApi.Test/JT808DotNettyWebApiTest.cs
  6. +6
    -6
      src/JT808.DotNetty.WebApi/Handlers/JT808MsgIdDefaultWebApiHandler.cs

src/JT808.DotNetty.Abstractions/JT808Constants.cs → src/JT808.DotNetty.Abstractions/JT808NettyConstants.cs View File

@@ -1,6 +1,6 @@
namespace JT808.DotNetty.Abstractions
{
public static class JT808Constants
public static class JT808NettyConstants
{
public const string SessionOnline= "JT808SessionOnline";


+ 1
- 1
src/JT808.DotNetty.Core/Impls/JT808MsgProducerDefaultImpl.cs View File

@@ -10,7 +10,7 @@ namespace JT808.DotNetty.Core.Impls
internal class JT808MsgProducerDefaultImpl : IJT808MsgProducer
{
private readonly JT808MsgService JT808MsgService;
public string TopicName => JT808Constants.MsgTopic;
public string TopicName => JT808NettyConstants.MsgTopic;
public JT808MsgProducerDefaultImpl(JT808MsgService jT808MsgService)
{
JT808MsgService = jT808MsgService;


+ 1
- 2
src/JT808.DotNetty.Core/Impls/JT808MsgReplyConsumerDefaultImpl.cs View File

@@ -9,7 +9,6 @@ using System.Collections.Generic;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
using JT808Constants = JT808.DotNetty.Abstractions.JT808Constants;

namespace JT808.DotNetty.Core.Impls
{
@@ -37,7 +36,7 @@ namespace JT808.DotNetty.Core.Impls
}
public CancellationTokenSource Cts =>new CancellationTokenSource();

public string TopicName => JT808Constants.MsgReplyTopic;
public string TopicName => JT808NettyConstants.MsgReplyTopic;

public void Dispose()
{


+ 5
- 5
src/JT808.DotNetty.Core/Session/JT808SessionManager.cs View File

@@ -200,7 +200,7 @@ namespace JT808.DotNetty.Core.Session
//部标的超长待机设备,不会像正常的设备一样一直连着,可能10几分钟连上了,然后发完就关闭连接,
//这时候想下发数据需要知道设备什么时候上线,在这边做通知最好不过了。
//有设备关联上来可以进行通知 例如:使用Redis发布订阅
JT808SessionPublishing.PublishAsync(JT808Constants.SessionOnline, jT808TcpSession.TerminalPhoneNo);
JT808SessionPublishing.PublishAsync(JT808NettyConstants.SessionOnline, jT808TcpSession.TerminalPhoneNo);
}
}
}
@@ -230,7 +230,7 @@ namespace JT808.DotNetty.Core.Session
//移动很多卡,存储的那个socket地址端口,有效期非常短
//不速度快点下发,那个socket地址端口就可能映射到别的对应卡去了
//所以此处采用跟随设备消息下发指令
JT808SessionPublishing.PublishAsync(JT808Constants.SessionOnline, terminalPhoneNo);
JT808SessionPublishing.PublishAsync(JT808NettyConstants.SessionOnline, terminalPhoneNo);
}
public IJT808Session RemoveSession(string terminalPhoneNo)
{
@@ -254,7 +254,7 @@ namespace JT808.DotNetty.Core.Session
}
string nos = string.Join(",", terminalPhoneNos);
logger.LogInformation($">>>{terminalPhoneNo}-{nos} 1-n Session Remove.");
JT808SessionPublishing.PublishAsync(JT808Constants.SessionOffline, nos);
JT808SessionPublishing.PublishAsync(JT808NettyConstants.SessionOffline, nos);
return jT808Session;
}
else
@@ -262,7 +262,7 @@ namespace JT808.DotNetty.Core.Session
if (Sessions.TryRemove(terminalPhoneNo, out IJT808Session jT808SessionRemove))
{
logger.LogInformation($">>>{terminalPhoneNo} Session Remove.");
JT808SessionPublishing.PublishAsync(JT808Constants.SessionOffline, terminalPhoneNo);
JT808SessionPublishing.PublishAsync(JT808NettyConstants.SessionOffline, terminalPhoneNo);
return jT808SessionRemove;
}
else
@@ -284,7 +284,7 @@ namespace JT808.DotNetty.Core.Session
}
string nos = string.Join(",", terminalPhoneNos);
logger.LogInformation($">>>{nos} Channel Remove.");
JT808SessionPublishing.PublishAsync(JT808Constants.SessionOffline, nos);
JT808SessionPublishing.PublishAsync(JT808NettyConstants.SessionOffline, nos);
}
}
public IEnumerable<IJT808Session> GetAll()


+ 1
- 1
src/JT808.DotNetty.Tests/JT808.DotNetty.WebApi.Test/JT808DotNettyWebApiTest.cs View File

@@ -16,7 +16,7 @@ namespace JT808.DotNetty.WebApi.Test
{
HttpApi.Register<IJT808DotNettyWebApi>().ConfigureHttpApiConfig(c =>
{
c.HttpHost = new Uri("http://127.0.0.1:12828" + JT808Constants.JT808WebApiRouteTable.RouteTablePrefix + "/");
c.HttpHost = new Uri("http://127.0.0.1:12828" + JT808NettyConstants.JT808WebApiRouteTable.RouteTablePrefix + "/");
c.LoggerFactory = new LoggerFactory();
});
var api = HttpApi.Resolve<IJT808DotNettyWebApi>();


+ 6
- 6
src/JT808.DotNetty.WebApi/Handlers/JT808MsgIdDefaultWebApiHandler.cs View File

@@ -127,22 +127,22 @@ namespace JT808.DotNetty.WebApi.Handlers

protected virtual void InitCommontRoute()
{
CreateRoute(JT808Constants.JT808WebApiRouteTable.UnificationSend, UnificationSend);
CreateRoute(JT808Constants.JT808WebApiRouteTable.SessionRemoveByTerminalPhoneNo, RemoveSessionByTerminalPhoneNo);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.UnificationSend, UnificationSend);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.SessionRemoveByTerminalPhoneNo, RemoveSessionByTerminalPhoneNo);
}

protected virtual void InitTcpRoute()
{
CreateRoute(JT808Constants.JT808WebApiRouteTable.GetTcpAtomicCounter, GetTcpAtomicCounter);
CreateRoute(JT808Constants.JT808WebApiRouteTable.SessionTcpGetAll, GetTcpSessionAll);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.GetTcpAtomicCounter, GetTcpAtomicCounter);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.SessionTcpGetAll, GetTcpSessionAll);

}

protected virtual void InitUdpRoute()
{
CreateRoute(JT808Constants.JT808WebApiRouteTable.GetUdpAtomicCounter, GetUdpAtomicCounter);
CreateRoute(JT808Constants.JT808WebApiRouteTable.SessionUdpGetAll, GetUdpSessionAll);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.GetUdpAtomicCounter, GetUdpAtomicCounter);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.SessionUdpGetAll, GetUdpSessionAll);
}
}
}

Loading…
Cancel
Save