MCPcopy Create free account

hub / github.com/ch0ice/jt809-tcp-server / functions

Functions113 in github.com/ch0ice/jt809-tcp-server

↓ 49 callersMethodsubBytes
sub byte @param data @param off @param length @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:40
↓ 25 callersMethodbytes2int
byte to int @param data @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:75
↓ 22 callersMethodappend
byte数组拼接 @param first @param back @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:21
↓ 12 callersMethodbytes2HexStr
数组转换成十六进制字符串 @param array @return HexString
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:172
↓ 8 callersMethodbytes2gbkString
byte[] 转换为 GBK 编码的 字符串 @param byteArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:109
↓ 6 callersMethodclose
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:45
↓ 6 callersMethodwrite
(ChannelHandlerContext ctx, Object msg, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:63
↓ 5 callersMethodhexStr2Bytes
把16进制字符串转换成字节数组 @param hex @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:221
↓ 5 callersMethodint2bytes
int to bytes @param n @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:94
↓ 4 callersMethodhandler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/CommonHandler.java:14
↓ 3 callersMethodbytes2Message
解析数据头 @param fullPacket @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:72
↓ 3 callersMethodgetPacketLen
获取数据包完整长度 @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:156
↓ 3 callersMethodgetTcpClientConnectNum
获取当前节点的 TCP 连接数 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:175
↓ 2 callersMethodbytes2bitStr
将一个byte数组转换成二进制字符串 @param bytes @return 二进制字符串
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:318
↓ 2 callersMethodcheckHeadFlag
校验消息头标识 @param realBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:139
↓ 2 callersMethodconnect
(ChannelHandlerContext ctx, SocketAddress remoteAddress, SocketAddress localAddress, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:33
↓ 2 callersMethoddecode
(ChannelHandlerContext ctx, ByteBuf msg)
src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java:25
↓ 2 callersMethoddecrementTcpClientConnectNum
当前节点 TCP 连接数 递减 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:190
↓ 2 callersMethodgetHandler
(Integer flag)
src/main/java/cn/com/onlinetool/jt809/handler/CommonHandlerFactory.java:40
↓ 2 callersMethodgetTcpChannelDownlinkMsgRedisKey
(String tid)
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:89
↓ 2 callersMethodparseLonOrLat
解析经纬度 @param data @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:176
↓ 2 callersMethodsendTestMsgToServer
测试心跳包发送 @param ctx @return
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:112
↓ 2 callersMethodtoByte
(char c)
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:242
↓ 1 callersMethodaddChannel
缓存本机与客户端的连接通道 并 缓存 tid 与 通道所在节点的关系 @param tid @param channel
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:164
↓ 1 callersMethodbind
(ChannelHandlerContext ctx, SocketAddress localAddress, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:27
↓ 1 callersMethodbyte2UnsignedInt
byte转无符号整数 @param value @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:270
↓ 1 callersMethodbyte2bitStr
将一个byte转换成二进制字符串 @param b @return 二进制字符串
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:331
↓ 1 callersMethodbytes2FullHexStr
数组转换成带0x的十六进制字符串 @param array @return HexString
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:190
↓ 1 callersMethodbytes2Short
byte[]转换为short @param bytes @return short
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:64
↓ 1 callersMethodbytes2string
byte[] 转换为 string @param byteArray @param charset @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:119
↓ 1 callersMethodcheckPacket
校验数据体 @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:59
↓ 1 callersMethodcheckTailFlag
校验数据尾标识 @param readBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:148
↓ 1 callersMethodcrc16
(byte[] bytes)
src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java:4
↓ 1 callersMethodcrcBytes
(byte[] bytes)
src/main/java/cn/com/onlinetool/jt809/util/CRC16CCITT.java:16
↓ 1 callersMethodencode
(ChannelHandlerContext channelHandlerContext, String message, ByteBuf byteBuf)
src/main/java/cn/com/onlinetool/jt809/encoder/String2ByteEncoder.java:16
↓ 1 callersMethodflush
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:70
↓ 1 callersMethodformatDate
(Date date)
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:43
↓ 1 callersMethodfullHexStr2Bytes
把带0x的16进制字符串转换成字节数组 @param hex @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:237
↓ 1 callersMethodgetChannel
获取缓存 @param tid @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:151
↓ 1 callersMethodgetLocalhostInfo
获取本机ip信息 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:120
↓ 1 callersMethodgetMsgBodyLen
获取数据体长度 @param realBytes @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:166
↓ 1 callersMethodincrementTcpClientConnectNum
当前节点 TCP 连接数 递增 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:182
↓ 1 callersMethodlogin
登陆逻辑处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java:42
↓ 1 callersMethodmessage2Bytes
(Message msg)
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:108
↓ 1 callersMethodparseAndPushData
解析并返回数据 @param channelKey @param readDatas
src/main/java/cn/com/onlinetool/jt809/decoder/Byte2MessageDecoder.java:91
↓ 1 callersMethodparseDateTime
(byte[] dateTime)
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:178
↓ 1 callersMethodrunClient
()
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java:21
↓ 1 callersMethodrunClient
从链路(客户端)引导入口 @param group @throws Exception
src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java:97
↓ 1 callersMethodrunServer
主链路(服务端)引导入口 @throws Exception
src/main/java/cn/com/onlinetool/jt809/server/JT809Server.java:45
↓ 1 callersMethodshort2Bytes
short转换为byte[] @param number @return byte[]
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:52
↓ 1 callersMethodshort2HexStr
short to 16进制字符串 @param num @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:212
↓ 1 callersMethodupExgMsgRealLocationHandler
车辆实时定位信息处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:89
↓ 1 callersMethodupExgRegisterHandler
车辆注册信息处理 @param msg
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:61
MethodBasePacketEnum
(int beginIdx, int length)
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:25
Methodbytes2double
byte[] to double @param doubleArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:159
Methodbytes2float
byte[] to float @param floatArray @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:144
Methodbytes2timeStr
byte数组转时间字符串 格式 yyMMddHHmmss @return
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:251
MethodbytesToLong
@描述 将一个数组转换成一个long值 @param b 长度是8的byte[] @return long值 @throws Exception
src/main/java/cn/com/onlinetool/jt809/util/ByteArrayUtil.java:301
MethodchannelActive
(ChannelHandlerContext ctx)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:14
MethodchannelActive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:54
MethodchannelActive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:51
MethodchannelInactive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:59
MethodchannelInactive
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:69
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:22
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:67
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java:29
MethodchannelRead
(ChannelHandlerContext ctx, Object msg)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:77
MethodchannelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:73
MethodchannelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/MessageForwardInboundHandler.java:39
MethodchannelReadComplete
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:83
MethodchannelRegistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:44
MethodchannelRegistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:41
MethodchannelUnregistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:49
MethodchannelUnregistered
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:46
MethodchannelWritabilityChanged
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:96
MethodchannelWritabilityChanged
(ChannelHandlerContext ctx)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:101
Methoddecode
(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out)
src/test/java/cn/com/onlinetool/jt809/client/Byte2MessageDecoder.java:22
MethoddelAllCacheMsg
删除一个终端所有缓存的下发消息 @param tid
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:112
Methodderegister
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:51
Methoddisconnect
(ChannelHandlerContext ctx, ChannelPromise promise)
src/main/java/cn/com/onlinetool/jt809/handler/outbound/Message2ByteOutboundHandler.java:39
Methodencode
(ChannelHandlerContext ctx, Object msg, ByteBuf byteBuf)
src/test/java/cn/com/onlinetool/jt809/client/Message2ByteEncoder.java:15
Methodencode
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/encoder/Message2ByteEncoder.java:19
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClientHandler.java:27
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ClientByte2MessageInboundHandler.java:101
MethodexceptionCaught
(ChannelHandlerContext ctx, Throwable cause)
src/main/java/cn/com/onlinetool/jt809/handler/inbound/ServerByte2MessageInboundHandler.java:106
MethodgetAllCacheMsg
查询一个终端所有缓存的下发消息 @param tid @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:104
MethodgetBaseDataInoutTopic
获取原始数据输出topic @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:198
MethodgetBeginIdx
()
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:30
MethodgetCurrentTimeBytes
()
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:49
MethodgetIpAndPort
获取本机ip + 服务端口 @return
src/main/java/cn/com/onlinetool/jt809/manage/TcpChannelMsgManage.java:135
MethodgetLenght
()
src/main/java/cn/com/onlinetool/jt809/enums/BasePacketEnum.java:34
MethodgetSerialNumber
()
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:19
MethodgetValidCode
获取校验码 @param packet @return
src/main/java/cn/com/onlinetool/jt809/util/PacketUtil.java:30
Methodhandler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/DownLinkTestHandler.java:18
Methodhandler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpConnectHandler.java:32
Methodhandler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpExgMsgHandler.java:24
Methodhandler
(ChannelHandlerContext ctx, Message msg)
src/main/java/cn/com/onlinetool/jt809/handler/UpLinkTestHandler.java:19
MethodinitChannel
(SocketChannel socketChannel)
src/test/java/cn/com/onlinetool/jt809/client/JT809TcpClient.java:32
MethodinitChannel
(SocketChannel socketChannel)
src/main/java/cn/com/onlinetool/jt809/init/JT809ServerChannelInit.java:33
MethodinitChannel
(SocketChannel socketChannel)
src/main/java/cn/com/onlinetool/jt809/init/JT809ClientChannelInit.java:31
next →1–100 of 113, ranked by callers