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

Reply via email to