This is an automated email from the ASF dual-hosted git repository.

dongyuanpan pushed a commit to branch develop_coap
in repository https://gitbox.apache.org/repos/asf/rocketmq-mqtt.git

commit 62cd8e366086098a9dcabf1b14f980ce844a8d3b
Merge: b210bd5 4d2e294
Author: Dongyuan Pan <dongyuanp...@gmail.com>
AuthorDate: Thu Jun 27 09:57:46 2024 +0800

    Merge pull request #290 from apache/develop_mqtt5.0
    
    merge develop_mqtt5.0 to develop_coap

 distribution/conf/spring.xml                       |   2 +-
 docs/quic.md                                       |  16 ++
 mqtt-common/pom.xml                                |   5 +
 .../rocketmq/mqtt/common/facade/LmqQueueStore.java |   9 ++
 .../mqtt/common/hook/AbstractUpstreamHook.java     |   5 +-
 .../rocketmq/mqtt/common/hook/EventHook.java       |  45 ++++++
 .../mqtt/common/hook/EventHookManager.java         |  42 +++++
 .../rocketmq/mqtt/common/model/ClientEvent.java    | 123 ++++++++++++++
 .../rocketmq/mqtt/common/model/Constants.java      |   6 +
 .../rocketmq/mqtt/common/model/EventType.java      |  23 +++
 .../rocketmq/mqtt/common/util/NetworkHelper.java   |  35 ++++
 .../mqtt/common/test/model/TestClientEvent.java    |  57 +++++++
 mqtt-cs/pom.xml                                    |  11 +-
 .../mqtt/cs/channel/AdaptiveTlsHandler.java        |  93 +++++++++++
 .../mqtt/cs/channel/DefaultChannelManager.java     |  33 +++-
 .../rocketmq/mqtt/cs/config/ConnectConf.java       |  32 ++++
 .../mqtt/cs/hook/EventHookManagerImpl.java         | 171 ++++++++++++++++++++
 .../protocol/mqtt/handler/MqttConnectHandler.java  |   8 +
 .../rocketmq/mqtt/cs/protocol/ssl/SslFactory.java  |  30 +++-
 .../rocketmq/mqtt/cs/session/loop/QueueCache.java  |  35 ++--
 .../mqtt/cs/session/loop/SessionLoopImpl.java      |   3 +-
 .../rocketmq/mqtt/cs/starter/MqttServer.java       | 177 +++++++++++++++++----
 .../cs/test/hook/TestEventHookManagerImpl.java     | 135 ++++++++++++++++
 .../cs/test/hook/TestUpstreamHookManagerImpl.java  |  28 ++--
 .../mqtt/handler/TestMqttConnectHandler.java       |   9 ++
 .../cs/test/session/infly/TestRetryDriver.java     |  30 ++--
 .../rocketmq/mqtt/ds/auth/AuthManagerSample.java   |   9 ++
 .../ds/event/processor/ClientEventProcessor.java   | 107 +++++++++++++
 .../rocketmq/mqtt/ds/notify/NotifyManager.java     |  15 +-
 .../mqtt/ds/store/LmqQueueStoreManager.java        |  65 ++++++++
 .../ds/upstream/mqtt/UpstreamProcessorManager.java |  10 +-
 .../upstream/mqtt/processor/PublishProcessor.java  |  12 +-
 .../event/processor/TestClientEventProcessor.java  |  97 +++++++++++
 .../ds/test/meta/TestMetaPersistManagerSample.java |  10 +-
 .../mqtt/ds/test/notify/TestNotifyManager.java     |   2 +-
 .../ds/test/store/TestLmqQueueStoreManager.java    |  17 ++
 .../mqtt/processor/TestPublishProcessor.java       |  29 ++--
 .../mqtt5/processor/TestPublishProcessor.java      |   3 +-
 .../mqtt/example/MqttClientEventConsumer.java      | 144 +++++++++++++++++
 .../exporter/collector/MqttMetricsCollector.java   |  24 +++
 .../mqtt/exporter/collector/MqttMetricsInfo.java   |  15 +-
 pom.xml                                            |  22 ++-
 42 files changed, 1624 insertions(+), 120 deletions(-)

Reply via email to