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

jinrongtong pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new 4661e58eb [ISSUE #4934] Checking for violations as part of build 
(#4935)
4661e58eb is described below

commit 4661e58ebe4ef886b375f9d54eff03fbe4bc154b
Author: Aaron Ai <[email protected]>
AuthorDate: Wed Aug 31 10:55:04 2022 +0800

    [ISSUE #4934] Checking for violations as part of build (#4935)
    
    * Checking for violations as part of build
    
    * Extend await time for FileWatchServiceTest#watchTwoFiles_ModifyOne
---
 .../org/apache/rocketmq/broker/BrokerStartup.java  |   6 +-
 .../queue/TransactionalMessageBridge.java          |   2 +-
 .../queue/TransactionalMessageServiceImpl.java     |   2 +-
 .../queue/TransactionalMessageUtil.java            |   2 +-
 .../org/apache/rocketmq/broker/util/HookUtils.java |   1 -
 .../rocketmq/common/AbstractBrokerRunnable.java    |   2 +-
 .../rocketmq/container/BrokerContainerStartup.java |  12 +--
 .../rocketmq/logging/InternalLoggerFactory.java    |   2 +-
 .../rocketmq/logging/Slf4jLoggerFactory.java       |   2 +-
 pom.xml                                            |   4 +-
 .../rocketmq/srvutil/FileWatchServiceTest.java     |   2 +-
 .../rocketmq/store/timer/TimerMessageStore.java    |   4 +-
 .../apache/rocketmq/store/timer/TimerMetrics.java  |   2 -
 .../rocketmq/test/listener/AbstractListener.java   |  12 +--
 .../listener/rmq/concurrent/RMQDelayListener.java  |   2 +-
 .../listener/rmq/concurrent/RMQNormalListener.java |   4 +-
 .../test/listener/rmq/order/RMQOrderListener.java  |   4 +-
 .../apache/rocketmq/test/schema/SchemaDefiner.java | 102 ++++++++++-----------
 .../apache/rocketmq/test/schema/SchemaTools.java   |  11 +--
 .../org/apache/rocketmq/test/util/FileUtil.java    |   1 -
 .../apache/rocketmq/test/schema/SchemaTest.java    |   8 +-
 .../rocketmq/tools/command/MQAdminStartup.java     |  18 ++--
 .../topic/RemappingStaticTopicSubCommand.java      |   2 -
 .../rocketmq/tools/monitor/MonitorService.java     |   1 -
 24 files changed, 100 insertions(+), 108 deletions(-)

diff --git a/broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java 
b/broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java
index 92ace559a..87c651379 100644
--- a/broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java
+++ b/broker/src/main/java/org/apache/rocketmq/broker/BrokerStartup.java
@@ -53,7 +53,7 @@ public class BrokerStartup {
     public static CommandLine commandLine = null;
     public static String configFile = null;
     public static InternalLogger log;
-    public static final SystemConfigFileHelper configFileHelper = new 
SystemConfigFileHelper();
+    public static final SystemConfigFileHelper CONFIG_FILE_HELPER = new 
SystemConfigFileHelper();
 
     public static void main(String[] args) {
         start(createBrokerController(args));
@@ -117,10 +117,10 @@ public class BrokerStartup {
             if (commandLine.hasOption('c')) {
                 String file = commandLine.getOptionValue('c');
                 if (file != null) {
-                    configFileHelper.setFile(file);
+                    CONFIG_FILE_HELPER.setFile(file);
                     configFile = file;
                     BrokerPathConfigHelper.setBrokerConfigPath(file);
-                    properties = configFileHelper.loadConfig();
+                    properties = CONFIG_FILE_HELPER.loadConfig();
                 }
             }
 
diff --git 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageBridge.java
 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageBridge.java
index a6e90f874..30a2330dd 100644
--- 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageBridge.java
+++ 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageBridge.java
@@ -309,7 +309,7 @@ public class TransactionalMessageBridge {
      */
     private boolean addRemoveTagInTransactionOp(MessageExt prepareMessage, 
MessageQueue messageQueue) {
         Message message = new Message(TransactionalMessageUtil.buildOpTopic(), 
TransactionalMessageUtil.REMOVETAG,
-            
String.valueOf(prepareMessage.getQueueOffset()).getBytes(TransactionalMessageUtil.charset));
+            
String.valueOf(prepareMessage.getQueueOffset()).getBytes(TransactionalMessageUtil.CHARSET));
         writeOp(message, messageQueue);
         return true;
     }
diff --git 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageServiceImpl.java
 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageServiceImpl.java
index 7f13e3abf..1ae0f7aed 100644
--- 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageServiceImpl.java
+++ 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageServiceImpl.java
@@ -297,7 +297,7 @@ public class TransactionalMessageServiceImpl implements 
TransactionalMessageServ
             return pullResult;
         }
         for (MessageExt opMessageExt : opMsg) {
-            Long queueOffset = getLong(new String(opMessageExt.getBody(), 
TransactionalMessageUtil.charset));
+            Long queueOffset = getLong(new String(opMessageExt.getBody(), 
TransactionalMessageUtil.CHARSET));
             log.debug("Topic: {} tags: {}, OpOffset: {}, HalfOffset: {}", 
opMessageExt.getTopic(),
                 opMessageExt.getTags(), opMessageExt.getQueueOffset(), 
queueOffset);
             if 
(TransactionalMessageUtil.REMOVETAG.equals(opMessageExt.getTags())) {
diff --git 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageUtil.java
 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageUtil.java
index cdb010482..03855221a 100644
--- 
a/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageUtil.java
+++ 
b/broker/src/main/java/org/apache/rocketmq/broker/transaction/queue/TransactionalMessageUtil.java
@@ -24,7 +24,7 @@ import java.nio.charset.StandardCharsets;
 
 public class TransactionalMessageUtil {
     public static final String REMOVETAG = "d";
-    public static final Charset charset = StandardCharsets.UTF_8;
+    public static final Charset CHARSET = StandardCharsets.UTF_8;
 
     public static String buildOpTopic() {
         return TopicValidator.RMQ_SYS_TRANS_OP_HALF_TOPIC;
diff --git 
a/broker/src/main/java/org/apache/rocketmq/broker/util/HookUtils.java 
b/broker/src/main/java/org/apache/rocketmq/broker/util/HookUtils.java
index 6a09475f6..78a1ee2cd 100644
--- a/broker/src/main/java/org/apache/rocketmq/broker/util/HookUtils.java
+++ b/broker/src/main/java/org/apache/rocketmq/broker/util/HookUtils.java
@@ -37,7 +37,6 @@ import org.apache.rocketmq.logging.InternalLoggerFactory;
 import org.apache.rocketmq.store.PutMessageResult;
 import org.apache.rocketmq.store.PutMessageStatus;
 import org.apache.rocketmq.store.config.BrokerRole;
-import org.apache.rocketmq.store.config.MessageStoreConfig;
 import org.apache.rocketmq.store.timer.TimerMessageStore;
 
 public class HookUtils {
diff --git 
a/common/src/main/java/org/apache/rocketmq/common/AbstractBrokerRunnable.java 
b/common/src/main/java/org/apache/rocketmq/common/AbstractBrokerRunnable.java
index 89b780a49..fa799be9c 100644
--- 
a/common/src/main/java/org/apache/rocketmq/common/AbstractBrokerRunnable.java
+++ 
b/common/src/main/java/org/apache/rocketmq/common/AbstractBrokerRunnable.java
@@ -35,7 +35,7 @@ public abstract class AbstractBrokerRunnable implements 
Runnable {
     public void run() {
         if (brokerIdentity.isInBrokerContainer()) {
             // set threadlocal broker identity to forward logging to 
corresponding broker
-            
InnerLoggerFactory.brokerIdentity.set(brokerIdentity.getCanonicalName());
+            
InnerLoggerFactory.BROKER_IDENTITY.set(brokerIdentity.getCanonicalName());
         }
         run2();
     }
diff --git 
a/container/src/main/java/org/apache/rocketmq/container/BrokerContainerStartup.java
 
b/container/src/main/java/org/apache/rocketmq/container/BrokerContainerStartup.java
index 3d78275a1..4da323dda 100644
--- 
a/container/src/main/java/org/apache/rocketmq/container/BrokerContainerStartup.java
+++ 
b/container/src/main/java/org/apache/rocketmq/container/BrokerContainerStartup.java
@@ -59,9 +59,9 @@ public class BrokerContainerStartup {
     public static CommandLine commandLine = null;
     public static String configFile = null;
     public static InternalLogger log;
-    public static final SystemConfigFileHelper configFileHelper = new 
SystemConfigFileHelper();
+    public static final SystemConfigFileHelper CONFIG_FILE_HELPER = new 
SystemConfigFileHelper();
     public static String rocketmqHome = null;
-    public static final JoranConfigurator configurator = new 
JoranConfigurator();
+    public static final JoranConfigurator CONFIGURATOR = new 
JoranConfigurator();
 
     public static void main(String[] args) {
         final BrokerContainer brokerContainer = 
startBrokerContainer(createBrokerContainer(args));
@@ -280,13 +280,13 @@ public class BrokerContainerStartup {
             if (commandLine.hasOption(BROKER_CONTAINER_CONFIG_OPTION)) {
                 String file = 
commandLine.getOptionValue(BROKER_CONTAINER_CONFIG_OPTION);
                 if (file != null) {
-                    configFileHelper.setFile(file);
+                    CONFIG_FILE_HELPER.setFile(file);
                     configFile = file;
                     BrokerPathConfigHelper.setBrokerConfigPath(file);
                 }
             }
 
-            properties = configFileHelper.loadConfig();
+            properties = CONFIG_FILE_HELPER.loadConfig();
             if (properties != null) {
                 properties2SystemEnv(properties);
                 MixAll.properties2Object(properties, containerConfig);
@@ -318,12 +318,12 @@ public class BrokerContainerStartup {
             }
 
             LoggerContext lc = (LoggerContext) 
LoggerFactory.getILoggerFactory();
-            configurator.setContext(lc);
+            CONFIGURATOR.setContext(lc);
             lc.reset();
             //https://logback.qos.ch/manual/configuration.html
             lc.setPackagingDataEnabled(false);
 
-            configurator.doConfigure(rocketmqHome + 
"/conf/logback_broker.xml");
+            CONFIGURATOR.doConfigure(rocketmqHome + 
"/conf/logback_broker.xml");
 
             if (commandLine.hasOption(PRINT_PROPERTIES_OPTION)) {
                 InternalLogger console = 
InternalLoggerFactory.getLogger(LoggerName.BROKER_CONSOLE_NAME);
diff --git 
a/logging/src/main/java/org/apache/rocketmq/logging/InternalLoggerFactory.java 
b/logging/src/main/java/org/apache/rocketmq/logging/InternalLoggerFactory.java
index 2370a911e..c71b108ba 100644
--- 
a/logging/src/main/java/org/apache/rocketmq/logging/InternalLoggerFactory.java
+++ 
b/logging/src/main/java/org/apache/rocketmq/logging/InternalLoggerFactory.java
@@ -38,7 +38,7 @@ public abstract class InternalLoggerFactory {
 
     private static String loggerType = null;
 
-    public static final ThreadLocal<String> brokerIdentity = new 
ThreadLocal<String>();
+    public static final ThreadLocal<String> BROKER_IDENTITY = new 
ThreadLocal<String>();
 
     private static ConcurrentHashMap<String, InternalLoggerFactory> 
loggerFactoryCache = new ConcurrentHashMap<String, InternalLoggerFactory>();
 
diff --git 
a/logging/src/main/java/org/apache/rocketmq/logging/Slf4jLoggerFactory.java 
b/logging/src/main/java/org/apache/rocketmq/logging/Slf4jLoggerFactory.java
index c8516c37a..5e1cd5b8b 100644
--- a/logging/src/main/java/org/apache/rocketmq/logging/Slf4jLoggerFactory.java
+++ b/logging/src/main/java/org/apache/rocketmq/logging/Slf4jLoggerFactory.java
@@ -65,7 +65,7 @@ public class Slf4jLoggerFactory extends InternalLoggerFactory 
{
                 || loggerSuffix.equals(COMMERCIAL_LOGGER_NAME)) {
                 return defaultLogger;
             }
-            String brokerIdentity = InnerLoggerFactory.brokerIdentity.get();
+            String brokerIdentity = InnerLoggerFactory.BROKER_IDENTITY.get();
             if (brokerIdentity == null) {
                 Matcher m = PATTERN.matcher(Thread.currentThread().getName());
                 if (m.find()) {
diff --git a/pom.xml b/pom.xml
index 25d4d4d1a..958c9015a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -270,8 +270,8 @@
                 <version>${maven-checkstyle-plugin.version}</version>
                 <executions>
                     <execution>
-                        <id>verify</id>
-                        <phase>verify</phase>
+                        <id>validate</id>
+                        <phase>validate</phase>
                         <configuration>
                             
<configLocation>style/rmq_checkstyle.xml</configLocation>
                             <encoding>UTF-8</encoding>
diff --git 
a/srvutil/src/test/java/org/apache/rocketmq/srvutil/FileWatchServiceTest.java 
b/srvutil/src/test/java/org/apache/rocketmq/srvutil/FileWatchServiceTest.java
index ff5abf7d4..aeae62531 100644
--- 
a/srvutil/src/test/java/org/apache/rocketmq/srvutil/FileWatchServiceTest.java
+++ 
b/srvutil/src/test/java/org/apache/rocketmq/srvutil/FileWatchServiceTest.java
@@ -110,7 +110,7 @@ public class FileWatchServiceTest {
         fileWatchService.start();
         fileWatchService.awaitStarted(1000);
         modifyFile(fileA);
-        boolean result = waitSemaphore.tryAcquire(1, 1000, 
TimeUnit.MILLISECONDS);
+        boolean result = waitSemaphore.tryAcquire(1, 2000, 
TimeUnit.MILLISECONDS);
         assertThat(result).isTrue();
         fileWatchService.shutdown();
     }
diff --git 
a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMessageStore.java 
b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMessageStore.java
index 0bdd42e74..5be739d35 100644
--- a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMessageStore.java
+++ b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMessageStore.java
@@ -439,7 +439,7 @@ public class TimerMessageStore {
             @Override public void run() {
                 if (TimerMessageStore.this.messageStore instanceof 
DefaultMessageStore &&
                     ((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().isInBrokerContainer()) {
-                    
InnerLoggerFactory.brokerIdentity.set(((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().getLoggerIdentifier());
+                    
InnerLoggerFactory.BROKER_IDENTITY.set(((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().getLoggerIdentifier());
                 }
                 try {
                     long minPy = messageStore.getMinPhyOffset();
@@ -455,7 +455,7 @@ public class TimerMessageStore {
             @Override public void run() {
                 if (TimerMessageStore.this.messageStore instanceof 
DefaultMessageStore &&
                     ((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().isInBrokerContainer()) {
-                    
InnerLoggerFactory.brokerIdentity.set(((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().getLoggerIdentifier());
+                    
InnerLoggerFactory.BROKER_IDENTITY.set(((DefaultMessageStore) 
TimerMessageStore.this.messageStore).getBrokerConfig().getLoggerIdentifier());
                 }
                 try {
                     if (storeConfig.isTimerEnableCheckMetrics()) {
diff --git 
a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java 
b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
index b82569b89..f8573b369 100644
--- a/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
+++ b/store/src/main/java/org/apache/rocketmq/store/timer/TimerMetrics.java
@@ -22,7 +22,6 @@ import com.google.common.io.Files;
 import java.io.FileOutputStream;
 import java.io.OutputStreamWriter;
 import java.nio.charset.StandardCharsets;
-import java.nio.file.Paths;
 import org.apache.rocketmq.common.ConfigManager;
 import org.apache.rocketmq.common.DataVersion;
 import org.apache.rocketmq.common.constant.LoggerName;
@@ -32,7 +31,6 @@ import org.apache.rocketmq.logging.InternalLoggerFactory;
 import org.apache.rocketmq.remoting.protocol.RemotingSerializable;
 
 import java.io.IOException;
-import java.io.FileWriter;
 import java.io.Writer;
 import java.io.BufferedWriter;
 import java.io.File;
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java 
b/test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java
index dd269392e..c2a3891dd 100644
--- a/test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java
+++ b/test/src/main/java/org/apache/rocketmq/test/listener/AbstractListener.java
@@ -28,7 +28,7 @@ import org.apache.rocketmq.test.clientinterface.MQCollector;
 import org.apache.rocketmq.test.util.TestUtil;
 
 public class AbstractListener extends MQCollector implements MessageListener {
-    public static final Logger logger = 
Logger.getLogger(AbstractListener.class);
+    public static final Logger LOGGER = 
Logger.getLogger(AbstractListener.class);
     protected boolean isDebug = true;
     protected String listenerName = null;
     protected Collection<Object> allSendMsgs = null;
@@ -81,11 +81,11 @@ public class AbstractListener extends MQCollector 
implements MessageListener {
                 break;
             } else {
                 if (System.currentTimeMillis() - curTime >= timeoutMills) {
-                    logger.error(String.format("timeout but  [%s]  not recv 
all send messages!",
+                    LOGGER.error(String.format("timeout but  [%s]  not recv 
all send messages!",
                         listenerName));
                     break;
                 } else {
-                    logger.info(String.format("[%s] still [%s] msg not recv!", 
listenerName,
+                    LOGGER.info(String.format("[%s] still [%s] msg not recv!", 
listenerName,
                         sendMsgs.size()));
                     TestUtil.waitForMonment(500);
                 }
@@ -104,11 +104,11 @@ public class AbstractListener extends MQCollector 
implements MessageListener {
                 break;
             }
             if (System.currentTimeMillis() - curTime >= timeoutMills) {
-                logger.error(String.format("timeout but  [%s]  not recv all 
send messages!",
+                LOGGER.error(String.format("timeout but  [%s]  not recv all 
send messages!",
                     listenerName));
                 break;
             } else {
-                logger.info(String.format("[%s] still [%s] msg not recv!", 
listenerName,
+                LOGGER.info(String.format("[%s] still [%s] msg not recv!", 
listenerName,
                     size - msgBodys.getDataSize()));
                 TestUtil.waitForMonment(500);
             }
@@ -120,7 +120,7 @@ public class AbstractListener extends MQCollector 
implements MessageListener {
     public void waitForMessageConsume(Map<Object, Object> sendMsgIndex, int 
timeoutMills) {
         Collection<Object> notRecvMsgs = 
waitForMessageConsume(sendMsgIndex.keySet(), timeoutMills);
         for (Object object : notRecvMsgs) {
-            logger.info(sendMsgIndex.get(object));
+            LOGGER.info(sendMsgIndex.get(object));
         }
     }
 }
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQDelayListener.java
 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQDelayListener.java
index 78cbb4e90..e414d1f3a 100644
--- 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQDelayListener.java
+++ 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQDelayListener.java
@@ -51,7 +51,7 @@ public class RMQDelayListener extends AbstractListener 
implements MessageListene
         long recvTime = System.currentTimeMillis();
         for (MessageExt msg : msgs) {
             if (isDebug) {
-                logger.info(listenerName + ":" + msg);
+                LOGGER.info(listenerName + ":" + msg);
             }
 
             msgBodys.addData(new String(msg.getBody(), 
StandardCharsets.UTF_8));
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQNormalListener.java
 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQNormalListener.java
index e49a90af4..908aed1be 100644
--- 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQNormalListener.java
+++ 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/concurrent/RMQNormalListener.java
@@ -53,12 +53,12 @@ public class RMQNormalListener extends AbstractListener 
implements MessageListen
             msgIndex.getAndIncrement();
             if (isDebug) {
                 if (listenerName != null && !listenerName.isEmpty()) {
-                    logger.info(listenerName + ":" + msgIndex.get() + ":"
+                    LOGGER.info(listenerName + ":" + msgIndex.get() + ":"
                         + String.format("msgid:%s broker:%s queueId:%s 
offset:%s",
                         msg.getMsgId(), msg.getStoreHost(), msg.getQueueId(),
                         msg.getQueueOffset()));
                 } else {
-                    logger.info(msg);
+                    LOGGER.info(msg);
                 }
             }
 
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/order/RMQOrderListener.java
 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/order/RMQOrderListener.java
index b4d5442bf..bddb34914 100644
--- 
a/test/src/main/java/org/apache/rocketmq/test/listener/rmq/order/RMQOrderListener.java
+++ 
b/test/src/main/java/org/apache/rocketmq/test/listener/rmq/order/RMQOrderListener.java
@@ -71,9 +71,9 @@ public class RMQOrderListener extends AbstractListener 
implements MessageListene
         for (MessageExt msg : msgs) {
             if (isDebug) {
                 if (listenerName != null && listenerName != "") {
-                    logger.info(listenerName + ": " + msg);
+                    LOGGER.info(listenerName + ": " + msg);
                 } else {
-                    logger.info(msg);
+                    LOGGER.info(msg);
                 }
             }
 
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java 
b/test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java
index 85d267773..4fdd64650 100644
--- a/test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java
+++ b/test/src/main/java/org/apache/rocketmq/test/schema/SchemaDefiner.java
@@ -53,74 +53,74 @@ import org.apache.rocketmq.tools.admin.DefaultMQAdminExt;
 import org.reflections.Reflections;
 
 public class SchemaDefiner {
-    public static final Map<Class<?>, Set<String>> ignoredFields = new 
HashMap<>();
+    public static final Map<Class<?>, Set<String>> IGNORED_FIELDS = new 
HashMap<>();
     //Use name as the key instead of X.class directly. X.class is not equal to 
field.getType().
-    public static final Set<String> fieldClassNames = new HashSet<>();
-    public static final List<Class<?>> apiClassList = new ArrayList<>();
-    public static final List<Class<?>> protocolClassList = new ArrayList<>();
+    public static final Set<String> FIELD_CLASS_NAMES = new HashSet<>();
+    public static final List<Class<?>> API_CLASS_LIST = new ArrayList<>();
+    public static final List<Class<?>> PROTOCOL_CLASS_LIST = new ArrayList<>();
 
     public static void doLoad() {
         {
-            ignoredFields.put(ClientConfig.class, 
Sets.newHashSet("namesrvAddr", "clientIP", "clientCallbackExecutorThreads"));
-            ignoredFields.put(DefaultLitePullConsumer.class, 
Sets.newHashSet("consumeTimestamp"));
-            ignoredFields.put(DefaultMQPushConsumer.class, 
Sets.newHashSet("consumeTimestamp"));
-            fieldClassNames.add(String.class.getName());
-            fieldClassNames.add(Long.class.getName());
-            fieldClassNames.add(Integer.class.getName());
-            fieldClassNames.add(Short.class.getName());
-            fieldClassNames.add(Byte.class.getName());
-            fieldClassNames.add(Double.class.getName());
-            fieldClassNames.add(Float.class.getName());
-            fieldClassNames.add(Boolean.class.getName());
+            IGNORED_FIELDS.put(ClientConfig.class, 
Sets.newHashSet("namesrvAddr", "clientIP", "clientCallbackExecutorThreads"));
+            IGNORED_FIELDS.put(DefaultLitePullConsumer.class, 
Sets.newHashSet("consumeTimestamp"));
+            IGNORED_FIELDS.put(DefaultMQPushConsumer.class, 
Sets.newHashSet("consumeTimestamp"));
+            FIELD_CLASS_NAMES.add(String.class.getName());
+            FIELD_CLASS_NAMES.add(Long.class.getName());
+            FIELD_CLASS_NAMES.add(Integer.class.getName());
+            FIELD_CLASS_NAMES.add(Short.class.getName());
+            FIELD_CLASS_NAMES.add(Byte.class.getName());
+            FIELD_CLASS_NAMES.add(Double.class.getName());
+            FIELD_CLASS_NAMES.add(Float.class.getName());
+            FIELD_CLASS_NAMES.add(Boolean.class.getName());
         }
         {
             //basic
-            apiClassList.add(DefaultMQPushConsumer.class);
-            apiClassList.add(DefaultMQProducer.class);
-            apiClassList.add(DefaultMQPullConsumer.class);
-            apiClassList.add(DefaultLitePullConsumer.class);
-            apiClassList.add(DefaultMQAdminExt.class);
+            API_CLASS_LIST.add(DefaultMQPushConsumer.class);
+            API_CLASS_LIST.add(DefaultMQProducer.class);
+            API_CLASS_LIST.add(DefaultMQPullConsumer.class);
+            API_CLASS_LIST.add(DefaultLitePullConsumer.class);
+            API_CLASS_LIST.add(DefaultMQAdminExt.class);
 
             //argument
-            apiClassList.add(Message.class);
-            apiClassList.add(MessageQueue.class);
-            apiClassList.add(SendCallback.class);
-            apiClassList.add(PullCallback.class);
-            apiClassList.add(MessageQueueSelector.class);
-            apiClassList.add(AllocateMessageQueueStrategy.class);
+            API_CLASS_LIST.add(Message.class);
+            API_CLASS_LIST.add(MessageQueue.class);
+            API_CLASS_LIST.add(SendCallback.class);
+            API_CLASS_LIST.add(PullCallback.class);
+            API_CLASS_LIST.add(MessageQueueSelector.class);
+            API_CLASS_LIST.add(AllocateMessageQueueStrategy.class);
             //result
-            apiClassList.add(MessageExt.class);
-            apiClassList.add(SendResult.class);
-            apiClassList.add(SendStatus.class);
-            apiClassList.add(PullResult.class);
-            apiClassList.add(PullStatus.class);
+            API_CLASS_LIST.add(MessageExt.class);
+            API_CLASS_LIST.add(SendResult.class);
+            API_CLASS_LIST.add(SendStatus.class);
+            API_CLASS_LIST.add(PullResult.class);
+            API_CLASS_LIST.add(PullStatus.class);
             //listener and context
-            apiClassList.add(MessageListener.class);
-            apiClassList.add(MessageListenerConcurrently.class);
-            apiClassList.add(ConsumeConcurrentlyContext.class);
-            apiClassList.add(ConsumeConcurrentlyStatus.class);
-            apiClassList.add(MessageListenerOrderly.class);
-            apiClassList.add(ConsumeOrderlyContext.class);
-            apiClassList.add(ConsumeOrderlyStatus.class);
+            API_CLASS_LIST.add(MessageListener.class);
+            API_CLASS_LIST.add(MessageListenerConcurrently.class);
+            API_CLASS_LIST.add(ConsumeConcurrentlyContext.class);
+            API_CLASS_LIST.add(ConsumeConcurrentlyStatus.class);
+            API_CLASS_LIST.add(MessageListenerOrderly.class);
+            API_CLASS_LIST.add(ConsumeOrderlyContext.class);
+            API_CLASS_LIST.add(ConsumeOrderlyStatus.class);
             //hook and context
-            apiClassList.add(RPCHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.FilterMessageHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.SendMessageHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.CheckForbiddenHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.ConsumeMessageHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.EndTransactionHook.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.FilterMessageContext.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.SendMessageContext.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.ConsumeMessageContext.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.ConsumeMessageContext.class);
-            
apiClassList.add(org.apache.rocketmq.client.hook.EndTransactionContext.class);
+            API_CLASS_LIST.add(RPCHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.FilterMessageHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.SendMessageHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.CheckForbiddenHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.ConsumeMessageHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.EndTransactionHook.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.FilterMessageContext.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.SendMessageContext.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.ConsumeMessageContext.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.ConsumeMessageContext.class);
+            
API_CLASS_LIST.add(org.apache.rocketmq.client.hook.EndTransactionContext.class);
 
         }
         {
-            protocolClassList.add(RequestCode.class);
+            PROTOCOL_CLASS_LIST.add(RequestCode.class);
             Reflections reflections = new Reflections("org.apache.rocketmq");
             for (Class<?> protocolClass: 
reflections.getSubTypesOf(CommandCustomHeader.class)) {
-                protocolClassList.add(protocolClass);
+                PROTOCOL_CLASS_LIST.add(protocolClass);
             }
         }
 
diff --git 
a/test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java 
b/test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java
index 06fcaf4c6..04a71d6ac 100644
--- a/test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java
+++ b/test/src/main/java/org/apache/rocketmq/test/schema/SchemaTools.java
@@ -20,7 +20,6 @@ import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileOutputStream;
-import java.io.FileWriter;
 import java.io.InputStreamReader;
 import java.io.OutputStreamWriter;
 import java.io.Writer;
@@ -38,8 +37,8 @@ import java.util.Map;
 import java.util.TreeMap;
 import java.util.stream.Collectors;
 
-import static org.apache.rocketmq.test.schema.SchemaDefiner.fieldClassNames;
-import static org.apache.rocketmq.test.schema.SchemaDefiner.ignoredFields;
+import static org.apache.rocketmq.test.schema.SchemaDefiner.FIELD_CLASS_NAMES;
+import static org.apache.rocketmq.test.schema.SchemaDefiner.IGNORED_FIELDS;
 
 public class SchemaTools {
     public static final String PATH_API = "api";
@@ -119,9 +118,9 @@ public class SchemaTools {
             }
             String key = String.format("Field %s", field.getName());
             boolean ignore = false;
-            for (Class<?> tmpClass: ignoredFields.keySet()) {
+            for (Class<?> tmpClass: IGNORED_FIELDS.keySet()) {
                 if (tmpClass.isAssignableFrom(apiClass)
-                    && ignoredFields.get(tmpClass).contains(field.getName())) {
+                    && IGNORED_FIELDS.get(tmpClass).contains(field.getName())) 
{
                     ignore = true;
                     //System.out.printf("Ignore AAA:%s %s %s\n", 
apiClass.getName(), field.getName(), field.getType().getName());
                     break;
@@ -129,7 +128,7 @@ public class SchemaTools {
             }
             if (!field.getType().isEnum()
                 && !field.getType().isPrimitive()
-                && !fieldClassNames.contains(field.getType().getName())) {
+                && !FIELD_CLASS_NAMES.contains(field.getType().getName())) {
                 //System.out.printf("Ignore BBB:%s %s %s\n", 
apiClass.getName(), field.getName(), field.getType().getName());
                 ignore = true;
             }
diff --git a/test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java 
b/test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java
index 49f986beb..038572814 100644
--- a/test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java
+++ b/test/src/main/java/org/apache/rocketmq/test/util/FileUtil.java
@@ -19,7 +19,6 @@ package org.apache.rocketmq.test.util;
 
 import java.io.File;
 import java.io.FileOutputStream;
-import java.io.FileWriter;
 import java.io.IOException;
 import java.io.OutputStreamWriter;
 import java.io.Writer;
diff --git a/test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java 
b/test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java
index 397f2c3fe..538f8f0b8 100644
--- a/test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java
+++ b/test/src/test/java/org/apache/rocketmq/test/schema/SchemaTest.java
@@ -35,8 +35,8 @@ public class SchemaTest {
 
     public void generate() throws Exception {
         SchemaDefiner.doLoad();
-        SchemaTools.write(SchemaTools.generate(SchemaDefiner.apiClassList), 
BASE_SCHEMA_PATH, "api");
-        
SchemaTools.write(SchemaTools.generate(SchemaDefiner.protocolClassList), 
BASE_SCHEMA_PATH, "protocol");
+        SchemaTools.write(SchemaTools.generate(SchemaDefiner.API_CLASS_LIST), 
BASE_SCHEMA_PATH, "api");
+        
SchemaTools.write(SchemaTools.generate(SchemaDefiner.PROTOCOL_CLASS_LIST), 
BASE_SCHEMA_PATH, "protocol");
     }
 
     @Test
@@ -50,8 +50,8 @@ public class SchemaTest {
         }
         Map<String, Map<String, String>> schemaFromCode = new HashMap<>();
         {
-            
schemaFromCode.putAll(SchemaTools.generate(SchemaDefiner.apiClassList));
-            
schemaFromCode.putAll(SchemaTools.generate(SchemaDefiner.protocolClassList));
+            
schemaFromCode.putAll(SchemaTools.generate(SchemaDefiner.API_CLASS_LIST));
+            
schemaFromCode.putAll(SchemaTools.generate(SchemaDefiner.PROTOCOL_CLASS_LIST));
         }
 
         Map<String, String> fileChanges = new TreeMap<>();
diff --git 
a/tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java 
b/tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java
index 005004dee..ae49ae35e 100644
--- a/tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java
+++ b/tools/src/main/java/org/apache/rocketmq/tools/command/MQAdminStartup.java
@@ -105,9 +105,9 @@ import 
org.apache.rocketmq.tools.command.topic.UpdateTopicSubCommand;
 import org.slf4j.LoggerFactory;
 
 public class MQAdminStartup {
-    protected static final List<SubCommand> subCommandList = new 
ArrayList<SubCommand>();
+    protected static final List<SubCommand> SUB_COMMANDS = new 
ArrayList<SubCommand>();
 
-    private static final String rocketmqHome = 
System.getProperty(MixAll.ROCKETMQ_HOME_PROPERTY,
+    private static final String ROCKETMQ_HOME = 
System.getProperty(MixAll.ROCKETMQ_HOME_PROPERTY,
         System.getenv(MixAll.ROCKETMQ_HOME_ENV));
 
     public static void main(String[] args) {
@@ -162,7 +162,7 @@ public class MQAdminStartup {
                         if (rpcHook != null) {
                             cmd.execute(commandLine, options, rpcHook);
                         } else {
-                            cmd.execute(commandLine, options, 
AclUtils.getAclRPCHook(rocketmqHome + MixAll.ACL_CONF_TOOLS_FILE));
+                            cmd.execute(commandLine, options, 
AclUtils.getAclRPCHook(ROCKETMQ_HOME + MixAll.ACL_CONF_TOOLS_FILE));
                         }
                     } else {
                         System.out.printf("The sub command %s not exist.%n", 
args[0]);
@@ -276,16 +276,16 @@ public class MQAdminStartup {
         lc.reset();
 
         //avoid the exception
-        if (rocketmqHome != null
-            && Files.exists(Paths.get(rocketmqHome + 
"/conf/logback_tools.xml"))) {
-            configurator.doConfigure(rocketmqHome + "/conf/logback_tools.xml");
+        if (ROCKETMQ_HOME != null
+            && Files.exists(Paths.get(ROCKETMQ_HOME + 
"/conf/logback_tools.xml"))) {
+            configurator.doConfigure(ROCKETMQ_HOME + 
"/conf/logback_tools.xml");
         }
     }
 
     private static void printHelp() {
         System.out.printf("The most commonly used mqadmin commands are:%n");
 
-        for (SubCommand cmd : subCommandList) {
+        for (SubCommand cmd : SUB_COMMANDS) {
             System.out.printf("   %-25s %s%n", cmd.commandName(), 
cmd.commandDesc());
         }
 
@@ -293,7 +293,7 @@ public class MQAdminStartup {
     }
 
     private static SubCommand findSubCommand(final String name) {
-        for (SubCommand cmd : subCommandList) {
+        for (SubCommand cmd : SUB_COMMANDS) {
             if (cmd.commandName().equalsIgnoreCase(name) || 
(cmd.commandAlias() != null && cmd.commandAlias().equalsIgnoreCase(name))) {
                 return cmd;
             }
@@ -314,6 +314,6 @@ public class MQAdminStartup {
     }
 
     public static void initCommand(SubCommand command) {
-        subCommandList.add(command);
+        SUB_COMMANDS.add(command);
     }
 }
diff --git 
a/tools/src/main/java/org/apache/rocketmq/tools/command/topic/RemappingStaticTopicSubCommand.java
 
b/tools/src/main/java/org/apache/rocketmq/tools/command/topic/RemappingStaticTopicSubCommand.java
index a5b82f07b..484428e68 100644
--- 
a/tools/src/main/java/org/apache/rocketmq/tools/command/topic/RemappingStaticTopicSubCommand.java
+++ 
b/tools/src/main/java/org/apache/rocketmq/tools/command/topic/RemappingStaticTopicSubCommand.java
@@ -25,7 +25,6 @@ import org.apache.rocketmq.common.MixAll;
 import org.apache.rocketmq.common.protocol.body.ClusterInfo;
 import org.apache.rocketmq.common.rpc.ClientMetadata;
 import org.apache.rocketmq.common.statictopic.TopicConfigAndQueueMapping;
-import org.apache.rocketmq.common.statictopic.TopicQueueMappingOne;
 import org.apache.rocketmq.common.statictopic.TopicQueueMappingUtils;
 import org.apache.rocketmq.common.statictopic.TopicRemappingDetailWrapper;
 import org.apache.rocketmq.remoting.RPCHook;
@@ -36,7 +35,6 @@ import org.apache.rocketmq.tools.command.SubCommand;
 import org.apache.rocketmq.tools.command.SubCommandException;
 
 import java.util.ArrayList;
-import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Map;
 import java.util.Set;
diff --git 
a/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java 
b/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java
index 150745d17..b2970d977 100644
--- a/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java
+++ b/tools/src/main/java/org/apache/rocketmq/tools/monitor/MonitorService.java
@@ -21,7 +21,6 @@ import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
 import java.util.Map.Entry;
-import java.util.Random;
 import java.util.TreeMap;
 import java.util.concurrent.Executors;
 import java.util.concurrent.ScheduledExecutorService;

Reply via email to