Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/daoshenzzg/socket-mqtt
/ types & classes
Types & classes
80 in github.com/daoshenzzg/socket-mqtt
⨍
Functions
418
◇
Types & classes
80
Class
AESEncrypt
@author daoshenzzg@163.com @date 2019/1/14 10:46
src/main/java/com/yb/socket/encrypt/AESEncrypt.java:14
Class
AddressUtil
@author daoshenzzg@163.com @date 2018/12/30 16:42
src/main/java/com/yb/socket/util/AddressUtil.java:14
Class
App
@author daoshenzzg@163.com @date 2018/12/30 13:36
src/main/java/com/yb/socket/App.java:7
Class
AppTest
Unit test for simple App.
src/test/java/com/yb/socket/AppTest.java:10
Class
BaseClient
@author daoshenzzg@163.com @date 2018/12/30 16:23
src/main/java/com/yb/socket/service/client/BaseClient.java:30
Class
BaseEncrypt
@author daoshenzzg@163.com @date 2019/1/14 10:43
src/main/java/com/yb/socket/encrypt/BaseEncrypt.java:9
Class
BaseMessage
@author daoshenzzg@163.com @date 2018/12/30 15:18
src/main/java/com/yb/socket/pojo/BaseMessage.java:9
Class
CenterMock1
@author daoshenzzg@163.com @date 2019/1/4 14:47
src/test/java/com/yb/socket/center/CenterMock1.java:11
Class
CenterMock2
@author daoshenzzg@163.com @date 2019/1/7 22:18
src/test/java/com/yb/socket/center/CenterMock2.java:11
Class
CenterMockMessageEventListener
@author daoshenzzg@163.com @date 2019/1/4 14:48
src/test/java/com/yb/socket/center/CenterMockMessageEventListener.java:19
Class
ChannelDO
@author daoshenzzg@163.com @date 2019/2/26 14:58
src/test/java/com/yb/socket/push/server/ChannelDO.java:7
Interface
ChannelEventListener
通道事件监听器 @author daoshenzzg@163.com @date 2018/12/30 16:21
src/main/java/com/yb/socket/listener/ChannelEventListener.java:14
Interface
ChannelHandlerFunc
@author daoshenzzg@163.com @date 2022-03-10 14:52
src/main/java/com/yb/socket/service/ChannelHandlerFunc.java:9
Class
Client
@author daoshenzzg@163.com @date 2018/12/30 16:41
src/main/java/com/yb/socket/service/client/Client.java:27
Class
ClientDispatchHandler
@author daoshenzzg@163.com @date 2018/12/30 16:25
src/main/java/com/yb/socket/service/client/ClientDispatchHandler.java:16
Class
ClientHeartbeatHandler
@author daoshenzzg@163.com @date 2018/12/30 16:33
src/main/java/com/yb/socket/service/client/ClientHeartbeatHandler.java:17
Class
ClientTest
@author daoshenzzg@163.com @date 2022-04-29 15:55
src/test/java/com/yb/socket/service/protocol/ClientTest.java:18
Class
ClientTest
@author daoshenzzg@163.com @date 2018/12/30 18:43
src/test/java/com/yb/socket/service/normal/ClientTest.java:16
Class
ClientTest
@author daoshenzzg@163.com @date 2019/1/7 22:32
src/test/java/com/yb/socket/center/ClientTest.java:13
Interface
Compression
@author daoshenzzg@163.com @date 2019/1/14 11:09
src/main/java/com/yb/socket/compression/Compression.java:9
Class
ConnectionProxy
src/main/java/com/yb/socket/datasource/HsqlDataSource.java:188
Class
CountHandler
Server统计信息Handle 放在pipeline的最后,因为channelInactive和channelActive事件处理中用到了Server里的最新channels size @author daoshenzzg@163.com @date 2019/1/11 16:53
src/main/java/com/yb/socket/count/CountHandler.java:16
Class
CountInfo
@author daoshenzzg@163.com @date 2019/1/11 16:55
src/main/java/com/yb/socket/count/CountInfo.java:10
Class
DatabaseTest
@author daoshenzzg@163.com @date 2019/1/14 15:47
src/test/java/com/yb/socket/push/database/DatabaseTest.java:13
Class
DefaultExceptionListener
@author daoshenzzg@163.com @date 2018/12/30 16:19
src/main/java/com/yb/socket/listener/DefaultExceptionListener.java:12
Class
DefaultMessageEventListener
@author daoshenzzg@163.com @date 2018/12/30 16:18
src/main/java/com/yb/socket/listener/DefaultMessageEventListener.java:15
Class
DefaultMqttMessageEventListener
@author daoshenzzg@163.com @date 2019/1/4 11:17
src/main/java/com/yb/socket/listener/DefaultMqttMessageEventListener.java:15
Class
EchoMessageEventListener
@author daoshenzzg@163.com @date 2019/1/4 15:10
src/test/java/com/yb/socket/service/mqtt/EchoMessageEventListener.java:15
Interface
Encrypt
@author daoshenzzg@163.com @date 2019/1/14 10:41
src/main/java/com/yb/socket/encrypt/Encrypt.java:7
Enum
EventBehavior
@author daoshenzzg@163.com @date 2018/12/30 16:15
src/main/java/com/yb/socket/listener/EventBehavior.java:7
Class
EventDispatcher
事件分发器(分发消息、通道、异常事件给相应的监听器,允许使用线程池模型以使worker线程迅速返回) @author daoshenzzg@163.com @date 2018/12/30 16:26
src/main/java/com/yb/socket/service/EventDispatcher.java:20
Interface
ExceptionEventListener
异常监听器 @author daoshenzzg@163.com @date 2018/12/30 16:20
src/main/java/com/yb/socket/listener/ExceptionEventListener.java:15
Class
GzipCompression
@author daoshenzzg@163.com @date 2019/1/14 11:11
src/main/java/com/yb/socket/compression/GzipCompression.java:13
Class
Heartbeat
心跳消息 @author daoshenzzg@163.com @date 2018/12/30 15:19
src/main/java/com/yb/socket/pojo/Heartbeat.java:11
Class
HsqlDataSource
针对hsqldb的简单datasource实现 @author daoshenzzg@163.com @date 2019/1/14 11:19
src/main/java/com/yb/socket/datasource/HsqlDataSource.java:20
Class
InvokeFuture
@author daoshenzzg@163.com @date 2018/12/30 15:04
src/main/java/com/yb/socket/future/InvokeFuture.java:19
Interface
InvokeFutureListener
InvokeFuture监听器 @author daoshenzzg@163.com @date 2018/12/30 15:05
src/main/java/com/yb/socket/future/InvokeFutureListener.java:9
Class
JsonDecoder
Json 解码器 @author daoshenzzg@163.com @date 2018/12/30 16:55
src/main/java/com/yb/socket/codec/JsonDecoder.java:22
Class
JsonEchoMessageEventListener
@author daoshenzzg@163.com @date 2019/1/3 21:45
src/test/java/com/yb/socket/service/normal/JsonEchoMessageEventListener.java:16
Class
JsonEncoder
Json 编码器 @author daoshenzzg@163.com @date 2018/12/30 16:56
src/main/java/com/yb/socket/codec/JsonEncoder.java:23
Interface
MessageEventListener
消息监听器 @author daoshenzzg@163.com @date 2018/12/30 16:15
src/main/java/com/yb/socket/listener/MessageEventListener.java:14
Enum
MessageTypeEnum
@author daoshenzzg@163.com @date 2022-04-29 15:41
src/main/java/com/yb/socket/codec/protocol/MessageTypeEnum.java:10
Class
MqttClientTest
@author daoshenzzg@163.com @date 2018/12/30 18:40
src/test/java/com/yb/socket/push/server/MqttClientTest.java:12
Class
MqttClientTest1
@author daoshenzzg@163.com @date 2018/12/30 18:40
src/test/java/com/yb/socket/service/mqtt/MqttClientTest1.java:12
Class
MqttClientTest2
@author daoshenzzg@163.com @date 2018/12/30 18:40
src/test/java/com/yb/socket/service/mqtt/MqttClientTest2.java:12
Class
MqttRequest
Mqtt 请求消息 @author daoshenzzg@163.com @date 2019/1/7 09:14
src/main/java/com/yb/socket/pojo/MqttRequest.java:11
Class
MqttServerTest
@author daoshenzzg@163.com @date 2018/12/30 18:41
src/test/java/com/yb/socket/service/mqtt/MqttServerTest.java:15
Class
MqttServerTest
@author daoshenzzg@163.com @date 2018/12/30 18:41
src/test/java/com/yb/socket/push/server/MqttServerTest.java:19
Class
MqttWebSocketCodec
WebSocket Mqtt消息编解码器 @author daoshenzzg@163.com @date 2019/1/3 19:04
src/main/java/com/yb/socket/codec/MqttWebSocketCodec.java:16
Class
MqttWsServerTest
MQTT web socket @author daoshenzzg@163.com @date 2018/12/30 18:41
src/test/java/com/yb/socket/service/mqttws/MqttWsServerTest.java:17
Class
Protocol
@author daoshenzzg@163.com @date 2022-04-29 15:36
src/main/java/com/yb/socket/codec/protocol/Protocol.java:20
Class
ProtocolDecoder
自定义解码器粘包拆包处理 @author daoshenzzg@163.com @date 2022-04-29 15:46
src/main/java/com/yb/socket/codec/protocol/ProtocolDecoder.java:16
Class
ProtocolEchoMessageEventListener
@author daoshenzzg@163.com @date 2022-04-29 15:53
src/test/java/com/yb/socket/service/protocol/ProtocolEchoMessageEventListener.java:19
Class
ProtocolEncoder
@author daoshenzzg@163.com @date 2022-04-29 15:46
src/main/java/com/yb/socket/codec/protocol/ProtocolEncoder.java:13
Class
ProtocolRequest
请求消息 @author daoshenzzg@163.com @date 2022-04-29 15:14
src/main/java/com/yb/socket/pojo/protocol/ProtocolRequest.java:15
Class
ProtocolResponse
响应消息 @author daoshenzzg@163.com @date 2022-04-29 15:21
src/main/java/com/yb/socket/pojo/protocol/ProtocolResponse.java:15
Class
RSAEncrypt
@author daoshenzzg@163.com @date 2019/1/14 10:49
src/main/java/com/yb/socket/encrypt/RSAEncrypt.java:13
Class
Request
请求消息 @author daoshenzzg@163.com @date 2018/12/30 15:20
src/main/java/com/yb/socket/pojo/Request.java:11
Class
Response
响应消息 @author daoshenzzg@163.com @date 2018/12/30 15:21
src/main/java/com/yb/socket/pojo/Response.java:11
Class
Sequence
@author daoshenzzg@163.com @date 2018/12/30 18:31
src/main/java/com/yb/socket/util/Sequence.java:13
Class
Server
Socket Server @author daoshenzzg@163.com @date 2018/12/30 14:44
src/main/java/com/yb/socket/service/server/Server.java:54
Class
Server1
@author daoshenzzg@163.com @date 2019/1/7 22:30
src/test/java/com/yb/socket/center/Server1.java:10
Class
Server2
@author daoshenzzg@163.com @date 2019/1/7 22:31
src/test/java/com/yb/socket/center/Server2.java:10
Class
ServerContext
@author daoshenzzg@163.com @date 2019/2/26 16:32
src/test/java/com/yb/socket/push/server/ServerContext.java:9
Class
ServerContext
全局共享的Server服务 @author daoshenzzg@163.com @date 2018/12/30 14:48
src/main/java/com/yb/socket/service/server/ServerContext.java:9
Class
ServerDispatchHandler
@author daoshenzzg@163.com @date 2018/12/30 16:47
src/main/java/com/yb/socket/service/server/ServerDispatchHandler.java:16
Class
ServerHeartbeatHandler
@author daoshenzzg@163.com @date 2018/12/30 16:13
src/main/java/com/yb/socket/service/server/ServerHeartbeatHandler.java:16
Class
ServerStateReportJob
@author daoshenzzg@163.com @date 2018/12/30 16:51
src/main/java/com/yb/socket/service/center/ServerStateReportJob.java:17
Class
ServerTest
@author daoshenzzg@163.com @date 2022-04-29 15:52
src/test/java/com/yb/socket/service/protocol/ServerTest.java:12
Class
ServerTest
@author daoshenzzg@163.com @date 2018/12/30 18:44
src/test/java/com/yb/socket/service/normal/ServerTest.java:16
Class
Service
@author daoshenzzg@163.com @date 2018/12/30 13:55
src/main/java/com/yb/socket/service/Service.java:18
Class
ShutdownHook
src/main/java/com/yb/socket/service/Service.java:321
Class
SocketRuntimeException
@author daoshenzzg@163.com @date 2018/12/30 15:08
src/main/java/com/yb/socket/exception/SocketRuntimeException.java:7
Class
SocketTimeoutException
@author daoshenzzg@163.com @date 2018/12/30 15:10
src/main/java/com/yb/socket/exception/SocketTimeoutException.java:7
Enum
SocketType
@author daoshenzzg@163.com @date 2018/12/30 13:47
src/main/java/com/yb/socket/service/SocketType.java:7
Class
StatusMessageEventListener
@author daoshenzzg@163.com @date 2018/12/30 18:24
src/main/java/com/yb/socket/status/StatusMessageEventListener.java:20
Class
StatusServer
@author daoshenzzg@163.com @date 2018/12/30 18:23
src/main/java/com/yb/socket/status/StatusServer.java:26
Class
SubscribeServer
@author daoshenzzg@163.com @date 2019/2/26 14:31
src/test/java/com/yb/socket/push/server/SubscribeServer.java:15
Class
TestMqttMessageEventListener
@author daoshenzzg@163.com @date 2019/2/26 14:27
src/test/java/com/yb/socket/push/server/TestMqttMessageEventListener.java:18
Class
WrappedChannel
@author daoshenzzg@163.com @date 2018/12/30 15:15
src/main/java/com/yb/socket/service/WrappedChannel.java:24