Ver código fonte

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

tags/v2.2.0
smallchi 5 anos atrás
pai
commit
e21f1ceafd
6 arquivos alterados com 15 adições e 16 exclusões
  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 Ver arquivo

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



+ 1
- 1
src/JT808.DotNetty.Core/Impls/JT808MsgProducerDefaultImpl.cs Ver arquivo

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


+ 1
- 2
src/JT808.DotNetty.Core/Impls/JT808MsgReplyConsumerDefaultImpl.cs Ver arquivo

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


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


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


public void Dispose() public void Dispose()
{ {


+ 5
- 5
src/JT808.DotNetty.Core/Session/JT808SessionManager.cs Ver arquivo

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


+ 1
- 1
src/JT808.DotNetty.Tests/JT808.DotNetty.WebApi.Test/JT808DotNettyWebApiTest.cs Ver arquivo

@@ -16,7 +16,7 @@ namespace JT808.DotNetty.WebApi.Test
{ {
HttpApi.Register<IJT808DotNettyWebApi>().ConfigureHttpApiConfig(c => 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(); c.LoggerFactory = new LoggerFactory();
}); });
var api = HttpApi.Resolve<IJT808DotNettyWebApi>(); var api = HttpApi.Resolve<IJT808DotNettyWebApi>();


+ 6
- 6
src/JT808.DotNetty.WebApi/Handlers/JT808MsgIdDefaultWebApiHandler.cs Ver arquivo

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


protected virtual void InitCommontRoute() 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() 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() protected virtual void InitUdpRoute()
{ {
CreateRoute(JT808Constants.JT808WebApiRouteTable.GetUdpAtomicCounter, GetUdpAtomicCounter);
CreateRoute(JT808Constants.JT808WebApiRouteTable.SessionUdpGetAll, GetUdpSessionAll);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.GetUdpAtomicCounter, GetUdpAtomicCounter);
CreateRoute(JT808NettyConstants.JT808WebApiRouteTable.SessionUdpGetAll, GetUdpSessionAll);
} }
} }
} }

Carregando…
Cancelar
Salvar