You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by du...@apache.org on 2019/02/20 02:14:18 UTC

[rocketmq] branch snode updated (1dde4fe -> 1c26991)

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

duhengforever pushed a change to branch snode
in repository https://gitbox.apache.org/repos/asf/rocketmq.git.


    from 1dde4fe  Polish rebalance process in real push mode
     new 5b56149  add SessionManager, WillMessageService;finish CONNECT/DISCONNECT logic
     new 576dc64  fix maven-checkstyle error
     new 5f72d0d  1.remove Session and SessionManagerImpl 2.handle NPE when decode/encode between MqttMessage and RemotingCommand 3.add topic<--->subscription data 4.add subscribe and suback logic
     new 2f46644  reformat code to rmq_codestyle
     new 1c26991  Merge pull request #755 from xiangwangcheng/snode

The 898 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../trace/DefaultMQConsumerWithTraceTest.java      |  20 +--
 .../trace/DefaultMQProducerWithTraceTest.java      |  29 ++--
 .../mqtt/RetainMessage.java}                       |  35 ++--
 .../rocketmq/common/message/mqtt/WillMessage.java  |  50 +++---
 .../protocol/heartbeat/MqttSubscriptionData.java   |  89 +++++++++++
 .../remoting/transport/mqtt/MqttHeader.java        |   7 +-
 .../mqtt/MqttMessage2RemotingCommandHandler.java   |  17 +-
 .../transport/mqtt/MqttRemotingServer.java         | 157 +++++++++---------
 .../mqtt/RemotingCommand2MqttMessageHandler.java   |  31 +++-
 .../transport/mqtt/RocketMQMqttSubAckPayload.java  |  59 +++++++
 .../mqtt/RocketMQMqttSubscribePayload.java         |  67 ++++++++
 .../mqtt/RocketMQMqttUnSubscribePayload.java       |  63 ++++++++
 .../dispatcher/Message2MessageEncodeDecode.java    |   3 +-
 .../dispatcher/MqttConnectackEncodeDecode.java     |  20 ++-
 ...codeDecode.java => MqttPubackEncodeDecode.java} |  20 ++-
 ...odeDecode.java => MqttPublishEncodeDecode.java} |  34 ++--
 ...codeDecode.java => MqttSubackEncodeDecode.java} |  21 ++-
 ...eDecode.java => MqttSubscribeEncodeDecode.java} |  30 ++--
 ...deDecode.java => MqttUnSubackEncodeDecode.java} |  20 ++-
 ...ecode.java => MqttUnSubscribeEncodeDecode.java} |  30 ++--
 .../org/apache/rocketmq/snode/SnodeController.java |  50 ++----
 .../org/apache/rocketmq/snode/client/Client.java   |  58 +++++--
 .../snode/client/impl/IOTClientManagerImpl.java    |  53 +++++-
 .../rocketmq/snode/client/impl/Subscription.java   |   9 ++
 .../snode/exception/MqttConnectException.java      |   9 +-
 .../snode/exception/WrongMessageTypeException.java |   9 +-
 .../processor/DefaultMqttMessageProcessor.java     |  48 +++++-
 .../mqtthandler/MqttConnectMessageHandler.java     | 119 +++++++++++++-
 .../mqtthandler/MqttDisconnectMessageHandler.java  |  32 +++-
 .../mqtthandler/MqttSubscribeMessageHandler.java   | 129 +++++++++++++--
 ...{ClientService.java => WillMessageService.java} |  10 +-
 .../snode/service/impl/ClientServiceImpl.java      |   1 +
 .../impl/WillMessageServiceImpl.java}              |  28 ++--
 .../apache/rocketmq/snode/util/MessageUtil.java    | 178 ---------------------
 .../MqttUtil.java}                                 |  22 ++-
 .../processor/DefaultMqttMessageProcessorTest.java |   5 +-
 ....java => MqttDisconnectMessageHandlerTest.java} |  30 ++--
 .../snode/service/WillMessageServiceImplTest.java  |  57 +++++++
 .../rocketmq/store/DefaultMessageStoreTest.java    |   5 +-
 .../store/dledger/DLedgerCommitlogTest.java        |   4 -
 .../rocketmq/store/dledger/MixCommitlogTest.java   |   3 -
 41 files changed, 1102 insertions(+), 559 deletions(-)
 copy common/src/main/java/org/apache/rocketmq/common/{stats/StatsSnapshot.java => message/mqtt/RetainMessage.java} (63%)
 copy broker/src/main/java/org/apache/rocketmq/broker/transaction/OperationResult.java => common/src/main/java/org/apache/rocketmq/common/message/mqtt/WillMessage.java (52%)
 create mode 100644 common/src/main/java/org/apache/rocketmq/common/protocol/heartbeat/MqttSubscriptionData.java
 create mode 100644 remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/RocketMQMqttSubAckPayload.java
 create mode 100644 remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/RocketMQMqttSubscribePayload.java
 create mode 100644 remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/RocketMQMqttUnSubscribePayload.java
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectackEncodeDecode.java => MqttPubackEncodeDecode.java} (52%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectEncodeDecode.java => MqttPublishEncodeDecode.java} (62%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectackEncodeDecode.java => MqttSubackEncodeDecode.java} (50%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectEncodeDecode.java => MqttSubscribeEncodeDecode.java} (63%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectackEncodeDecode.java => MqttUnSubackEncodeDecode.java} (51%)
 copy remoting/src/main/java/org/apache/rocketmq/remoting/transport/mqtt/dispatcher/{MqttConnectEncodeDecode.java => MqttUnSubscribeEncodeDecode.java} (62%)
 copy common/src/main/java/org/apache/rocketmq/common/filter/impl/Operand.java => snode/src/main/java/org/apache/rocketmq/snode/exception/MqttConnectException.java (81%)
 copy common/src/main/java/org/apache/rocketmq/common/filter/impl/Operand.java => snode/src/main/java/org/apache/rocketmq/snode/exception/WrongMessageTypeException.java (81%)
 copy snode/src/main/java/org/apache/rocketmq/snode/service/{ClientService.java => WillMessageService.java} (76%)
 copy snode/src/main/java/org/apache/rocketmq/snode/{client/impl/IOTClientManagerImpl.java => service/impl/WillMessageServiceImpl.java} (57%)
 delete mode 100644 snode/src/main/java/org/apache/rocketmq/snode/util/MessageUtil.java
 copy snode/src/main/java/org/apache/rocketmq/snode/{client/impl/ProducerManagerImpl.java => util/MqttUtil.java} (64%)
 copy snode/src/test/java/org/apache/rocketmq/snode/processor/{MqttConnectMessageHandlerTest.java => MqttDisconnectMessageHandlerTest.java} (56%)
 create mode 100644 snode/src/test/java/org/apache/rocketmq/snode/service/WillMessageServiceImplTest.java