From 770c7f7defbe89eac285dcecb5bd4a5f27bf00c6 Mon Sep 17 00:00:00 2001 From: yukon Date: Tue, 27 Dec 2016 17:54:00 +0800 Subject: [PATCH] ROCKETMQ-18 Remove 'rocketmq' prefix of all modules. --- {rocketmq-broker => broker}/pom.xml | 0 .../rocketmq/broker/BrokerController.java | 0 .../broker/BrokerPathConfigHelper.java | 0 .../rocketmq/broker/BrokerStartup.java | 0 .../broker/client/ClientChannelInfo.java | 0 .../client/ClientHousekeepingService.java | 0 .../broker/client/ConsumerGroupInfo.java | 0 .../client/ConsumerIdsChangeListener.java | 0 .../broker/client/ConsumerManager.java | 0 .../DefaultConsumerIdsChangeListener.java | 0 .../broker/client/ProducerManager.java | 0 .../broker/client/net/Broker2Client.java | 0 .../rebalance/RebalanceLockManager.java | 0 .../broker/filtersrv/FilterServerManager.java | 0 .../broker/filtersrv/FilterServerUtil.java | 0 .../broker/latency/BrokerFastFailure.java | 0 .../BrokerFixedThreadPoolExecutor.java | 0 .../broker/latency/FutureTaskExt.java | 0 .../broker/longpolling/ManyPullRequest.java | 0 .../NotifyMessageArrivingListener.java | 0 .../broker/longpolling/PullRequest.java | 0 .../longpolling/PullRequestHoldService.java | 0 .../broker/mqtrace/ConsumeMessageContext.java | 0 .../broker/mqtrace/ConsumeMessageHook.java | 0 .../broker/mqtrace/SendMessageContext.java | 0 .../broker/mqtrace/SendMessageHook.java | 0 .../broker/offset/ConsumerOffsetManager.java | 0 .../rocketmq/broker/out/BrokerOuterAPI.java | 0 .../broker/pagecache/ManyMessageTransfer.java | 0 .../broker/pagecache/OneMessageTransfer.java | 0 .../pagecache/QueryMessageTransfer.java | 0 .../plugin/AbstractPluginMessageStore.java | 0 .../broker/plugin/MessageStoreFactory.java | 0 .../plugin/MessageStorePluginContext.java | 0 .../AbstractSendMessageProcessor.java | 0 .../processor/AdminBrokerProcessor.java | 0 .../processor/ClientManageProcessor.java | 0 .../processor/ConsumerManageProcessor.java | 0 .../processor/EndTransactionProcessor.java | 0 .../processor/ForwardRequestProcessor.java | 0 .../processor/PullMessageProcessor.java | 0 .../processor/QueryMessageProcessor.java | 0 .../processor/SendMessageProcessor.java | 0 .../broker/slave/SlaveSynchronize.java | 0 .../SubscriptionGroupManager.java | 0 .../broker/topic/TopicConfigManager.java | 0 .../broker/transaction/TransactionRecord.java | 0 .../broker/transaction/TransactionStore.java | 0 .../jdbc/JDBCTransactionStore.java | 0 .../jdbc/JDBCTransactionStoreConfig.java | 0 .../src/main/resources/transaction.sql | 0 .../rocketmq/broker/BrokerControllerTest.java | 0 .../rocketmq/broker/BrokerTestHarness.java | 0 .../rocketmq/broker/api/SendMessageTest.java | 0 .../offset/ConsumerOffsetManagerTest.java | 0 .../broker/topic/TopicConfigManagerTest.java | 0 .../src/test/resources/logback-test.xml | 0 {rocketmq-client => client}/deploy.bat | 0 {rocketmq-client => client}/install.bat | 0 {rocketmq-client => client}/pom.xml | 0 .../alibaba/rocketmq/client/ClientConfig.java | 0 .../com/alibaba/rocketmq/client/MQAdmin.java | 0 .../com/alibaba/rocketmq/client/MQHelper.java | 0 .../alibaba/rocketmq/client/QueryResult.java | 0 .../alibaba/rocketmq/client/Validators.java | 0 .../client/admin/MQAdminExtInner.java | 0 .../client/common/ClientErrorCode.java | 0 .../client/common/ThreadLocalIndex.java | 0 .../AllocateMessageQueueStrategy.java | 0 .../consumer/DefaultMQPullConsumer.java | 0 .../consumer/DefaultMQPushConsumer.java | 0 .../rocketmq/client/consumer/MQConsumer.java | 0 .../client/consumer/MQPullConsumer.java | 0 .../MQPullConsumerScheduleService.java | 0 .../client/consumer/MQPushConsumer.java | 0 .../client/consumer/MessageQueueListener.java | 0 .../client/consumer/PullCallback.java | 0 .../rocketmq/client/consumer/PullResult.java | 0 .../rocketmq/client/consumer/PullStatus.java | 0 .../client/consumer/PullTaskCallback.java | 0 .../client/consumer/PullTaskContext.java | 0 .../listener/ConsumeConcurrentlyContext.java | 0 .../listener/ConsumeConcurrentlyStatus.java | 0 .../listener/ConsumeOrderlyContext.java | 0 .../listener/ConsumeOrderlyStatus.java | 0 .../consumer/listener/ConsumeReturnType.java | 0 .../consumer/listener/MessageListener.java | 0 .../listener/MessageListenerConcurrently.java | 0 .../listener/MessageListenerOrderly.java | 0 .../AllocateMessageQueueAveragely.java | 0 ...AllocateMessageQueueAveragelyByCircle.java | 0 .../AllocateMessageQueueByConfig.java | 0 .../AllocateMessageQueueByMachineRoom.java | 0 .../consumer/store/LocalFileOffsetStore.java | 0 .../store/OffsetSerializeWrapper.java | 0 .../client/consumer/store/OffsetStore.java | 0 .../client/consumer/store/ReadOffsetType.java | 0 .../store/RemoteBrokerOffsetStore.java | 0 .../client/exception/MQBrokerException.java | 0 .../client/exception/MQClientException.java | 0 .../client/hook/CheckForbiddenContext.java | 0 .../client/hook/CheckForbiddenHook.java | 0 .../client/hook/ConsumeMessageContext.java | 0 .../client/hook/ConsumeMessageHook.java | 0 .../client/hook/FilterMessageContext.java | 0 .../client/hook/FilterMessageHook.java | 0 .../client/hook/SendMessageContext.java | 0 .../rocketmq/client/hook/SendMessageHook.java | 0 .../client/impl/ClientRemotingProcessor.java | 0 .../client/impl/CommunicationMode.java | 0 .../client/impl/FindBrokerResult.java | 0 .../rocketmq/client/impl/MQAdminImpl.java | 0 .../rocketmq/client/impl/MQClientAPIImpl.java | 0 .../rocketmq/client/impl/MQClientManager.java | 0 .../ConsumeMessageConcurrentlyService.java | 0 .../ConsumeMessageOrderlyService.java | 0 .../impl/consumer/ConsumeMessageService.java | 0 .../consumer/DefaultMQPullConsumerImpl.java | 0 .../consumer/DefaultMQPushConsumerImpl.java | 0 .../client/impl/consumer/MQConsumerInner.java | 0 .../impl/consumer/MessageQueueLock.java | 0 .../client/impl/consumer/ProcessQueue.java | 0 .../client/impl/consumer/PullAPIWrapper.java | 0 .../impl/consumer/PullMessageService.java | 0 .../client/impl/consumer/PullRequest.java | 0 .../client/impl/consumer/PullResultExt.java | 0 .../client/impl/consumer/RebalanceImpl.java | 0 .../impl/consumer/RebalancePullImpl.java | 0 .../impl/consumer/RebalancePushImpl.java | 0 .../impl/consumer/RebalanceService.java | 0 .../client/impl/factory/MQClientInstance.java | 0 .../impl/producer/DefaultMQProducerImpl.java | 0 .../client/impl/producer/MQProducerInner.java | 0 .../impl/producer/TopicPublishInfo.java | 0 .../client/latency/LatencyFaultTolerance.java | 0 .../latency/LatencyFaultToleranceImpl.java | 0 .../client/latency/MQFaultStrategy.java | 0 .../rocketmq/client/log/ClientLogger.java | 0 .../client/producer/DefaultMQProducer.java | 0 .../producer/LocalTransactionExecuter.java | 0 .../producer/LocalTransactionState.java | 0 .../rocketmq/client/producer/MQProducer.java | 0 .../client/producer/MessageQueueSelector.java | 0 .../client/producer/SendCallback.java | 0 .../rocketmq/client/producer/SendResult.java | 0 .../rocketmq/client/producer/SendStatus.java | 0 .../producer/TransactionCheckListener.java | 0 .../producer/TransactionMQProducer.java | 0 .../producer/TransactionSendResult.java | 0 .../selector/SelectMessageQueueByHash.java | 0 .../SelectMessageQueueByMachineRoom.java | 0 .../selector/SelectMessageQueueByRandoom.java | 0 .../client/stat/ConsumerStatsManager.java | 0 .../main/resources/log4j_rocketmq_client.xml | 0 .../resources/logback_rocketmq_client.xml | 0 .../rocketmq/client/ValidatorsTest.java | 0 .../AllocateMessageQueueAveragelyTest.java | 0 {rocketmq-common => common}/pom.xml | 0 .../alibaba/rocketmq/common/BrokerConfig.java | 0 .../common/BrokerConfigSingleton.java | 0 .../rocketmq/common/ConfigManager.java | 0 .../rocketmq/common/Configuration.java | 0 .../rocketmq/common/CountDownLatch.java | 0 .../alibaba/rocketmq/common/DataVersion.java | 0 .../alibaba/rocketmq/common/MQVersion.java | 0 .../com/alibaba/rocketmq/common/MixAll.java | 0 .../com/alibaba/rocketmq/common/Pair.java | 0 .../alibaba/rocketmq/common/ServiceState.java | 0 .../rocketmq/common/ServiceThread.java | 0 .../alibaba/rocketmq/common/SystemClock.java | 0 .../rocketmq/common/ThreadFactoryImpl.java | 0 .../alibaba/rocketmq/common/TopicConfig.java | 0 .../rocketmq/common/TopicFilterType.java | 0 .../com/alibaba/rocketmq/common/UtilAll.java | 0 .../rocketmq/common/admin/ConsumeStats.java | 0 .../rocketmq/common/admin/OffsetWrapper.java | 0 .../rocketmq/common/admin/RollbackStats.java | 0 .../rocketmq/common/admin/TopicOffset.java | 0 .../common/admin/TopicStatsTable.java | 0 .../common/annotation/ImportantField.java | 0 .../common/constant/DBMsgConstants.java | 0 .../rocketmq/common/constant/LoggerName.java | 0 .../rocketmq/common/constant/PermName.java | 0 .../common/consumer/ConsumeFromWhere.java | 0 .../rocketmq/common/filter/FilterAPI.java | 0 .../rocketmq/common/filter/FilterContext.java | 0 .../rocketmq/common/filter/MessageFilter.java | 0 .../rocketmq/common/filter/impl/Op.java | 0 .../rocketmq/common/filter/impl/Operand.java | 0 .../rocketmq/common/filter/impl/Operator.java | 0 .../common/filter/impl/PolishExpr.java | 0 .../rocketmq/common/filter/impl/Type.java | 0 .../alibaba/rocketmq/common/help/FAQUrl.java | 0 .../rocketmq/common/hook/FilterCheckHook.java | 0 .../rocketmq/common/message/Message.java | 0 .../common/message/MessageAccessor.java | 0 .../common/message/MessageClientExt.java | 0 .../common/message/MessageClientIDSetter.java | 0 .../rocketmq/common/message/MessageConst.java | 0 .../common/message/MessageDecoder.java | 0 .../rocketmq/common/message/MessageExt.java | 0 .../rocketmq/common/message/MessageId.java | 0 .../rocketmq/common/message/MessageQueue.java | 0 .../common/message/MessageQueueForC.java | 0 .../rocketmq/common/message/MessageType.java | 0 .../common/namesrv/NamesrvConfig.java | 0 .../rocketmq/common/namesrv/NamesrvUtil.java | 0 .../common/namesrv/RegisterBrokerResult.java | 0 .../common/namesrv/TopAddressing.java | 0 .../common/protocol/MQProtosHelper.java | 0 .../rocketmq/common/protocol/RequestCode.java | 0 .../common/protocol/ResponseCode.java | 0 .../common/protocol/body/BrokerStatsData.java | 0 .../common/protocol/body/BrokerStatsItem.java | 0 .../common/protocol/body/CMResult.java | 0 .../common/protocol/body/ClusterInfo.java | 0 .../common/protocol/body/Connection.java | 0 .../common/protocol/body/ConsumeByWho.java | 0 .../body/ConsumeMessageDirectlyResult.java | 0 .../protocol/body/ConsumeStatsList.java | 0 .../common/protocol/body/ConsumeStatus.java | 0 .../protocol/body/ConsumerConnection.java | 0 .../body/ConsumerOffsetSerializeWrapper.java | 0 .../protocol/body/ConsumerRunningInfo.java | 0 .../protocol/body/GetConsumerStatusBody.java | 0 .../common/protocol/body/GroupList.java | 0 .../common/protocol/body/KVTable.java | 0 .../protocol/body/LockBatchRequestBody.java | 0 .../protocol/body/LockBatchResponseBody.java | 0 .../protocol/body/ProcessQueueInfo.java | 0 .../protocol/body/ProducerConnection.java | 0 .../body/QueryConsumeTimeSpanBody.java | 0 .../body/QueryCorrectionOffsetBody.java | 0 .../common/protocol/body/QueueTimeSpan.java | 0 .../protocol/body/RegisterBrokerBody.java | 0 .../common/protocol/body/ResetOffsetBody.java | 0 .../protocol/body/ResetOffsetBodyForC.java | 0 .../body/SubscriptionGroupWrapper.java | 0 .../body/TopicConfigSerializeWrapper.java | 0 .../common/protocol/body/TopicList.java | 0 .../protocol/body/UnlockBatchRequestBody.java | 0 .../CheckTransactionStateRequestHeader.java | 0 .../CheckTransactionStateResponseHeader.java | 0 .../header/CloneGroupOffsetRequestHeader.java | 0 ...umeMessageDirectlyResultRequestHeader.java | 0 .../ConsumerSendMsgBackRequestHeader.java | 0 .../header/CreateTopicRequestHeader.java | 0 .../DeleteSubscriptionGroupRequestHeader.java | 0 .../header/DeleteTopicRequestHeader.java | 0 .../header/EndTransactionRequestHeader.java | 0 .../header/EndTransactionResponseHeader.java | 0 .../GetAllTopicConfigResponseHeader.java | 0 .../header/GetBrokerConfigResponseHeader.java | 0 .../header/GetConsumeStatsInBrokerHeader.java | 0 .../header/GetConsumeStatsRequestHeader.java | 0 ...etConsumerConnectionListRequestHeader.java | 0 .../GetConsumerListByGroupRequestHeader.java | 0 .../GetConsumerListByGroupResponseBody.java | 0 .../GetConsumerListByGroupResponseHeader.java | 0 .../GetConsumerRunningInfoRequestHeader.java | 0 .../GetConsumerStatusRequestHeader.java | 0 .../GetEarliestMsgStoretimeRequestHeader.java | 0 ...GetEarliestMsgStoretimeResponseHeader.java | 0 .../header/GetMaxOffsetRequestHeader.java | 0 .../header/GetMaxOffsetResponseHeader.java | 0 .../header/GetMinOffsetRequestHeader.java | 0 .../header/GetMinOffsetResponseHeader.java | 0 ...etProducerConnectionListRequestHeader.java | 0 .../GetTopicStatsInfoRequestHeader.java | 0 .../GetTopicsByClusterRequestHeader.java | 0 ...NotifyConsumerIdsChangedRequestHeader.java | 0 .../header/PullMessageRequestHeader.java | 0 .../header/PullMessageResponseHeader.java | 0 .../QueryConsumeTimeSpanRequestHeader.java | 0 .../QueryConsumerOffsetRequestHeader.java | 0 .../QueryConsumerOffsetResponseHeader.java | 0 .../header/QueryCorrectionOffsetHeader.java | 0 .../header/QueryMessageRequestHeader.java | 0 .../header/QueryMessageResponseHeader.java | 0 .../QueryTopicConsumeByWhoRequestHeader.java | 0 .../header/ResetOffsetRequestHeader.java | 0 .../header/SearchOffsetRequestHeader.java | 0 .../header/SearchOffsetResponseHeader.java | 0 .../header/SendMessageRequestHeader.java | 0 .../header/SendMessageRequestHeaderV2.java | 0 .../header/SendMessageResponseHeader.java | 0 .../header/UnregisterClientRequestHeader.java | 0 .../UnregisterClientResponseHeader.java | 0 .../UpdateConsumerOffsetRequestHeader.java | 0 .../UpdateConsumerOffsetResponseHeader.java | 0 .../ViewBrokerStatsDataRequestHeader.java | 0 .../header/ViewMessageRequestHeader.java | 0 .../header/ViewMessageResponseHeader.java | 0 .../RegisterFilterServerRequestHeader.java | 0 .../RegisterFilterServerResponseHeader.java | 0 ...gisterMessageFilterClassRequestHeader.java | 0 .../namesrv/DeleteKVConfigRequestHeader.java | 0 .../DeleteTopicInNamesrvRequestHeader.java | 0 .../namesrv/GetKVConfigRequestHeader.java | 0 .../namesrv/GetKVConfigResponseHeader.java | 0 .../GetKVListByNamespaceRequestHeader.java | 0 .../namesrv/GetRouteInfoRequestHeader.java | 0 .../namesrv/GetRouteInfoResponseHeader.java | 0 .../namesrv/PutKVConfigRequestHeader.java | 0 .../namesrv/RegisterBrokerRequestHeader.java | 0 .../namesrv/RegisterBrokerResponseHeader.java | 0 .../RegisterOrderTopicRequestHeader.java | 0 .../UnRegisterBrokerRequestHeader.java | 0 .../WipeWritePermOfBrokerRequestHeader.java | 0 .../WipeWritePermOfBrokerResponseHeader.java | 0 .../protocol/heartbeat/ConsumeType.java | 0 .../protocol/heartbeat/ConsumerData.java | 0 .../protocol/heartbeat/HeartbeatData.java | 0 .../protocol/heartbeat/MessageModel.java | 0 .../protocol/heartbeat/ProducerData.java | 0 .../protocol/heartbeat/SubscriptionData.java | 0 .../common/protocol/route/BrokerData.java | 0 .../common/protocol/route/QueueData.java | 0 .../common/protocol/route/TopicRouteData.java | 0 .../protocol/topic/OffsetMovedEvent.java | 0 .../common/queue/ConcurrentTreeMap.java | 0 .../rocketmq/common/queue/RoundQueue.java | 0 .../rocketmq/common/running/RunningStats.java | 0 .../common/stats/MomentStatsItem.java | 0 .../common/stats/MomentStatsItemSet.java | 0 .../rocketmq/common/stats/StatsItem.java | 0 .../rocketmq/common/stats/StatsItemSet.java | 0 .../rocketmq/common/stats/StatsSnapshot.java | 0 .../subscription/SubscriptionGroupConfig.java | 0 .../common/sysflag/MessageSysFlag.java | 0 .../rocketmq/common/sysflag/PullSysFlag.java | 0 .../common/sysflag/SubscriptionSysFlag.java | 0 .../rocketmq/common/sysflag/TopicSysFlag.java | 0 .../rocketmq/common/utils/ChannelUtil.java | 0 .../rocketmq/common/utils/HttpTinyClient.java | 0 .../rocketmq/common/utils/IOTinyUtils.java | 0 .../alibaba/rocketmq/common/MixAllTest.java | 0 .../rocketmq/common/RemotingUtilTest.java | 0 .../alibaba/rocketmq/common/UtilAllTest.java | 0 .../rocketmq/common/filter/FilterAPITest.java | 0 .../common/filter/PolishExprTest.java | 0 .../common/protocol/ConsumeStatusTest.java | 0 .../common/protocol/MQProtosHelperTest.java | 0 {rocketmq-example => example}/pom.xml | 0 .../rocketmq/example/benchmark/Consumer.java | 0 .../rocketmq/example/benchmark/Producer.java | 0 .../benchmark/TransactionProducer.java | 0 .../example/broadcast/PushConsumer.java | 0 .../rocketmq/example/filter/Consumer.java | 0 .../rocketmq/example/filter/Producer.java | 0 .../rocketmq/example/operation/Consumer.java | 0 .../rocketmq/example/operation/Producer.java | 0 .../example/ordermessage/Consumer.java | 0 .../example/ordermessage/Producer.java | 0 .../rocketmq/example/quickstart/Consumer.java | 0 .../rocketmq/example/quickstart/Producer.java | 0 .../example/simple/AsyncProducer.java | 0 .../rocketmq/example/simple/CachedQueue.java | 0 .../rocketmq/example/simple/Producer.java | 0 .../rocketmq/example/simple/PullConsumer.java | 0 .../example/simple/PullConsumerTest.java | 0 .../example/simple/PullScheduleService.java | 0 .../rocketmq/example/simple/PushConsumer.java | 0 .../example/simple/RandomAsyncCommit.java | 0 .../rocketmq/example/simple/TestProducer.java | 0 .../TransactionCheckListenerImpl.java | 0 .../transaction/TransactionExecuterImpl.java | 0 .../transaction/TransactionProducer.java | 0 .../src/main/resources/MessageFilterImpl.java | 0 {rocketmq-filtersrv => filtersrv}/pom.xml | 0 .../filtersrv/FilterServerOuterAPI.java | 0 .../rocketmq/filtersrv/FiltersrvConfig.java | 0 .../filtersrv/FiltersrvController.java | 0 .../rocketmq/filtersrv/FiltersrvStartup.java | 0 .../rocketmq/filtersrv/filter/DynaCode.java | 0 .../filter/FilterClassFetchMethod.java | 0 .../filtersrv/filter/FilterClassInfo.java | 0 .../filtersrv/filter/FilterClassLoader.java | 0 .../filtersrv/filter/FilterClassManager.java | 0 .../filter/HttpFilterClassFetchMethod.java | 0 .../processor/DefaultRequestProcessor.java | 0 .../stats/FilterServerStatsManager.java | 0 {rocketmq-namesrv => namesrv}/pom.xml | 0 .../rocketmq/namesrv/NamesrvController.java | 0 .../rocketmq/namesrv/NamesrvStartup.java | 0 .../namesrv/kvconfig/KVConfigManager.java | 0 .../kvconfig/KVConfigSerializeWrapper.java | 0 .../ClusterTestRequestProcessor.java | 0 .../processor/DefaultRequestProcessor.java | 0 .../routeinfo/BrokerHousekeepingService.java | 0 .../namesrv/routeinfo/RouteInfoManager.java | 0 pom.xml | 20 +++++++++---------- {rocketmq-remoting => remoting}/pom.xml | 0 .../remoting/ChannelEventListener.java | 0 .../remoting/CommandCustomHeader.java | 0 .../rocketmq/remoting/InvokeCallback.java | 0 .../alibaba/rocketmq/remoting/RPCHook.java | 0 .../rocketmq/remoting/RemotingClient.java | 0 .../rocketmq/remoting/RemotingServer.java | 0 .../rocketmq/remoting/RemotingService.java | 0 .../remoting/annotation/CFNotNull.java | 0 .../remoting/annotation/CFNullable.java | 0 .../rocketmq/remoting/common/Pair.java | 0 .../remoting/common/RemotingHelper.java | 0 .../remoting/common/RemotingUtil.java | 0 .../common/SemaphoreReleaseOnlyOnce.java | 0 .../remoting/common/ServiceThread.java | 0 .../exception/RemotingCommandException.java | 0 .../exception/RemotingConnectException.java | 0 .../remoting/exception/RemotingException.java | 0 .../RemotingSendRequestException.java | 0 .../exception/RemotingTimeoutException.java | 0 .../RemotingTooMuchRequestException.java | 0 .../remoting/netty/NettyClientConfig.java | 0 .../rocketmq/remoting/netty/NettyDecoder.java | 0 .../rocketmq/remoting/netty/NettyEncoder.java | 0 .../rocketmq/remoting/netty/NettyEvent.java | 0 .../remoting/netty/NettyEventType.java | 0 .../remoting/netty/NettyRemotingAbstract.java | 0 .../remoting/netty/NettyRemotingClient.java | 0 .../remoting/netty/NettyRemotingServer.java | 0 .../remoting/netty/NettyRequestProcessor.java | 0 .../remoting/netty/NettyServerConfig.java | 0 .../remoting/netty/NettySystemConfig.java | 0 .../rocketmq/remoting/netty/RequestTask.java | 0 .../remoting/netty/ResponseFuture.java | 0 .../remoting/protocol/LanguageCode.java | 0 .../remoting/protocol/RemotingCommand.java | 0 .../protocol/RemotingCommandType.java | 0 .../protocol/RemotingSerializable.java | 0 .../protocol/RemotingSysResponseCode.java | 0 .../protocol/RocketMQSerializable.java | 0 .../remoting/protocol/SerializeType.java | 0 .../remoting/protocol/protocol.sevialize.txt | 0 .../rocketmq/remoting/protocol/protocol.txt | 0 .../rocketmq/remoting/ExceptionTest.java | 0 .../alibaba/rocketmq/remoting/MixTest.java | 0 .../remoting/NettyConnectionTest.java | 0 .../rocketmq/remoting/NettyIdleTest.java | 0 .../rocketmq/remoting/NettyRPCTest.java | 0 .../rocketmq/remoting/SyncInvokeTest.java | 0 .../rocketmq/subclass/TestSubClassAuto.java | 0 {rocketmq-srvutil => srvutil}/pom.xml | 0 .../alibaba/rocketmq/srvutil/ServerUtil.java | 0 {rocketmq-store => store}/pom.xml | 0 .../store/AllocateMappedFileService.java | 0 .../rocketmq/store/AppendMessageCallback.java | 0 .../rocketmq/store/AppendMessageResult.java | 0 .../rocketmq/store/AppendMessageStatus.java | 0 .../com/alibaba/rocketmq/store/CommitLog.java | 0 .../alibaba/rocketmq/store/ConsumeQueue.java | 0 .../rocketmq/store/DefaultMessageFilter.java | 0 .../rocketmq/store/DefaultMessageStore.java | 0 .../rocketmq/store/DispatchRequest.java | 0 .../rocketmq/store/GetMessageResult.java | 0 .../rocketmq/store/GetMessageStatus.java | 0 .../alibaba/rocketmq/store/MappedFile.java | 0 .../rocketmq/store/MappedFileQueue.java | 0 .../store/MessageArrivingListener.java | 0 .../rocketmq/store/MessageExtBrokerInner.java | 0 .../alibaba/rocketmq/store/MessageFilter.java | 0 .../alibaba/rocketmq/store/MessageStore.java | 0 .../rocketmq/store/PutMessageResult.java | 0 .../rocketmq/store/PutMessageStatus.java | 0 .../rocketmq/store/QueryMessageResult.java | 0 .../rocketmq/store/ReferenceResource.java | 0 .../alibaba/rocketmq/store/RunningFlags.java | 0 .../store/SelectMappedBufferResult.java | 0 .../rocketmq/store/StoreCheckpoint.java | 0 .../rocketmq/store/StoreStatsService.java | 0 .../com/alibaba/rocketmq/store/StoreUtil.java | 0 .../rocketmq/store/TransientStorePool.java | 0 .../rocketmq/store/config/BrokerRole.java | 0 .../rocketmq/store/config/FlushDiskType.java | 0 .../store/config/MessageStoreConfig.java | 0 .../store/config/StorePathConfigHelper.java | 0 .../rocketmq/store/ha/HAConnection.java | 0 .../alibaba/rocketmq/store/ha/HAService.java | 0 .../rocketmq/store/ha/WaitNotifyObject.java | 0 .../rocketmq/store/index/IndexFile.java | 0 .../rocketmq/store/index/IndexHeader.java | 0 .../rocketmq/store/index/IndexService.java | 0 .../store/index/QueryOffsetResult.java | 0 .../schedule/DelayOffsetSerializeWrapper.java | 0 .../schedule/ScheduleMessageService.java | 0 .../rocketmq/store/stats/BrokerStats.java | 0 .../store/stats/BrokerStatsManager.java | 0 .../com/alibaba/rocketmq/store/util/LibC.java | 0 .../store/DefaultMessageStoreTest.java | 0 .../rocketmq/store/MappedFileQueueTest.java | 0 .../rocketmq/store/MappedFileTest.java | 0 .../alibaba/rocketmq/store/RecoverTest.java | 0 .../rocketmq/store/StoreCheckpointTest.java | 0 .../rocketmq/store/index/IndexFileTest.java | 0 .../store/schedule/ScheduleMessageTest.java | 0 .../src/test/resources/logback-test.xml | 0 {rocketmq-tools => tools}/pom.xml | 0 .../tools/admin/DefaultMQAdminExt.java | 0 .../tools/admin/DefaultMQAdminExtImpl.java | 0 .../rocketmq/tools/admin/MQAdminExt.java | 0 .../tools/admin/api/MessageTrack.java | 0 .../rocketmq/tools/admin/api/TrackType.java | 0 .../rocketmq/tools/command/CommandUtil.java | 0 .../tools/command/MQAdminStartup.java | 0 .../rocketmq/tools/command/SubCommand.java | 0 .../broker/BrokerConsumeStatsSubCommad.java | 0 .../broker/BrokerStatusSubCommand.java | 0 .../broker/CleanExpiredCQSubCommand.java | 0 .../broker/CleanUnusedTopicCommand.java | 0 .../broker/GetBrokerConfigCommand.java | 0 .../command/broker/SendMsgStatusCommand.java | 0 .../broker/UpdateBrokerConfigSubCommand.java | 0 .../cluster/CLusterSendMsgRTCommand.java | 0 .../cluster/ClusterListSubCommand.java | 0 .../ConsumerConnectionSubCommand.java | 0 .../ProducerConnectionSubCommand.java | 0 .../consumer/ConsumerProgressSubCommand.java | 0 .../consumer/ConsumerStatusSubCommand.java | 0 .../command/consumer/ConsumerSubCommand.java | 0 .../DeleteSubscriptionGroupCommand.java | 0 .../consumer/StartMonitoringSubCommand.java | 0 .../consumer/UpdateSubGroupSubCommand.java | 0 .../message/CheckMsgSendRTCommand.java | 0 .../message/DecodeMessageIdCommond.java | 0 .../message/PrintMessageByQueueCommand.java | 0 .../message/PrintMessageSubCommand.java | 0 .../message/QueryMsgByIdSubCommand.java | 0 .../message/QueryMsgByKeySubCommand.java | 0 .../message/QueryMsgByOffsetSubCommand.java | 0 .../QueryMsgByUniqueKeySubCommand.java | 0 .../rocketmq/tools/command/message/Store.java | 0 .../namesrv/DeleteKvConfigCommand.java | 0 .../namesrv/GetNamesrvConfigCommand.java | 0 .../namesrv/UpdateKvConfigCommand.java | 0 .../namesrv/UpdateNamesrvConfigCommand.java | 0 .../namesrv/WipeWritePermSubCommand.java | 0 .../offset/CloneGroupOffsetCommand.java | 0 .../offset/GetConsumerStatusCommand.java | 0 .../offset/ResetOffsetByTimeCommand.java | 0 .../offset/ResetOffsetByTimeOldCommand.java | 0 .../command/stats/StatsAllSubCommand.java | 0 .../command/topic/AllocateMQSubCommand.java | 0 .../command/topic/DeleteTopicSubCommand.java | 0 .../tools/command/topic/RebalanceResult.java | 0 .../command/topic/TopicClusterSubCommand.java | 0 .../command/topic/TopicListSubCommand.java | 0 .../command/topic/TopicRouteSubCommand.java | 0 .../command/topic/TopicStatusSubCommand.java | 0 .../command/topic/UpdateOrderConfCommand.java | 0 .../topic/UpdateTopicPermSubCommand.java | 0 .../command/topic/UpdateTopicSubCommand.java | 0 .../tools/monitor/DefaultMonitorListener.java | 0 .../tools/monitor/DeleteMsgsEvent.java | 0 .../rocketmq/tools/monitor/FailedMsgs.java | 0 .../rocketmq/tools/monitor/MonitorConfig.java | 0 .../tools/monitor/MonitorListener.java | 0 .../tools/monitor/MonitorService.java | 0 .../rocketmq/tools/monitor/UndoneMsgs.java | 0 558 files changed, 10 insertions(+), 10 deletions(-) rename {rocketmq-broker => broker}/pom.xml (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/BrokerController.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/BrokerPathConfigHelper.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/BrokerStartup.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ClientChannelInfo.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ClientHousekeepingService.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerGroupInfo.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerIdsChangeListener.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/DefaultConsumerIdsChangeListener.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/ProducerManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/net/Broker2Client.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/client/rebalance/RebalanceLockManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerUtil.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFastFailure.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFixedThreadPoolExecutor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/latency/FutureTaskExt.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/longpolling/ManyPullRequest.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/longpolling/NotifyMessageArrivingListener.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequest.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequestHoldService.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageContext.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageHook.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageContext.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageHook.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/out/BrokerOuterAPI.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/pagecache/ManyMessageTransfer.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/pagecache/OneMessageTransfer.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/pagecache/QueryMessageTransfer.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/plugin/AbstractPluginMessageStore.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStoreFactory.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStorePluginContext.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/AbstractSendMessageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/AdminBrokerProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/ClientManageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/ConsumerManageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/EndTransactionProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/ForwardRequestProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/PullMessageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/QueryMessageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/processor/SendMessageProcessor.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/slave/SlaveSynchronize.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/subscription/SubscriptionGroupManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/topic/TopicConfigManager.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionRecord.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionStore.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java (100%) rename {rocketmq-broker => broker}/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStoreConfig.java (100%) rename {rocketmq-broker => broker}/src/main/resources/transaction.sql (100%) rename {rocketmq-broker => broker}/src/test/java/com/alibaba/rocketmq/broker/BrokerControllerTest.java (100%) rename {rocketmq-broker => broker}/src/test/java/com/alibaba/rocketmq/broker/BrokerTestHarness.java (100%) rename {rocketmq-broker => broker}/src/test/java/com/alibaba/rocketmq/broker/api/SendMessageTest.java (100%) rename {rocketmq-broker => broker}/src/test/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManagerTest.java (100%) rename {rocketmq-broker => broker}/src/test/java/com/alibaba/rocketmq/broker/topic/TopicConfigManagerTest.java (100%) rename {rocketmq-broker => broker}/src/test/resources/logback-test.xml (100%) rename {rocketmq-client => client}/deploy.bat (100%) rename {rocketmq-client => client}/install.bat (100%) rename {rocketmq-client => client}/pom.xml (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/ClientConfig.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/MQAdmin.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/MQHelper.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/QueryResult.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/Validators.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/admin/MQAdminExtInner.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/common/ClientErrorCode.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/common/ThreadLocalIndex.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/AllocateMessageQueueStrategy.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPullConsumer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPushConsumer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/MQConsumer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumerScheduleService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/MQPushConsumer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/MessageQueueListener.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/PullCallback.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/PullResult.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/PullStatus.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskCallback.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyStatus.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeReturnType.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListener.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerConcurrently.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerOrderly.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByConfig.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByMachineRoom.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/store/LocalFileOffsetStore.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetSerializeWrapper.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetStore.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/store/ReadOffsetType.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/consumer/store/RemoteBrokerOffsetStore.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/exception/MQBrokerException.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/exception/MQClientException.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenHook.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageHook.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageHook.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageContext.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageHook.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/ClientRemotingProcessor.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/CommunicationMode.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/FindBrokerResult.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/MQAdminImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/MQClientAPIImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/MQClientManager.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MQConsumerInner.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MessageQueueLock.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ProcessQueue.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullAPIWrapper.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullMessageService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullRequest.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullResultExt.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePullImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePushImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceService.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/factory/MQClientInstance.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/producer/DefaultMQProducerImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/producer/MQProducerInner.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/impl/producer/TopicPublishInfo.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultTolerance.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultToleranceImpl.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/latency/MQFaultStrategy.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/log/ClientLogger.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/DefaultMQProducer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionExecuter.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionState.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/MQProducer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/MessageQueueSelector.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/SendCallback.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/SendResult.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/SendStatus.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/TransactionCheckListener.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/TransactionMQProducer.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/TransactionSendResult.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByHash.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByMachineRoom.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByRandoom.java (100%) rename {rocketmq-client => client}/src/main/java/com/alibaba/rocketmq/client/stat/ConsumerStatsManager.java (100%) rename {rocketmq-client => client}/src/main/resources/log4j_rocketmq_client.xml (100%) rename {rocketmq-client => client}/src/main/resources/logback_rocketmq_client.xml (100%) rename {rocketmq-client => client}/src/test/java/com/alibaba/rocketmq/client/ValidatorsTest.java (100%) rename {rocketmq-client => client}/src/test/java/com/alibaba/rocketmq/client/consumer/loadbalance/AllocateMessageQueueAveragelyTest.java (100%) rename {rocketmq-common => common}/pom.xml (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/BrokerConfig.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/BrokerConfigSingleton.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/ConfigManager.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/Configuration.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/CountDownLatch.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/DataVersion.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/MQVersion.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/MixAll.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/Pair.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/ServiceState.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/ServiceThread.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/SystemClock.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/ThreadFactoryImpl.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/TopicConfig.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/TopicFilterType.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/UtilAll.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/admin/ConsumeStats.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/admin/OffsetWrapper.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/admin/RollbackStats.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/admin/TopicOffset.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/admin/TopicStatsTable.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/annotation/ImportantField.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/constant/DBMsgConstants.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/constant/LoggerName.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/constant/PermName.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/consumer/ConsumeFromWhere.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/FilterAPI.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/FilterContext.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/MessageFilter.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/impl/Op.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operand.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operator.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/impl/PolishExpr.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/filter/impl/Type.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/help/FAQUrl.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/hook/FilterCheckHook.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/Message.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageAccessor.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageClientExt.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageClientIDSetter.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageConst.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageDecoder.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageExt.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageId.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageQueue.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageQueueForC.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/message/MessageType.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvConfig.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvUtil.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/namesrv/RegisterBrokerResult.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/namesrv/TopAddressing.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/MQProtosHelper.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/RequestCode.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/ResponseCode.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsItem.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/CMResult.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ClusterInfo.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/Connection.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeByWho.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeMessageDirectlyResult.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatsList.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatus.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerConnection.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerOffsetSerializeWrapper.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerRunningInfo.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/GetConsumerStatusBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/GroupList.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/KVTable.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchRequestBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchResponseBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProcessQueueInfo.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProducerConnection.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryConsumeTimeSpanBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryCorrectionOffsetBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueueTimeSpan.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/RegisterBrokerBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBodyForC.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/SubscriptionGroupWrapper.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicConfigSerializeWrapper.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicList.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/body/UnlockBatchRequestBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/CloneGroupOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumeMessageDirectlyResultRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumerSendMsgBackRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/CreateTopicRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteSubscriptionGroupRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteTopicRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetAllTopicConfigResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetBrokerConfigResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsInBrokerHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerConnectionListRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseBody.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerRunningInfoRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerStatusRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetProducerConnectionListRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicStatsInfoRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicsByClusterRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/NotifyConsumerIdsChangedRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumeTimeSpanRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryCorrectionOffsetHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryTopicConsumeByWhoRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ResetOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewBrokerStatsDataRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterMessageFilterClassRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteKVConfigRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteTopicInNamesrvRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVListByNamespaceRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/PutKVConfigRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterOrderTopicRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/UnRegisterBrokerRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerRequestHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerResponseHeader.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumeType.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumerData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/HeartbeatData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/MessageModel.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ProducerData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/SubscriptionData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/route/BrokerData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/route/QueueData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/route/TopicRouteData.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/protocol/topic/OffsetMovedEvent.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/queue/ConcurrentTreeMap.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/queue/RoundQueue.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/running/RunningStats.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItem.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItemSet.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/stats/StatsItem.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/stats/StatsItemSet.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/stats/StatsSnapshot.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/subscription/SubscriptionGroupConfig.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/sysflag/MessageSysFlag.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/sysflag/PullSysFlag.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/sysflag/SubscriptionSysFlag.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/sysflag/TopicSysFlag.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/utils/ChannelUtil.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/utils/HttpTinyClient.java (100%) rename {rocketmq-common => common}/src/main/java/com/alibaba/rocketmq/common/utils/IOTinyUtils.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/MixAllTest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/RemotingUtilTest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/UtilAllTest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/filter/FilterAPITest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/filter/PolishExprTest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/protocol/ConsumeStatusTest.java (100%) rename {rocketmq-common => common}/src/test/java/com/alibaba/rocketmq/common/protocol/MQProtosHelperTest.java (100%) rename {rocketmq-example => example}/pom.xml (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/benchmark/Consumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/benchmark/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/benchmark/TransactionProducer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/broadcast/PushConsumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/filter/Consumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/filter/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/operation/Consumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/operation/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/ordermessage/Consumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/ordermessage/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/quickstart/Consumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/quickstart/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/AsyncProducer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/CachedQueue.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/Producer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumerTest.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/PullScheduleService.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/PushConsumer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/RandomAsyncCommit.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/simple/TestProducer.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionCheckListenerImpl.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionExecuterImpl.java (100%) rename {rocketmq-example => example}/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionProducer.java (100%) rename {rocketmq-example => example}/src/main/resources/MessageFilterImpl.java (100%) rename {rocketmq-filtersrv => filtersrv}/pom.xml (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/FilterServerOuterAPI.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvConfig.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvController.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvStartup.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/DynaCode.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassFetchMethod.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassInfo.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassLoader.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassManager.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/filter/HttpFilterClassFetchMethod.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/processor/DefaultRequestProcessor.java (100%) rename {rocketmq-filtersrv => filtersrv}/src/main/java/com/alibaba/rocketmq/filtersrv/stats/FilterServerStatsManager.java (100%) rename {rocketmq-namesrv => namesrv}/pom.xml (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvController.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvStartup.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigManager.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigSerializeWrapper.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/processor/ClusterTestRequestProcessor.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/processor/DefaultRequestProcessor.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/BrokerHousekeepingService.java (100%) rename {rocketmq-namesrv => namesrv}/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/RouteInfoManager.java (100%) rename {rocketmq-remoting => remoting}/pom.xml (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/ChannelEventListener.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/CommandCustomHeader.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/InvokeCallback.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/RPCHook.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/RemotingClient.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/RemotingServer.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/RemotingService.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNotNull.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNullable.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/common/Pair.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingHelper.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingUtil.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/common/ServiceThread.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingCommandException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingConnectException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingSendRequestException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTimeoutException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTooMuchRequestException.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyClientConfig.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyDecoder.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEncoder.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEvent.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEventType.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingClient.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingServer.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRequestProcessor.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyServerConfig.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/NettySystemConfig.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/RequestTask.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/netty/ResponseFuture.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/LanguageCode.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommand.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommandType.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSerializable.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSysResponseCode.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/RocketMQSerializable.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/SerializeType.java (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.sevialize.txt (100%) rename {rocketmq-remoting => remoting}/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.txt (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/ExceptionTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/MixTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/NettyConnectionTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/NettyIdleTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/NettyRPCTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/remoting/SyncInvokeTest.java (100%) rename {rocketmq-remoting => remoting}/src/test/java/com/alibaba/rocketmq/subclass/TestSubClassAuto.java (100%) rename {rocketmq-srvutil => srvutil}/pom.xml (100%) rename {rocketmq-srvutil => srvutil}/src/main/java/com/alibaba/rocketmq/srvutil/ServerUtil.java (100%) rename {rocketmq-store => store}/pom.xml (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/AllocateMappedFileService.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/AppendMessageCallback.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/AppendMessageResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/AppendMessageStatus.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/CommitLog.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/ConsumeQueue.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/DefaultMessageFilter.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/DefaultMessageStore.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/DispatchRequest.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/GetMessageResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/GetMessageStatus.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MappedFile.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MappedFileQueue.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MessageArrivingListener.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MessageExtBrokerInner.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MessageFilter.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/MessageStore.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/PutMessageResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/PutMessageStatus.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/QueryMessageResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/ReferenceResource.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/RunningFlags.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/SelectMappedBufferResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/StoreCheckpoint.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/StoreStatsService.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/StoreUtil.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/TransientStorePool.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/config/BrokerRole.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/config/FlushDiskType.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/config/MessageStoreConfig.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/config/StorePathConfigHelper.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/ha/HAConnection.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/ha/HAService.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/ha/WaitNotifyObject.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/index/IndexFile.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/index/IndexHeader.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/index/IndexService.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/index/QueryOffsetResult.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/schedule/DelayOffsetSerializeWrapper.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageService.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStats.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStatsManager.java (100%) rename {rocketmq-store => store}/src/main/java/com/alibaba/rocketmq/store/util/LibC.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/DefaultMessageStoreTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/MappedFileQueueTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/MappedFileTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/RecoverTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/StoreCheckpointTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/index/IndexFileTest.java (100%) rename {rocketmq-store => store}/src/test/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageTest.java (100%) rename {rocketmq-store => store}/src/test/resources/logback-test.xml (100%) rename {rocketmq-tools => tools}/pom.xml (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExt.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExtImpl.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/admin/MQAdminExt.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/admin/api/MessageTrack.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/admin/api/TrackType.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/CommandUtil.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/MQAdminStartup.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/SubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerConsumeStatsSubCommad.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerStatusSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanExpiredCQSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanUnusedTopicCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/GetBrokerConfigCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/SendMsgStatusCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/broker/UpdateBrokerConfigSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/cluster/CLusterSendMsgRTCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/cluster/ClusterListSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/connection/ConsumerConnectionSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/connection/ProducerConnectionSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerStatusSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/DeleteSubscriptionGroupCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/StartMonitoringSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/consumer/UpdateSubGroupSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/CheckMsgSendRTCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/DecodeMessageIdCommond.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageByQueueCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByIdSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByKeySubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByOffsetSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByUniqueKeySubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/message/Store.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/DeleteKvConfigCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/GetNamesrvConfigCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateKvConfigCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateNamesrvConfigCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/WipeWritePermSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/offset/CloneGroupOffsetCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/offset/GetConsumerStatusCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeOldCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/stats/StatsAllSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/AllocateMQSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/DeleteTopicSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/RebalanceResult.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicClusterSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicListSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicRouteSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicStatusSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateOrderConfCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicPermSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicSubCommand.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/DefaultMonitorListener.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/DeleteMsgsEvent.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/FailedMsgs.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorConfig.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorListener.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorService.java (100%) rename {rocketmq-tools => tools}/src/main/java/com/alibaba/rocketmq/tools/monitor/UndoneMsgs.java (100%) diff --git a/rocketmq-broker/pom.xml b/broker/pom.xml similarity index 100% rename from rocketmq-broker/pom.xml rename to broker/pom.xml diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerController.java b/broker/src/main/java/com/alibaba/rocketmq/broker/BrokerController.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerController.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/BrokerController.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerPathConfigHelper.java b/broker/src/main/java/com/alibaba/rocketmq/broker/BrokerPathConfigHelper.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerPathConfigHelper.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/BrokerPathConfigHelper.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerStartup.java b/broker/src/main/java/com/alibaba/rocketmq/broker/BrokerStartup.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/BrokerStartup.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/BrokerStartup.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientChannelInfo.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientChannelInfo.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientChannelInfo.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientChannelInfo.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientHousekeepingService.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientHousekeepingService.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientHousekeepingService.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ClientHousekeepingService.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerGroupInfo.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerGroupInfo.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerGroupInfo.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerGroupInfo.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerIdsChangeListener.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerIdsChangeListener.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerIdsChangeListener.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerIdsChangeListener.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ConsumerManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/DefaultConsumerIdsChangeListener.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/DefaultConsumerIdsChangeListener.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/DefaultConsumerIdsChangeListener.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/DefaultConsumerIdsChangeListener.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ProducerManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/ProducerManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/ProducerManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/ProducerManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/net/Broker2Client.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/net/Broker2Client.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/net/Broker2Client.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/net/Broker2Client.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/rebalance/RebalanceLockManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/client/rebalance/RebalanceLockManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/client/rebalance/RebalanceLockManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/client/rebalance/RebalanceLockManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerUtil.java b/broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerUtil.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerUtil.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/filtersrv/FilterServerUtil.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFastFailure.java b/broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFastFailure.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFastFailure.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFastFailure.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFixedThreadPoolExecutor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFixedThreadPoolExecutor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFixedThreadPoolExecutor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/latency/BrokerFixedThreadPoolExecutor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/FutureTaskExt.java b/broker/src/main/java/com/alibaba/rocketmq/broker/latency/FutureTaskExt.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/latency/FutureTaskExt.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/latency/FutureTaskExt.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/ManyPullRequest.java b/broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/ManyPullRequest.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/ManyPullRequest.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/ManyPullRequest.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/NotifyMessageArrivingListener.java b/broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/NotifyMessageArrivingListener.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/NotifyMessageArrivingListener.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/NotifyMessageArrivingListener.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequest.java b/broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequest.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequest.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequest.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequestHoldService.java b/broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequestHoldService.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequestHoldService.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/longpolling/PullRequestHoldService.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageContext.java b/broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageContext.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageContext.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageContext.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageHook.java b/broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageHook.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageHook.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/ConsumeMessageHook.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageContext.java b/broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageContext.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageContext.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageContext.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageHook.java b/broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageHook.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageHook.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/mqtrace/SendMessageHook.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/out/BrokerOuterAPI.java b/broker/src/main/java/com/alibaba/rocketmq/broker/out/BrokerOuterAPI.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/out/BrokerOuterAPI.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/out/BrokerOuterAPI.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/ManyMessageTransfer.java b/broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/ManyMessageTransfer.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/ManyMessageTransfer.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/ManyMessageTransfer.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/OneMessageTransfer.java b/broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/OneMessageTransfer.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/OneMessageTransfer.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/OneMessageTransfer.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/QueryMessageTransfer.java b/broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/QueryMessageTransfer.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/QueryMessageTransfer.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/pagecache/QueryMessageTransfer.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/AbstractPluginMessageStore.java b/broker/src/main/java/com/alibaba/rocketmq/broker/plugin/AbstractPluginMessageStore.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/AbstractPluginMessageStore.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/plugin/AbstractPluginMessageStore.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStoreFactory.java b/broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStoreFactory.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStoreFactory.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStoreFactory.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStorePluginContext.java b/broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStorePluginContext.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStorePluginContext.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/plugin/MessageStorePluginContext.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/AbstractSendMessageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/AbstractSendMessageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/AbstractSendMessageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/AbstractSendMessageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/AdminBrokerProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/AdminBrokerProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/AdminBrokerProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/AdminBrokerProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ClientManageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/ClientManageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ClientManageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/ClientManageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ConsumerManageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/ConsumerManageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ConsumerManageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/ConsumerManageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/EndTransactionProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/EndTransactionProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/EndTransactionProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/EndTransactionProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ForwardRequestProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/ForwardRequestProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/ForwardRequestProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/ForwardRequestProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/PullMessageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/PullMessageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/PullMessageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/PullMessageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/QueryMessageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/QueryMessageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/QueryMessageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/QueryMessageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/SendMessageProcessor.java b/broker/src/main/java/com/alibaba/rocketmq/broker/processor/SendMessageProcessor.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/processor/SendMessageProcessor.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/processor/SendMessageProcessor.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/slave/SlaveSynchronize.java b/broker/src/main/java/com/alibaba/rocketmq/broker/slave/SlaveSynchronize.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/slave/SlaveSynchronize.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/slave/SlaveSynchronize.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/subscription/SubscriptionGroupManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/subscription/SubscriptionGroupManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/subscription/SubscriptionGroupManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/subscription/SubscriptionGroupManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/topic/TopicConfigManager.java b/broker/src/main/java/com/alibaba/rocketmq/broker/topic/TopicConfigManager.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/topic/TopicConfigManager.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/topic/TopicConfigManager.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionRecord.java b/broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionRecord.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionRecord.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionRecord.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionStore.java b/broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionStore.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionStore.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/transaction/TransactionStore.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java b/broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStore.java diff --git a/rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStoreConfig.java b/broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStoreConfig.java similarity index 100% rename from rocketmq-broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStoreConfig.java rename to broker/src/main/java/com/alibaba/rocketmq/broker/transaction/jdbc/JDBCTransactionStoreConfig.java diff --git a/rocketmq-broker/src/main/resources/transaction.sql b/broker/src/main/resources/transaction.sql similarity index 100% rename from rocketmq-broker/src/main/resources/transaction.sql rename to broker/src/main/resources/transaction.sql diff --git a/rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/BrokerControllerTest.java b/broker/src/test/java/com/alibaba/rocketmq/broker/BrokerControllerTest.java similarity index 100% rename from rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/BrokerControllerTest.java rename to broker/src/test/java/com/alibaba/rocketmq/broker/BrokerControllerTest.java diff --git a/rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/BrokerTestHarness.java b/broker/src/test/java/com/alibaba/rocketmq/broker/BrokerTestHarness.java similarity index 100% rename from rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/BrokerTestHarness.java rename to broker/src/test/java/com/alibaba/rocketmq/broker/BrokerTestHarness.java diff --git a/rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/api/SendMessageTest.java b/broker/src/test/java/com/alibaba/rocketmq/broker/api/SendMessageTest.java similarity index 100% rename from rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/api/SendMessageTest.java rename to broker/src/test/java/com/alibaba/rocketmq/broker/api/SendMessageTest.java diff --git a/rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManagerTest.java b/broker/src/test/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManagerTest.java similarity index 100% rename from rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManagerTest.java rename to broker/src/test/java/com/alibaba/rocketmq/broker/offset/ConsumerOffsetManagerTest.java diff --git a/rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/topic/TopicConfigManagerTest.java b/broker/src/test/java/com/alibaba/rocketmq/broker/topic/TopicConfigManagerTest.java similarity index 100% rename from rocketmq-broker/src/test/java/com/alibaba/rocketmq/broker/topic/TopicConfigManagerTest.java rename to broker/src/test/java/com/alibaba/rocketmq/broker/topic/TopicConfigManagerTest.java diff --git a/rocketmq-broker/src/test/resources/logback-test.xml b/broker/src/test/resources/logback-test.xml similarity index 100% rename from rocketmq-broker/src/test/resources/logback-test.xml rename to broker/src/test/resources/logback-test.xml diff --git a/rocketmq-client/deploy.bat b/client/deploy.bat similarity index 100% rename from rocketmq-client/deploy.bat rename to client/deploy.bat diff --git a/rocketmq-client/install.bat b/client/install.bat similarity index 100% rename from rocketmq-client/install.bat rename to client/install.bat diff --git a/rocketmq-client/pom.xml b/client/pom.xml similarity index 100% rename from rocketmq-client/pom.xml rename to client/pom.xml diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/ClientConfig.java b/client/src/main/java/com/alibaba/rocketmq/client/ClientConfig.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/ClientConfig.java rename to client/src/main/java/com/alibaba/rocketmq/client/ClientConfig.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/MQAdmin.java b/client/src/main/java/com/alibaba/rocketmq/client/MQAdmin.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/MQAdmin.java rename to client/src/main/java/com/alibaba/rocketmq/client/MQAdmin.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/MQHelper.java b/client/src/main/java/com/alibaba/rocketmq/client/MQHelper.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/MQHelper.java rename to client/src/main/java/com/alibaba/rocketmq/client/MQHelper.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/QueryResult.java b/client/src/main/java/com/alibaba/rocketmq/client/QueryResult.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/QueryResult.java rename to client/src/main/java/com/alibaba/rocketmq/client/QueryResult.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/Validators.java b/client/src/main/java/com/alibaba/rocketmq/client/Validators.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/Validators.java rename to client/src/main/java/com/alibaba/rocketmq/client/Validators.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/admin/MQAdminExtInner.java b/client/src/main/java/com/alibaba/rocketmq/client/admin/MQAdminExtInner.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/admin/MQAdminExtInner.java rename to client/src/main/java/com/alibaba/rocketmq/client/admin/MQAdminExtInner.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/common/ClientErrorCode.java b/client/src/main/java/com/alibaba/rocketmq/client/common/ClientErrorCode.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/common/ClientErrorCode.java rename to client/src/main/java/com/alibaba/rocketmq/client/common/ClientErrorCode.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/common/ThreadLocalIndex.java b/client/src/main/java/com/alibaba/rocketmq/client/common/ThreadLocalIndex.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/common/ThreadLocalIndex.java rename to client/src/main/java/com/alibaba/rocketmq/client/common/ThreadLocalIndex.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/AllocateMessageQueueStrategy.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/AllocateMessageQueueStrategy.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/AllocateMessageQueueStrategy.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/AllocateMessageQueueStrategy.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPullConsumer.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPullConsumer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPullConsumer.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPullConsumer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPushConsumer.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPushConsumer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPushConsumer.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/DefaultMQPushConsumer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQConsumer.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/MQConsumer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQConsumer.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/MQConsumer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumer.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumer.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumerScheduleService.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumerScheduleService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumerScheduleService.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPullConsumerScheduleService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPushConsumer.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPushConsumer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPushConsumer.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/MQPushConsumer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MessageQueueListener.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/MessageQueueListener.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/MessageQueueListener.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/MessageQueueListener.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullCallback.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/PullCallback.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullCallback.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/PullCallback.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullResult.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/PullResult.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullResult.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/PullResult.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullStatus.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/PullStatus.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullStatus.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/PullStatus.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskCallback.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskCallback.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskCallback.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskCallback.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskContext.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/PullTaskContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyContext.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyStatus.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyStatus.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyStatus.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeConcurrentlyStatus.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyContext.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeOrderlyStatus.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeReturnType.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeReturnType.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeReturnType.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/ConsumeReturnType.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListener.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListener.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListener.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListener.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerConcurrently.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerConcurrently.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerConcurrently.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerConcurrently.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerOrderly.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerOrderly.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerOrderly.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/listener/MessageListenerOrderly.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragely.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueAveragelyByCircle.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByConfig.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByConfig.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByConfig.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByConfig.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByMachineRoom.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByMachineRoom.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByMachineRoom.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/rebalance/AllocateMessageQueueByMachineRoom.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/LocalFileOffsetStore.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/store/LocalFileOffsetStore.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/LocalFileOffsetStore.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/store/LocalFileOffsetStore.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetSerializeWrapper.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetSerializeWrapper.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetSerializeWrapper.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetSerializeWrapper.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetStore.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetStore.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetStore.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/store/OffsetStore.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/ReadOffsetType.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/store/ReadOffsetType.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/ReadOffsetType.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/store/ReadOffsetType.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/RemoteBrokerOffsetStore.java b/client/src/main/java/com/alibaba/rocketmq/client/consumer/store/RemoteBrokerOffsetStore.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/consumer/store/RemoteBrokerOffsetStore.java rename to client/src/main/java/com/alibaba/rocketmq/client/consumer/store/RemoteBrokerOffsetStore.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/exception/MQBrokerException.java b/client/src/main/java/com/alibaba/rocketmq/client/exception/MQBrokerException.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/exception/MQBrokerException.java rename to client/src/main/java/com/alibaba/rocketmq/client/exception/MQBrokerException.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/exception/MQClientException.java b/client/src/main/java/com/alibaba/rocketmq/client/exception/MQClientException.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/exception/MQClientException.java rename to client/src/main/java/com/alibaba/rocketmq/client/exception/MQClientException.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenContext.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenHook.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenHook.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenHook.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/CheckForbiddenHook.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageContext.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageHook.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageHook.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageHook.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/ConsumeMessageHook.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageContext.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageHook.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageHook.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageHook.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/FilterMessageHook.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageContext.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageContext.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageContext.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageContext.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageHook.java b/client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageHook.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageHook.java rename to client/src/main/java/com/alibaba/rocketmq/client/hook/SendMessageHook.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/ClientRemotingProcessor.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/ClientRemotingProcessor.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/ClientRemotingProcessor.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/ClientRemotingProcessor.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/CommunicationMode.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/CommunicationMode.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/CommunicationMode.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/CommunicationMode.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/FindBrokerResult.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/FindBrokerResult.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/FindBrokerResult.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/FindBrokerResult.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQAdminImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/MQAdminImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQAdminImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/MQAdminImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientAPIImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientAPIImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientAPIImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientAPIImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientManager.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientManager.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientManager.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/MQClientManager.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageOrderlyService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageService.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageService.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ConsumeMessageService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPullConsumerImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/DefaultMQPushConsumerImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MQConsumerInner.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MQConsumerInner.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MQConsumerInner.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MQConsumerInner.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MessageQueueLock.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MessageQueueLock.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MessageQueueLock.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/MessageQueueLock.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ProcessQueue.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ProcessQueue.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ProcessQueue.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/ProcessQueue.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullAPIWrapper.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullAPIWrapper.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullAPIWrapper.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullAPIWrapper.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullMessageService.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullMessageService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullMessageService.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullMessageService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullRequest.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullRequest.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullRequest.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullRequest.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullResultExt.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullResultExt.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullResultExt.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/PullResultExt.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePullImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePullImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePullImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePullImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePushImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePushImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePushImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalancePushImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceService.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceService.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceService.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/consumer/RebalanceService.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/factory/MQClientInstance.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/factory/MQClientInstance.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/factory/MQClientInstance.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/factory/MQClientInstance.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/DefaultMQProducerImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/producer/DefaultMQProducerImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/DefaultMQProducerImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/producer/DefaultMQProducerImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/MQProducerInner.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/producer/MQProducerInner.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/MQProducerInner.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/producer/MQProducerInner.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/TopicPublishInfo.java b/client/src/main/java/com/alibaba/rocketmq/client/impl/producer/TopicPublishInfo.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/impl/producer/TopicPublishInfo.java rename to client/src/main/java/com/alibaba/rocketmq/client/impl/producer/TopicPublishInfo.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultTolerance.java b/client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultTolerance.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultTolerance.java rename to client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultTolerance.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultToleranceImpl.java b/client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultToleranceImpl.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultToleranceImpl.java rename to client/src/main/java/com/alibaba/rocketmq/client/latency/LatencyFaultToleranceImpl.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/MQFaultStrategy.java b/client/src/main/java/com/alibaba/rocketmq/client/latency/MQFaultStrategy.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/latency/MQFaultStrategy.java rename to client/src/main/java/com/alibaba/rocketmq/client/latency/MQFaultStrategy.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/log/ClientLogger.java b/client/src/main/java/com/alibaba/rocketmq/client/log/ClientLogger.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/log/ClientLogger.java rename to client/src/main/java/com/alibaba/rocketmq/client/log/ClientLogger.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/DefaultMQProducer.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/DefaultMQProducer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/DefaultMQProducer.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/DefaultMQProducer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionExecuter.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionExecuter.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionExecuter.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionExecuter.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionState.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionState.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionState.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/LocalTransactionState.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/MQProducer.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/MQProducer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/MQProducer.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/MQProducer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/MessageQueueSelector.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/MessageQueueSelector.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/MessageQueueSelector.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/MessageQueueSelector.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendCallback.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/SendCallback.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendCallback.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/SendCallback.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendResult.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/SendResult.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendResult.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/SendResult.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendStatus.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/SendStatus.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/SendStatus.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/SendStatus.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionCheckListener.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionCheckListener.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionCheckListener.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionCheckListener.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionMQProducer.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionMQProducer.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionMQProducer.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionMQProducer.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionSendResult.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionSendResult.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionSendResult.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/TransactionSendResult.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByHash.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByHash.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByHash.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByHash.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByMachineRoom.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByMachineRoom.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByMachineRoom.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByMachineRoom.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByRandoom.java b/client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByRandoom.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByRandoom.java rename to client/src/main/java/com/alibaba/rocketmq/client/producer/selector/SelectMessageQueueByRandoom.java diff --git a/rocketmq-client/src/main/java/com/alibaba/rocketmq/client/stat/ConsumerStatsManager.java b/client/src/main/java/com/alibaba/rocketmq/client/stat/ConsumerStatsManager.java similarity index 100% rename from rocketmq-client/src/main/java/com/alibaba/rocketmq/client/stat/ConsumerStatsManager.java rename to client/src/main/java/com/alibaba/rocketmq/client/stat/ConsumerStatsManager.java diff --git a/rocketmq-client/src/main/resources/log4j_rocketmq_client.xml b/client/src/main/resources/log4j_rocketmq_client.xml similarity index 100% rename from rocketmq-client/src/main/resources/log4j_rocketmq_client.xml rename to client/src/main/resources/log4j_rocketmq_client.xml diff --git a/rocketmq-client/src/main/resources/logback_rocketmq_client.xml b/client/src/main/resources/logback_rocketmq_client.xml similarity index 100% rename from rocketmq-client/src/main/resources/logback_rocketmq_client.xml rename to client/src/main/resources/logback_rocketmq_client.xml diff --git a/rocketmq-client/src/test/java/com/alibaba/rocketmq/client/ValidatorsTest.java b/client/src/test/java/com/alibaba/rocketmq/client/ValidatorsTest.java similarity index 100% rename from rocketmq-client/src/test/java/com/alibaba/rocketmq/client/ValidatorsTest.java rename to client/src/test/java/com/alibaba/rocketmq/client/ValidatorsTest.java diff --git a/rocketmq-client/src/test/java/com/alibaba/rocketmq/client/consumer/loadbalance/AllocateMessageQueueAveragelyTest.java b/client/src/test/java/com/alibaba/rocketmq/client/consumer/loadbalance/AllocateMessageQueueAveragelyTest.java similarity index 100% rename from rocketmq-client/src/test/java/com/alibaba/rocketmq/client/consumer/loadbalance/AllocateMessageQueueAveragelyTest.java rename to client/src/test/java/com/alibaba/rocketmq/client/consumer/loadbalance/AllocateMessageQueueAveragelyTest.java diff --git a/rocketmq-common/pom.xml b/common/pom.xml similarity index 100% rename from rocketmq-common/pom.xml rename to common/pom.xml diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/BrokerConfig.java b/common/src/main/java/com/alibaba/rocketmq/common/BrokerConfig.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/BrokerConfig.java rename to common/src/main/java/com/alibaba/rocketmq/common/BrokerConfig.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/BrokerConfigSingleton.java b/common/src/main/java/com/alibaba/rocketmq/common/BrokerConfigSingleton.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/BrokerConfigSingleton.java rename to common/src/main/java/com/alibaba/rocketmq/common/BrokerConfigSingleton.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ConfigManager.java b/common/src/main/java/com/alibaba/rocketmq/common/ConfigManager.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ConfigManager.java rename to common/src/main/java/com/alibaba/rocketmq/common/ConfigManager.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/Configuration.java b/common/src/main/java/com/alibaba/rocketmq/common/Configuration.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/Configuration.java rename to common/src/main/java/com/alibaba/rocketmq/common/Configuration.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/CountDownLatch.java b/common/src/main/java/com/alibaba/rocketmq/common/CountDownLatch.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/CountDownLatch.java rename to common/src/main/java/com/alibaba/rocketmq/common/CountDownLatch.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/DataVersion.java b/common/src/main/java/com/alibaba/rocketmq/common/DataVersion.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/DataVersion.java rename to common/src/main/java/com/alibaba/rocketmq/common/DataVersion.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/MQVersion.java b/common/src/main/java/com/alibaba/rocketmq/common/MQVersion.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/MQVersion.java rename to common/src/main/java/com/alibaba/rocketmq/common/MQVersion.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/MixAll.java b/common/src/main/java/com/alibaba/rocketmq/common/MixAll.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/MixAll.java rename to common/src/main/java/com/alibaba/rocketmq/common/MixAll.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/Pair.java b/common/src/main/java/com/alibaba/rocketmq/common/Pair.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/Pair.java rename to common/src/main/java/com/alibaba/rocketmq/common/Pair.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ServiceState.java b/common/src/main/java/com/alibaba/rocketmq/common/ServiceState.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ServiceState.java rename to common/src/main/java/com/alibaba/rocketmq/common/ServiceState.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ServiceThread.java b/common/src/main/java/com/alibaba/rocketmq/common/ServiceThread.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ServiceThread.java rename to common/src/main/java/com/alibaba/rocketmq/common/ServiceThread.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/SystemClock.java b/common/src/main/java/com/alibaba/rocketmq/common/SystemClock.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/SystemClock.java rename to common/src/main/java/com/alibaba/rocketmq/common/SystemClock.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ThreadFactoryImpl.java b/common/src/main/java/com/alibaba/rocketmq/common/ThreadFactoryImpl.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/ThreadFactoryImpl.java rename to common/src/main/java/com/alibaba/rocketmq/common/ThreadFactoryImpl.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/TopicConfig.java b/common/src/main/java/com/alibaba/rocketmq/common/TopicConfig.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/TopicConfig.java rename to common/src/main/java/com/alibaba/rocketmq/common/TopicConfig.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/TopicFilterType.java b/common/src/main/java/com/alibaba/rocketmq/common/TopicFilterType.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/TopicFilterType.java rename to common/src/main/java/com/alibaba/rocketmq/common/TopicFilterType.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/UtilAll.java b/common/src/main/java/com/alibaba/rocketmq/common/UtilAll.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/UtilAll.java rename to common/src/main/java/com/alibaba/rocketmq/common/UtilAll.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/ConsumeStats.java b/common/src/main/java/com/alibaba/rocketmq/common/admin/ConsumeStats.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/ConsumeStats.java rename to common/src/main/java/com/alibaba/rocketmq/common/admin/ConsumeStats.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/OffsetWrapper.java b/common/src/main/java/com/alibaba/rocketmq/common/admin/OffsetWrapper.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/OffsetWrapper.java rename to common/src/main/java/com/alibaba/rocketmq/common/admin/OffsetWrapper.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/RollbackStats.java b/common/src/main/java/com/alibaba/rocketmq/common/admin/RollbackStats.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/RollbackStats.java rename to common/src/main/java/com/alibaba/rocketmq/common/admin/RollbackStats.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/TopicOffset.java b/common/src/main/java/com/alibaba/rocketmq/common/admin/TopicOffset.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/TopicOffset.java rename to common/src/main/java/com/alibaba/rocketmq/common/admin/TopicOffset.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/TopicStatsTable.java b/common/src/main/java/com/alibaba/rocketmq/common/admin/TopicStatsTable.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/admin/TopicStatsTable.java rename to common/src/main/java/com/alibaba/rocketmq/common/admin/TopicStatsTable.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/annotation/ImportantField.java b/common/src/main/java/com/alibaba/rocketmq/common/annotation/ImportantField.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/annotation/ImportantField.java rename to common/src/main/java/com/alibaba/rocketmq/common/annotation/ImportantField.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/DBMsgConstants.java b/common/src/main/java/com/alibaba/rocketmq/common/constant/DBMsgConstants.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/DBMsgConstants.java rename to common/src/main/java/com/alibaba/rocketmq/common/constant/DBMsgConstants.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/LoggerName.java b/common/src/main/java/com/alibaba/rocketmq/common/constant/LoggerName.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/LoggerName.java rename to common/src/main/java/com/alibaba/rocketmq/common/constant/LoggerName.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/PermName.java b/common/src/main/java/com/alibaba/rocketmq/common/constant/PermName.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/constant/PermName.java rename to common/src/main/java/com/alibaba/rocketmq/common/constant/PermName.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/consumer/ConsumeFromWhere.java b/common/src/main/java/com/alibaba/rocketmq/common/consumer/ConsumeFromWhere.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/consumer/ConsumeFromWhere.java rename to common/src/main/java/com/alibaba/rocketmq/common/consumer/ConsumeFromWhere.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/FilterAPI.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/FilterAPI.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/FilterAPI.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/FilterAPI.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/FilterContext.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/FilterContext.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/FilterContext.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/FilterContext.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/MessageFilter.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/MessageFilter.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/MessageFilter.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/MessageFilter.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Op.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Op.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Op.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Op.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operand.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operand.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operand.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operand.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operator.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operator.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operator.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Operator.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/PolishExpr.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/impl/PolishExpr.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/PolishExpr.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/impl/PolishExpr.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Type.java b/common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Type.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Type.java rename to common/src/main/java/com/alibaba/rocketmq/common/filter/impl/Type.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/help/FAQUrl.java b/common/src/main/java/com/alibaba/rocketmq/common/help/FAQUrl.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/help/FAQUrl.java rename to common/src/main/java/com/alibaba/rocketmq/common/help/FAQUrl.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/hook/FilterCheckHook.java b/common/src/main/java/com/alibaba/rocketmq/common/hook/FilterCheckHook.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/hook/FilterCheckHook.java rename to common/src/main/java/com/alibaba/rocketmq/common/hook/FilterCheckHook.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/Message.java b/common/src/main/java/com/alibaba/rocketmq/common/message/Message.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/Message.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/Message.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageAccessor.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageAccessor.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageAccessor.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageAccessor.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientExt.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientExt.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientExt.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientExt.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientIDSetter.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientIDSetter.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientIDSetter.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageClientIDSetter.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageConst.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageConst.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageConst.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageConst.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageDecoder.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageDecoder.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageDecoder.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageDecoder.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageExt.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageExt.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageExt.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageExt.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageId.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageId.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageId.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageId.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueue.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueue.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueue.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueue.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueueForC.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueueForC.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueueForC.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageQueueForC.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageType.java b/common/src/main/java/com/alibaba/rocketmq/common/message/MessageType.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/message/MessageType.java rename to common/src/main/java/com/alibaba/rocketmq/common/message/MessageType.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvConfig.java b/common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvConfig.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvConfig.java rename to common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvConfig.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvUtil.java b/common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvUtil.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvUtil.java rename to common/src/main/java/com/alibaba/rocketmq/common/namesrv/NamesrvUtil.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/RegisterBrokerResult.java b/common/src/main/java/com/alibaba/rocketmq/common/namesrv/RegisterBrokerResult.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/RegisterBrokerResult.java rename to common/src/main/java/com/alibaba/rocketmq/common/namesrv/RegisterBrokerResult.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/TopAddressing.java b/common/src/main/java/com/alibaba/rocketmq/common/namesrv/TopAddressing.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/namesrv/TopAddressing.java rename to common/src/main/java/com/alibaba/rocketmq/common/namesrv/TopAddressing.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/MQProtosHelper.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/MQProtosHelper.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/MQProtosHelper.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/MQProtosHelper.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/RequestCode.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/RequestCode.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/RequestCode.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/RequestCode.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/ResponseCode.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/ResponseCode.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/ResponseCode.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/ResponseCode.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsItem.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsItem.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsItem.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/BrokerStatsItem.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/CMResult.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/CMResult.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/CMResult.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/CMResult.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ClusterInfo.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ClusterInfo.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ClusterInfo.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ClusterInfo.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/Connection.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/Connection.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/Connection.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/Connection.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeByWho.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeByWho.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeByWho.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeByWho.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeMessageDirectlyResult.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeMessageDirectlyResult.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeMessageDirectlyResult.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeMessageDirectlyResult.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatsList.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatsList.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatsList.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatsList.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatus.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatus.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatus.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumeStatus.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerConnection.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerConnection.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerConnection.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerConnection.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerOffsetSerializeWrapper.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerOffsetSerializeWrapper.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerOffsetSerializeWrapper.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerOffsetSerializeWrapper.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerRunningInfo.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerRunningInfo.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerRunningInfo.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ConsumerRunningInfo.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GetConsumerStatusBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GetConsumerStatusBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GetConsumerStatusBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GetConsumerStatusBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GroupList.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GroupList.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GroupList.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/GroupList.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/KVTable.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/KVTable.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/KVTable.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/KVTable.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchRequestBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchRequestBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchRequestBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchRequestBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchResponseBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchResponseBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchResponseBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/LockBatchResponseBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProcessQueueInfo.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProcessQueueInfo.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProcessQueueInfo.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProcessQueueInfo.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProducerConnection.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProducerConnection.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProducerConnection.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ProducerConnection.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryConsumeTimeSpanBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryConsumeTimeSpanBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryConsumeTimeSpanBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryConsumeTimeSpanBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryCorrectionOffsetBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryCorrectionOffsetBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryCorrectionOffsetBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueryCorrectionOffsetBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueueTimeSpan.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueueTimeSpan.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueueTimeSpan.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/QueueTimeSpan.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/RegisterBrokerBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/RegisterBrokerBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/RegisterBrokerBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/RegisterBrokerBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBodyForC.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBodyForC.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBodyForC.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/ResetOffsetBodyForC.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/SubscriptionGroupWrapper.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/SubscriptionGroupWrapper.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/SubscriptionGroupWrapper.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/SubscriptionGroupWrapper.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicConfigSerializeWrapper.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicConfigSerializeWrapper.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicConfigSerializeWrapper.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicConfigSerializeWrapper.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicList.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicList.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicList.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/TopicList.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/UnlockBatchRequestBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/body/UnlockBatchRequestBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/body/UnlockBatchRequestBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/body/UnlockBatchRequestBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CheckTransactionStateResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CloneGroupOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CloneGroupOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CloneGroupOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CloneGroupOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumeMessageDirectlyResultRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumeMessageDirectlyResultRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumeMessageDirectlyResultRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumeMessageDirectlyResultRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumerSendMsgBackRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumerSendMsgBackRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumerSendMsgBackRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ConsumerSendMsgBackRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CreateTopicRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CreateTopicRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CreateTopicRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/CreateTopicRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteSubscriptionGroupRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteSubscriptionGroupRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteSubscriptionGroupRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteSubscriptionGroupRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteTopicRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteTopicRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteTopicRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/DeleteTopicRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/EndTransactionResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetAllTopicConfigResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetAllTopicConfigResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetAllTopicConfigResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetAllTopicConfigResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetBrokerConfigResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetBrokerConfigResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetBrokerConfigResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetBrokerConfigResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsInBrokerHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsInBrokerHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsInBrokerHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsInBrokerHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumeStatsRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerConnectionListRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerConnectionListRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerConnectionListRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerConnectionListRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseBody.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseBody.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseBody.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseBody.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerListByGroupResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerRunningInfoRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerRunningInfoRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerRunningInfoRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerRunningInfoRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerStatusRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerStatusRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerStatusRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetConsumerStatusRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetEarliestMsgStoretimeResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMaxOffsetResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetMinOffsetResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetProducerConnectionListRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetProducerConnectionListRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetProducerConnectionListRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetProducerConnectionListRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicStatsInfoRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicStatsInfoRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicStatsInfoRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicStatsInfoRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicsByClusterRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicsByClusterRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicsByClusterRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/GetTopicsByClusterRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/NotifyConsumerIdsChangedRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/NotifyConsumerIdsChangedRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/NotifyConsumerIdsChangedRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/NotifyConsumerIdsChangedRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/PullMessageResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumeTimeSpanRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumeTimeSpanRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumeTimeSpanRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumeTimeSpanRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryConsumerOffsetResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryCorrectionOffsetHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryCorrectionOffsetHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryCorrectionOffsetHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryCorrectionOffsetHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryMessageResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryTopicConsumeByWhoRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryTopicConsumeByWhoRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryTopicConsumeByWhoRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/QueryTopicConsumeByWhoRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ResetOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ResetOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ResetOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ResetOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SearchOffsetResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageRequestHeaderV2.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/SendMessageResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UnregisterClientResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/UpdateConsumerOffsetResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewBrokerStatsDataRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewBrokerStatsDataRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewBrokerStatsDataRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewBrokerStatsDataRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/ViewMessageResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterFilterServerResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterMessageFilterClassRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterMessageFilterClassRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterMessageFilterClassRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/filtersrv/RegisterMessageFilterClassRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteKVConfigRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteKVConfigRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteKVConfigRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteKVConfigRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteTopicInNamesrvRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteTopicInNamesrvRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteTopicInNamesrvRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/DeleteTopicInNamesrvRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVConfigResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVListByNamespaceRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVListByNamespaceRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVListByNamespaceRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetKVListByNamespaceRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/GetRouteInfoResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/PutKVConfigRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/PutKVConfigRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/PutKVConfigRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/PutKVConfigRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterBrokerResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterOrderTopicRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterOrderTopicRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterOrderTopicRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/RegisterOrderTopicRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/UnRegisterBrokerRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/UnRegisterBrokerRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/UnRegisterBrokerRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/UnRegisterBrokerRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerRequestHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerRequestHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerRequestHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerRequestHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerResponseHeader.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerResponseHeader.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerResponseHeader.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/header/namesrv/WipeWritePermOfBrokerResponseHeader.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumeType.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumeType.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumeType.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumeType.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumerData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumerData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumerData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ConsumerData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/HeartbeatData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/HeartbeatData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/HeartbeatData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/HeartbeatData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/MessageModel.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/MessageModel.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/MessageModel.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/MessageModel.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ProducerData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ProducerData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ProducerData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/ProducerData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/SubscriptionData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/SubscriptionData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/SubscriptionData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/heartbeat/SubscriptionData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/BrokerData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/route/BrokerData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/BrokerData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/route/BrokerData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/QueueData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/route/QueueData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/QueueData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/route/QueueData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/TopicRouteData.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/route/TopicRouteData.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/route/TopicRouteData.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/route/TopicRouteData.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/topic/OffsetMovedEvent.java b/common/src/main/java/com/alibaba/rocketmq/common/protocol/topic/OffsetMovedEvent.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/protocol/topic/OffsetMovedEvent.java rename to common/src/main/java/com/alibaba/rocketmq/common/protocol/topic/OffsetMovedEvent.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/queue/ConcurrentTreeMap.java b/common/src/main/java/com/alibaba/rocketmq/common/queue/ConcurrentTreeMap.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/queue/ConcurrentTreeMap.java rename to common/src/main/java/com/alibaba/rocketmq/common/queue/ConcurrentTreeMap.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/queue/RoundQueue.java b/common/src/main/java/com/alibaba/rocketmq/common/queue/RoundQueue.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/queue/RoundQueue.java rename to common/src/main/java/com/alibaba/rocketmq/common/queue/RoundQueue.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/running/RunningStats.java b/common/src/main/java/com/alibaba/rocketmq/common/running/RunningStats.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/running/RunningStats.java rename to common/src/main/java/com/alibaba/rocketmq/common/running/RunningStats.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItem.java b/common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItem.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItem.java rename to common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItem.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItemSet.java b/common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItemSet.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItemSet.java rename to common/src/main/java/com/alibaba/rocketmq/common/stats/MomentStatsItemSet.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItem.java b/common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItem.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItem.java rename to common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItem.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItemSet.java b/common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItemSet.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItemSet.java rename to common/src/main/java/com/alibaba/rocketmq/common/stats/StatsItemSet.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsSnapshot.java b/common/src/main/java/com/alibaba/rocketmq/common/stats/StatsSnapshot.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/stats/StatsSnapshot.java rename to common/src/main/java/com/alibaba/rocketmq/common/stats/StatsSnapshot.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/subscription/SubscriptionGroupConfig.java b/common/src/main/java/com/alibaba/rocketmq/common/subscription/SubscriptionGroupConfig.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/subscription/SubscriptionGroupConfig.java rename to common/src/main/java/com/alibaba/rocketmq/common/subscription/SubscriptionGroupConfig.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/MessageSysFlag.java b/common/src/main/java/com/alibaba/rocketmq/common/sysflag/MessageSysFlag.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/MessageSysFlag.java rename to common/src/main/java/com/alibaba/rocketmq/common/sysflag/MessageSysFlag.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/PullSysFlag.java b/common/src/main/java/com/alibaba/rocketmq/common/sysflag/PullSysFlag.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/PullSysFlag.java rename to common/src/main/java/com/alibaba/rocketmq/common/sysflag/PullSysFlag.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/SubscriptionSysFlag.java b/common/src/main/java/com/alibaba/rocketmq/common/sysflag/SubscriptionSysFlag.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/SubscriptionSysFlag.java rename to common/src/main/java/com/alibaba/rocketmq/common/sysflag/SubscriptionSysFlag.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/TopicSysFlag.java b/common/src/main/java/com/alibaba/rocketmq/common/sysflag/TopicSysFlag.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/sysflag/TopicSysFlag.java rename to common/src/main/java/com/alibaba/rocketmq/common/sysflag/TopicSysFlag.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/ChannelUtil.java b/common/src/main/java/com/alibaba/rocketmq/common/utils/ChannelUtil.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/ChannelUtil.java rename to common/src/main/java/com/alibaba/rocketmq/common/utils/ChannelUtil.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/HttpTinyClient.java b/common/src/main/java/com/alibaba/rocketmq/common/utils/HttpTinyClient.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/HttpTinyClient.java rename to common/src/main/java/com/alibaba/rocketmq/common/utils/HttpTinyClient.java diff --git a/rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/IOTinyUtils.java b/common/src/main/java/com/alibaba/rocketmq/common/utils/IOTinyUtils.java similarity index 100% rename from rocketmq-common/src/main/java/com/alibaba/rocketmq/common/utils/IOTinyUtils.java rename to common/src/main/java/com/alibaba/rocketmq/common/utils/IOTinyUtils.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/MixAllTest.java b/common/src/test/java/com/alibaba/rocketmq/common/MixAllTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/MixAllTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/MixAllTest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/RemotingUtilTest.java b/common/src/test/java/com/alibaba/rocketmq/common/RemotingUtilTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/RemotingUtilTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/RemotingUtilTest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/UtilAllTest.java b/common/src/test/java/com/alibaba/rocketmq/common/UtilAllTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/UtilAllTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/UtilAllTest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/filter/FilterAPITest.java b/common/src/test/java/com/alibaba/rocketmq/common/filter/FilterAPITest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/filter/FilterAPITest.java rename to common/src/test/java/com/alibaba/rocketmq/common/filter/FilterAPITest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/filter/PolishExprTest.java b/common/src/test/java/com/alibaba/rocketmq/common/filter/PolishExprTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/filter/PolishExprTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/filter/PolishExprTest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/protocol/ConsumeStatusTest.java b/common/src/test/java/com/alibaba/rocketmq/common/protocol/ConsumeStatusTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/protocol/ConsumeStatusTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/protocol/ConsumeStatusTest.java diff --git a/rocketmq-common/src/test/java/com/alibaba/rocketmq/common/protocol/MQProtosHelperTest.java b/common/src/test/java/com/alibaba/rocketmq/common/protocol/MQProtosHelperTest.java similarity index 100% rename from rocketmq-common/src/test/java/com/alibaba/rocketmq/common/protocol/MQProtosHelperTest.java rename to common/src/test/java/com/alibaba/rocketmq/common/protocol/MQProtosHelperTest.java diff --git a/rocketmq-example/pom.xml b/example/pom.xml similarity index 100% rename from rocketmq-example/pom.xml rename to example/pom.xml diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/Consumer.java b/example/src/main/java/com/alibaba/rocketmq/example/benchmark/Consumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/Consumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/benchmark/Consumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/benchmark/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/benchmark/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/TransactionProducer.java b/example/src/main/java/com/alibaba/rocketmq/example/benchmark/TransactionProducer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/benchmark/TransactionProducer.java rename to example/src/main/java/com/alibaba/rocketmq/example/benchmark/TransactionProducer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/broadcast/PushConsumer.java b/example/src/main/java/com/alibaba/rocketmq/example/broadcast/PushConsumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/broadcast/PushConsumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/broadcast/PushConsumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/filter/Consumer.java b/example/src/main/java/com/alibaba/rocketmq/example/filter/Consumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/filter/Consumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/filter/Consumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/filter/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/filter/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/filter/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/filter/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/operation/Consumer.java b/example/src/main/java/com/alibaba/rocketmq/example/operation/Consumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/operation/Consumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/operation/Consumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/operation/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/operation/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/operation/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/operation/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Consumer.java b/example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Consumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Consumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Consumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/ordermessage/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/quickstart/Consumer.java b/example/src/main/java/com/alibaba/rocketmq/example/quickstart/Consumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/quickstart/Consumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/quickstart/Consumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/quickstart/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/quickstart/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/quickstart/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/quickstart/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/AsyncProducer.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/AsyncProducer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/AsyncProducer.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/AsyncProducer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/CachedQueue.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/CachedQueue.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/CachedQueue.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/CachedQueue.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/Producer.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/Producer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/Producer.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/Producer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumer.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumerTest.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumerTest.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumerTest.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/PullConsumerTest.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullScheduleService.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/PullScheduleService.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PullScheduleService.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/PullScheduleService.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PushConsumer.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/PushConsumer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/PushConsumer.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/PushConsumer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/RandomAsyncCommit.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/RandomAsyncCommit.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/RandomAsyncCommit.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/RandomAsyncCommit.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/TestProducer.java b/example/src/main/java/com/alibaba/rocketmq/example/simple/TestProducer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/simple/TestProducer.java rename to example/src/main/java/com/alibaba/rocketmq/example/simple/TestProducer.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionCheckListenerImpl.java b/example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionCheckListenerImpl.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionCheckListenerImpl.java rename to example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionCheckListenerImpl.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionExecuterImpl.java b/example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionExecuterImpl.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionExecuterImpl.java rename to example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionExecuterImpl.java diff --git a/rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionProducer.java b/example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionProducer.java similarity index 100% rename from rocketmq-example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionProducer.java rename to example/src/main/java/com/alibaba/rocketmq/example/transaction/TransactionProducer.java diff --git a/rocketmq-example/src/main/resources/MessageFilterImpl.java b/example/src/main/resources/MessageFilterImpl.java similarity index 100% rename from rocketmq-example/src/main/resources/MessageFilterImpl.java rename to example/src/main/resources/MessageFilterImpl.java diff --git a/rocketmq-filtersrv/pom.xml b/filtersrv/pom.xml similarity index 100% rename from rocketmq-filtersrv/pom.xml rename to filtersrv/pom.xml diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FilterServerOuterAPI.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FilterServerOuterAPI.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FilterServerOuterAPI.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FilterServerOuterAPI.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvConfig.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvConfig.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvConfig.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvConfig.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvController.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvController.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvController.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvController.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvStartup.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvStartup.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvStartup.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/FiltersrvStartup.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/DynaCode.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/DynaCode.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/DynaCode.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/DynaCode.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassFetchMethod.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassFetchMethod.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassFetchMethod.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassFetchMethod.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassInfo.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassInfo.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassInfo.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassInfo.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassLoader.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassLoader.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassLoader.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassLoader.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassManager.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassManager.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassManager.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/FilterClassManager.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/HttpFilterClassFetchMethod.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/HttpFilterClassFetchMethod.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/HttpFilterClassFetchMethod.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/filter/HttpFilterClassFetchMethod.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/processor/DefaultRequestProcessor.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/processor/DefaultRequestProcessor.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/processor/DefaultRequestProcessor.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/processor/DefaultRequestProcessor.java diff --git a/rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/stats/FilterServerStatsManager.java b/filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/stats/FilterServerStatsManager.java similarity index 100% rename from rocketmq-filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/stats/FilterServerStatsManager.java rename to filtersrv/src/main/java/com/alibaba/rocketmq/filtersrv/stats/FilterServerStatsManager.java diff --git a/rocketmq-namesrv/pom.xml b/namesrv/pom.xml similarity index 100% rename from rocketmq-namesrv/pom.xml rename to namesrv/pom.xml diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvController.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvController.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvController.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvController.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvStartup.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvStartup.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvStartup.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/NamesrvStartup.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigManager.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigManager.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigManager.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigManager.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigSerializeWrapper.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigSerializeWrapper.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigSerializeWrapper.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/kvconfig/KVConfigSerializeWrapper.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/ClusterTestRequestProcessor.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/ClusterTestRequestProcessor.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/ClusterTestRequestProcessor.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/ClusterTestRequestProcessor.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/DefaultRequestProcessor.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/DefaultRequestProcessor.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/DefaultRequestProcessor.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/processor/DefaultRequestProcessor.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/BrokerHousekeepingService.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/BrokerHousekeepingService.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/BrokerHousekeepingService.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/BrokerHousekeepingService.java diff --git a/rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/RouteInfoManager.java b/namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/RouteInfoManager.java similarity index 100% rename from rocketmq-namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/RouteInfoManager.java rename to namesrv/src/main/java/com/alibaba/rocketmq/namesrv/routeinfo/RouteInfoManager.java diff --git a/pom.xml b/pom.xml index fa4a0be0..8dde1260 100644 --- a/pom.xml +++ b/pom.xml @@ -160,16 +160,16 @@ - rocketmq-client - rocketmq-common - rocketmq-broker - rocketmq-tools - rocketmq-store - rocketmq-namesrv - rocketmq-remoting - rocketmq-example - rocketmq-filtersrv - rocketmq-srvutil + client + common + broker + tools + store + namesrv + remoting + example + filtersrv + srvutil diff --git a/rocketmq-remoting/pom.xml b/remoting/pom.xml similarity index 100% rename from rocketmq-remoting/pom.xml rename to remoting/pom.xml diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/ChannelEventListener.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/ChannelEventListener.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/ChannelEventListener.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/ChannelEventListener.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/CommandCustomHeader.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/CommandCustomHeader.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/CommandCustomHeader.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/CommandCustomHeader.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/InvokeCallback.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/InvokeCallback.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/InvokeCallback.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/InvokeCallback.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RPCHook.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/RPCHook.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RPCHook.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/RPCHook.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingClient.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingClient.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingClient.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingClient.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingServer.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingServer.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingServer.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingServer.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingService.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingService.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingService.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/RemotingService.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNotNull.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNotNull.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNotNull.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNotNull.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNullable.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNullable.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNullable.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/annotation/CFNullable.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/Pair.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/common/Pair.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/Pair.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/common/Pair.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingHelper.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingHelper.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingHelper.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingHelper.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingUtil.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingUtil.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingUtil.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/common/RemotingUtil.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/common/SemaphoreReleaseOnlyOnce.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/ServiceThread.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/common/ServiceThread.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/common/ServiceThread.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/common/ServiceThread.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingCommandException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingCommandException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingCommandException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingCommandException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingConnectException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingConnectException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingConnectException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingConnectException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingSendRequestException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingSendRequestException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingSendRequestException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingSendRequestException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTimeoutException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTimeoutException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTimeoutException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTimeoutException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTooMuchRequestException.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTooMuchRequestException.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTooMuchRequestException.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/exception/RemotingTooMuchRequestException.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyClientConfig.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyClientConfig.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyClientConfig.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyClientConfig.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyDecoder.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyDecoder.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyDecoder.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyDecoder.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEncoder.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEncoder.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEncoder.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEncoder.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEvent.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEvent.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEvent.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEvent.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEventType.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEventType.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEventType.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyEventType.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingAbstract.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingClient.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingClient.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingClient.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingClient.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingServer.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingServer.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingServer.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRemotingServer.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRequestProcessor.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRequestProcessor.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRequestProcessor.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyRequestProcessor.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyServerConfig.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyServerConfig.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyServerConfig.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettyServerConfig.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettySystemConfig.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettySystemConfig.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettySystemConfig.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/NettySystemConfig.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/RequestTask.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/RequestTask.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/RequestTask.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/RequestTask.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/ResponseFuture.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/ResponseFuture.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/ResponseFuture.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/netty/ResponseFuture.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/LanguageCode.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/LanguageCode.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/LanguageCode.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/LanguageCode.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommand.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommand.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommand.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommand.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommandType.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommandType.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommandType.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingCommandType.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSerializable.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSerializable.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSerializable.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSerializable.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSysResponseCode.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSysResponseCode.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSysResponseCode.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RemotingSysResponseCode.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RocketMQSerializable.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RocketMQSerializable.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RocketMQSerializable.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/RocketMQSerializable.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/SerializeType.java b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/SerializeType.java similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/SerializeType.java rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/SerializeType.java diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.sevialize.txt b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.sevialize.txt similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.sevialize.txt rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.sevialize.txt diff --git a/rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.txt b/remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.txt similarity index 100% rename from rocketmq-remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.txt rename to remoting/src/main/java/com/alibaba/rocketmq/remoting/protocol/protocol.txt diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/ExceptionTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/ExceptionTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/ExceptionTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/ExceptionTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/MixTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/MixTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/MixTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/MixTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyConnectionTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyConnectionTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyConnectionTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyConnectionTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyIdleTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyIdleTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyIdleTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyIdleTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyRPCTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyRPCTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyRPCTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/NettyRPCTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/SyncInvokeTest.java b/remoting/src/test/java/com/alibaba/rocketmq/remoting/SyncInvokeTest.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/remoting/SyncInvokeTest.java rename to remoting/src/test/java/com/alibaba/rocketmq/remoting/SyncInvokeTest.java diff --git a/rocketmq-remoting/src/test/java/com/alibaba/rocketmq/subclass/TestSubClassAuto.java b/remoting/src/test/java/com/alibaba/rocketmq/subclass/TestSubClassAuto.java similarity index 100% rename from rocketmq-remoting/src/test/java/com/alibaba/rocketmq/subclass/TestSubClassAuto.java rename to remoting/src/test/java/com/alibaba/rocketmq/subclass/TestSubClassAuto.java diff --git a/rocketmq-srvutil/pom.xml b/srvutil/pom.xml similarity index 100% rename from rocketmq-srvutil/pom.xml rename to srvutil/pom.xml diff --git a/rocketmq-srvutil/src/main/java/com/alibaba/rocketmq/srvutil/ServerUtil.java b/srvutil/src/main/java/com/alibaba/rocketmq/srvutil/ServerUtil.java similarity index 100% rename from rocketmq-srvutil/src/main/java/com/alibaba/rocketmq/srvutil/ServerUtil.java rename to srvutil/src/main/java/com/alibaba/rocketmq/srvutil/ServerUtil.java diff --git a/rocketmq-store/pom.xml b/store/pom.xml similarity index 100% rename from rocketmq-store/pom.xml rename to store/pom.xml diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AllocateMappedFileService.java b/store/src/main/java/com/alibaba/rocketmq/store/AllocateMappedFileService.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AllocateMappedFileService.java rename to store/src/main/java/com/alibaba/rocketmq/store/AllocateMappedFileService.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageCallback.java b/store/src/main/java/com/alibaba/rocketmq/store/AppendMessageCallback.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageCallback.java rename to store/src/main/java/com/alibaba/rocketmq/store/AppendMessageCallback.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageResult.java b/store/src/main/java/com/alibaba/rocketmq/store/AppendMessageResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/AppendMessageResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageStatus.java b/store/src/main/java/com/alibaba/rocketmq/store/AppendMessageStatus.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/AppendMessageStatus.java rename to store/src/main/java/com/alibaba/rocketmq/store/AppendMessageStatus.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/CommitLog.java b/store/src/main/java/com/alibaba/rocketmq/store/CommitLog.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/CommitLog.java rename to store/src/main/java/com/alibaba/rocketmq/store/CommitLog.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ConsumeQueue.java b/store/src/main/java/com/alibaba/rocketmq/store/ConsumeQueue.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ConsumeQueue.java rename to store/src/main/java/com/alibaba/rocketmq/store/ConsumeQueue.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageFilter.java b/store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageFilter.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageFilter.java rename to store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageFilter.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageStore.java b/store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageStore.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageStore.java rename to store/src/main/java/com/alibaba/rocketmq/store/DefaultMessageStore.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DispatchRequest.java b/store/src/main/java/com/alibaba/rocketmq/store/DispatchRequest.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/DispatchRequest.java rename to store/src/main/java/com/alibaba/rocketmq/store/DispatchRequest.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/GetMessageResult.java b/store/src/main/java/com/alibaba/rocketmq/store/GetMessageResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/GetMessageResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/GetMessageResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/GetMessageStatus.java b/store/src/main/java/com/alibaba/rocketmq/store/GetMessageStatus.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/GetMessageStatus.java rename to store/src/main/java/com/alibaba/rocketmq/store/GetMessageStatus.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MappedFile.java b/store/src/main/java/com/alibaba/rocketmq/store/MappedFile.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MappedFile.java rename to store/src/main/java/com/alibaba/rocketmq/store/MappedFile.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MappedFileQueue.java b/store/src/main/java/com/alibaba/rocketmq/store/MappedFileQueue.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MappedFileQueue.java rename to store/src/main/java/com/alibaba/rocketmq/store/MappedFileQueue.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageArrivingListener.java b/store/src/main/java/com/alibaba/rocketmq/store/MessageArrivingListener.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageArrivingListener.java rename to store/src/main/java/com/alibaba/rocketmq/store/MessageArrivingListener.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageExtBrokerInner.java b/store/src/main/java/com/alibaba/rocketmq/store/MessageExtBrokerInner.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageExtBrokerInner.java rename to store/src/main/java/com/alibaba/rocketmq/store/MessageExtBrokerInner.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageFilter.java b/store/src/main/java/com/alibaba/rocketmq/store/MessageFilter.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageFilter.java rename to store/src/main/java/com/alibaba/rocketmq/store/MessageFilter.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageStore.java b/store/src/main/java/com/alibaba/rocketmq/store/MessageStore.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/MessageStore.java rename to store/src/main/java/com/alibaba/rocketmq/store/MessageStore.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/PutMessageResult.java b/store/src/main/java/com/alibaba/rocketmq/store/PutMessageResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/PutMessageResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/PutMessageResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/PutMessageStatus.java b/store/src/main/java/com/alibaba/rocketmq/store/PutMessageStatus.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/PutMessageStatus.java rename to store/src/main/java/com/alibaba/rocketmq/store/PutMessageStatus.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/QueryMessageResult.java b/store/src/main/java/com/alibaba/rocketmq/store/QueryMessageResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/QueryMessageResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/QueryMessageResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ReferenceResource.java b/store/src/main/java/com/alibaba/rocketmq/store/ReferenceResource.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ReferenceResource.java rename to store/src/main/java/com/alibaba/rocketmq/store/ReferenceResource.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/RunningFlags.java b/store/src/main/java/com/alibaba/rocketmq/store/RunningFlags.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/RunningFlags.java rename to store/src/main/java/com/alibaba/rocketmq/store/RunningFlags.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/SelectMappedBufferResult.java b/store/src/main/java/com/alibaba/rocketmq/store/SelectMappedBufferResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/SelectMappedBufferResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/SelectMappedBufferResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreCheckpoint.java b/store/src/main/java/com/alibaba/rocketmq/store/StoreCheckpoint.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreCheckpoint.java rename to store/src/main/java/com/alibaba/rocketmq/store/StoreCheckpoint.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreStatsService.java b/store/src/main/java/com/alibaba/rocketmq/store/StoreStatsService.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreStatsService.java rename to store/src/main/java/com/alibaba/rocketmq/store/StoreStatsService.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreUtil.java b/store/src/main/java/com/alibaba/rocketmq/store/StoreUtil.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/StoreUtil.java rename to store/src/main/java/com/alibaba/rocketmq/store/StoreUtil.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/TransientStorePool.java b/store/src/main/java/com/alibaba/rocketmq/store/TransientStorePool.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/TransientStorePool.java rename to store/src/main/java/com/alibaba/rocketmq/store/TransientStorePool.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/BrokerRole.java b/store/src/main/java/com/alibaba/rocketmq/store/config/BrokerRole.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/BrokerRole.java rename to store/src/main/java/com/alibaba/rocketmq/store/config/BrokerRole.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/FlushDiskType.java b/store/src/main/java/com/alibaba/rocketmq/store/config/FlushDiskType.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/FlushDiskType.java rename to store/src/main/java/com/alibaba/rocketmq/store/config/FlushDiskType.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/MessageStoreConfig.java b/store/src/main/java/com/alibaba/rocketmq/store/config/MessageStoreConfig.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/MessageStoreConfig.java rename to store/src/main/java/com/alibaba/rocketmq/store/config/MessageStoreConfig.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/StorePathConfigHelper.java b/store/src/main/java/com/alibaba/rocketmq/store/config/StorePathConfigHelper.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/config/StorePathConfigHelper.java rename to store/src/main/java/com/alibaba/rocketmq/store/config/StorePathConfigHelper.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/HAConnection.java b/store/src/main/java/com/alibaba/rocketmq/store/ha/HAConnection.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/HAConnection.java rename to store/src/main/java/com/alibaba/rocketmq/store/ha/HAConnection.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/HAService.java b/store/src/main/java/com/alibaba/rocketmq/store/ha/HAService.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/HAService.java rename to store/src/main/java/com/alibaba/rocketmq/store/ha/HAService.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/WaitNotifyObject.java b/store/src/main/java/com/alibaba/rocketmq/store/ha/WaitNotifyObject.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/ha/WaitNotifyObject.java rename to store/src/main/java/com/alibaba/rocketmq/store/ha/WaitNotifyObject.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexFile.java b/store/src/main/java/com/alibaba/rocketmq/store/index/IndexFile.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexFile.java rename to store/src/main/java/com/alibaba/rocketmq/store/index/IndexFile.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexHeader.java b/store/src/main/java/com/alibaba/rocketmq/store/index/IndexHeader.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexHeader.java rename to store/src/main/java/com/alibaba/rocketmq/store/index/IndexHeader.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexService.java b/store/src/main/java/com/alibaba/rocketmq/store/index/IndexService.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/IndexService.java rename to store/src/main/java/com/alibaba/rocketmq/store/index/IndexService.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/QueryOffsetResult.java b/store/src/main/java/com/alibaba/rocketmq/store/index/QueryOffsetResult.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/index/QueryOffsetResult.java rename to store/src/main/java/com/alibaba/rocketmq/store/index/QueryOffsetResult.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/schedule/DelayOffsetSerializeWrapper.java b/store/src/main/java/com/alibaba/rocketmq/store/schedule/DelayOffsetSerializeWrapper.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/schedule/DelayOffsetSerializeWrapper.java rename to store/src/main/java/com/alibaba/rocketmq/store/schedule/DelayOffsetSerializeWrapper.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageService.java b/store/src/main/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageService.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageService.java rename to store/src/main/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageService.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStats.java b/store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStats.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStats.java rename to store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStats.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStatsManager.java b/store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStatsManager.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStatsManager.java rename to store/src/main/java/com/alibaba/rocketmq/store/stats/BrokerStatsManager.java diff --git a/rocketmq-store/src/main/java/com/alibaba/rocketmq/store/util/LibC.java b/store/src/main/java/com/alibaba/rocketmq/store/util/LibC.java similarity index 100% rename from rocketmq-store/src/main/java/com/alibaba/rocketmq/store/util/LibC.java rename to store/src/main/java/com/alibaba/rocketmq/store/util/LibC.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/DefaultMessageStoreTest.java b/store/src/test/java/com/alibaba/rocketmq/store/DefaultMessageStoreTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/DefaultMessageStoreTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/DefaultMessageStoreTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/MappedFileQueueTest.java b/store/src/test/java/com/alibaba/rocketmq/store/MappedFileQueueTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/MappedFileQueueTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/MappedFileQueueTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/MappedFileTest.java b/store/src/test/java/com/alibaba/rocketmq/store/MappedFileTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/MappedFileTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/MappedFileTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/RecoverTest.java b/store/src/test/java/com/alibaba/rocketmq/store/RecoverTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/RecoverTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/RecoverTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/StoreCheckpointTest.java b/store/src/test/java/com/alibaba/rocketmq/store/StoreCheckpointTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/StoreCheckpointTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/StoreCheckpointTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/index/IndexFileTest.java b/store/src/test/java/com/alibaba/rocketmq/store/index/IndexFileTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/index/IndexFileTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/index/IndexFileTest.java diff --git a/rocketmq-store/src/test/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageTest.java b/store/src/test/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageTest.java similarity index 100% rename from rocketmq-store/src/test/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageTest.java rename to store/src/test/java/com/alibaba/rocketmq/store/schedule/ScheduleMessageTest.java diff --git a/rocketmq-store/src/test/resources/logback-test.xml b/store/src/test/resources/logback-test.xml similarity index 100% rename from rocketmq-store/src/test/resources/logback-test.xml rename to store/src/test/resources/logback-test.xml diff --git a/rocketmq-tools/pom.xml b/tools/pom.xml similarity index 100% rename from rocketmq-tools/pom.xml rename to tools/pom.xml diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExt.java b/tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExt.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExt.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExt.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExtImpl.java b/tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExtImpl.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExtImpl.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/admin/DefaultMQAdminExtImpl.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/MQAdminExt.java b/tools/src/main/java/com/alibaba/rocketmq/tools/admin/MQAdminExt.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/MQAdminExt.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/admin/MQAdminExt.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/MessageTrack.java b/tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/MessageTrack.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/MessageTrack.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/MessageTrack.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/TrackType.java b/tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/TrackType.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/TrackType.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/admin/api/TrackType.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/CommandUtil.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/CommandUtil.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/CommandUtil.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/CommandUtil.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/MQAdminStartup.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/MQAdminStartup.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/MQAdminStartup.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/MQAdminStartup.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/SubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/SubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/SubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/SubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerConsumeStatsSubCommad.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerConsumeStatsSubCommad.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerConsumeStatsSubCommad.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerConsumeStatsSubCommad.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerStatusSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerStatusSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerStatusSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/BrokerStatusSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanExpiredCQSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanExpiredCQSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanExpiredCQSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanExpiredCQSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanUnusedTopicCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanUnusedTopicCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanUnusedTopicCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/CleanUnusedTopicCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/GetBrokerConfigCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/GetBrokerConfigCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/GetBrokerConfigCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/GetBrokerConfigCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/SendMsgStatusCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/SendMsgStatusCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/SendMsgStatusCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/SendMsgStatusCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/UpdateBrokerConfigSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/UpdateBrokerConfigSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/UpdateBrokerConfigSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/broker/UpdateBrokerConfigSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/CLusterSendMsgRTCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/CLusterSendMsgRTCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/CLusterSendMsgRTCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/CLusterSendMsgRTCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/ClusterListSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/ClusterListSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/ClusterListSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/cluster/ClusterListSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ConsumerConnectionSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ConsumerConnectionSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ConsumerConnectionSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ConsumerConnectionSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ProducerConnectionSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ProducerConnectionSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ProducerConnectionSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/connection/ProducerConnectionSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerProgressSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerStatusSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerStatusSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerStatusSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerStatusSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/ConsumerSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/DeleteSubscriptionGroupCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/DeleteSubscriptionGroupCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/DeleteSubscriptionGroupCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/DeleteSubscriptionGroupCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/StartMonitoringSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/StartMonitoringSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/StartMonitoringSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/StartMonitoringSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/UpdateSubGroupSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/UpdateSubGroupSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/UpdateSubGroupSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/consumer/UpdateSubGroupSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/CheckMsgSendRTCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/CheckMsgSendRTCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/CheckMsgSendRTCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/CheckMsgSendRTCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/DecodeMessageIdCommond.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/DecodeMessageIdCommond.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/DecodeMessageIdCommond.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/DecodeMessageIdCommond.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageByQueueCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageByQueueCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageByQueueCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageByQueueCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/PrintMessageSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByIdSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByIdSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByIdSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByIdSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByKeySubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByKeySubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByKeySubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByKeySubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByOffsetSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByOffsetSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByOffsetSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByOffsetSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByUniqueKeySubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByUniqueKeySubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByUniqueKeySubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/QueryMsgByUniqueKeySubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/Store.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/message/Store.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/message/Store.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/message/Store.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/DeleteKvConfigCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/DeleteKvConfigCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/DeleteKvConfigCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/DeleteKvConfigCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/GetNamesrvConfigCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/GetNamesrvConfigCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/GetNamesrvConfigCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/GetNamesrvConfigCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateKvConfigCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateKvConfigCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateKvConfigCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateKvConfigCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateNamesrvConfigCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateNamesrvConfigCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateNamesrvConfigCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/UpdateNamesrvConfigCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/WipeWritePermSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/WipeWritePermSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/WipeWritePermSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/namesrv/WipeWritePermSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/CloneGroupOffsetCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/CloneGroupOffsetCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/CloneGroupOffsetCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/CloneGroupOffsetCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/GetConsumerStatusCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/GetConsumerStatusCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/GetConsumerStatusCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/GetConsumerStatusCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeOldCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeOldCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeOldCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/offset/ResetOffsetByTimeOldCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/stats/StatsAllSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/stats/StatsAllSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/stats/StatsAllSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/stats/StatsAllSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/AllocateMQSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/AllocateMQSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/AllocateMQSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/AllocateMQSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/DeleteTopicSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/DeleteTopicSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/DeleteTopicSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/DeleteTopicSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/RebalanceResult.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/RebalanceResult.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/RebalanceResult.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/RebalanceResult.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicClusterSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicClusterSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicClusterSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicClusterSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicListSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicListSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicListSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicListSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicRouteSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicRouteSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicRouteSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicRouteSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicStatusSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicStatusSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicStatusSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/TopicStatusSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateOrderConfCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateOrderConfCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateOrderConfCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateOrderConfCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicPermSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicPermSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicPermSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicPermSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicSubCommand.java b/tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicSubCommand.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicSubCommand.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/command/topic/UpdateTopicSubCommand.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DefaultMonitorListener.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DefaultMonitorListener.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DefaultMonitorListener.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DefaultMonitorListener.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DeleteMsgsEvent.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DeleteMsgsEvent.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DeleteMsgsEvent.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/DeleteMsgsEvent.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/FailedMsgs.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/FailedMsgs.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/FailedMsgs.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/FailedMsgs.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorConfig.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorConfig.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorConfig.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorConfig.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorListener.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorListener.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorListener.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorListener.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorService.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorService.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorService.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/MonitorService.java diff --git a/rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/UndoneMsgs.java b/tools/src/main/java/com/alibaba/rocketmq/tools/monitor/UndoneMsgs.java similarity index 100% rename from rocketmq-tools/src/main/java/com/alibaba/rocketmq/tools/monitor/UndoneMsgs.java rename to tools/src/main/java/com/alibaba/rocketmq/tools/monitor/UndoneMsgs.java -- GitLab