|
|
|
|
@ -35,7 +35,7 @@ public class Jtt1078Handler extends SimpleChannelInboundHandler<Packet> { |
|
|
|
|
String sim = packet.nextBCD() + packet.nextBCD() + packet.nextBCD() + packet.nextBCD() + packet.nextBCD() + packet.nextBCD(); |
|
|
|
|
int channel = packet.nextByte() & 0xff; |
|
|
|
|
String tag = sim + "-" + channel; |
|
|
|
|
logger.debug(BusinessConstant.LOGGER_PREFIX + " : channelRead from tag : {} ", tag); |
|
|
|
|
logger.debug(BusinessConstant.LOGGER_PREFIX + " : channelRead from tag = {} : data = {} ", tag, packet.data.toString()); |
|
|
|
|
|
|
|
|
|
if (SessionManager.contains(nettyChannel, "tag") == false) { |
|
|
|
|
Channel chl = PublishManager.getInstance().open(tag); |
|
|
|
|
@ -76,6 +76,7 @@ public class Jtt1078Handler extends SimpleChannelInboundHandler<Packet> { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 连接断开触发 |
|
|
|
|
* |
|
|
|
|
* @param ctx |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
@ -91,6 +92,7 @@ public class Jtt1078Handler extends SimpleChannelInboundHandler<Packet> { |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 连接异常触发 |
|
|
|
|
* |
|
|
|
|
* @param ctx |
|
|
|
|
* @param cause |
|
|
|
|
* @throws Exception |
|
|
|
|
@ -134,5 +136,7 @@ public class Jtt1078Handler extends SimpleChannelInboundHandler<Packet> { |
|
|
|
|
logger.info(BusinessConstant.LOGGER_PREFIX + " : 关闭通道 : 调用close方法释放原来的通道"); |
|
|
|
|
PublishManager.getInstance().close(tag); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
SessionManager.clearMapping(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|