You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@inlong.apache.org by he...@apache.org on 2023/05/29 04:05:17 UTC

[inlong] branch master updated: [INLONG-8103][CI] Format the order of imports by the spotless plugin (#8104)

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

healchow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new fbd46c05f [INLONG-8103][CI] Format the order of imports by the spotless plugin (#8104)
fbd46c05f is described below

commit fbd46c05f2e52a0b37da5dc44559220796c8cc2a
Author: healchow <he...@apache.org>
AuthorDate: Mon May 29 12:05:07 2023 +0800

    [INLONG-8103][CI] Format the order of imports by the spotless plugin (#8104)
    
    * [INLONG-8103][CI] Format the order of imports by the spotless plugin
    
    * [INLONG-8103][CI] Change the reference method of static class
---
 .../inlong/agent/common/AgentThreadFactory.java    |  1 +
 .../inlong/agent/conf/AbstractConfiguration.java   |  3 +-
 .../inlong/agent/conf/AgentConfiguration.java      |  3 +-
 .../org/apache/inlong/agent/conf/JobProfile.java   |  7 +-
 .../inlong/agent/constant/AgentConstants.java      |  3 +-
 .../java/org/apache/inlong/agent/db/CommandDb.java |  6 +-
 .../main/java/org/apache/inlong/agent/db/Db.java   |  1 +
 .../org/apache/inlong/agent/db/JobProfileDb.java   |  1 +
 .../org/apache/inlong/agent/db/LocalProfile.java   |  1 +
 .../org/apache/inlong/agent/db/RocksDbImp.java     |  3 +-
 .../apache/inlong/agent/db/TriggerProfileDb.java   |  1 +
 .../inlong/agent/message/BatchProxyMessage.java    |  5 +-
 .../apache/inlong/agent/message/EndMessage.java    |  3 +-
 .../inlong/agent/message/PackProxyMessage.java     | 26 ++++----
 .../metrics/AgentPrometheusMetricListener.java     | 47 +++++++-------
 .../inlong/agent/metrics/audit/AuditUtils.java     |  3 +-
 .../inlong/agent/pojo/ConfirmAgentIpRequest.java   |  3 +-
 .../inlong/agent/pojo/DbCollectorTaskResult.java   |  3 +-
 .../apache/inlong/agent/pojo/DebeziumFormat.java   |  3 +-
 .../apache/inlong/agent/pojo/JobProfileDto.java    |  5 +-
 .../apache/inlong/agent/pojo/SqlJobProfileDto.java |  5 +-
 .../org/apache/inlong/agent/utils/AgentUtils.java  |  3 +-
 .../agent/utils/DebeziumOffsetSerializer.java      |  3 +-
 .../org/apache/inlong/agent/utils/HttpManager.java |  5 +-
 .../apache/inlong/agent/AgentBaseTestsHelper.java  |  8 ++-
 .../agent/common/TestAgentThreadFactory.java       |  7 +-
 .../apache/inlong/agent/common/TestAgentUtils.java |  6 +-
 .../inlong/agent/conf/TestConfiguration.java       |  1 +
 .../org/apache/inlong/agent/db/TestRocksDbImp.java |  1 +
 .../inlong/agent/metrics/TestAgentMetrics.java     |  1 +
 .../agent/metrics/TestPrometheusListener.java      |  1 +
 .../org/apache/inlong/agent/core/AgentMain.java    |  7 +-
 .../org/apache/inlong/agent/core/AgentManager.java | 21 +++---
 .../apache/inlong/agent/core/HeartbeatManager.java |  5 +-
 .../apache/inlong/agent/core/conf/ConfigJetty.java | 10 +--
 .../inlong/agent/core/conf/ConfigServlet.java      |  4 +-
 .../apache/inlong/agent/core/job/JobManager.java   | 44 +++++++------
 .../apache/inlong/agent/core/job/JobWrapper.java   |  7 +-
 .../apache/inlong/agent/core/task/TaskManager.java |  3 +-
 .../agent/core/task/TaskPositionManager.java       |  1 +
 .../apache/inlong/agent/core/task/TaskWrapper.java |  1 +
 .../inlong/agent/core/trigger/TriggerManager.java  | 22 ++++---
 .../inlong/agent/core/AgentBaseTestsHelper.java    |  8 ++-
 .../inlong/agent/core/TestCompletableFuture.java   |  9 +--
 .../apache/inlong/agent/core/TestConfigJetty.java  | 13 ++--
 .../apache/inlong/agent/task/TestTaskWrapper.java  |  1 +
 .../inlong/agent/plugin/channel/MemoryChannel.java |  1 +
 .../agent/plugin/fetcher/ManagerFetcher.java       | 74 ++++++++++-----------
 .../agent/plugin/filter/DateFormatRegex.java       |  3 +-
 .../inlong/agent/plugin/message/SequentialID.java  |  1 +
 .../inlong/agent/plugin/sinks/AbstractSink.java    |  1 +
 .../inlong/agent/plugin/sinks/KafkaSink.java       |  9 ++-
 .../inlong/agent/plugin/sinks/ProxySink.java       | 21 +++---
 .../inlong/agent/plugin/sinks/PulsarSink.java      |  9 +--
 .../inlong/agent/plugin/sinks/SenderManager.java   | 54 ++++++++--------
 .../inlong/agent/plugin/sources/BinlogSource.java  |  1 +
 .../agent/plugin/sources/DatabaseSqlSource.java    |  1 +
 .../inlong/agent/plugin/sources/KafkaSource.java   |  7 +-
 .../inlong/agent/plugin/sources/MongoDBSource.java |  1 +
 .../inlong/agent/plugin/sources/MqttSource.java    |  5 +-
 .../inlong/agent/plugin/sources/OracleSource.java  |  1 +
 .../agent/plugin/sources/PostgreSQLSource.java     |  2 +
 .../inlong/agent/plugin/sources/RedisSource.java   |  1 +
 .../agent/plugin/sources/SQLServerSource.java      |  1 +
 .../agent/plugin/sources/TextFileSource.java       |  1 +
 .../plugin/sources/reader/AbstractReader.java      |  1 +
 .../agent/plugin/sources/reader/BinlogReader.java  | 15 +++--
 .../agent/plugin/sources/reader/KafkaReader.java   |  5 +-
 .../agent/plugin/sources/reader/MongoDBReader.java | 19 +++---
 .../agent/plugin/sources/reader/MqttReader.java    |  3 +-
 .../agent/plugin/sources/reader/OracleReader.java  | 17 ++---
 .../plugin/sources/reader/PostgreSQLReader.java    | 13 ++--
 .../agent/plugin/sources/reader/RedisReader.java   |  9 +--
 .../plugin/sources/reader/SQLServerReader.java     | 17 ++---
 .../agent/plugin/sources/reader/SqlReader.java     |  7 +-
 .../sources/reader/file/FileReaderOperator.java    | 72 +++++++++++----------
 .../reader/file/KubernetesMetadataProvider.java    |  7 +-
 .../sources/reader/file/MonitorTextFile.java       |  3 +-
 .../sources/reader/file/TriggerFileReader.java     |  3 +-
 .../plugin/sources/snapshot/AbstractSnapshot.java  |  3 +-
 .../sources/snapshot/MongoDBSnapshotBase.java      |  1 +
 .../agent/plugin/trigger/DirectoryTrigger.java     |  7 +-
 .../inlong/agent/plugin/trigger/PathPattern.java   |  5 +-
 .../agent/plugin/utils/DatabaseHistoryUtil.java    |  3 +-
 .../inlong/agent/plugin/utils/FileDataUtils.java   |  3 +-
 .../agent/plugin/utils/InLongDatabaseHistory.java  |  3 +-
 .../plugin/utils/InLongFileOffsetBackingStore.java |  3 +-
 .../inlong/agent/plugin/utils/MetaDataUtils.java   |  5 +-
 .../inlong/agent/plugin/utils/PluginUtils.java     | 13 ++--
 .../inlong/agent/plugin/AgentBaseTestsHelper.java  |  3 +-
 .../org/apache/inlong/agent/plugin/MiniAgent.java  |  1 +
 .../apache/inlong/agent/plugin/TestFileAgent.java  | 50 ++++++++-------
 .../apache/inlong/agent/plugin/TestOOMExit.java    |  1 +
 .../agent/plugin/filter/TestDateFormatRegex.java   | 30 +++++----
 .../agent/plugin/filter/TestStreamIdFilter.java    | 12 ++--
 .../inlong/agent/plugin/sinks/KafkaSinkTest.java   |  1 +
 .../apache/inlong/agent/plugin/sinks/MockSink.java |  1 +
 .../inlong/agent/plugin/sinks/PulsarSinkTest.java  |  1 +
 .../sources/PostgreSQLOffsetManagerTest.java       |  3 +-
 .../agent/plugin/sources/PostgreSQLReaderTest.java |  3 +-
 .../agent/plugin/sources/RedisReaderTest.java      |  1 +
 .../plugin/sources/TestBinlogOffsetManager.java    |  3 +-
 .../agent/plugin/sources/TestBinlogReader.java     |  3 +-
 .../agent/plugin/sources/TestMongoDBReader.java    |  3 +-
 .../agent/plugin/sources/TestMqttConnect.java      |  1 +
 .../agent/plugin/sources/TestMqttReader.java       |  3 +-
 .../agent/plugin/sources/TestMqttSource.java       |  3 +-
 .../agent/plugin/sources/TestOracleConnect.java    |  1 +
 .../agent/plugin/sources/TestOracleReader.java     |  7 +-
 .../agent/plugin/sources/TestOracleSource.java     |  1 +
 .../agent/plugin/sources/TestSQLServerConnect.java |  1 +
 .../agent/plugin/sources/TestSQLServerReader.java  |  7 +-
 .../agent/plugin/sources/TestSQLServerSource.java  |  1 +
 .../agent/plugin/sources/TestTextFileReader.java   | 64 +++++++++---------
 .../inlong/agent/plugin/task/TestTextFileTask.java | 46 ++++++-------
 .../agent/plugin/trigger/TestTriggerManager.java   | 14 ++--
 .../agent/plugin/trigger/TestWatchDirTrigger.java  | 26 ++++----
 .../inlong/agent/plugin/utils/TestUtils.java       |  3 +-
 .../agent/plugin/validators/TestValidators.java    |  7 +-
 .../org/apache/inlong/audit/file/ConfigHolder.java | 10 +--
 .../apache/inlong/audit/file/ConfigManager.java    |  9 +--
 .../audit/file/holder/PropertiesConfigHolder.java  | 10 +--
 .../org/apache/inlong/audit/protocol/Commands.java |  5 +-
 .../inlong/audit/base/NamedThreadFactory.java      |  6 +-
 .../audit/channel/FailoverChannelProcessor.java    | 12 ++--
 .../audit/channel/FailoverChannelSelector.java     | 10 +--
 .../org/apache/inlong/audit/node/Application.java  |  3 +-
 .../org/apache/inlong/audit/sink/KafkaSink.java    | 13 ++--
 .../org/apache/inlong/audit/sink/PulsarSink.java   | 11 ++--
 .../org/apache/inlong/audit/sink/TubeSink.java     | 25 ++++----
 .../audit/sink/pulsar/PulsarClientService.java     | 11 ++--
 .../inlong/audit/source/DefaultServiceDecoder.java |  5 +-
 .../inlong/audit/source/ServerMessageFactory.java  |  5 +-
 .../inlong/audit/source/ServerMessageHandler.java  | 15 +++--
 .../apache/inlong/audit/source/ServiceDecoder.java |  3 +-
 .../inlong/audit/source/SimpleTcpSource.java       | 14 ++--
 .../apache/inlong/audit/utils/EventLoopUtil.java   |  1 +
 .../org/apache/inlong/audit/AuditOperator.java     |  1 +
 .../inlong/audit/send/ClientPipelineFactory.java   |  3 +-
 .../apache/inlong/audit/send/SenderChannel.java    |  7 +-
 .../org/apache/inlong/audit/send/SenderGroup.java  |  5 +-
 .../apache/inlong/audit/send/SenderManager.java    |  7 +-
 .../java/org/apache/inlong/audit/util/Decoder.java |  1 +
 .../apache/inlong/audit/util/EventLoopUtil.java    |  1 +
 .../apache/inlong/audit/send/SenderGroupTest.java  |  1 +
 .../inlong/audit/send/SenderManagerTest.java       |  1 +
 .../apache/inlong/audit/util/AuditDataTest.java    |  1 +
 .../inlong/audit/config/ClickHouseConfig.java      |  5 +-
 .../org/apache/inlong/audit/db/DruidConfig.java    |  4 +-
 .../apache/inlong/audit/db/dao/AuditDataDao.java   |  1 +
 .../audit/service/AuditMsgConsumerServer.java      | 21 +++---
 .../inlong/audit/service/ClickHouseService.java    |  1 +
 .../inlong/audit/service/ElasticsearchService.java |  8 +--
 .../inlong/audit/service/consume/BaseConsume.java  |  4 +-
 .../inlong/audit/service/consume/KafkaConsume.java |  5 +-
 .../audit/service/consume/PulsarConsume.java       |  6 +-
 .../inlong/audit/service/consume/TubeConsume.java  |  8 +--
 .../audit/service/ElasticsearchServiceTest.java    |  1 +
 .../audit/service/consume/KafkaConsumeTest.java    |  1 +
 .../audit/service/consume/TubeConsumeTest.java     |  1 +
 .../common/config/IDataProxyConfigHolder.java      |  4 +-
 .../common/heartbeat/ComponentHeartbeat.java       |  1 +
 .../inlong/common/metric/MetricItemMBean.java      |  1 +
 .../inlong/common/metric/MetricItemSetMBean.java   |  1 +
 .../inlong/common/metric/MetricItemValue.java      |  4 +-
 .../common/metric/MetricListenerRunnable.java      | 16 ++---
 .../inlong/common/metric/MetricRegister.java       |  4 +-
 .../inlong/common/monitor/CounterGroupExt.java     |  5 +-
 .../apache/inlong/common/monitor/MonitorIndex.java |  6 +-
 .../inlong/common/monitor/MonitorIndexExt.java     |  5 +-
 .../apache/inlong/common/monitor/StatRunner.java   |  5 +-
 .../org/apache/inlong/common/msg/InLongMsg.java    |  3 +-
 .../inlong/common/pojo/agent/DataConfig.java       |  5 +-
 .../inlong/common/pojo/agent/TaskRequest.java      |  3 +-
 .../apache/inlong/common/util/MaskDataUtils.java   |  3 +-
 .../common/metric/item/TestMetricItemMBean.java    |  2 +
 .../common/metric/set/DataProxyMetricItem.java     |  4 +-
 .../common/metric/set/TestMetricItemSetMBean.java  | 19 +++---
 .../inlong/common/util/MaskDataUtilsTest.java      |  4 +-
 .../admin/ProxyServiceAdminEventHandler.java       |  9 +--
 .../inlong/dataproxy/base/NamedThreadFactory.java  |  6 +-
 .../apache/inlong/dataproxy/base/ProxyMessage.java |  3 +-
 .../apache/inlong/dataproxy/base/SinkRspEvent.java |  6 +-
 .../dataproxy/channel/BufferQueueChannel.java      |  6 +-
 .../channel/FailoverChannelProcessor.java          | 20 +++---
 .../dataproxy/channel/FailoverChannelSelector.java | 15 +++--
 .../inlong/dataproxy/channel/ProxyTransaction.java |  3 +-
 .../apache/inlong/dataproxy/config/AuthUtils.java  |  1 +
 .../dataproxy/config/CommonConfigHolder.java       |  8 ++-
 .../inlong/dataproxy/config/ConfigHolder.java      |  3 +-
 .../inlong/dataproxy/config/ConfigManager.java     | 23 +++----
 .../config/DefaultManagerIpListParser.java         |  3 +-
 .../dataproxy/config/LogMaskerConverter.java       |  1 +
 .../dataproxy/config/RemoteConfigManager.java      | 19 +++---
 .../config/holder/CacheClusterConfigHolder.java    | 21 +++---
 .../config/holder/GroupIdPropertiesHolder.java     |  6 +-
 .../config/holder/IPVisitConfigHolder.java         |  3 +-
 .../config/holder/IdTopicConfigHolder.java         |  7 +-
 .../config/holder/MQClusterConfigHolder.java       |  3 +-
 .../config/holder/PropertiesConfigHolder.java      |  3 +-
 .../config/holder/SourceReportConfigHolder.java    |  7 +-
 .../config/loader/CacheClusterConfigLoader.java    |  3 +-
 .../loader/ContextCacheClusterConfigLoader.java    |  9 +--
 .../config/loader/ContextIdTopicConfigLoader.java  |  7 +-
 .../config/loader/IdTopicConfigLoader.java         |  3 +-
 .../loader/ManagerCacheClusterConfigLoader.java    |  9 +--
 .../config/loader/ManagerIdTopicConfigLoader.java  |  3 +-
 .../config/remote/ConfigMessageServlet.java        | 19 +++---
 .../inlong/dataproxy/dispatch/DispatchManager.java |  7 +-
 .../dataproxy/heartbeat/HeartbeatManager.java      | 23 +++----
 .../inlong/dataproxy/http/HttpBaseSource.java      | 15 +++--
 .../inlong/dataproxy/http/MessageFilter.java       |  6 +-
 .../inlong/dataproxy/http/MessageHandler.java      |  3 +-
 .../dataproxy/http/MessageProcessServlet.java      |  2 +
 .../inlong/dataproxy/http/SimpleHttpSource.java    | 19 +++---
 .../dataproxy/http/SimpleMessageHandler.java       | 28 ++++----
 .../dataproxy/metrics/DataProxyMetricItem.java     |  9 +--
 .../dataproxy/metrics/DataProxyMetricItemSet.java  | 10 +--
 .../inlong/dataproxy/metrics/audit/AuditUtils.java |  6 +-
 .../prometheus/PrometheusMetricListener.java       | 50 +++++++--------
 .../apache/inlong/dataproxy/node/Application.java  | 15 +++--
 .../dataproxy/node/ManagerPropsConfigProvider.java |  3 +-
 .../dataproxy/sink/common/DefaultEventHandler.java |  4 +-
 .../dataproxy/sink/common/MsgDedupHandler.java     |  5 +-
 .../inlong/dataproxy/sink/common/SinkContext.java  |  7 +-
 .../dataproxy/sink/common/TubeProducerHolder.java  | 20 +++---
 .../inlong/dataproxy/sink/common/TubeUtils.java    |  6 +-
 .../inlong/dataproxy/sink/mq/BatchPackManager.java |  5 +-
 .../sink/mq/MessageQueueClusterProducer.java       |  3 +-
 .../sink/mq/MessageQueueZoneProducer.java          |  1 +
 .../dataproxy/sink/mq/MessageQueueZoneSink.java    |  9 +--
 .../sink/mq/MessageQueueZoneSinkContext.java       | 11 ++--
 .../dataproxy/sink/mq/OrderBatchPackProfileV0.java | 10 +--
 .../sink/mq/RandomCacheClusterSelector.java        |  3 +-
 .../sink/mq/SimpleBatchPackProfileV0.java          |  7 +-
 .../dataproxy/sink/mq/kafka/KafkaHandler.java      |  7 +-
 .../dataproxy/sink/mq/pulsar/PulsarHandler.java    |  9 +--
 .../inlong/dataproxy/sink/mq/tube/TubeHandler.java |  5 +-
 .../apache/inlong/dataproxy/source/BaseSource.java | 22 ++++---
 .../dataproxy/source/DefaultServiceDecoder.java    | 28 ++++----
 .../dataproxy/source/ServerMessageFactory.java     | 12 ++--
 .../dataproxy/source/ServerMessageHandler.java     | 50 ++++++++-------
 .../inlong/dataproxy/source/ServiceDecoder.java    |  1 +
 .../dataproxy/source/SimpleMessageHandler.java     | 54 ++++++++--------
 .../inlong/dataproxy/source/SimpleTcpSource.java   | 18 +++---
 .../inlong/dataproxy/source/SimpleUdpSource.java   |  8 ++-
 .../inlong/dataproxy/source/SourceContext.java     | 13 ++--
 .../source/tcp/InlongTcpChannelHandler.java        | 14 ++--
 .../tcp/InlongTcpChannelPipelineFactory.java       | 12 ++--
 .../dataproxy/source/tcp/InlongTcpSource.java      | 15 ++---
 .../source/tcp/InlongTcpSourceCallback.java        | 12 ++--
 .../inlong/dataproxy/source2/BaseSource.java       | 31 +++++----
 .../dataproxy/source2/InLongMessageFactory.java    | 11 ++--
 .../dataproxy/source2/InLongMessageHandler.java    | 18 +++---
 .../inlong/dataproxy/source2/SimpleHttpSource.java | 15 ++---
 .../inlong/dataproxy/source2/SimpleTcpSource.java  | 17 +++--
 .../inlong/dataproxy/source2/SimpleUdpSource.java  | 10 +--
 .../source2/httpMsg/InLongHttpMsgHandler.java      | 24 +++----
 .../dataproxy/source2/v0msg/AbsV0MsgCodec.java     | 15 ++---
 .../dataproxy/source2/v0msg/CodecBinMsg.java       | 14 ++--
 .../dataproxy/source2/v0msg/CodecTextMsg.java      | 12 ++--
 .../source2/v1msg/InlongTcpSourceCallback.java     | 10 +--
 .../inlong/dataproxy/utils/AddressUtils.java       |  3 +-
 .../inlong/dataproxy/utils/EventLoopUtil.java      |  1 +
 .../inlong/dataproxy/utils/MessageUtils.java       | 24 +++----
 .../dataproxy/config/LogMaskerConverterTest.java   |  4 +-
 .../config/holder/TestCommonConfigHolder.java      |  1 +
 .../config/holder/TestIPVisitConfigHolder.java     |  1 +
 .../config/holder/TestMQClusterConfigLoader.java   |  1 +
 .../config/holder/TestSourceReportHolder.java      |  1 +
 .../TestContextCacheClusterConfigLoader.java       |  3 +-
 .../loader/TestContextIdTopicConfigLoader.java     |  3 +-
 .../metrics/TestDataProxyMetricItemSet.java        | 23 +++----
 .../metrics/TestMetricListenerRunnable.java        | 19 +++---
 .../inlong/dataproxy/source/UdpSourceTest.java     |  8 ++-
 .../apache/inlong/dataproxy/utils/MockUtils.java   |  3 +-
 .../manager/client/AutoPush2HiveExample.java       |  3 +-
 .../apache/inlong/manager/client/BaseExample.java  |  3 +-
 .../inlong/manager/client/Binlog2KafkaExample.java |  3 +-
 .../inlong/manager/client/File2HBaseExample.java   |  5 +-
 .../inlong/manager/client/File2HiveExample.java    |  5 +-
 .../inlong/manager/client/File2HudiExample.java    | 12 ++--
 .../inlong/manager/client/File2IcebergExample.java |  5 +-
 .../inlong/manager/client/Kafka2HiveExample.java   |  5 +-
 .../apache/inlong/manager/client/ut/BaseTest.java  |  7 +-
 .../inlong/manager/client/ut/Kafka2HiveTest.java   |  3 +-
 .../inlong/manager/client/cli/CreateCommand.java   |  7 +-
 .../inlong/manager/client/cli/DeleteCommand.java   |  5 +-
 .../inlong/manager/client/cli/DescribeCommand.java |  5 +-
 .../inlong/manager/client/cli/ListCommand.java     |  5 +-
 .../inlong/manager/client/cli/LogCommand.java      |  7 +-
 .../inlong/manager/client/cli/RestartCommand.java  |  5 +-
 .../inlong/manager/client/cli/SuspendCommand.java  |  5 +-
 .../inlong/manager/client/cli/UpdateCommand.java   |  9 +--
 .../manager/client/cli/pojo/CreateGroupConf.java   |  3 +-
 .../inlong/manager/client/cli/pojo/GroupInfo.java  |  5 +-
 .../inlong/manager/client/cli/pojo/SinkInfo.java   |  5 +-
 .../inlong/manager/client/cli/pojo/SourceInfo.java |  5 +-
 .../inlong/manager/client/cli/pojo/StreamInfo.java |  5 +-
 .../inlong/manager/client/cli/util/PrintUtils.java |  3 +-
 .../client/cli/validator/ClusterTypeValidator.java |  3 +-
 .../manager/client/cli/validator/GroupStatus.java  |  3 +-
 .../client/cli/validator/UserTypeValidator.java    |  3 +-
 .../manager/client/api/ClientConfiguration.java    |  3 +-
 .../inlong/manager/client/api/InlongClient.java    |  1 +
 .../manager/client/api/InlongGroupContext.java     | 17 ++---
 .../api/impl/DefaultInlongStreamBuilder.java       | 13 ++--
 .../manager/client/api/impl/InlongClientImpl.java  | 17 ++---
 .../manager/client/api/impl/InlongGroupImpl.java   |  9 +--
 .../manager/client/api/impl/InlongStreamImpl.java  | 17 ++---
 .../client/api/impl/LowLevelInlongClientImpl.java  |  9 +--
 .../client/api/inner/InnerGroupContext.java        |  9 +--
 .../client/api/inner/InnerStreamContext.java       |  7 +-
 .../client/api/inner/client/ClientFactory.java     |  3 +-
 .../client/api/inner/client/InlongGroupClient.java |  5 +-
 .../api/inner/client/InlongStreamClient.java       |  3 +-
 .../client/api/inner/client/StreamSinkClient.java  |  5 +-
 .../api/inner/client/StreamSourceClient.java       |  3 +-
 .../api/inner/client/StreamTransformClient.java    |  3 +-
 .../api/inner/client/WorkflowApproverClient.java   |  5 +-
 .../client/api/inner/client/WorkflowClient.java    |  9 +--
 .../api/inner/client/WorkflowEventClient.java      |  5 +-
 .../manager/client/api/service/DataNodeApi.java    |  1 +
 .../manager/client/api/service/HeartbeatApi.java   |  1 +
 .../client/api/service/InlongClusterApi.java       |  1 +
 .../client/api/service/InlongConsumeApi.java       |  1 +
 .../manager/client/api/service/InlongGroupApi.java |  1 +
 .../manager/client/api/service/InlongSortApi.java  |  1 +
 .../client/api/service/InlongStreamApi.java        |  1 +
 .../manager/client/api/service/NoAuthApi.java      |  1 +
 .../manager/client/api/service/StreamSinkApi.java  |  3 +-
 .../client/api/service/StreamSourceApi.java        |  1 +
 .../client/api/service/StreamTransformApi.java     |  1 +
 .../inlong/manager/client/api/service/UserApi.java |  1 +
 .../manager/client/api/service/WorkflowApi.java    |  1 +
 .../client/api/service/WorkflowApproverApi.java    |  1 +
 .../client/api/service/WorkflowEventApi.java       |  1 +
 .../api/transform/MultiDependencyTransform.java    |  5 +-
 .../api/transform/SingleDependencyTransform.java   |  5 +-
 .../manager/client/api/util/ClientUtils.java       | 11 ++--
 .../client/api/util/InlongGroupTransfer.java       |  5 +-
 .../client/api/util/StreamTransformTransfer.java   | 11 ++--
 .../client/api/impl/InlongGroupImplTest.java       |  3 +-
 .../client/api/impl/InlongStreamImplTest.java      |  5 +-
 .../client/api/inner/ClientFactoryTest.java        | 13 ++--
 .../client/api/inner/HeartbeatClientTest.java      |  3 +-
 .../client/api/inner/InlongConsumeClientTest.java  |  5 +-
 .../manager/client/api/inner/NoAuthClientTest.java |  1 +
 .../api/inner/WorkflowApproverClientTest.java      |  3 +-
 .../client/api/inner/WorkflowClientTest.java       |  3 +-
 .../manager/common/auth/DefaultAuthentication.java |  7 +-
 .../manager/common/auth/SecretAuthentication.java  |  7 +-
 .../common/auth/SecretTokenAuthentication.java     |  5 +-
 .../manager/common/auth/TokenAuthentication.java   |  7 +-
 .../common/conversion/ConversionHandle.java        |  5 +-
 .../manager/common/enums/ApplicationEnv.java       |  3 +-
 .../inlong/manager/common/enums/ConsumeStatus.java |  3 +-
 .../inlong/manager/common/enums/GroupStatus.java   |  3 +-
 .../common/exceptions/BusinessException.java       |  3 +-
 .../manager/common/tool/excel/ExcelTool.java       | 11 ++--
 .../inlong/manager/common/util/AESUtils.java       |  1 +
 .../manager/common/util/InlongCollectionUtils.java |  3 +-
 .../inlong/manager/common/util/JsonUtils.java      |  3 +-
 .../inlong/manager/common/util/NetworkUtils.java   |  1 +
 .../inlong/manager/common/util/Preconditions.java  |  5 +-
 .../inlong/manager/common/util/RSAUtils.java       |  1 +
 .../manager/common/util/ValidationUtils.java       |  1 +
 .../manager/common/validation/InEnumInt.java       |  1 +
 .../common/validation/InEnumIntValidator.java      |  4 +-
 .../manager/common/validation/InEnumString.java    |  1 +
 .../common/validation/InEnumStringValidator.java   |  4 +-
 .../manager/dao/config/JDBCSourceConfig.java       |  1 +
 .../manager/dao/entity/AgentSysConfigEntity.java   |  3 +-
 .../inlong/manager/dao/entity/AuditEntity.java     |  3 +-
 .../dao/entity/DBCollectorDetailTaskEntity.java    |  3 +-
 .../dao/entity/DataSourceCmdConfigEntity.java      |  3 +-
 .../manager/dao/entity/OperationLogEntity.java     |  3 +-
 .../manager/dao/entity/StreamSourceEntity.java     |  5 +-
 .../manager/dao/mapper/AuditBaseEntityMapper.java  |  3 +-
 .../manager/dao/mapper/ClusterSetMapper.java       |  1 +
 .../dao/mapper/ComponentHeartbeatEntityMapper.java |  3 +-
 .../dao/mapper/DBCollectorDetailTaskMapper.java    |  3 +-
 .../manager/dao/mapper/DataNodeEntityMapper.java   |  7 +-
 .../mapper/DataSourceCmdConfigEntityMapper.java    |  3 +-
 .../dao/mapper/GroupHeartbeatEntityMapper.java     |  3 +-
 .../dao/mapper/InlongClusterEntityMapper.java      |  7 +-
 .../dao/mapper/InlongClusterNodeEntityMapper.java  |  3 +-
 .../dao/mapper/InlongClusterTagEntityMapper.java   |  3 +-
 .../dao/mapper/InlongConsumeEntityMapper.java      |  3 +-
 .../dao/mapper/InlongGroupEntityMapper.java        |  9 +--
 .../dao/mapper/InlongGroupExtEntityMapper.java     |  3 +-
 .../dao/mapper/InlongStreamEntityMapper.java       |  9 +--
 .../dao/mapper/InlongStreamExtEntityMapper.java    |  3 +-
 .../dao/mapper/InlongStreamFieldEntityMapper.java  |  3 +-
 .../dao/mapper/InlongTenantEntityMapper.java       |  3 +-
 .../dao/mapper/OperationLogEntityMapper.java       |  1 +
 .../manager/dao/mapper/RoleEntityMapper.java       |  1 +
 .../dao/mapper/SortSourceConfigEntityMapper.java   |  3 +-
 .../dao/mapper/StreamHeartbeatEntityMapper.java    |  3 +-
 .../manager/dao/mapper/StreamSinkEntityMapper.java |  9 +--
 .../dao/mapper/StreamSinkFieldEntityMapper.java    |  5 +-
 .../dao/mapper/StreamSourceEntityMapper.java       |  3 +-
 .../dao/mapper/StreamSourceFieldEntityMapper.java  |  3 +-
 .../dao/mapper/StreamTransformEntityMapper.java    |  3 +-
 .../mapper/StreamTransformFieldEntityMapper.java   |  3 +-
 .../manager/dao/mapper/UserEntityMapper.java       |  1 +
 .../manager/dao/mapper/UserRoleEntityMapper.java   |  1 +
 .../dao/mapper/WorkflowApproverEntityMapper.java   |  3 +-
 .../dao/mapper/WorkflowEventLogEntityMapper.java   |  3 +-
 .../dao/mapper/WorkflowProcessEntityMapper.java    |  3 +-
 .../dao/mapper/WorkflowTaskEntityMapper.java       |  3 +-
 .../org/apache/inlong/manager/dao/DaoBaseTest.java |  1 +
 .../inlong/manager/dao/RestTemplateConfig.java     |  3 +-
 .../manager/dao/config/JDBCSourceConfigTest.java   |  2 +-
 .../dao/mapper/InlongGroupEntityMapperTest.java    |  1 +
 .../manager/plugin/FlinkSortPollerPlugin.java      |  3 +-
 .../manager/plugin/FlinkSortProcessPlugin.java     |  3 +-
 .../manager/plugin/flink/FlinkOperation.java       | 15 +++--
 .../inlong/manager/plugin/flink/FlinkService.java  | 13 ++--
 .../plugin/flink/IntegrationTaskRunner.java        |  5 +-
 .../inlong/manager/plugin/flink/dto/FlinkInfo.java |  3 +-
 .../manager/plugin/flink/enums/Constants.java      |  5 +-
 .../plugin/listener/DeleteSortListener.java        |  7 +-
 .../plugin/listener/DeleteStreamListener.java      |  7 +-
 .../plugin/listener/RestartSortListener.java       |  7 +-
 .../plugin/listener/RestartStreamListener.java     |  9 +--
 .../plugin/listener/StartupSortListener.java       |  7 +-
 .../plugin/listener/StartupStreamListener.java     |  3 +-
 .../plugin/listener/SuspendSortListener.java       |  7 +-
 .../plugin/listener/SuspendStreamListener.java     |  7 +-
 .../manager/plugin/poller/SortStatusPoller.java    | 11 ++--
 .../manager/plugin/util/FlinkConfiguration.java    |  5 +-
 .../plugin/listener/DeleteSortListenerTest.java    |  1 +
 .../plugin/listener/RestartSortListenerTest.java   |  1 +
 .../plugin/listener/StartupSortListenerTest.java   |  1 +
 .../plugin/listener/SuspendSortListenerTest.java   |  1 +
 .../inlong/manager/pojo/audit/AuditRequest.java    |  4 +-
 .../apache/inlong/manager/pojo/audit/AuditVO.java  |  3 +-
 .../manager/pojo/cluster/BindTagRequest.java       |  3 +-
 .../manager/pojo/cluster/ClusterNodeRequest.java   |  3 +-
 .../manager/pojo/cluster/ClusterPageRequest.java   |  3 +-
 .../manager/pojo/cluster/ClusterRequest.java       |  8 +--
 .../pojo/cluster/ClusterTagPageRequest.java        |  3 +-
 .../manager/pojo/cluster/ClusterTagRequest.java    |  6 +-
 .../pojo/cluster/agent/AgentClusterDTO.java        |  7 +-
 .../pojo/cluster/agent/AgentClusterInfo.java       | 11 ++--
 .../agent/AgentClusterNodeBindGroupRequest.java    |  1 +
 .../pojo/cluster/agent/AgentClusterNodeDTO.java    |  9 +--
 .../cluster/agent/AgentClusterNodeRequest.java     |  7 +-
 .../cluster/agent/AgentClusterNodeResponse.java    |  7 +-
 .../pojo/cluster/agent/AgentClusterRequest.java    |  7 +-
 .../cluster/dataproxy/DataProxyClusterDTO.java     |  7 +-
 .../cluster/dataproxy/DataProxyClusterInfo.java    |  9 +--
 .../cluster/dataproxy/DataProxyClusterRequest.java |  7 +-
 .../pojo/cluster/es/ElasticsearchClusterDTO.java   |  7 +-
 .../pojo/cluster/es/ElasticsearchClusterInfo.java  | 11 ++--
 .../cluster/es/ElasticsearchClusterRequest.java    |  7 +-
 .../pojo/cluster/kafka/KafkaClusterDTO.java        |  7 +-
 .../pojo/cluster/kafka/KafkaClusterInfo.java       |  9 +--
 .../pojo/cluster/kafka/KafkaClusterRequest.java    |  7 +-
 .../pojo/cluster/pulsar/PulsarClusterDTO.java      |  7 +-
 .../pojo/cluster/pulsar/PulsarClusterInfo.java     |  9 +--
 .../pojo/cluster/pulsar/PulsarClusterRequest.java  |  9 +--
 .../pojo/cluster/tubemq/TubeClusterDTO.java        |  7 +-
 .../pojo/cluster/tubemq/TubeClusterInfo.java       |  9 +--
 .../pojo/cluster/tubemq/TubeClusterRequest.java    |  7 +-
 .../manager/pojo/consume/InlongConsumeInfo.java    |  3 +-
 .../pojo/consume/InlongConsumePageRequest.java     |  3 +-
 .../manager/pojo/consume/InlongConsumeRequest.java |  3 +-
 .../pojo/consume/kafka/ConsumeKafkaDTO.java        |  9 +--
 .../pojo/consume/kafka/ConsumeKafkaInfo.java       |  9 +--
 .../pojo/consume/kafka/ConsumeKafkaRequest.java    |  7 +-
 .../pojo/consume/pulsar/ConsumePulsarDTO.java      | 11 ++--
 .../pojo/consume/pulsar/ConsumePulsarInfo.java     |  9 +--
 .../pojo/consume/pulsar/ConsumePulsarRequest.java  |  7 +-
 .../pojo/consume/tubemq/ConsumeTubeMQDTO.java      |  9 +--
 .../pojo/consume/tubemq/ConsumeTubeMQInfo.java     |  9 +--
 .../pojo/consume/tubemq/ConsumeTubeMQRequest.java  |  7 +-
 .../manager/pojo/fieldformat/ArrayFormat.java      |  3 +-
 .../inlong/manager/pojo/fieldformat/MapFormat.java |  3 +-
 .../manager/pojo/fieldformat/StructFormat.java     |  3 +-
 .../manager/pojo/group/InlongGroupBriefInfo.java   |  3 +-
 .../manager/pojo/group/InlongGroupExtInfo.java     |  7 +-
 .../inlong/manager/pojo/group/InlongGroupInfo.java |  5 +-
 .../manager/pojo/group/InlongGroupPageRequest.java |  3 +-
 .../manager/pojo/group/InlongGroupRequest.java     |  7 +-
 .../manager/pojo/group/InlongGroupStatusInfo.java  |  9 +--
 .../manager/pojo/group/InlongGroupTopicInfo.java   |  3 +-
 .../manager/pojo/group/InlongGroupUtils.java       |  3 +-
 .../manager/pojo/group/kafka/InlongKafkaDTO.java   | 11 ++--
 .../manager/pojo/group/kafka/InlongKafkaInfo.java  |  9 +--
 .../pojo/group/kafka/InlongKafkaRequest.java       |  7 +-
 .../pojo/group/kafka/InlongKafkaTopicInfo.java     |  7 +-
 .../manager/pojo/group/none/InlongNoneMqInfo.java  |  9 +--
 .../pojo/group/none/InlongNoneMqRequest.java       |  7 +-
 .../pojo/group/none/InlongNoneMqTopicInfo.java     |  7 +-
 .../manager/pojo/group/pulsar/InlongPulsarDTO.java | 11 ++--
 .../pojo/group/pulsar/InlongPulsarInfo.java        |  9 +--
 .../pojo/group/pulsar/InlongPulsarRequest.java     |  7 +-
 .../pojo/group/pulsar/InlongPulsarTopicInfo.java   |  7 +-
 .../pojo/group/pulsar/InlongTdmqPulsarInfo.java    |  7 +-
 .../pojo/group/pulsar/InlongTdmqPulsarRequest.java |  5 +-
 .../manager/pojo/group/tubemq/InlongTubeMQDTO.java |  7 +-
 .../pojo/group/tubemq/InlongTubeMQInfo.java        |  9 +--
 .../pojo/group/tubemq/InlongTubeMQRequest.java     |  7 +-
 .../pojo/group/tubemq/InlongTubeMQTopicInfo.java   |  7 +-
 .../pojo/heartbeat/HeartbeatPageRequest.java       |  3 +-
 .../pojo/heartbeat/HeartbeatReportRequest.java     |  3 +-
 .../manager/pojo/node/DataNodePageRequest.java     |  3 +-
 .../inlong/manager/pojo/node/DataNodeRequest.java  |  8 +--
 .../pojo/node/ck/ClickHouseDataNodeDTO.java        |  7 +-
 .../pojo/node/ck/ClickHouseDataNodeInfo.java       |  9 +--
 .../pojo/node/ck/ClickHouseDataNodeRequest.java    |  7 +-
 .../pojo/node/es/ElasticsearchDataNodeDTO.java     |  9 +--
 .../pojo/node/es/ElasticsearchDataNodeInfo.java    | 11 ++--
 .../pojo/node/es/ElasticsearchDataNodeRequest.java |  7 +-
 .../manager/pojo/node/hive/HiveDataNodeDTO.java    |  7 +-
 .../manager/pojo/node/hive/HiveDataNodeInfo.java   |  9 +--
 .../pojo/node/hive/HiveDataNodeRequest.java        |  7 +-
 .../manager/pojo/node/hudi/HudiDataNodeDTO.java    | 10 +--
 .../manager/pojo/node/hudi/HudiDataNodeInfo.java   |  9 +--
 .../pojo/node/hudi/HudiDataNodeRequest.java        |  7 +-
 .../pojo/node/iceberg/IcebergDataNodeDTO.java      |  7 +-
 .../pojo/node/iceberg/IcebergDataNodeInfo.java     |  9 +--
 .../pojo/node/iceberg/IcebergDataNodeRequest.java  |  7 +-
 .../manager/pojo/node/kudu/KuduDataNodeDTO.java    |  5 +-
 .../manager/pojo/node/mysql/MySQLDataNodeDTO.java  |  9 +--
 .../manager/pojo/node/mysql/MySQLDataNodeInfo.java |  9 +--
 .../pojo/node/mysql/MySQLDataNodeRequest.java      |  7 +-
 .../node/postgresql/PostgreSQLDataNodeDTO.java     |  7 +-
 .../node/postgresql/PostgreSQLDataNodeInfo.java    |  9 +--
 .../node/postgresql/PostgreSQLDataNodeRequest.java |  7 +-
 .../manager/pojo/node/redis/RedisDataNodeDTO.java  |  7 +-
 .../manager/pojo/node/redis/RedisDataNodeInfo.java |  9 +--
 .../pojo/node/redis/RedisDataNodeRequest.java      |  7 +-
 .../pojo/node/starrocks/StarRocksDataNodeDTO.java  |  9 +--
 .../pojo/node/starrocks/StarRocksDataNodeInfo.java |  9 +--
 .../node/starrocks/StarRocksDataNodeRequest.java   |  7 +-
 .../queue/tubemq/AddTubeConsumeGroupRequest.java   |  3 +-
 .../inlong/manager/pojo/sink/SinkPageRequest.java  |  4 +-
 .../inlong/manager/pojo/sink/SinkRequest.java      |  9 +--
 .../inlong/manager/pojo/sink/StreamSink.java       |  7 +-
 .../manager/pojo/sink/ck/ClickHouseFieldInfo.java  |  9 +--
 .../manager/pojo/sink/ck/ClickHouseSink.java       | 11 ++--
 .../manager/pojo/sink/ck/ClickHouseSinkDTO.java    | 10 +--
 .../pojo/sink/ck/ClickHouseSinkRequest.java        |  7 +-
 .../inlong/manager/pojo/sink/doris/DorisSink.java  | 11 ++--
 .../manager/pojo/sink/doris/DorisSinkDTO.java      | 17 +++--
 .../manager/pojo/sink/doris/DorisSinkRequest.java  |  7 +-
 .../pojo/sink/es/ElasticsearchFieldInfo.java       | 11 ++--
 .../manager/pojo/sink/es/ElasticsearchSink.java    | 11 ++--
 .../manager/pojo/sink/es/ElasticsearchSinkDTO.java | 10 +--
 .../pojo/sink/es/ElasticsearchSinkRequest.java     |  7 +-
 .../manager/pojo/sink/greenplum/GreenplumSink.java | 11 ++--
 .../pojo/sink/greenplum/GreenplumSinkDTO.java      |  8 ++-
 .../pojo/sink/greenplum/GreenplumSinkRequest.java  |  7 +-
 .../pojo/sink/hbase/HBaseColumnFamilyInfo.java     |  7 +-
 .../inlong/manager/pojo/sink/hbase/HBaseSink.java  | 11 ++--
 .../manager/pojo/sink/hbase/HBaseSinkDTO.java      |  8 ++-
 .../manager/pojo/sink/hbase/HBaseSinkRequest.java  |  7 +-
 .../inlong/manager/pojo/sink/hdfs/HDFSSink.java    | 11 ++--
 .../inlong/manager/pojo/sink/hdfs/HDFSSinkDTO.java |  8 ++-
 .../manager/pojo/sink/hdfs/HDFSSinkRequest.java    |  7 +-
 .../inlong/manager/pojo/sink/hive/HiveSink.java    | 11 ++--
 .../inlong/manager/pojo/sink/hive/HiveSinkDTO.java | 10 +--
 .../manager/pojo/sink/hive/HiveSinkRequest.java    | 10 +--
 .../manager/pojo/sink/hudi/HudiColumnInfo.java     |  7 +-
 .../inlong/manager/pojo/sink/hudi/HudiSink.java    | 16 +++--
 .../inlong/manager/pojo/sink/hudi/HudiSinkDTO.java | 17 +++--
 .../manager/pojo/sink/hudi/HudiSinkRequest.java    | 12 ++--
 .../manager/pojo/sink/hudi/HudiTableInfo.java      |  3 +-
 .../pojo/sink/iceberg/IcebergColumnInfo.java       |  7 +-
 .../manager/pojo/sink/iceberg/IcebergSink.java     | 11 ++--
 .../manager/pojo/sink/iceberg/IcebergSinkDTO.java  |  8 ++-
 .../pojo/sink/iceberg/IcebergSinkRequest.java      |  7 +-
 .../inlong/manager/pojo/sink/kafka/KafkaSink.java  | 11 ++--
 .../manager/pojo/sink/kafka/KafkaSinkDTO.java      |  8 ++-
 .../manager/pojo/sink/kafka/KafkaSinkRequest.java  |  9 +--
 .../manager/pojo/sink/kudu/KuduColumnInfo.java     |  9 +--
 .../inlong/manager/pojo/sink/kudu/KuduSink.java    | 11 ++--
 .../inlong/manager/pojo/sink/kudu/KuduSinkDTO.java |  8 ++-
 .../manager/pojo/sink/kudu/KuduSinkRequest.java    |  7 +-
 .../inlong/manager/pojo/sink/mysql/MySQLSink.java  | 11 ++--
 .../manager/pojo/sink/mysql/MySQLSinkDTO.java      | 10 +--
 .../manager/pojo/sink/mysql/MySQLSinkRequest.java  |  7 +-
 .../manager/pojo/sink/oracle/OracleSink.java       | 11 ++--
 .../manager/pojo/sink/oracle/OracleSinkDTO.java    |  8 ++-
 .../pojo/sink/oracle/OracleSinkRequest.java        |  7 +-
 .../pojo/sink/postgresql/PostgreSQLSink.java       | 11 ++--
 .../pojo/sink/postgresql/PostgreSQLSinkDTO.java    | 10 +--
 .../sink/postgresql/PostgreSQLSinkRequest.java     |  7 +-
 .../inlong/manager/pojo/sink/redis/RedisSink.java  | 11 ++--
 .../manager/pojo/sink/redis/RedisSinkDTO.java      | 10 +--
 .../manager/pojo/sink/redis/RedisSinkRequest.java  |  7 +-
 .../manager/pojo/sink/sqlserver/SQLServerSink.java | 11 ++--
 .../pojo/sink/sqlserver/SQLServerSinkDTO.java      |  8 ++-
 .../pojo/sink/sqlserver/SQLServerSinkRequest.java  |  7 +-
 .../pojo/sink/starrocks/StarRocksColumnInfo.java   |  9 +--
 .../manager/pojo/sink/starrocks/StarRocksSink.java | 11 ++--
 .../pojo/sink/starrocks/StarRocksSinkDTO.java      | 10 +--
 .../pojo/sink/starrocks/StarRocksSinkRequest.java  |  7 +-
 .../sink/tdsqlpostgresql/TDSQLPostgreSQLSink.java  | 11 ++--
 .../tdsqlpostgresql/TDSQLPostgreSQLSinkDTO.java    |  8 ++-
 .../TDSQLPostgreSQLSinkRequest.java                |  7 +-
 .../inlong/manager/pojo/sort/FlinkSortConf.java    |  5 +-
 .../inlong/manager/pojo/sort/SortStatusInfo.java   |  6 +-
 .../manager/pojo/sort/UserDefinedSortConf.java     |  3 +-
 .../manager/pojo/sort/util/ExtractNodeUtils.java   | 11 ++--
 .../manager/pojo/sort/util/FieldInfoUtils.java     |  5 +-
 .../manager/pojo/sort/util/FieldRelationUtils.java |  7 +-
 .../pojo/sort/util/FilterFunctionUtils.java        |  5 +-
 .../manager/pojo/sort/util/LoadNodeUtils.java      |  7 +-
 .../manager/pojo/sort/util/NodeRelationUtils.java  |  9 +--
 .../manager/pojo/sort/util/StreamParseUtils.java   |  5 +-
 .../manager/pojo/sort/util/TransformNodeUtils.java |  7 +-
 .../manager/pojo/source/SourcePageRequest.java     |  4 +-
 .../inlong/manager/pojo/source/SourceRequest.java  |  9 +--
 .../inlong/manager/pojo/source/StreamSource.java   |  3 +-
 .../inlong/manager/pojo/source/SubSourceDTO.java   |  7 +-
 .../pojo/source/autopush/AutoPushSource.java       | 11 ++--
 .../pojo/source/autopush/AutoPushSourceDTO.java    |  7 +-
 .../source/autopush/AutoPushSourceRequest.java     |  7 +-
 .../manager/pojo/source/file/FileSource.java       | 11 ++--
 .../manager/pojo/source/file/FileSourceDTO.java    |  8 ++-
 .../pojo/source/file/FileSourceRequest.java        |  9 +--
 .../manager/pojo/source/hudi/HudiSource.java       | 16 +++--
 .../manager/pojo/source/hudi/HudiSourceDTO.java    | 19 +++---
 .../pojo/source/hudi/HudiSourceRequest.java        | 12 ++--
 .../manager/pojo/source/kafka/KafkaSource.java     | 11 ++--
 .../manager/pojo/source/kafka/KafkaSourceDTO.java  |  8 ++-
 .../pojo/source/kafka/KafkaSourceRequest.java      |  7 +-
 .../manager/pojo/source/mongodb/MongoDBSource.java | 11 ++--
 .../pojo/source/mongodb/MongoDBSourceDTO.java      |  8 ++-
 .../pojo/source/mongodb/MongoDBSourceRequest.java  |  9 +--
 .../manager/pojo/source/mqtt/MqttSource.java       | 11 ++--
 .../manager/pojo/source/mqtt/MqttSourceDTO.java    | 10 +--
 .../pojo/source/mqtt/MqttSourceRequest.java        |  7 +-
 .../pojo/source/mysql/MySQLBinlogSource.java       | 11 ++--
 .../pojo/source/mysql/MySQLBinlogSourceDTO.java    |  8 ++-
 .../source/mysql/MySQLBinlogSourceRequest.java     |  9 +--
 .../manager/pojo/source/oracle/OracleSource.java   | 11 ++--
 .../pojo/source/oracle/OracleSourceDTO.java        |  8 ++-
 .../pojo/source/oracle/OracleSourceRequest.java    |  9 +--
 .../pojo/source/postgresql/PostgreSQLSource.java   | 11 ++--
 .../source/postgresql/PostgreSQLSourceDTO.java     |  8 ++-
 .../source/postgresql/PostgreSQLSourceRequest.java |  9 +--
 .../manager/pojo/source/pulsar/PulsarSource.java   | 11 ++--
 .../pojo/source/pulsar/PulsarSourceDTO.java        |  8 ++-
 .../pojo/source/pulsar/PulsarSourceRequest.java    |  7 +-
 .../manager/pojo/source/redis/RedisSource.java     | 11 ++--
 .../manager/pojo/source/redis/RedisSourceDTO.java  |  5 +-
 .../pojo/source/redis/RedisSourceRequest.java      |  7 +-
 .../pojo/source/sqlserver/SQLServerSource.java     | 11 ++--
 .../pojo/source/sqlserver/SQLServerSourceDTO.java  |  8 ++-
 .../source/sqlserver/SQLServerSourceRequest.java   |  9 +--
 .../manager/pojo/source/tubemq/TubeMQSource.java   | 11 ++--
 .../pojo/source/tubemq/TubeMQSourceDTO.java        |  8 ++-
 .../pojo/source/tubemq/TubeMQSourceRequest.java    |  7 +-
 .../pojo/stream/InlongStreamApproveRequest.java    |  3 +-
 .../manager/pojo/stream/InlongStreamBriefInfo.java |  3 +-
 .../manager/pojo/stream/InlongStreamExtParam.java  |  5 +-
 .../manager/pojo/stream/InlongStreamInfo.java      |  7 +-
 .../pojo/stream/InlongStreamPageRequest.java       |  3 +-
 .../manager/pojo/stream/InlongStreamRequest.java   |  4 +-
 .../inlong/manager/pojo/stream/StreamField.java    | 11 ++--
 .../inlong/manager/pojo/stream/StreamNode.java     |  5 +-
 .../manager/pojo/stream/StreamNodeRelation.java    |  5 +-
 .../inlong/manager/pojo/stream/StreamPipeline.java |  3 +-
 .../manager/pojo/stream/StreamTransform.java       |  3 +-
 .../manager/pojo/tenant/InlongTenantInfo.java      |  3 +-
 .../pojo/tenant/InlongTenantPageRequest.java       |  3 +-
 .../manager/pojo/tenant/InlongTenantRequest.java   |  5 +-
 .../pojo/transform/DeleteTransformRequest.java     |  1 +
 .../pojo/transform/TransformDefinition.java        |  3 +-
 .../pojo/transform/TransformPageRequest.java       |  3 +-
 .../manager/pojo/transform/TransformRequest.java   |  8 ++-
 .../manager/pojo/transform/TransformResponse.java  |  3 +-
 .../deduplication/DeDuplicationDefinition.java     | 11 ++--
 .../pojo/transform/encrypt/EncryptDefinition.java  | 11 ++--
 .../pojo/transform/filter/FilterDefinition.java    | 11 ++--
 .../transform/joiner/IntervalJoinerDefinition.java |  9 +--
 .../pojo/transform/joiner/JoinerDefinition.java    | 11 ++--
 .../transform/joiner/LookUpJoinerDefinition.java   |  7 +-
 .../transform/joiner/TemporalJoinerDefinition.java |  9 +--
 .../replacer/StringReplacerDefinition.java         | 11 ++--
 .../transform/splitter/SplitterDefinition.java     | 11 ++--
 .../apache/inlong/manager/pojo/user/UserInfo.java  |  1 +
 .../inlong/manager/pojo/user/UserRequest.java      |  9 +--
 .../manager/pojo/workflow/ApproverPageRequest.java |  3 +-
 .../inlong/manager/pojo/workflow/ElementInfo.java  |  3 +-
 .../manager/pojo/workflow/EventLogRequest.java     |  3 +-
 .../manager/pojo/workflow/ProcessRequest.java      |  5 +-
 .../manager/pojo/workflow/ProcessResponse.java     |  3 +-
 .../manager/pojo/workflow/TaskLogRequest.java      |  3 +-
 .../inlong/manager/pojo/workflow/TaskRequest.java  |  5 +-
 .../inlong/manager/pojo/workflow/TaskResponse.java |  3 +-
 .../pojo/workflow/WorkflowApprovalRequest.java     |  3 +-
 .../pojo/workflow/WorkflowOperationRequest.java    |  5 +-
 .../form/process/ApplyConsumeProcessForm.java      |  7 +-
 .../form/process/ApplyGroupProcessForm.java        |  9 +--
 .../form/process/GroupResourceProcessForm.java     |  7 +-
 .../pojo/workflow/form/process/ProcessForm.java    |  3 +-
 .../form/process/StreamResourceProcessForm.java    |  5 +-
 .../workflow/form/task/ConsumeApproveForm.java     |  5 +-
 .../workflow/form/task/InlongGroupApproveForm.java |  9 +--
 .../pojo/workflow/form/task/ServiceTaskForm.java   |  3 +-
 .../inlong/manager/pojo/page/PageResultTest.java   |  3 +-
 .../inlong/manager/pojo/sort/BaseSortConfTest.java |  1 +
 .../pojo/sort/util/FieldFormatUtilsTest.java       |  3 +-
 .../pojo/transform/TransformDefinitionTest.java    |  5 +-
 .../service/cluster/AbstractClusterOperator.java   |  1 +
 .../service/cluster/AgentClusterOperator.java      |  7 +-
 .../service/cluster/DataProxyClusterOperator.java  |  5 +-
 .../cluster/ElasticsearchClusterOperator.java      |  7 +-
 .../cluster/InlongClusterOperatorFactory.java      |  1 +
 .../service/cluster/InlongClusterServiceImpl.java  | 15 +++--
 .../service/cluster/KafkaClusterOperator.java      |  5 +-
 .../service/cluster/PulsarClusterOperator.java     |  5 +-
 .../service/cluster/TubeClusterOperator.java       |  5 +-
 .../cluster/node/AbstractClusterNodeOperator.java  |  1 +
 .../cluster/node/AgentClusterNodeOperator.java     |  7 +-
 .../cluster/node/DefaultClusterNodeOperator.java   |  3 +-
 .../node/InlongClusterNodeOperatorFactory.java     |  1 +
 .../service/consume/AbstractConsumeOperator.java   |  3 +-
 .../service/consume/ConsumeKafkaOperator.java      |  3 +-
 .../service/consume/ConsumePulsarOperator.java     |  5 +-
 .../service/consume/ConsumeTubeMQOperator.java     |  3 +-
 .../consume/InlongConsumeOperatorFactory.java      |  1 +
 .../consume/InlongConsumeProcessService.java       |  3 +-
 .../service/consume/InlongConsumeServiceImpl.java  |  7 +-
 .../service/core/impl/AgentServiceImpl.java        | 16 +++--
 .../service/core/impl/AuditServiceImpl.java        |  8 ++-
 .../core/impl/DBCollectorTaskServiceImpl.java      |  7 +-
 .../manager/service/core/impl/RoleServiceImpl.java |  8 ++-
 .../service/core/impl/SortClusterServiceImpl.java  |  8 ++-
 .../service/core/impl/SortConfigLoaderImpl.java    |  3 +-
 .../manager/service/core/impl/SortServiceImpl.java |  3 +-
 .../service/core/impl/SortSourceServiceImpl.java   | 10 +--
 .../core/impl/WorkflowApproverServiceImpl.java     |  5 +-
 .../core/impl/WorkflowEventServiceImpl.java        |  5 +-
 .../service/group/AbstractGroupOperator.java       |  5 +-
 .../manager/service/group/GroupCheckService.java   |  1 +
 .../service/group/InlongGroupOperator4Kafka.java   |  3 +-
 .../service/group/InlongGroupOperator4NoneMQ.java  |  7 +-
 .../service/group/InlongGroupOperator4Pulsar.java  |  3 +-
 .../service/group/InlongGroupOperator4TubeMQ.java  |  3 +-
 .../service/group/InlongGroupOperatorFactory.java  |  1 +
 .../service/group/InlongGroupProcessService.java   |  3 +-
 .../manager/service/group/InlongGroupService.java  |  1 +
 .../service/group/InlongGroupServiceImpl.java      | 15 +++--
 .../service/heartbeat/HeartbeatManager.java        | 26 ++++----
 .../service/heartbeat/HeartbeatServiceImpl.java    | 13 ++--
 .../service/listener/GroupTaskListenerFactory.java | 12 ++--
 .../listener/StreamTaskListenerFactory.java        | 10 +--
 .../consume/OperateConsumeTaskListener.java        |  5 +-
 .../apply/ApproveConsumeProcessListener.java       |  5 +-
 .../apply/CancelConsumeProcessListener.java        |  3 +-
 .../apply/RejectConsumeProcessListener.java        |  1 +
 .../listener/group/InitGroupCompleteListener.java  |  3 +-
 .../listener/group/InitGroupFailedListener.java    |  3 +-
 .../service/listener/group/InitGroupListener.java  |  3 +-
 .../group/UpdateGroupCompleteListener.java         |  3 +-
 .../listener/group/UpdateGroupFailedListener.java  |  3 +-
 .../listener/group/UpdateGroupListener.java        |  3 +-
 .../group/apply/AfterApprovedTaskListener.java     |  3 +-
 .../group/apply/ApproveApplyProcessListener.java   |  3 +-
 .../group/apply/CancelApplyProcessListener.java    |  3 +-
 .../group/apply/RejectApplyProcessListener.java    |  3 +-
 .../listener/queue/QueueResourceListener.java      |  5 +-
 .../queue/StreamQueueResourceListener.java         |  3 +-
 .../listener/sink/SinkResourceListener.java        |  5 +-
 .../listener/sink/StreamSinkResourceListener.java  |  7 +-
 .../service/listener/sort/SortConfigListener.java  |  3 +-
 .../listener/sort/StreamSortConfigListener.java    |  3 +-
 .../source/AbstractSourceOperateListener.java      |  9 +--
 .../listener/source/SourceDeleteListener.java      |  3 +-
 .../listener/source/SourceRestartListener.java     |  3 +-
 .../listener/source/SourceStopListener.java        |  3 +-
 .../stream/InitStreamCompleteListener.java         |  3 +-
 .../listener/stream/InitStreamFailedListener.java  |  3 +-
 .../listener/stream/InitStreamListener.java        |  1 +
 .../stream/UpdateStreamCompleteListener.java       |  3 +-
 .../stream/UpdateStreamFailedListener.java         |  3 +-
 .../listener/stream/UpdateStreamListener.java      |  1 +
 .../service/node/AbstractDataNodeOperator.java     |  1 +
 .../service/node/DataNodeOperateHelper.java        |  4 +-
 .../service/node/DataNodeOperatorFactory.java      |  1 +
 .../manager/service/node/DataNodeServiceImpl.java  |  7 +-
 .../node/ck/ClickHouseDataNodeOperator.java        |  5 +-
 .../node/es/ElasticsearchDataNodeOperator.java     |  5 +-
 .../service/node/hive/HiveDataNodeOperator.java    |  5 +-
 .../service/node/hudi/HudiDataNodeOperator.java    |  5 +-
 .../node/iceberg/IcebergDataNodeOperator.java      |  7 +-
 .../service/node/kudu/KuduDataNodeOperator.java    |  6 +-
 .../service/node/mysql/MySQLDataNodeOperator.java  |  5 +-
 .../postgresql/PostgreSQLDataNodeOperator.java     |  5 +-
 .../service/node/redis/RedisDataNodeOperator.java  |  5 +-
 .../node/starrocks/StarRocksDataNodeOperator.java  |  5 +-
 .../manager/service/operationlog/OperationLog.java |  3 +-
 .../service/operationlog/OperationLogPool.java     |  6 +-
 .../service/operationlog/OperationLogRecorder.java | 10 +--
 .../manager/service/plugin/PluginClassLoader.java  |  7 +-
 .../manager/service/plugin/PluginService.java      |  9 +--
 .../repository/DataProxyConfigRepository.java      | 16 +++--
 .../queue/QueueResourceOperatorFactory.java        |  1 +
 .../resource/queue/kafka/KafkaOperator.java        |  1 +
 .../queue/kafka/KafkaResourceOperators.java        |  6 +-
 .../service/resource/queue/kafka/KafkaUtils.java   |  3 +-
 .../resource/queue/pulsar/PulsarOperator.java      |  5 +-
 .../queue/pulsar/PulsarResourceOperator.java       |  9 +--
 .../service/resource/queue/pulsar/PulsarUtils.java |  5 +-
 .../resource/queue/tubemq/TubeMQOperator.java      |  8 ++-
 .../queue/tubemq/TubeMQResourceOperator.java       |  5 +-
 .../resource/sink/SinkResourceOperatorFactory.java |  1 +
 .../service/resource/sink/ck/ClickHouseConfig.java |  1 +
 .../resource/sink/ck/ClickHouseJdbcUtils.java      |  3 +-
 .../sink/ck/ClickHouseResourceOperator.java        |  5 +-
 .../resource/sink/ck/ClickHouseSqlBuilder.java     |  3 +-
 .../service/resource/sink/es/ElasticsearchApi.java | 11 ++--
 .../resource/sink/es/ElasticsearchConfig.java      |  3 +-
 .../sink/es/ElasticsearchResourceOperator.java     |  5 +-
 .../sink/greenplum/GreenplumJdbcUtils.java         |  3 +-
 .../sink/greenplum/GreenplumResourceOperator.java  |  7 +-
 .../sink/greenplum/GreenplumSqlBuilder.java        |  5 +-
 .../service/resource/sink/hbase/HBaseApiUtils.java |  5 +-
 .../resource/sink/hbase/HBaseResourceOperator.java |  9 +--
 .../service/resource/sink/hive/HiveJdbcUtils.java  |  5 +-
 .../resource/sink/hive/HiveResourceOperator.java   |  5 +-
 .../service/resource/sink/hive/SqlBuilder.java     |  3 +-
 .../resource/sink/hudi/HudiCatalogClient.java      | 17 ++---
 .../resource/sink/hudi/HudiResourceOperator.java   |  5 +-
 .../resource/sink/iceberg/IcebergCatalogUtils.java |  9 +--
 .../sink/iceberg/IcebergResourceOperator.java      |  5 +-
 .../resource/sink/kafka/KafkaResourceOperator.java |  1 +
 .../resource/sink/kudu/KuduResourceClient.java     |  1 +
 .../resource/sink/kudu/KuduResourceOperator.java   |  9 +--
 .../resource/sink/mysql/MySQLJdbcUtils.java        |  5 +-
 .../resource/sink/mysql/MySQLResourceOperator.java |  5 +-
 .../resource/sink/mysql/MySQLSqlBuilder.java       |  3 +-
 .../resource/sink/oracle/OracleJdbcUtils.java      |  3 +-
 .../sink/oracle/OracleResourceOperator.java        |  9 +--
 .../resource/sink/oracle/OracleSqlBuilder.java     |  5 +-
 .../sink/postgresql/PostgreSQLJdbcUtils.java       |  3 +-
 .../postgresql/PostgreSQLResourceOperator.java     |  7 +-
 .../sink/postgresql/PostgreSQLSqlBuilder.java      |  5 +-
 .../resource/sink/redis/RedisResourceClient.java   |  3 +-
 .../resource/sink/redis/RedisResourceOperator.java |  1 +
 .../sink/sqlserver/SQLServerJdbcUtils.java         |  5 +-
 .../sink/sqlserver/SQLServerResourceOperator.java  |  5 +-
 .../sink/sqlserver/SQLServerSqlBuilder.java        |  5 +-
 .../sink/starrocks/StarRocksJdbcUtils.java         |  5 +-
 .../sink/starrocks/StarRocksResourceOperator.java  |  5 +-
 .../sink/starrocks/StarRocksSqlBuilder.java        |  3 +-
 .../resource/sort/DefaultSortConfigOperator.java   |  5 +-
 .../resource/sort/SortConfigOperatorFactory.java   |  1 +
 .../manager/service/sink/AbstractSinkOperator.java |  7 +-
 .../manager/service/sink/SinkOperatorFactory.java  |  1 +
 .../manager/service/sink/StreamSinkOperator.java   |  4 +-
 .../manager/service/sink/StreamSinkService.java    |  1 +
 .../service/sink/StreamSinkServiceImpl.java        | 31 ++++-----
 .../service/sink/ck/ClickHouseSinkOperator.java    |  8 ++-
 .../service/sink/doris/DorisSinkOperator.java      | 12 ++--
 .../service/sink/es/ElasticsearchSinkOperator.java |  7 +-
 .../sink/greenplum/GreenplumSinkOperator.java      |  9 +--
 .../service/sink/hbase/HBaseSinkOperator.java      |  9 +--
 .../service/sink/hdfs/HDFSSinkOperator.java        |  9 +--
 .../service/sink/hive/HiveSinkOperator.java        | 11 ++--
 .../service/sink/hudi/HudiSinkOperator.java        | 18 +++---
 .../service/sink/iceberg/IcebergSinkOperator.java  | 11 ++--
 .../service/sink/kafka/KafkaSinkOperator.java      |  9 +--
 .../service/sink/kudu/KuduSinkOperator.java        |  7 +-
 .../service/sink/mysql/MySQLSinkOperator.java      |  5 +-
 .../service/sink/oracle/OracleSinkOperator.java    |  9 +--
 .../sink/postgresql/PostgreSQLSinkOperator.java    |  9 +--
 .../postgresql/TDSQLPostgreSQLSinkOperator.java    | 11 ++--
 .../service/sink/redis/RedisSinkOperator.java      | 21 +++---
 .../sink/sqlserver/SQLServerSinkOperator.java      |  9 +--
 .../sink/starrocks/StarRocksSinkOperator.java      |  8 ++-
 .../service/source/AbstractSourceOperator.java     |  7 +-
 .../service/source/SourceOperatorFactory.java      |  1 +
 .../service/source/SourceSnapshotOperator.java     | 12 ++--
 .../service/source/StreamSourceOperator.java       |  4 +-
 .../service/source/StreamSourceServiceImpl.java    | 13 ++--
 .../source/autopush/AutoPushSourceOperator.java    |  3 +-
 .../source/binlog/BinlogSourceOperator.java        |  3 +-
 .../service/source/file/FileSourceOperator.java    |  5 +-
 .../service/source/hudi/HudiSourceOperator.java    |  6 +-
 .../service/source/kafka/KafkaSourceOperator.java  |  9 +--
 .../source/mongodb/MongoDBSourceOperator.java      |  9 +--
 .../service/source/mqtt/MqttSourceOperator.java    |  3 +-
 .../source/oracle/OracleSourceOperator.java        |  9 +--
 .../postgresql/PostgreSQLSourceOperator.java       |  9 +--
 .../source/pulsar/PulsarSourceOperator.java        | 11 ++--
 .../service/source/redis/RedisSourceOperator.java  |  3 +-
 .../source/sqlserver/SQLServerSourceOperator.java  |  9 +--
 .../source/tubemq/TubeMQSourceOperator.java        |  7 +-
 .../service/stream/InlongStreamProcessService.java |  5 +-
 .../service/stream/InlongStreamService.java        |  1 +
 .../service/stream/InlongStreamServiceImpl.java    | 32 ++++-----
 .../manager/service/task/DataCleansingTask.java    |  5 +-
 .../service/tenant/InlongTenantService.java        |  3 +-
 .../service/tenant/InlongTenantServiceImpl.java    |  9 +--
 .../transform/StreamTransformServiceImpl.java      |  9 +--
 .../manager/service/user/LoginUserUtils.java       |  3 +-
 .../manager/service/user/UserServiceImpl.java      | 13 ++--
 .../workflow/WorkflowDefinitionRegister.java       |  4 +-
 .../service/workflow/WorkflowServiceImpl.java      | 11 ++--
 .../consume/ApplyConsumeProcessHandler.java        |  3 +-
 .../consume/ApplyConsumeWorkflowDefinition.java    |  1 +
 .../group/ApplyGroupWorkflowDefinition.java        |  3 +-
 .../group/CreateGroupWorkflowDefinition.java       |  7 +-
 .../group/DeleteGroupWorkflowDefinition.java       |  3 +-
 .../group/RestartGroupWorkflowDefinition.java      |  9 +--
 .../group/SuspendGroupWorkflowDefinition.java      |  9 +--
 .../stream/CreateStreamWorkflowDefinition.java     |  3 +-
 .../stream/DeleteStreamWorkflowDefinition.java     |  3 +-
 .../stream/RestartStreamWorkflowDefinition.java    |  7 +-
 .../stream/SuspendStreamWorkflowDefinition.java    |  7 +-
 .../manager/common/utils/ValidationUtilsTest.java  |  5 +-
 .../inlong/manager/service/RestTemplateConfig.java |  3 +-
 .../inlong/manager/service/ServiceBaseTest.java    |  1 +
 .../service/cluster/InlongClusterServiceTest.java  |  5 +-
 .../service/consume/InlongConsumeServiceTest.java  |  1 +
 .../core/heartbeat/HeartbeatManagerTest.java       |  5 +-
 .../service/core/impl/AgentServiceTest.java        |  7 +-
 .../service/core/impl/AuditServiceTest.java        |  1 +
 .../service/core/impl/DataNodeServiceTest.java     |  1 +
 .../service/core/impl/HeartbeatServiceTest.java    |  5 +-
 .../service/core/impl/InlongStreamServiceTest.java |  1 +
 .../manager/service/group/GroupServiceTest.java    |  1 +
 .../group/InlongGroupProcessServiceTest.java       |  1 +
 .../service/group/InlongGroupServiceTest.java      |  1 +
 .../inlong/manager/service/mocks/MockAgent.java    |  3 +-
 .../service/plugin/PluginClassLoaderTest.java      |  5 +-
 .../manager/service/plugin/PluginServiceTest.java  |  1 +
 .../manager/service/queue/PulsarUtilsTest.java     |  1 +
 .../repository/DataProxyConfigRepositoryTest.java  |  3 +-
 .../service/sink/ClickHouseSinkServiceTest.java    |  1 +
 .../service/sink/ElasticsearchSinkServiceTest.java |  1 +
 .../service/sink/GreenplumSinkServiceTest.java     |  3 +-
 .../manager/service/sink/HBaseSinkServiceTest.java |  1 +
 .../service/sink/HDFSStreamSinkServiceTest.java    |  3 +-
 .../manager/service/sink/HiveSinkServiceTest.java  |  1 +
 .../manager/service/sink/HudiSinkServiceTest.java  |  1 +
 .../service/sink/IcebergSinkServiceTest.java       |  1 +
 .../manager/service/sink/KafkaSinkServiceTest.java |  1 +
 .../manager/service/sink/MySQLSinkServiceTest.java |  3 +-
 .../service/sink/MySQLStreamSinkServiceTest.java   |  3 +-
 .../service/sink/OracleSinkServiceTest.java        |  3 +-
 .../service/sink/PostgreSQLSinkServiceTest.java    |  3 +-
 .../manager/service/sink/RedisSinkServiceTest.java |  1 +
 .../service/sink/SQLServerSinkServiceTest.java     |  3 +-
 .../sink/TDSQLPostgreSQLSinkServiceTest.java       |  3 +-
 .../manager/service/sort/DisableZkForSortTest.java |  5 +-
 .../manager/service/sort/SortServiceImplTest.java  |  1 +
 .../service/source/MongoDBSourceServiceTest.java   |  1 +
 .../service/source/MqttSourceServiceTest.java      |  1 +
 .../service/source/OracleSourceServiceTest.java    |  1 +
 .../service/source/RedisSourceServiceTest.java     |  1 +
 .../service/source/SQLServerSourceServiceTest.java |  1 +
 .../service/source/StreamSourceServiceTest.java    |  3 +-
 .../service/source/TubeMQSourceServiceTest.java    |  1 +
 .../source/listener/StreamSourceListenerTest.java  |  5 +-
 .../manager/service/stream/InlongStreamTest.java   |  1 +
 .../service/tenant/InlongTenantServiceTest.java    |  4 +-
 .../transform/StreamTransformServiceTest.java      |  1 +
 .../workflow/GroupTaskListenerFactoryTest.java     |  1 +
 .../workflow/WorkflowApproverServiceImplTest.java  |  1 +
 .../service/workflow/WorkflowServiceImplTest.java  |  3 +-
 .../group/CreateGroupWorkflowDefinitionTest.java   |  1 +
 .../inlong/manager/web/aspect/LogAspect.java       |  3 +-
 .../inlong/manager/web/auth/InlongShiroImpl.java   |  2 +
 .../inlong/manager/web/auth/ShiroConfig.java       |  2 +
 .../auth/openapi/OpenAPIAuthenticatingRealm.java   |  9 ++-
 .../manager/web/auth/openapi/OpenAPIFilter.java    |  8 ++-
 .../manager/web/auth/web/AuthenticationFilter.java |  4 +-
 .../manager/web/auth/web/WebAuthorizingRealm.java  |  5 +-
 .../web/config/ControllerExceptionHandler.java     |  4 +-
 .../manager/web/config/InlongGlobalConfig.java     |  3 +-
 .../manager/web/config/LogMaskerConverter.java     |  1 +
 .../manager/web/config/RestTemplateConfig.java     |  3 +-
 .../manager/web/controller/AnnoController.java     |  5 +-
 .../manager/web/controller/AuditController.java    |  6 +-
 .../manager/web/controller/DataNodeController.java |  9 +--
 .../web/controller/HeartbeatController.java        |  5 +-
 .../web/controller/InlongClusterController.java    |  9 +--
 .../web/controller/InlongConsumeController.java    |  7 +-
 .../web/controller/InlongGroupController.java      |  7 +-
 .../web/controller/InlongSortController.java       |  7 +-
 .../web/controller/InlongStreamController.java     | 16 +++--
 .../web/controller/InlongTenantController.java     |  9 +--
 .../web/controller/StreamSinkController.java       |  9 +--
 .../web/controller/StreamSourceController.java     |  9 +--
 .../web/controller/StreamTransformController.java  |  7 +-
 .../manager/web/controller/UserController.java     |  5 +-
 .../web/controller/WorkflowApproverController.java |  7 +-
 .../manager/web/controller/WorkflowController.java | 11 ++--
 .../web/controller/WorkflowEventController.java    | 15 +++--
 .../web/controller/openapi/AgentController.java    |  5 +-
 .../web/controller/openapi/AuditController.java    |  7 +-
 .../controller/openapi/DBCollectorController.java  |  5 +-
 .../controller/openapi/DataProxyController.java    |  7 +-
 .../controller/openapi/OpenDataNodeController.java |  8 +--
 .../openapi/OpenHeartbeatController.java           |  5 +-
 .../openapi/OpenInLongClusterController.java       | 10 +--
 .../openapi/OpenInLongGroupController.java         |  8 +--
 .../openapi/OpenInLongStreamController.java        | 10 +--
 .../openapi/OpenStreamSinkController.java          |  9 +--
 .../openapi/OpenStreamSourceController.java        |  8 +--
 .../openapi/OpenStreamTransformController.java     |  6 +-
 .../web/controller/openapi/SortController.java     |  5 +-
 .../web/filter/HttpServletRequestFilter.java       |  4 +-
 .../inlong/manager/web/utils/HttpContextUtils.java |  1 +
 .../manager/web/utils/InlongRequestWrapper.java    |  1 +
 .../org/apache/inlong/manager/web/UtilsTest.java   |  5 +-
 .../org/apache/inlong/manager/web/WebBaseTest.java | 10 +--
 .../manager/web/config/RestTemplateConfigTest.java |  1 +
 .../manager/web/controller/AnnoControllerTest.java |  5 +-
 .../web/controller/DataNodeControllerTest.java     |  2 +
 .../web/filter/HttpServletRequestFilterTest.java   |  2 +
 .../inlong/manager/workflow/WorkflowContext.java   |  9 +--
 .../manager/workflow/core/ProcessService.java      |  2 +-
 .../inlong/manager/workflow/core/TaskService.java  |  2 +-
 .../workflow/core/WorkflowContextBuilder.java      |  4 +-
 .../workflow/core/WorkflowQueryService.java        |  6 +-
 .../core/impl/EventListenerServiceImpl.java        |  1 +
 .../impl/MemoryProcessDefinitionRepository.java    |  3 +-
 .../core/impl/ProcessDefinitionServiceImpl.java    |  1 +
 .../workflow/core/impl/ProcessServiceImpl.java     |  5 +-
 .../workflow/core/impl/ProcessorExecutorImpl.java  |  8 ++-
 .../workflow/core/impl/TaskServiceImpl.java        |  1 +
 .../core/impl/WorkflowContextBuilderImpl.java      | 13 ++--
 .../core/impl/WorkflowQueryServiceImpl.java        |  7 +-
 .../manager/workflow/definition/Element.java       |  3 +-
 .../workflow/definition/NextableElement.java       |  5 +-
 .../manager/workflow/definition/ServiceTask.java   | 11 ++--
 .../manager/workflow/definition/StartEvent.java    |  3 +-
 .../manager/workflow/definition/UserTask.java      | 11 ++--
 .../workflow/definition/WorkflowProcess.java       | 15 +++--
 .../manager/workflow/definition/WorkflowTask.java  |  7 +-
 .../workflow/event/LogableEventListener.java       |  3 +-
 .../event/process/ProcessEventListener.java        |  5 +-
 .../event/process/ProcessEventNotifier.java        |  3 +-
 .../workflow/event/task/TaskEventListener.java     |  3 +-
 .../workflow/event/task/TaskEventNotifier.java     |  3 +-
 .../AbstractNextableElementProcessor.java          |  1 +
 .../workflow/processor/AbstractTaskProcessor.java  |  1 +
 .../workflow/processor/EndEventProcessor.java      |  3 +-
 .../workflow/processor/ServiceTaskProcessor.java   | 13 ++--
 .../workflow/processor/StartEventProcessor.java    |  3 +-
 .../workflow/processor/UserTaskProcessor.java      | 15 +++--
 .../manager/workflow/util/WorkflowUtils.java       | 11 ++--
 .../inlong/sdk/dataproxy/DefaultMessageSender.java |  1 +
 .../apache/inlong/sdk/dataproxy/MessageSender.java |  4 +-
 .../inlong/sdk/dataproxy/ProxyClientConfig.java    |  5 +-
 .../inlong/sdk/dataproxy/codec/EncodeObject.java   |  5 +-
 .../sdk/dataproxy/codec/ProtocolEncoder.java       |  9 +--
 .../sdk/dataproxy/config/EncryptConfigEntry.java   |  3 +-
 .../sdk/dataproxy/config/ProxyConfigManager.java   | 20 +++---
 .../sdk/dataproxy/example/MyFileCallBack.java      |  1 +
 .../sdk/dataproxy/example/MyMessageCallBack.java   |  1 +
 .../sdk/dataproxy/example/SendMsgThread.java       | 11 ++--
 .../sdk/dataproxy/example/TcpClientExample.java    |  3 +-
 .../sdk/dataproxy/example/UdpClientExample.java    | 13 ++--
 .../sdk/dataproxy/http/InternalHttpSender.java     | 32 ++++-----
 .../sdk/dataproxy/network/ClientHandler.java       |  3 +-
 .../inlong/sdk/dataproxy/network/ClientMgr.java    | 21 +++---
 .../dataproxy/network/ClientPipelineFactory.java   |  5 +-
 .../inlong/sdk/dataproxy/network/HashRing.java     |  5 +-
 .../inlong/sdk/dataproxy/network/HttpMessage.java  |  4 +-
 .../sdk/dataproxy/network/HttpProxySender.java     | 17 ++---
 .../inlong/sdk/dataproxy/network/NettyClient.java  |  5 +-
 .../inlong/sdk/dataproxy/network/QueueObject.java  |  4 +-
 .../inlong/sdk/dataproxy/network/Sender.java       |  9 +--
 .../sdk/dataproxy/network/SyncMessageCallable.java | 11 ++--
 .../sdk/dataproxy/pb/MessageSenderBuilder.java     |  3 +-
 .../sdk/dataproxy/pb/PbProtocolMessageSender.java  | 23 +++----
 .../inlong/sdk/dataproxy/pb/ProxySdkSink.java      | 32 ++++-----
 .../inlong/sdk/dataproxy/pb/SdkChannelWorker.java  | 10 +--
 .../sdk/dataproxy/pb/SdkProxyChannelManager.java   | 29 +++++----
 .../dataproxy/pb/channel/BufferQueueChannel.java   | 18 +++---
 .../dataproxy/pb/channel/ProfileTransaction.java   | 11 ++--
 .../pb/config/ContextProxyClusterConfigLoader.java |  7 +-
 .../pb/config/FileProxyClusterConfigLoader.java    | 20 +++---
 .../pb/config/ManagerProxyClusterConfigLoader.java | 20 +++---
 .../pb/config/ProxyClusterConfigHolder.java        | 21 +++---
 .../pb/config/ProxyClusterConfigLoader.java        |  9 +--
 .../pb/config/pojo/ProxyClusterConfig.java         |  7 +-
 .../sdk/dataproxy/pb/context/CallbackProfile.java  |  7 +-
 .../sdk/dataproxy/pb/context/ProfileEvent.java     |  5 +-
 .../sdk/dataproxy/pb/context/SdkSinkContext.java   | 23 +++----
 .../sdk/dataproxy/pb/context/SinkContext.java      | 17 ++---
 .../sdk/dataproxy/pb/dispatch/DispatchManager.java | 13 ++--
 .../sdk/dataproxy/pb/dispatch/DispatchProfile.java |  4 +-
 .../sdk/dataproxy/pb/metrics/SdkMetricItem.java    | 11 ++--
 .../sdk/dataproxy/pb/metrics/SdkMetricItemSet.java |  7 +-
 .../inlong/sdk/dataproxy/pb/network/IpPort.java    |  4 +-
 .../sdk/dataproxy/pb/network/TcpChannel.java       |  4 +-
 .../sdk/dataproxy/pb/network/TcpChannelGroup.java  | 20 +++---
 .../dataproxy/threads/ManagerFetcherThread.java    |  7 +-
 .../sdk/dataproxy/threads/MetricWorkerThread.java  |  1 +
 .../sdk/dataproxy/threads/TimeoutScanThread.java   |  3 +-
 .../inlong/sdk/dataproxy/utils/EncryptUtil.java    |  1 +
 .../inlong/sdk/dataproxy/utils/EventLoopUtil.java  |  1 +
 .../apache/inlong/sdk/dataproxy/utils/IpUtils.java |  6 +-
 .../inlong/sdk/dataproxy/utils/ProxyUtils.java     |  1 +
 .../sdk/dataproxy/utils/ServiceDiscoveryUtils.java |  8 ++-
 .../inlong/sdk/dataproxy/EncryptUtilTest.java      |  1 +
 .../sdk/dataproxy/ProxyConfigManagerTest.java      |  1 +
 .../org/apache/inlong/sdk/dataproxy/UtilsTest.java |  1 +
 .../commons/admin/AbstractAdminEventHandler.java   |  8 +--
 .../inlong/sdk/commons/admin/AdminHttpSource.java  | 23 ++++---
 .../sdk/commons/admin/AdminHttpSourceHandler.java  |  8 +--
 .../inlong/sdk/commons/admin/AdminJsonHandler.java |  6 +-
 .../sdk/commons/admin/AdminServiceRegister.java    |  4 +-
 .../apache/inlong/sdk/commons/admin/AdminTask.java | 17 +++--
 .../admin/PropertiesConfigurationProvider.java     |  6 +-
 .../inlong/sdk/commons/protocol/EventUtils.java    | 10 +--
 .../inlong/sdk/commons/protocol/SdkEvent.java      |  4 +-
 .../apache/inlong/sdk/commons/utils/GzipUtils.java |  6 +-
 .../sdk/commons/protocol/TestEventUtils.java       |  9 +--
 .../apache/inlong/sdk/sort/api/Deserializer.java   |  5 +-
 .../apache/inlong/sdk/sort/api/EmptyListener.java  |  3 +-
 .../sdk/sort/api/InLongTopicChangeListener.java    |  3 +-
 .../inlong/sdk/sort/api/MessageInterceptor.java    |  3 +-
 .../apache/inlong/sdk/sort/api/ReadCallback.java   |  3 +-
 .../apache/inlong/sdk/sort/api/SeekerFactory.java  |  1 +
 .../inlong/sdk/sort/api/SortClientConfig.java      |  3 +-
 .../sort/fetcher/kafka/AckOffsetOnRebalance.java   |  3 +-
 .../fetcher/kafka/KafkaMultiTopicsFetcher.java     |  3 +-
 .../inlong/sdk/sort/fetcher/kafka/KafkaSeeker.java |  1 +
 .../fetcher/kafka/KafkaSingleTopicFetcher.java     |  5 +-
 .../kafka/KafkaTopicFetcherBuilderImpl.java        |  3 +-
 .../sdk/sort/fetcher/pulsar/PulsarConsumer.java    |  1 +
 .../fetcher/pulsar/PulsarMultiTopicsFetcher.java   |  7 +-
 .../sdk/sort/fetcher/pulsar/PulsarSeeker.java      |  1 +
 .../fetcher/pulsar/PulsarSingleTopicFetcher.java   |  5 +-
 .../pulsar/PulsarTopicFetcherBuilderImpl.java      |  3 +-
 .../sort/fetcher/tube/TubeSingleTopicFetcher.java  |  7 +-
 .../sdk/sort/impl/QueryConsumeConfigImpl.java      | 20 +++---
 .../inlong/sdk/sort/impl/SortClientImpl.java       |  3 +-
 .../sdk/sort/impl/decode/MessageDeserializer.java  | 20 +++---
 .../sdk/sort/interceptor/MsgTimeInterceptor.java   |  3 +-
 .../sdk/sort/manager/InlongMultiTopicManager.java  |  5 +-
 .../sdk/sort/manager/InlongSingleTopicManager.java | 33 +++++-----
 .../inlong/sdk/sort/metrics/SortSdkMetricItem.java |  3 +-
 .../metrics/SortSdkPrometheusMetricListener.java   | 11 ++--
 .../apache/inlong/sdk/sort/util/PeriodicTask.java  |  4 +-
 .../apache/inlong/sdk/sort/util/StringUtil.java    |  1 +
 .../org/apache/inlong/sdk/sort/util/TimeUtil.java  |  1 +
 .../org/apache/inlong/sdk/sort/util/Utils.java     |  3 +-
 .../sdk/sort/impl/InlongTopicManagerImplTest.java  | 14 ++--
 .../sort/impl/decode/MessageDeserializerTest.java  | 10 +--
 .../impl/kafka/InLongKafkaFetcherImplTest.java     |  1 +
 .../impl/pulsar/InLongPulsarFetcherImplTest.java   | 20 +++---
 .../sort/impl/tube/InLongTubeFetcherImplTest.java  |  5 +-
 .../sort/manager/InlongSingleTopicManagerTest.java |  1 +
 .../config/holder/CommonPropertiesHolder.java      |  7 +-
 .../config/holder/ManagerUrlHandler.java           |  5 +-
 .../config/holder/SortClusterConfigHolder.java     | 19 +++---
 .../ClassResourceCommonPropertiesLoader.java       |  7 +-
 .../loader/ClassResourceQueryConsumeConfig.java    |  6 +-
 .../ClassResourceSortClusterConfigLoader.java      |  8 +--
 .../loader/CommonPropertiesManagerUrlLoader.java   |  3 +-
 .../loader/ManagerSortClusterConfigLoader.java     | 12 ++--
 .../config/loader/SortClusterConfigLoader.java     |  3 +-
 .../sort/standalone/metrics/SortMetricItem.java    |  5 +-
 .../sort/standalone/metrics/SortMetricItemSet.java |  7 +-
 .../standalone/metrics/TestSortMetricItemSet.java  | 23 +++----
 .../PropertiesConfigurationProvider.java           |  7 +-
 .../apache/inlong/sort/standalone/SortCluster.java |  3 +-
 .../sort/standalone/SortStandaloneApplication.java |  3 +-
 .../apache/inlong/sort/standalone/SortTask.java    | 16 ++---
 .../admin/ConsumerServiceAdminEventHandler.java    |  9 +--
 .../standalone/channel/BufferQueueChannel.java     | 10 +--
 .../standalone/channel/CacheMessageRecord.java     |  1 +
 .../sort/standalone/channel/ProfileEvent.java      |  5 +-
 .../standalone/channel/ProfileTransaction.java     |  9 +--
 .../sort/standalone/dispatch/DispatchManager.java  |  3 +-
 .../sort/standalone/metrics/audit/AuditUtils.java  |  9 +--
 .../prometheus/PrometheusMetricListener.java       | 51 ++++++++-------
 .../rollback/TimeBasedFilterInterceptor.java       |  3 +-
 .../inlong/sort/standalone/sink/SinkContext.java   |  7 +-
 .../sink/clickhouse/ClickHouseChannelWorker.java   |  3 +-
 .../standalone/sink/clickhouse/ClickHouseSink.java |  7 +-
 .../sink/clickhouse/ClickHouseSinkContext.java     | 12 ++--
 .../sink/clickhouse/DefaultEventHandler.java       |  3 +-
 .../sort/standalone/sink/cls/ClsCallback.java      |  5 +-
 .../sort/standalone/sink/cls/ClsChannelWorker.java |  5 +-
 .../sort/standalone/sink/cls/ClsSinkContext.java   | 22 +++----
 .../sink/cls/DefaultEvent2LogItemHandler.java      |  3 +-
 .../standalone/sink/cls/IEvent2LogItemHandler.java |  3 +-
 .../DefaultEvent2IndexRequestHandler.java          |  8 +--
 .../sink/elasticsearch/EsCallbackListener.java     |  5 +-
 .../sink/elasticsearch/EsChannelWorker.java        |  3 +-
 .../sink/elasticsearch/EsIndexRequest.java         |  1 +
 .../sink/elasticsearch/EsOutputChannel.java        |  9 +--
 .../sort/standalone/sink/elasticsearch/EsSink.java |  5 +-
 .../sink/elasticsearch/EsSinkContext.java          | 16 ++---
 .../sink/hive/DefaultEventFormatHandler.java       |  4 +-
 .../sort/standalone/sink/hive/HdfsIdFile.java      |  9 +--
 .../inlong/sort/standalone/sink/hive/HiveSink.java | 10 +--
 .../sort/standalone/sink/hive/HiveSinkContext.java | 14 ++--
 .../sink/hive/PartitionCreateRunnable.java         | 17 ++---
 .../sink/hive/PartitionLeaderElectionRunnable.java | 21 +++---
 .../sink/hive/WriteHdfsFileRunnable.java           |  3 +-
 .../kafka/DefaultEvent2KafkaRecordHandler.java     |  1 +
 .../sink/kafka/IEvent2KafkaRecordHandler.java      |  1 +
 .../standalone/sink/kafka/KafkaFederationSink.java |  3 +-
 .../sink/kafka/KafkaFederationSinkContext.java     |  7 +-
 .../sink/kafka/KafkaFederationWorker.java          | 10 +--
 .../sort/standalone/sink/kafka/KafkaIdConfig.java  |  4 +-
 .../sink/kafka/KafkaProducerCluster.java           | 10 +--
 .../sink/kafka/KafkaProducerFederation.java        |  6 +-
 .../pulsar/DefaultEvent2PulsarRecordHandler.java   |  1 +
 .../sink/pulsar/PulsarFederationSink.java          | 13 ++--
 .../sink/pulsar/PulsarFederationSinkContext.java   |  9 +--
 .../sink/pulsar/PulsarFederationWorker.java        |  9 +--
 .../standalone/sink/pulsar/PulsarIdConfig.java     |  4 +-
 .../sink/pulsar/PulsarProducerCluster.java         |  9 +--
 .../sink/pulsar/PulsarProducerFederation.java      |  3 +-
 .../sort/standalone/source/SourceContext.java      |  3 +-
 .../standalone/source/sortsdk/FetchCallback.java   | 10 +--
 .../standalone/source/sortsdk/SortSdkSource.java   | 11 ++--
 .../source/sortsdk/SortSdkSourceContext.java       |  4 +-
 .../source/sortsdk/SubscribeFetchResult.java       | 10 +--
 .../sink/cls/TestDefaultEvent2LogItemHandler.java  |  4 +-
 .../TestDefaultEvent2IndexRequestHandler.java      |  1 +
 .../sink/elasticsearch/TestEsCallbackListener.java |  1 +
 .../sink/elasticsearch/TestEsChannelWorker.java    |  3 +-
 .../sink/elasticsearch/TestEsOutputChannel.java    |  1 +
 .../sink/elasticsearch/TestEsSinkContext.java      |  5 +-
 .../source/sortsdk/TestSortSdkSource.java          |  3 +-
 .../inlong/sort/configuration/ConfigOption.java    |  4 +-
 .../org/apache/inlong/sort/protocol/FieldInfo.java |  6 +-
 .../org/apache/inlong/sort/protocol/GroupInfo.java |  4 +-
 .../apache/inlong/sort/protocol/MetaFieldInfo.java |  3 +-
 .../apache/inlong/sort/protocol/StreamInfo.java    |  5 +-
 .../sort/protocol/ddl/Utils/ColumnUtils.java       | 14 ++--
 .../sort/protocol/ddl/expressions/AlterColumn.java |  3 +-
 .../sort/protocol/ddl/expressions/Column.java      |  3 +-
 .../sort/protocol/ddl/expressions/Position.java    |  3 +-
 .../inlong/sort/protocol/ddl/indexes/Index.java    |  6 +-
 .../protocol/ddl/operations/AlterOperation.java    |  8 ++-
 .../ddl/operations/CreateTableOperation.java       | 10 +--
 .../ddl/operations/DropTableOperation.java         |  3 +-
 .../sort/protocol/ddl/operations/Operation.java    |  3 +-
 .../ddl/operations/RenameTableOperation.java       |  3 +-
 .../ddl/operations/TruncateTableOperation.java     |  3 +-
 .../DebeziumDeserializationInfo.java               |  3 +-
 .../deserialization/DeserializationInfo.java       |  3 +-
 .../InLongMsgDeserializationInfo.java              |  4 +-
 .../deserialization/KvDeserializationInfo.java     |  4 +-
 .../inlong/sort/protocol/node/ExtractNode.java     | 22 ++++---
 .../apache/inlong/sort/protocol/node/LoadNode.java | 22 ++++---
 .../org/apache/inlong/sort/protocol/node/Node.java | 11 ++--
 .../protocol/node/extract/DorisExtractNode.java    | 10 +--
 .../node/extract/FileSystemExtractNode.java        |  6 +-
 .../protocol/node/extract/HudiExtractNode.java     | 41 ++++++------
 .../protocol/node/extract/KafkaExtractNode.java    | 20 +++---
 .../protocol/node/extract/MongoExtractNode.java    | 16 +++--
 .../protocol/node/extract/MySqlExtractNode.java    | 20 +++---
 .../protocol/node/extract/OracleExtractNode.java   | 16 +++--
 .../protocol/node/extract/PostgresExtractNode.java | 15 +++--
 .../protocol/node/extract/PulsarExtractNode.java   | 12 ++--
 .../protocol/node/extract/RedisExtractNode.java    | 18 +++---
 .../node/extract/SqlServerExtractNode.java         | 14 ++--
 .../protocol/node/extract/TubeMQExtractNode.java   | 10 +--
 .../sort/protocol/node/format/InLongMsgFormat.java |  3 +-
 .../protocol/node/load/ClickHouseLoadNode.java     | 14 ++--
 .../sort/protocol/node/load/DorisLoadNode.java     | 19 +++---
 .../protocol/node/load/ElasticsearchLoadNode.java  | 16 +++--
 .../protocol/node/load/FileSystemLoadNode.java     | 12 ++--
 .../sort/protocol/node/load/GreenplumLoadNode.java | 15 +++--
 .../sort/protocol/node/load/HbaseLoadNode.java     | 15 +++--
 .../sort/protocol/node/load/HiveLoadNode.java      | 16 +++--
 .../sort/protocol/node/load/HudiLoadNode.java      | 29 +++++----
 .../sort/protocol/node/load/IcebergLoadNode.java   | 16 +++--
 .../sort/protocol/node/load/KafkaLoadNode.java     | 23 ++++---
 .../sort/protocol/node/load/KuduLoadNode.java      | 14 ++--
 .../sort/protocol/node/load/MySqlLoadNode.java     | 13 ++--
 .../sort/protocol/node/load/OracleLoadNode.java    | 13 ++--
 .../sort/protocol/node/load/PostgresLoadNode.java  | 15 +++--
 .../sort/protocol/node/load/RedisLoadNode.java     | 16 +++--
 .../sort/protocol/node/load/SqlServerLoadNode.java | 13 ++--
 .../sort/protocol/node/load/StarRocksLoadNode.java | 33 +++++-----
 .../protocol/node/load/TDSQLPostgresLoadNode.java  | 15 +++--
 .../sort/protocol/node/transform/DistinctNode.java | 11 ++--
 .../protocol/node/transform/TransformNode.java     | 11 ++--
 .../serialization/DebeziumSerializationInfo.java   |  3 +-
 .../protocol/transformation/CascadeFunction.java   |  5 +-
 .../protocol/transformation/CompareOperator.java   |  5 +-
 .../protocol/transformation/FieldRelation.java     |  3 +-
 .../protocol/transformation/FilterFunction.java    |  5 +-
 .../sort/protocol/transformation/Function.java     |  7 +-
 .../protocol/transformation/FunctionParam.java     |  7 +-
 .../transformation/GroupTimeWindowFunction.java    |  5 +-
 .../protocol/transformation/LogicOperator.java     |  5 +-
 .../transformation/MultiValueCompareOperator.java  |  5 +-
 .../sort/protocol/transformation/Operator.java     |  5 +-
 .../transformation/SingleValueCompareOperator.java |  5 +-
 .../transformation/TimeWindowFunction.java         |  5 +-
 .../protocol/transformation/WatermarkField.java    |  5 +-
 .../transformation/function/AddFunction.java       |  6 +-
 .../transformation/function/BetweenFunction.java   | 10 +--
 .../function/CascadeFunctionWrapper.java           |  9 +--
 .../transformation/function/CastFunction.java      |  7 +-
 .../transformation/function/CustomFunction.java    | 12 ++--
 .../transformation/function/EncryptFunction.java   | 18 +++---
 .../transformation/function/HopEndFunction.java    | 11 ++--
 .../transformation/function/HopFunction.java       | 11 ++--
 .../transformation/function/HopStartFunction.java  | 11 ++--
 .../transformation/function/IntervalFunction.java  | 10 +--
 .../function/JsonGetterFunction.java               | 14 ++--
 .../function/MultiValueFilterFunction.java         |  9 +--
 .../function/RegexpReplaceFirstFunction.java       |  9 +--
 .../function/RegexpReplaceFunction.java            | 11 ++--
 .../function/SessionEndFunction.java               | 11 ++--
 .../transformation/function/SessionFunction.java   | 11 ++--
 .../function/SessionStartFunction.java             | 11 ++--
 .../function/SingleValueFilterFunction.java        |  9 +--
 .../function/SplitIndexFunction.java               | 11 ++--
 .../transformation/function/SubtractFunction.java  |  6 +-
 .../transformation/function/TumbleEndFunction.java | 11 ++--
 .../transformation/function/TumbleFunction.java    | 11 ++--
 .../function/TumbleStartFunction.java              | 11 ++--
 .../transformation/operator/AndOperator.java       |  3 +-
 .../transformation/operator/EmptyOperator.java     |  3 +-
 .../transformation/operator/EqualOperator.java     |  3 +-
 .../transformation/operator/InOperator.java        |  3 +-
 .../transformation/operator/IsNotNullOperator.java |  3 +-
 .../transformation/operator/IsNullOperator.java    |  3 +-
 .../transformation/operator/LessThanOperator.java  |  3 +-
 .../operator/LessThanOrEqualOperator.java          |  3 +-
 .../transformation/operator/MoreThanOperator.java  |  3 +-
 .../operator/MoreThanOrEqualOperator.java          |  3 +-
 .../transformation/operator/NotEqualOperator.java  |  3 +-
 .../transformation/operator/NotInOperator.java     |  3 +-
 .../transformation/operator/OrOperator.java        |  3 +-
 .../relation/FullOuterJoinRelation.java            |  3 +-
 .../relation/InnerJoinNodeRelation.java            |  3 +-
 .../relation/InnerTemporalJoinRelation.java        |  6 +-
 .../relation/IntervalJoinRelation.java             |  3 +-
 .../transformation/relation/JoinRelation.java      |  3 +-
 .../relation/LeftOuterJoinNodeRelation.java        |  3 +-
 .../relation/LeftOuterTemporalJoinRelation.java    |  6 +-
 .../relation/RightOuterJoinNodeRelation.java       |  3 +-
 .../relation/TemporalJoinRelation.java             |  6 +-
 .../org/apache/inlong/sort/util/AuditUtils.java    |  1 +
 .../apache/inlong/sort/util/InstantiationUtil.java |  5 +-
 .../org/apache/inlong/sort/util/ParameterTool.java |  6 +-
 .../org/apache/inlong/sort/util/TestLogger.java    |  5 +-
 .../sort/configuration/ConfigOptionTest.java       | 16 +++--
 .../sort/configuration/ConfigurationTest.java      |  9 +--
 .../apache/inlong/sort/protocol/FieldInfoTest.java |  5 +-
 .../protocol/node/extract/HudiExtractNodeTest.java |  9 +--
 .../node/extract/KafkaExtractNodeTest.java         |  5 +-
 .../node/extract/MongoExtractNodeTest.java         |  1 +
 .../node/extract/MySqlExtractNodeTest.java         |  1 +
 .../node/extract/OracleExtractNodeTest.java        |  1 +
 .../node/extract/PostgresExtractNodeTest.java      |  1 +
 .../node/extract/SqlServerExtractNodeTest.java     |  1 +
 .../sort/protocol/node/load/DorisLoadNodeTest.java |  2 +-
 .../protocol/node/load/ElasticSearchNodeTest.java  |  3 +-
 .../sort/protocol/node/load/HudiLoadNodeTest.java  | 11 ++--
 .../sort/protocol/node/load/KafkaLoadNodeTest.java |  1 +
 .../protocol/transformation/ConstantParamTest.java |  1 +
 .../protocol/transformation/FunctionBaseTest.java  |  3 +-
 .../transformation/StringConstantParamTest.java    |  1 +
 .../transformation/TimeUnitConstantParamTest.java  |  1 +
 .../transformation/operator/OperatorBaseTest.java  |  3 +-
 .../main/java/org/apache/inlong/sort/Entrance.java | 15 +++--
 .../inlong/sort/function/EncryptFunction.java      | 10 +--
 .../inlong/sort/parser/impl/FlinkSqlParser.java    | 11 ++--
 .../sort/parser/impl/NativeFlinkSqlParser.java     |  5 +-
 .../sort/parser/result/FlinkSqlParseResult.java    |  4 +-
 .../sort/function/CascadeFunctionWrapperTest.java  | 13 ++--
 .../inlong/sort/function/EncryptFunctionTest.java  | 12 ++--
 .../sort/function/JsonGetterFunctionTest.java      | 12 ++--
 .../function/RegexpReplaceFirstFunctionTest.java   |  7 +-
 .../sort/function/RegexpReplaceFunctionTest.java   |  7 +-
 .../sort/function/SplitIndexFunctionTest.java      | 11 ++--
 .../inlong/sort/parser/AllMigrateMongoDBTest.java  | 22 ++++---
 .../inlong/sort/parser/AllMigrateOracleTest.java   | 22 ++++---
 .../sort/parser/AllMigratePostgreSQLTest.java      | 22 ++++---
 .../apache/inlong/sort/parser/AllMigrateTest.java  | 11 ++--
 .../parser/AllMigrateWithSpecifyingFieldTest.java  | 13 ++--
 .../sort/parser/ClickHouseSqlParserTest.java       |  9 +--
 .../sort/parser/CustomFunctionSqlParseTest.java    | 22 ++++---
 .../sort/parser/DataTypeConvertSqlParseTest.java   |  9 +--
 .../sort/parser/DecimalFormatSqlParseTest.java     |  9 +--
 .../sort/parser/DistinctNodeSqlParseTest.java      |  9 +--
 .../DorisExtractNodeToDorisLoadNodeTest.java       | 13 ++--
 .../DorisExtractNodeToMySqlLoadNodeTest.java       | 11 ++--
 .../inlong/sort/parser/DorisMultipleSinkTest.java  |  9 +--
 .../inlong/sort/parser/ESMultipleSinkTest.java     |  9 +--
 .../sort/parser/Elasticsearch5SqlParseTest.java    |  1 +
 .../sort/parser/Elasticsearch6SqlParseTest.java    |  1 +
 .../sort/parser/Elasticsearch7SqlParseTest.java    |  1 +
 .../sort/parser/ElasticsearchSqlParseTest.java     |  9 +--
 .../sort/parser/FilesystemSqlParserTest.java       |  9 +--
 .../apache/inlong/sort/parser/FilterParseTest.java |  9 +--
 .../inlong/sort/parser/FlinkSqlParserTest.java     |  9 +--
 .../sort/parser/FullOuterJoinSqlParseTest.java     |  9 +--
 .../sort/parser/GreenplumLoadSqlParseTest.java     |  9 +--
 .../sort/parser/HbaseLoadFlinkSqlParseTest.java    | 13 ++--
 .../inlong/sort/parser/HudiNodeSqlParserTest.java  | 24 +++----
 .../sort/parser/IcebergNodeSqlParserTest.java      | 13 ++--
 .../sort/parser/InnerJoinRelationSqlParseTest.java |  9 +--
 .../parser/IntervalJoinRelationSqlParseTest.java   |  9 +--
 .../inlong/sort/parser/KafkaLoadSqlParseTest.java  |  9 +--
 .../inlong/sort/parser/KafkaSqlParseTest.java      |  9 +--
 .../sort/parser/LeftOuterJoinSqlParseTest.java     |  9 +--
 .../inlong/sort/parser/MetaFieldSyncTest.java      |  9 +--
 .../sort/parser/MongoExtractFlinkSqlParseTest.java |  9 +--
 .../MySqlExtractNodeToDorisLoadNodeTest.java       | 11 ++--
 .../inlong/sort/parser/MySqlLoadSqlParseTest.java  |  9 +--
 .../MySqlTemporalJoinRelationSqlParseTest.java     |  9 +--
 .../sort/parser/NativeFlinkSqlParserTest.java      |  5 +-
 .../sort/parser/OracleExtractSqlParseTest.java     | 13 ++--
 .../inlong/sort/parser/OracleLoadSqlParseTest.java |  9 +--
 .../parser/PostgresExtractFlinkSqlParseTest.java   |  9 +--
 .../parser/PostgresLoadNodeFlinkSqlParseTest.java  |  9 +--
 .../inlong/sort/parser/PulsarSqlParserTest.java    | 13 ++--
 .../inlong/sort/parser/RedisNodeSqlParserTest.java | 24 +++----
 .../RedisTemporalJoinRelationSqlParseTest.java     |  9 +--
 .../sort/parser/RightOuterJoinSqlParseTest.java    |  9 +--
 .../sort/parser/SqlServerNodeSqlParseTest.java     |  9 +--
 .../TDSQLPostgresLoadNodeFlinkSqlParseTest.java    |  9 +--
 .../inlong/sort/parser/TubeMQNodeSqlParseTest.java |  9 +--
 .../inlong/sort/parser/UnionSqlParseTest.java      |  9 +--
 .../apache/inlong/sort/tests/ClickHouseCase.java   |  1 +
 .../org/apache/inlong/sort/tests/KafkaE2ECase.java |  1 +
 .../sort/tests/utils/FlinkContainerTestEnv.java    |  1 +
 .../org/apache/inlong/sort/base/Constants.java     |  3 +-
 .../apache/inlong/sort/base/dirty/DirtyData.java   |  4 +-
 .../inlong/sort/base/dirty/DirtyOptions.java       |  1 +
 .../inlong/sort/base/dirty/DirtySinkHelper.java    |  4 +-
 .../inlong/sort/base/dirty/sink/DirtySink.java     |  3 +-
 .../sort/base/dirty/sink/log/LogDirtySink.java     |  9 +--
 .../base/dirty/sink/log/LogDirtySinkFactory.java   |  6 +-
 .../sort/base/dirty/sink/s3/S3DirtySink.java       | 12 ++--
 .../base/dirty/sink/s3/S3DirtySinkFactory.java     |  6 +-
 .../base/dirty/utils/DirtySinkFactoryUtils.java    |  7 +-
 .../inlong/sort/base/dirty/utils/FormatUtils.java  |  1 +
 .../inlong/sort/base/filter/RowKindValidator.java  |  7 +-
 .../inlong/sort/base/filter/RowValidator.java      |  3 +-
 .../base/format/CanalJsonDynamicSchemaFormat.java  |  3 +-
 .../format/DebeziumJsonDynamicSchemaFormat.java    |  3 +-
 .../sort/base/format/JsonToRowDataConverters.java  |  4 +-
 .../inlong/sort/base/metric/MetricOption.java      | 10 +--
 .../inlong/sort/base/metric/MetricsCollector.java  |  3 +-
 .../inlong/sort/base/metric/SinkMetricData.java    |  7 +-
 .../inlong/sort/base/metric/SourceMetricData.java  |  3 +-
 .../base/metric/phase/ReadPhaseMetricData.java     | 12 ++--
 .../sort/base/metric/sub/SinkSubMetricData.java    |  3 +-
 .../sort/base/metric/sub/SinkTableMetricData.java  |  7 +-
 .../sort/base/metric/sub/SinkTopicMetricData.java  |  7 +-
 .../sort/base/metric/sub/SourceSubMetricData.java  |  3 +-
 .../base/metric/sub/SourceTableMetricData.java     | 30 +++++----
 .../sort/base/security/FlinkSecurityManager.java   |  3 +-
 .../apache/inlong/sort/base/sink/TableChange.java  |  1 +
 .../sort/base/util/FatalExitExceptionHandler.java  |  1 +
 .../apache/inlong/sort/base/util/JdbcUrlUtils.java |  6 +-
 .../apache/inlong/sort/base/util/LabelUtils.java   |  1 +
 .../inlong/sort/base/util/MetricStateUtils.java    |  5 +-
 .../util/concurrent/ExecutorThreadFactory.java     |  4 +-
 .../inlong/sort/base/dirty/FormatUtilsTest.java    |  4 +-
 .../inlong/sort/base/metric/TestUrlValidate.java   |  1 +
 .../sort/base/validator/TestRowValidator.java      |  3 +-
 .../sort/cdc/base/config/BaseSourceConfig.java     |  1 +
 .../sort/cdc/base/config/JdbcSourceConfig.java     |  1 +
 .../cdc/base/config/JdbcSourceConfigFactory.java   |  6 +-
 .../inlong/sort/cdc/base/config/SourceConfig.java  |  3 +-
 .../debezium/DebeziumDeserializationSchema.java    |  3 +-
 .../history/FlinkJsonTableChangeSerializer.java    |  1 +
 .../cdc/base/debezium/internal/DebeziumOffset.java |  3 +-
 .../internal/DebeziumOffsetSerializer.java         |  3 +-
 .../debezium/internal/FlinkDatabaseHistory.java    |  4 +-
 .../internal/FlinkDatabaseSchemaHistory.java       |  8 ++-
 .../debezium/internal/FlinkOffsetBackingStore.java | 23 +++----
 .../sort/cdc/base/debezium/internal/Handover.java  | 16 +++--
 .../cdc/base/debezium/internal/SchemaRecord.java   |  4 +-
 .../debezium/table/AppendMetadataCollector.java    |  3 +-
 .../table/DeserializationRuntimeConverter.java     |  3 +-
 .../DeserializationRuntimeConverterFactory.java    |  3 +-
 .../cdc/base/debezium/table/MetadataConverter.java |  6 +-
 .../table/RowDataDebeziumDeserializeSchema.java    | 40 ++++++------
 .../sort/cdc/base/dialect/DataSourceDialect.java   | 14 ++--
 .../cdc/base/dialect/JdbcDataSourceDialect.java    | 16 +++--
 .../base/relational/JdbcSourceEventDispatcher.java | 20 +++---
 .../relational/connection/ConnectionPools.java     |  3 +-
 .../connection/JdbcConnectionFactory.java          |  8 ++-
 .../connection/JdbcConnectionPoolFactory.java      |  3 +-
 .../relational/connection/JdbcConnectionPools.java |  8 ++-
 .../sort/cdc/base/source/IncrementalSource.java    | 40 ++++++------
 .../base/source/assigner/HybridSplitAssigner.java  | 20 +++---
 .../source/assigner/SnapshotSplitAssigner.java     | 31 +++++----
 .../cdc/base/source/assigner/SplitAssigner.java    | 14 ++--
 .../base/source/assigner/StreamSplitAssigner.java  | 16 +++--
 .../base/source/assigner/splitter/ChunkRange.java  |  5 +-
 .../source/assigner/splitter/ChunkSplitter.java    |  6 +-
 .../assigner/splitter/JdbcSourceChunkSplitter.java | 12 ++--
 .../state/PendingSplitsStateSerializer.java        | 22 ++++---
 .../assigner/state/SnapshotPendingSplitsState.java | 10 +--
 .../enumerator/IncrementalSourceEnumerator.java    | 31 +++++----
 .../events/FinishedSnapshotSplitsAckEvent.java     |  3 +-
 .../events/FinishedSnapshotSplitsReportEvent.java  |  6 +-
 .../source/meta/events/StreamSplitMetaEvent.java   |  3 +-
 .../sort/cdc/base/source/meta/offset/Offset.java   |  5 +-
 .../meta/offset/OffsetDeserializerSerializer.java  | 14 ++--
 .../base/source/meta/split/ChangeEventRecords.java |  6 +-
 .../meta/split/FinishedSnapshotSplitInfo.java      | 14 ++--
 .../cdc/base/source/meta/split/MetricSplit.java    |  1 +
 .../source/meta/split/SchemalessSnapshotSplit.java |  6 +-
 .../cdc/base/source/meta/split/SnapshotSplit.java  |  9 ++-
 .../base/source/meta/split/SnapshotSplitState.java |  3 +-
 .../cdc/base/source/meta/split/SourceRecords.java  |  3 +-
 .../base/source/meta/split/SourceSplitBase.java    |  5 +-
 .../source/meta/split/SourceSplitSerializer.java   | 22 ++++---
 .../cdc/base/source/meta/split/StreamSplit.java    |  7 +-
 .../base/source/meta/split/StreamSplitState.java   |  7 +-
 .../source/meta/wartermark/WatermarkEvent.java     |  8 ++-
 .../base/source/metrics/SourceReaderMetrics.java   | 22 ++++---
 .../source/reader/IncrementalSourceReader.java     | 56 ++++++++--------
 .../reader/IncrementalSourceRecordEmitter.java     | 36 ++++++-----
 .../reader/IncrementalSourceSplitReader.java       | 25 ++++----
 .../cdc/base/source/reader/external/FetchTask.java | 12 ++--
 .../cdc/base/source/reader/external/Fetcher.java   |  9 ++-
 .../external/IncrementalSourceScanFetcher.java     | 31 +++++----
 .../external/IncrementalSourceStreamFetcher.java   | 25 ++++----
 .../external/JdbcSourceFetchTaskContext.java       | 16 +++--
 .../sort/cdc/base/util/ColumnFilterUtil.java       |  2 +-
 .../sort/cdc/base/util/DatabaseHistoryUtil.java    |  4 +-
 .../inlong/sort/cdc/base/util/RecordUtils.java     |  9 +--
 .../doris/internal/GenericDorisSinkFunction.java   |  4 +-
 .../table/DorisDynamicSchemaOutputFormat.java      | 30 +++++----
 .../sort/doris/table/DorisDynamicTableFactory.java | 11 ++--
 .../sort/doris/table/DorisDynamicTableSink.java    |  9 +--
 .../inlong/sort/doris/table/DorisStreamLoad.java   |  3 +-
 .../Elasticsearch6ApiCallBridge.java               | 10 +--
 .../Elasticsearch6BulkProcessorIndexer.java        |  4 +-
 .../sort/elasticsearch6/ElasticsearchSink.java     | 11 ++--
 .../MultipleRowElasticsearchSinkFunction.java      |  6 +-
 .../RowElasticsearchSinkFunction.java              |  6 +-
 .../table/Elasticsearch6Configuration.java         | 12 ++--
 .../table/Elasticsearch6DynamicSink.java           | 24 +++----
 .../table/Elasticsearch6DynamicSinkFactory.java    | 14 ++--
 .../utils/DirtySinkFailureHandler.java             |  5 +-
 .../RetryRejectedExecutionFailureHandler.java      |  3 +-
 .../table/Elasticsearch6DynamicSinkITCase.java     |  6 +-
 .../Elasticsearch7ApiCallBridge.java               | 10 +--
 .../Elasticsearch7BulkProcessorIndexer.java        |  4 +-
 .../sort/elasticsearch7/ElasticsearchSink.java     | 11 ++--
 .../MultipleRowElasticsearchSinkFunction.java      |  6 +-
 .../RowElasticsearchSinkFunction.java              |  6 +-
 .../table/Elasticsearch7Configuration.java         | 11 ++--
 .../table/Elasticsearch7DynamicSink.java           | 24 +++----
 .../table/Elasticsearch7DynamicSinkFactory.java    | 16 +++--
 .../utils/DirtySinkFailureHandler.java             |  5 +-
 .../RetryRejectedExecutionFailureHandler.java      |  3 +-
 .../table/Elasticsearch7DynamicSinkITCase.java     |  6 +-
 .../elasticsearch/ElasticsearchApiCallBridge.java  |  1 +
 .../sort/elasticsearch/ElasticsearchSinkBase.java  | 16 +++--
 .../elasticsearch/ElasticsearchSinkFunction.java   |  3 +-
 .../table/ElasticsearchConfiguration.java          |  4 +-
 .../elasticsearch/table/ElasticsearchOptions.java  |  3 +-
 .../table/ElasticsearchSinkFunctionBase.java       | 12 ++--
 .../MultipleElasticsearchSinkFunctionBase.java     | 27 ++++----
 .../elasticsearch/table/TableSchemaFactory.java    |  1 +
 .../elasticsearch/utils/NoOpFailureHandler.java    |  1 +
 .../sort/filesystem/FileSystemTableFactory.java    |  7 +-
 .../sort/filesystem/FileSystemTableSink.java       |  8 ++-
 .../filesystem/stream/AbstractStreamingWriter.java | 22 ++++---
 .../filesystem/stream/StreamingFileWriter.java     |  6 +-
 .../sort/filesystem/stream/StreamingSink.java      |  8 ++-
 .../stream/compact/CompactFileWriter.java          |  7 +-
 .../sort/hbase/HBase2DynamicTableFactory.java      |  9 +--
 .../sort/hbase/sink/HBaseDynamicTableSink.java     |  5 +-
 .../inlong/sort/hbase/sink/HBaseSinkFunction.java  | 22 ++++---
 .../org/apache/inlong/sort/hive/HiveTableSink.java |  8 ++-
 .../hive/filesystem/AbstractStreamingWriter.java   | 22 ++++---
 .../sort/hive/filesystem/CompactFileWriter.java    |  5 +-
 .../sort/hive/filesystem/StreamingFileWriter.java  |  6 +-
 .../inlong/sort/hive/filesystem/StreamingSink.java |  6 +-
 .../sort/hive/table/HiveTableInlongFactory.java    |  9 +--
 .../inlong/sort/hudi/metric/HudiAuditReporter.java |  5 +-
 .../sort/hudi/metric/InLongHudiAuditReporter.java  | 18 +++---
 .../sort/hudi/table/HudiTableInlongFactory.java    |  9 +--
 .../sort/iceberg/FlinkDynamicTableFactory.java     |  9 +--
 .../inlong/sort/iceberg/IcebergTableSink.java      | 10 +--
 .../iceberg/sink/EqualityFieldKeySelector.java     |  3 +-
 .../apache/inlong/sort/iceberg/sink/FlinkSink.java | 30 +++++----
 .../sink/IcebergMiniBatchGroupOperator.java        |  3 +-
 .../sink/collections/PartitionGroupBuffer.java     |  3 +-
 .../sink/multiple/DynamicSchemaHandleOperator.java | 32 ++++-----
 .../sink/multiple/IcebergMultipleStreamWriter.java | 28 ++++----
 .../sink/multiple/IcebergProcessOperator.java      |  3 +-
 .../sink/multiple/IcebergSingleFileCommiter.java   | 13 ++--
 .../sink/multiple/IcebergSingleStreamWriter.java   | 18 +++---
 .../iceberg/sink/multiple/SchemaChangeUtils.java   | 11 ++--
 .../sort/iceberg/sink/trick/BaseTaskWriter.java    | 13 ++--
 .../sort/iceberg/sink/trick/CharSequenceSet.java   | 13 ++--
 .../iceberg/sink/trick/SortedPosDeleteWriter.java  | 11 ++--
 .../sort/iceberg/sink/TestMiniBatchOperator.java   |  5 +-
 .../sort/iceberg/sink/TestRocksDBKVBuffer.java     |  3 +-
 .../jdbc/converter/AbstractJdbcRowConverter.java   |  6 +-
 .../clickhouse/ClickHouseRowConverter.java         |  3 +-
 .../jdbc/converter/mysql/MySQLRowConverter.java    |  3 +-
 .../jdbc/converter/oracle/OracleRowConverter.java  |  3 +-
 .../converter/sqlserver/SqlServerRowConvert.java   |  3 +-
 .../sort/jdbc/dialect/ClickHouseDialect.java       |  5 +-
 .../inlong/sort/jdbc/dialect/MySQLDialect.java     |  7 +-
 .../inlong/sort/jdbc/dialect/OracleDialect.java    |  5 +-
 .../inlong/sort/jdbc/dialect/PostgresDialect.java  |  5 +-
 .../inlong/sort/jdbc/dialect/SqlServerDialect.java |  5 +-
 .../sort/jdbc/dialect/TDSQLPostgresDialect.java    |  3 +-
 .../jdbc/internal/AbstractJdbcOutputFormat.java    |  1 -
 .../jdbc/internal/GenericJdbcSinkFunction.java     |  1 +
 .../jdbc/internal/JdbcBatchingOutputFormat.java    | 24 +++----
 .../internal/JdbcMultiBatchingOutputFormat.java    | 28 ++++----
 .../jdbc/internal/TableJdbcUpsertOutputFormat.java |  8 ++-
 .../internal/TableMetricStatementExecutor.java     |  9 +--
 .../sort/jdbc/table/AbstractJdbcDialect.java       |  3 +-
 .../inlong/sort/jdbc/table/JdbcDialects.java       |  3 +-
 .../jdbc/table/JdbcDynamicOutputFormatBuilder.java | 13 ++--
 .../sort/jdbc/table/JdbcDynamicTableFactory.java   | 24 ++++---
 .../sort/jdbc/table/JdbcDynamicTableSink.java      | 10 +--
 .../kafka/DynamicKafkaSerializationSchema.java     | 18 +++---
 .../inlong/sort/kafka/FlinkKafkaConsumerBase.java  | 13 ++--
 .../inlong/sort/kafka/FlinkKafkaProducer.java      | 12 ++--
 .../apache/inlong/sort/kafka/KafkaDynamicSink.java |  9 ++-
 .../InLongFixedPartitionPartitioner.java           |  5 +-
 .../kafka/partitioner/RawDataHashPartitioner.java  |  5 +-
 .../table/DynamicKafkaDeserializationSchema.java   | 14 ++--
 .../sort/kafka/table/KafkaDynamicSource.java       | 13 ++--
 .../sort/kafka/table/KafkaDynamicTableFactory.java | 17 +++--
 .../table/UpsertKafkaDynamicTableFactory.java      | 10 +--
 .../InLongFixedPartitionPartitionerTest.java       |  4 +-
 .../org/apache/inlong/sort/kudu/common/Kudu.java   |  1 +
 .../apache/inlong/sort/kudu/common/KuduUtils.java  |  7 +-
 .../sort/kudu/sink/AbstractKuduSinkFunction.java   | 15 +++--
 .../sort/kudu/sink/KuduAsyncSinkFunction.java      |  5 +-
 .../inlong/sort/kudu/sink/KuduSinkFunction.java    |  3 +-
 .../apache/inlong/sort/kudu/sink/KuduWriter.java   |  3 +-
 .../inlong/sort/kudu/source/KuduConsumerTask.java  |  3 +-
 .../sort/kudu/source/KuduLookupFunction.java       |  5 +-
 .../sort/kudu/table/KuduDynamicTableFactory.java   | 11 ++--
 .../sort/kudu/table/KuduDynamicTableSink.java      | 12 ++--
 .../sort/kudu/table/KuduDynamicTableSource.java    |  5 +-
 .../sort/connector/kudu/KuduTableFactoryTest.java  |  9 +--
 .../inlong/sort/connector/kudu/KuduTestBase.java   | 11 ++--
 .../sort/cdc/mongodb/DebeziumSourceFunction.java   | 42 ++++++------
 .../inlong/sort/cdc/mongodb/MongoDBSource.java     |  3 +-
 .../sort/cdc/mongodb/debezium/DebeziumJson.java    |  5 +-
 .../history/FlinkJsonTableChangeSerializer.java    |  1 +
 .../debezium/internal/DebeziumChangeConsumer.java  |  5 +-
 .../debezium/internal/DebeziumChangeFetcher.java   |  3 +-
 .../mongodb/debezium/internal/DebeziumOffset.java  |  3 +-
 .../internal/DebeziumOffsetSerializer.java         |  3 +-
 .../debezium/internal/FlinkDatabaseHistory.java    |  9 +--
 .../internal/FlinkDatabaseSchemaHistory.java       |  8 ++-
 .../debezium/internal/FlinkOffsetBackingStore.java | 25 ++++----
 .../cdc/mongodb/debezium/internal/Handover.java    | 16 +++--
 .../mongodb/debezium/internal/SchemaRecord.java    |  4 +-
 .../debezium/table/AppendMetadataCollector.java    |  3 +-
 .../table/DeserializationRuntimeConverter.java     |  3 +-
 .../mongodb/debezium/table/MetadataConverter.java  |  6 +-
 .../MongoDBConnectorDeserializationSchema.java     | 11 ++--
 .../debezium/utils/DatabaseHistoryUtil.java        |  4 +-
 .../cdc/mongodb/debezium/utils/RecordUtils.java    |  8 +--
 .../sort/cdc/mongodb/source/MongoDBSource.java     |  9 +--
 .../cdc/mongodb/source/MongoDBSourceBuilder.java   |  9 +--
 .../assigners/splitters/MongoDBChunkSplitter.java  |  8 ++-
 .../splitters/SampleBucketSplitStrategy.java       | 34 +++++-----
 .../assigners/splitters/ShardedSplitStrategy.java  | 30 +++++----
 .../assigners/splitters/SingleSplitStrategy.java   | 18 +++---
 .../source/assigners/splitters/SplitContext.java   |  7 +-
 .../source/assigners/splitters/SplitStrategy.java  |  6 +-
 .../splitters/SplitVectorSplitStrategy.java        | 32 ++++-----
 .../mongodb/source/config/MongoDBSourceConfig.java | 15 +++--
 .../source/config/MongoDBSourceConfigFactory.java  | 14 ++--
 .../mongodb/source/connection/MongoClientPool.java |  8 ++-
 .../cdc/mongodb/source/dialect/MongoDBDialect.java | 48 +++++++-------
 .../source/offset/ChangeStreamDescriptor.java      |  4 +-
 .../mongodb/source/offset/ChangeStreamOffset.java  | 15 +++--
 .../source/offset/ChangeStreamOffsetFactory.java   |  7 +-
 .../source/reader/MongoDBRecordEmitter.java        | 25 ++++----
 .../reader/fetch/MongoDBFetchTaskContext.java      | 32 ++++-----
 .../source/reader/fetch/MongoDBScanFetchTask.java  | 52 +++++++--------
 .../reader/fetch/MongoDBStreamFetchTask.java       | 64 +++++++++---------
 .../cdc/mongodb/source/utils/MetaDataUtils.java    | 23 ++++---
 .../sort/cdc/mongodb/source/utils/MongoUtils.java  | 57 ++++++++--------
 .../cdc/mongodb/table/MongoDBReadableMetadata.java | 14 ++--
 .../sort/cdc/mongodb/table/MongoDBTableSource.java | 16 +++--
 .../table/filter/MongoDBRowKindValidator.java      |  3 +-
 .../sort/cdc/debezium/DebeziumSourceFunction.java  | 40 ++++++------
 .../JsonDebeziumDeserializationSchema.java         |  3 +-
 .../StringDebeziumDeserializationSchema.java       |  3 +-
 .../debezium/internal/DebeziumChangeConsumer.java  |  5 +-
 .../debezium/internal/DebeziumChangeFetcher.java   | 15 +++--
 .../apache/inlong/sort/cdc/mysql/MySqlSource.java  |  3 +-
 .../inlong/sort/cdc/mysql/MySqlValidator.java      |  7 +-
 .../cdc/mysql/SeekBinlogToTimestampFilter.java     |  3 +-
 .../sort/cdc/mysql/debezium/DebeziumUtils.java     |  7 +-
 .../debezium/dispatcher/SignalEventDispatcher.java |  5 +-
 .../mysql/debezium/reader/BinlogSplitReader.java   | 18 +++---
 .../cdc/mysql/debezium/reader/DebeziumReader.java  |  1 +
 .../mysql/debezium/reader/SnapshotSplitReader.java | 20 +++---
 .../debezium/task/MySqlBinlogSplitReadTask.java    | 14 ++--
 .../debezium/task/MySqlSnapshotSplitReadTask.java  | 13 ++--
 .../debezium/task/context/StatefulTaskContext.java | 13 ++--
 .../inlong/sort/cdc/mysql/schema/MySqlSchema.java  |  3 +-
 .../cdc/mysql/schema/MySqlTableDefinition.java     |  3 +-
 .../inlong/sort/cdc/mysql/source/MySqlSource.java  | 37 +++++------
 .../sort/cdc/mysql/source/MySqlSourceBuilder.java  |  3 +-
 .../cdc/mysql/source/assigners/ChunkRange.java     |  1 +
 .../cdc/mysql/source/assigners/ChunkSplitter.java  | 13 ++--
 .../source/assigners/MySqlBinlogSplitAssigner.java | 13 ++--
 .../source/assigners/MySqlHybridSplitAssigner.java |  3 +-
 .../assigners/MySqlSnapshotSplitAssigner.java      | 14 ++--
 .../mysql/source/assigners/MySqlSplitAssigner.java |  3 +-
 .../state/PendingSplitsStateSerializer.java        | 11 ++--
 .../state/SnapshotPendingSplitsState.java          |  5 +-
 .../cdc/mysql/source/config/MySqlSourceConfig.java |  6 +-
 .../source/config/MySqlSourceConfigFactory.java    |  3 +-
 .../mysql/source/config/MySqlSourceOptions.java    |  3 +-
 .../cdc/mysql/source/config/ServerIdRange.java     |  1 +
 .../mysql/source/connection/ConnectionPools.java   |  3 +-
 .../source/connection/JdbcConnectionFactory.java   |  3 +-
 .../source/connection/JdbcConnectionPools.java     |  3 +-
 .../source/connection/PooledDataSourceFactory.java |  3 +-
 .../source/enumerator/MySqlSourceEnumerator.java   | 14 ++--
 .../mysql/source/events/BinlogSplitMetaEvent.java  |  3 +-
 .../source/events/BinlogSplitMetaRequestEvent.java |  3 +-
 .../events/FinishedSnapshotSplitsAckEvent.java     |  3 +-
 .../events/FinishedSnapshotSplitsReportEvent.java  |  3 +-
 .../events/FinishedSnapshotSplitsRequestEvent.java |  3 +-
 .../events/LatestFinishedSplitsSizeEvent.java      |  3 +-
 .../LatestFinishedSplitsSizeRequestEvent.java      |  3 +-
 .../source/events/SuspendBinlogReaderAckEvent.java |  3 +-
 .../source/events/SuspendBinlogReaderEvent.java    |  3 +-
 .../cdc/mysql/source/events/WakeupReaderEvent.java |  3 +-
 .../source/metrics/MySqlSourceReaderMetrics.java   | 20 +++---
 .../sort/cdc/mysql/source/offset/BinlogOffset.java |  1 +
 .../mysql/source/reader/MySqlRecordEmitter.java    | 21 +++---
 .../cdc/mysql/source/reader/MySqlSourceReader.java | 25 ++++----
 .../cdc/mysql/source/reader/MySqlSplitReader.java  | 14 ++--
 .../source/split/FinishedSnapshotSplitInfo.java    |  3 +-
 .../cdc/mysql/source/split/MySqlBinlogSplit.java   |  4 +-
 .../mysql/source/split/MySqlBinlogSplitState.java  |  4 +-
 .../sort/cdc/mysql/source/split/MySqlRecords.java  |  1 +
 .../source/split/MySqlSchemalessSnapshotSplit.java |  6 +-
 .../cdc/mysql/source/split/MySqlSnapshotSplit.java |  4 +-
 .../mysql/source/split/MySqlSplitSerializer.java   |  7 +-
 .../sort/cdc/mysql/source/utils/ChunkUtils.java    |  3 +-
 .../sort/cdc/mysql/source/utils/GhostUtils.java    | 22 ++++---
 .../sort/cdc/mysql/source/utils/RecordUtils.java   |  9 +--
 .../cdc/mysql/source/utils/SerializerUtils.java    |  5 +-
 .../mysql/source/utils/TableDiscoveryUtils.java    |  7 +-
 .../inlong/sort/cdc/mysql/table/JdbcUrlUtils.java  |  6 +-
 .../MySqlDeserializationConverterFactory.java      |  5 +-
 .../cdc/mysql/table/MySqlReadableMetadata.java     | 12 ++--
 .../mysql/table/MySqlTableInlongSourceFactory.java |  7 +-
 .../sort/cdc/mysql/table/MySqlTableSource.java     | 14 ++--
 .../cdc/mysql/table/OldFieldMetadataConverter.java |  5 +-
 .../inlong/sort/cdc/mysql/utils/MetaDataUtils.java | 30 +++++----
 .../sort/cdc/mysql/utils/OperationUtils.java       | 38 +++++------
 .../org/apache/inlong/sort/cdc/TestOperation.java  |  4 +-
 .../oracle/logminer/LogMinerQueryBuilder.java      |  1 +
 .../LogMinerStreamingChangeEventSource.java        | 33 +++++-----
 .../inlong/sort/cdc/oracle/OracleSource.java       |  7 +-
 .../oracle/debezium/DebeziumSourceFunction.java    | 75 +++++++++++-----------
 .../debezium/internal/DebeziumChangeConsumer.java  | 10 +--
 .../debezium/internal/DebeziumChangeFetcher.java   | 24 +++----
 .../internal/FlinkDatabaseSchemaHistory.java       | 12 ++--
 .../table/RowDataDebeziumDeserializeSchema.java    | 44 +++++++------
 .../sort/cdc/oracle/source/OracleDialect.java      | 28 ++++----
 .../source/OraclePooledDataSourceFactory.java      |  3 +-
 .../cdc/oracle/source/OracleSourceBuilder.java     | 19 +++---
 .../oracle/source/config/OracleSourceConfig.java   |  9 ++-
 .../source/config/OracleSourceConfigFactory.java   |  9 ++-
 .../oracle/source/meta/offset/RedoLogOffset.java   |  9 ++-
 .../source/meta/offset/RedoLogOffsetFactory.java   |  3 +-
 .../oracle/source/reader/OracleRecordEmitter.java  | 28 ++++----
 .../source/reader/fetch/OracleScanFetchTask.java   | 38 +++++------
 .../reader/fetch/OracleSourceFetchTaskContext.java | 26 ++++----
 .../source/reader/fetch/OracleStreamFetchTask.java | 20 +++---
 .../relational/OracleSourceEventDispatcher.java    |  6 +-
 .../source/splitter/OracleChunkSplitter.java       | 28 ++++----
 .../oracle/source/utils/OracleConnectionUtils.java | 12 ++--
 .../sort/cdc/oracle/source/utils/OracleSchema.java |  3 +-
 .../cdc/oracle/source/utils/OracleTypeUtils.java   |  3 +-
 .../sort/cdc/oracle/source/utils/OracleUtils.java  | 16 +++--
 .../OracleDeserializationConverterFactory.java     | 12 ++--
 .../cdc/oracle/table/OracleReadableMetaData.java   | 19 +++---
 .../sort/cdc/oracle/table/OracleTableSource.java   | 37 ++++++-----
 .../cdc/oracle/table/OracleTableSourceFactory.java |  5 +-
 .../sort/cdc/postgres/DebeziumSourceFunction.java  | 55 ++++++++--------
 .../inlong/sort/cdc/postgres/PostgreSQLSource.java |  3 +-
 .../PostgreSQLJdbcConnectionIProvider.java         |  3 +-
 .../PostgreSQLJdbcConnectionOptions.java           |  8 ++-
 .../PostgreSQLJdbcConnectionProvider.java          |  5 +-
 .../cdc/postgres/debezium/internal/ColumnImpl.java |  4 +-
 .../debezium/internal/DebeziumChangeFetcher.java   | 28 ++++----
 .../debezium/internal/TableEditorImpl.java         |  1 +
 .../cdc/postgres/debezium/internal/TableImpl.java  |  6 +-
 .../postgres/manager/PostgreSQLQueryVisitor.java   | 10 +--
 .../PostgreSQLDeserializationConverterFactory.java | 12 ++--
 .../postgres/table/PostgreSQLReadableMetaData.java | 23 ++++---
 .../cdc/postgres/table/PostgreSQLTableSource.java  | 15 +++--
 .../sort/pulsar/internal/FlinkPulsarSource.java    | 17 +++--
 .../internal/FlinkPulsarSourceWithoutAdmin.java    | 13 ++--
 .../inlong/sort/pulsar/internal/PulsarFetcher.java |  1 -
 .../sort/pulsar/internal/PulsarMetadataReader.java |  6 +-
 .../table/DynamicPulsarDeserializationSchema.java  |  6 +-
 .../table/DynamicPulsarSerializationSchema.java    |  1 +
 .../pulsar/table/PulsarDynamicTableFactory.java    |  1 +
 .../sort/pulsar/table/PulsarDynamicTableSink.java  |  1 +
 .../pulsar/table/PulsarDynamicTableSource.java     | 33 +++++-----
 .../sort/redis/common/config/RedisOptions.java     |  3 +-
 .../handler/FlinkJedisClusterConfigHandler.java    |  6 +-
 .../handler/FlinkJedisSentinelConfigHandler.java   |  6 +-
 .../handler/FlinkJedisStandaloneConfigHandler.java |  6 +-
 .../redis/common/handler/RedisMapperHandler.java   |  4 +-
 .../redis/common/mapper/row/RowRedisMapper.java    |  4 +-
 .../sort/redis/common/schema/RedisSchema.java      |  3 +-
 .../redis/common/schema/RedisSchemaFactory.java    |  3 +-
 .../sort/redis/common/schema/StateEncoder.java     |  5 +-
 .../common/schema/impl/AbstractRedisSchema.java    | 12 ++--
 .../schema/impl/BitmapStaticKvPairSchema.java      | 10 +--
 .../common/schema/impl/HashDynamicSchema.java      |  8 ++-
 .../common/schema/impl/HashStaticKvPairSchema.java | 10 +--
 .../schema/impl/HashStaticPrefixMatchSchema.java   |  6 +-
 .../common/schema/impl/PlainPrefixMatchSchema.java |  6 +-
 .../sort/redis/sink/AbstractRedisSinkFunction.java | 39 +++++------
 .../sort/redis/sink/RedisBitmapSinkFunction.java   |  8 ++-
 .../sort/redis/sink/RedisDynamicTableSink.java     | 32 ++++-----
 .../sort/redis/sink/RedisHashSinkFunction.java     |  8 ++-
 .../sort/redis/sink/RedisPlainSinkFunction.java    | 12 ++--
 .../inlong/sort/redis/sink/RedisSinkFunction.java  | 12 ++--
 .../sort/redis/source/RedisDynamicTableSource.java | 16 +++--
 .../redis/source/RedisRowDataLookupFunction.java   | 11 ++--
 .../sort/redis/table/RedisDynamicTableFactory.java | 54 ++++++++--------
 .../inlong/sort/redis/table/SchemaValidator.java   |  3 +-
 .../sort/redis/RedisDynamicTableFactoryTest.java   | 18 +++---
 .../apache/inlong/sort/redis/RedisTableTest.java   | 13 ++--
 .../inlong/sort/cdc/sqlserver/SqlServerSource.java |  3 +-
 .../sqlserver/table/DebeziumSourceFunction.java    | 47 +++++++-------
 .../cdc/sqlserver/table/SqlServerTableSource.java  | 10 +--
 .../starrocks/manager/StarRocksSinkManager.java    | 38 +++++------
 .../manager/StarRocksStreamLoadVisitor.java        | 25 ++++----
 .../table/sink/StarRocksDynamicSinkFunction.java   | 44 +++++++------
 .../table/sink/StarRocksDynamicTableSink.java      |  5 +-
 .../sink/StarRocksDynamicTableSinkFactory.java     | 34 +++++-----
 .../inlong/sort/tubemq/FlinkTubeMQConsumer.java    | 17 ++---
 .../table/DynamicTubeMQDeserializationSchema.java  |  3 +-
 .../sort/tubemq/table/TubeMQTableSource.java       |  8 ++-
 .../base/DefaultTableFormatDeserializer.java       |  3 +-
 .../formats/base/DefaultTableFormatSerializer.java |  7 +-
 .../ProjectedDeserializationSchemaFactory.java     |  3 +-
 .../base/ProjectedSerializationSchemaFactory.java  |  3 +-
 .../base/TableFormatDeserializerFactory.java       |  3 +-
 .../formats/base/TableFormatSerializerFactory.java |  3 +-
 .../inlong/sort/formats/base/TableFormatUtils.java | 65 ++++++++++---------
 .../sort/formats/base/TableFormatUtilsTest.java    |  1 +
 .../sort/formats/common/ArrayFormatInfo.java       |  6 +-
 .../inlong/sort/formats/common/ArrayTypeInfo.java  |  6 +-
 .../inlong/sort/formats/common/DateFormatInfo.java | 12 ++--
 .../inlong/sort/formats/common/FormatUtils.java    |  6 +-
 .../inlong/sort/formats/common/MapFormatInfo.java  |  6 +-
 .../inlong/sort/formats/common/MapTypeInfo.java    |  6 +-
 .../inlong/sort/formats/common/RowFormatInfo.java  |  8 ++-
 .../inlong/sort/formats/common/RowTypeInfo.java    |  8 ++-
 .../inlong/sort/formats/common/TimeFormatInfo.java |  1 +
 .../sort/formats/common/TimestampFormatInfo.java   |  2 +
 .../inlong/sort/formats/util/StringUtils.java      |  5 +-
 .../sort/formats/common/BooleanFormatInfoTest.java |  5 +-
 .../sort/formats/common/ByteFormatInfoTest.java    |  5 +-
 .../sort/formats/common/DateFormatInfoTest.java    |  5 +-
 .../sort/formats/common/DecimalFormatInfoTest.java |  5 +-
 .../sort/formats/common/DoubleFormatInfoTest.java  |  5 +-
 .../sort/formats/common/FloatFormatInfoTest.java   |  5 +-
 .../sort/formats/common/FormatInfoTestBase.java    |  5 +-
 .../sort/formats/common/IntFormatInfoTest.java     |  5 +-
 .../sort/formats/common/LongFormatInfoTest.java    |  5 +-
 .../sort/formats/common/RowFormatInfoTest.java     |  3 +-
 .../sort/formats/common/ShortFormatInfoTest.java   |  5 +-
 .../sort/formats/common/StringFormatInfoTest.java  |  5 +-
 .../sort/formats/common/TimeFormatInfoTest.java    |  5 +-
 .../formats/common/TimestampFormatInfoTest.java    |  4 +-
 .../sort/formats/common/VarCharFormatInfoTest.java |  1 +
 .../org/apache/inlong/sort/formats/csv/Csv.java    | 12 ++--
 .../sort/formats/csv/CsvDeserializationSchema.java | 17 +++--
 .../inlong/sort/formats/csv/CsvFormatFactory.java  | 24 +++----
 .../sort/formats/csv/CsvSerializationSchema.java   | 15 +++--
 .../inlong/sort/formats/csv/CsvValidator.java      |  5 +-
 .../formats/csv/CsvDeserializationSchemaTest.java  | 22 ++++---
 .../sort/formats/csv/CsvFormatFactoryTest.java     | 30 +++++----
 .../formats/csv/CsvSerializationSchemaTest.java    | 22 ++++---
 .../apache/inlong/sort/formats/csv/CsvTest.java    |  9 +--
 .../inlong/sort/formats/csv/CsvUtilsTest.java      |  1 +
 .../AbstractInLongMsgFormatDeserializer.java       | 15 +++--
 .../sort/formats/inlongmsg/InLongMsgBody.java      |  3 +-
 .../formats/inlongmsg/InLongMsgDecodingFormat.java |  3 +-
 .../inlongmsg/InLongMsgDeserializationSchema.java  |  5 +-
 .../sort/formats/inlongmsg/InLongMsgHead.java      |  4 +-
 .../inlongmsg/InLongMsgMixedFormatFactory.java     |  3 +-
 .../formats/inlongmsg/InLongMsgMixedValidator.java |  3 +-
 .../sort/formats/inlongmsg/InLongMsgUtils.java     | 30 +++++----
 .../sort/formats/inlongmsg/InLongMsgValidator.java |  5 +-
 .../inlongmsg/InLongMsgFormatFactoryTest.java      |  3 +-
 .../inlongmsg/InLongMsgRowDataSerDeTest.java       |  3 +-
 .../sort/formats/inlongmsgcsv/InLongMsgCsv.java    | 14 ++--
 .../InLongMsgCsvFormatDeserializer.java            | 19 +++---
 .../inlongmsgcsv/InLongMsgCsvFormatFactory.java    | 32 ++++-----
 .../InLongMsgCsvMixedFormatConverter.java          | 19 +++---
 .../InLongMsgCsvMixedFormatDeserializer.java       | 13 ++--
 .../formats/inlongmsgcsv/InLongMsgCsvUtils.java    | 16 +++--
 .../InLongMsgCsvFormatDeserializerTest.java        | 34 +++++-----
 .../InLongMsgCsvFormatFactoryTest.java             | 24 +++----
 .../formats/inlongmsgcsv/InLongMsgCsvTest.java     | 14 ++--
 .../inlongmsgpb/InLongMsgPbDecodingFormat.java     |  9 +--
 .../InLongMsgPbDeserializationSchema.java          |  7 +-
 .../inlongmsgpb/InLongMsgPbFormatFactory.java      |  2 +-
 .../inlong/sort/formats/json/MysqlBinLogData.java  |  3 +-
 .../inlong/sort/formats/json/canal/CanalJson.java  | 11 ++--
 .../json/canal/CanalJsonDecodingFormat.java        | 19 +++---
 .../json/canal/CanalJsonDeserializationSchema.java | 27 ++++----
 .../canal/CanalJsonEnhancedDecodingFormat.java     |  4 +-
 .../CanalJsonEnhancedDeserializationSchema.java    |  5 +-
 .../canal/CanalJsonEnhancedEncodingFormat.java     |  3 +-
 .../CanalJsonEnhancedSerializationSchema.java      |  4 +-
 .../json/canal/CanalJsonSerializationSchema.java   | 22 ++++---
 .../sort/formats/json/debezium/DebeziumJson.java   |  8 ++-
 .../json/debezium/DebeziumJsonDecodingFormat.java  | 16 +++--
 .../DebeziumJsonDeserializationSchema.java         | 24 +++----
 .../canal/CanalJsonEnhancedSerDeSchemaTest.java    |  5 +-
 .../json/canal/CanalJsonSerializationTest.java     | 14 ++--
 .../json/canal/DebeziumJsonSerializationTest.java  | 16 +++--
 .../java/org/apache/inlong/sort/formats/kv/Kv.java | 12 ++--
 .../sort/formats/kv/KvDeserializationSchema.java   | 23 ++++---
 .../inlong/sort/formats/kv/KvFormatFactory.java    | 24 +++----
 .../sort/formats/kv/KvSerializationSchema.java     | 19 +++---
 .../apache/inlong/sort/formats/kv/KvValidator.java |  5 +-
 .../formats/kv/KvDeserializationSchemaTest.java    | 22 ++++---
 .../sort/formats/kv/KvFormatFactoryTest.java       | 30 +++++----
 .../sort/formats/kv/KvSerializationSchemaTest.java | 22 ++++---
 .../org/apache/inlong/sort/formats/kv/KvTest.java  | 11 ++--
 .../apache/inlong/sort/formats/kv/KvUtilsTest.java |  7 +-
 .../tubemq/client/common/ClientStatsInfo.java      | 12 ++--
 .../inlong/tubemq/client/common/ConsumeResult.java |  5 +-
 .../tubemq/client/common/QueryMetaResult.java      |  3 +-
 .../inlong/tubemq/client/common/StatsConfig.java   |  3 +-
 .../client/consumer/BaseMessageConsumer.java       | 43 +++++++------
 .../client/consumer/ClientBalanceConsumer.java     |  7 +-
 .../tubemq/client/consumer/ClientSubInfo.java      |  3 +-
 .../tubemq/client/consumer/ConsumerResult.java     |  5 +-
 .../client/consumer/ConsumerSamplePrint.java       |  1 +
 .../tubemq/client/consumer/FetchContext.java       |  5 +-
 .../tubemq/client/consumer/MessageConsumer.java    |  5 +-
 .../client/consumer/MessageFetchManager.java       |  8 ++-
 .../tubemq/client/consumer/MessageListener.java    |  5 +-
 .../client/consumer/PullMessageConsumer.java       |  3 +-
 .../client/consumer/PushMessageConsumer.java       |  3 +-
 .../tubemq/client/consumer/RmtDataCache.java       | 36 ++++++-----
 .../consumer/SimpleClientBalanceConsumer.java      | 35 +++++-----
 .../client/consumer/SimplePullMessageConsumer.java |  7 +-
 .../client/consumer/SimplePushMessageConsumer.java | 14 ++--
 .../client/factory/TubeBaseSessionFactory.java     |  6 +-
 .../client/factory/TubeMultiSessionFactory.java    |  3 +-
 .../client/factory/TubeSingleSessionFactory.java   |  5 +-
 .../tubemq/client/producer/MaxMsgSizeHolder.java   |  7 +-
 .../tubemq/client/producer/MessageProducer.java    |  3 +-
 .../tubemq/client/producer/PartitionRouter.java    |  3 +-
 .../tubemq/client/producer/ProducerManager.java    | 33 +++++-----
 .../client/producer/RoundRobinPartitionRouter.java |  7 +-
 .../client/producer/SimpleMessageProducer.java     | 20 +++---
 .../producer/qltystats/BrokerRcvQltyStats.java     |  5 +-
 .../producer/qltystats/BrokerStatsItemSet.java     |  3 +-
 .../qltystats/DefaultBrokerRcvQltyStats.java       | 20 +++---
 .../client/consumer/MessageFetchManagerTest.java   |  6 +-
 .../tubemq/client/consumer/PartitionExtTest.java   |  6 +-
 .../tubemq/client/consumer/RmtDataCacheTest.java   | 15 +++--
 .../tubemq/client/consumer/StatsConfigTest.java    |  1 +
 .../client/factory/TubeBaseSessionFactoryTest.java | 15 +++--
 .../factory/TubeMultiSessionFactoryTest.java       |  6 +-
 .../factory/TubeSingleSessionFactoryTest.java      |  6 +-
 .../producer/RoundRobinPartitionRouterTest.java    |  9 ++-
 .../qltystats/DefaultBrokerRcvQltyStatsTest.java   | 23 ++++---
 .../org/apache/flink/connectors/tubemq/Tubemq.java | 15 +++--
 .../connectors/tubemq/TubemqSinkFunction.java      | 25 ++++----
 .../connectors/tubemq/TubemqSourceFunction.java    | 37 ++++++-----
 .../flink/connectors/tubemq/TubemqTableSink.java   |  6 +-
 .../flink/connectors/tubemq/TubemqTableSource.java | 15 +++--
 .../tubemq/TubemqTableSourceSinkFactory.java       | 46 ++++++-------
 .../apache/flink/connectors/tubemq/TubemqTest.java |  9 +--
 .../org/apache/flume/sink/tubemq/EventStat.java    |  5 +-
 .../org/apache/flume/sink/tubemq/TubemqSink.java   | 57 ++++++++--------
 .../apache/flume/sink/tubemq/TestTubemqSink.java   | 10 +--
 .../org/apache/inlong/tubemq/corebase/Message.java |  5 +-
 .../aaaclient/SimpleClientAuthenticateHandler.java |  6 +-
 .../tubemq/corebase/balance/ConsumerEvent.java     |  3 +-
 .../inlong/tubemq/corebase/cluster/BrokerInfo.java |  7 +-
 .../inlong/tubemq/corebase/cluster/MasterInfo.java |  5 +-
 .../tubemq/corebase/cluster/NodeAddrInfo.java      |  3 +-
 .../inlong/tubemq/corebase/cluster/Partition.java  |  3 +-
 .../tubemq/corebase/cluster/ProducerInfo.java      |  3 +-
 .../inlong/tubemq/corebase/cluster/TopicInfo.java  |  3 +-
 .../corebase/daemon/AbstractDaemonService.java     |  4 +-
 .../tubemq/corebase/metric/impl/ESTHistogram.java  |  3 +-
 .../tubemq/corebase/metric/impl/LongMaxGauge.java  |  3 +-
 .../tubemq/corebase/metric/impl/LongMinGauge.java  |  3 +-
 .../corebase/metric/impl/LongOnlineCounter.java    |  3 +-
 .../corebase/metric/impl/LongStatsCounter.java     |  3 +-
 .../corebase/metric/impl/SimpleHistogram.java      |  3 +-
 .../tubemq/corebase/metric/impl/SinceTime.java     |  3 +-
 .../corebase/policies/FlowCtrlRuleHandler.java     | 12 ++--
 .../inlong/tubemq/corebase/utils/AddressUtils.java |  4 +-
 .../tubemq/corebase/utils/DataConverterUtil.java   | 17 ++---
 .../inlong/tubemq/corebase/utils/MixedUtils.java   |  8 ++-
 .../tubemq/corebase/utils/ServiceStatusHolder.java |  5 +-
 .../inlong/tubemq/corebase/utils/TStringUtils.java | 10 +--
 .../inlong/tubemq/corebase/utils/ThreadUtils.java  |  5 +-
 .../tubemq/corerpc/AbstractServiceInvoker.java     |  5 +-
 .../inlong/tubemq/corerpc/RequestWrapper.java      |  3 +-
 .../inlong/tubemq/corerpc/ResponseWrapper.java     |  3 +-
 .../apache/inlong/tubemq/corerpc/RpcConfig.java    |  3 +-
 .../inlong/tubemq/corerpc/RpcServiceFactory.java   | 20 +++---
 .../tubemq/corerpc/RpcServiceFailoverInvoker.java  |  9 +--
 .../inlong/tubemq/corerpc/RpcServiceInvoker.java   |  3 +-
 .../benchemark/RcpService4BenchmarkClient.java     |  7 +-
 .../benchemark/RpcService4BenchmarkServer.java     |  3 +-
 .../inlong/tubemq/corerpc/client/Client.java       |  3 +-
 .../inlong/tubemq/corerpc/codec/PbEnDecoder.java   |  8 ++-
 .../corerpc/netty/ByteBufferOutputStream.java      |  3 +-
 .../inlong/tubemq/corerpc/netty/EventLoopUtil.java |  1 +
 .../inlong/tubemq/corerpc/netty/NettyClient.java   | 32 ++++-----
 .../tubemq/corerpc/netty/NettyClientFactory.java   | 25 ++++----
 .../tubemq/corerpc/netty/NettyProtocolDecoder.java | 14 ++--
 .../tubemq/corerpc/netty/NettyProtocolEncoder.java | 10 +--
 .../tubemq/corerpc/netty/NettyRequestContext.java  | 18 +++---
 .../tubemq/corerpc/netty/NettyRpcServer.java       | 40 ++++++------
 .../inlong/tubemq/corerpc/protocol/Protocol.java   |  3 +-
 .../tubemq/corerpc/protocol/RpcProtocol.java       | 12 ++--
 .../tubemq/corerpc/server/RequestContext.java      |  3 +-
 .../inlong/tubemq/corerpc/utils/MixUtils.java      |  3 +-
 .../tubemq/corerpc/utils/TSSLEngineUtil.java       | 10 +--
 .../inlong/tubemq/corebase/MessagesTest.java       |  1 +
 .../tubemq/corebase/metric/HistogramTest.java      |  6 +-
 .../tubemq/corebase/metric/SimpleMetricTest.java   |  1 +
 .../corebase/policies/TestFlowCtrlRuleHandler.java |  8 ++-
 .../corebase/utils/DateTimeConvertUtilsTest.java   |  5 +-
 .../corerpc/codec/DataConverterUtilTest.java       | 13 ++--
 .../tubemq/corerpc/codec/PbEnDecoderTest.java      |  4 +-
 .../corerpc/netty/NettyProtocolEncoderTest.java    |  8 ++-
 .../tubemq/corerpc/utils/TSSLEngineUtilTest.java   |  4 +-
 .../example/ClientBalanceConsumerExample.java      | 14 ++--
 .../tubemq/example/MAMessageProducerExample.java   | 22 ++++---
 .../tubemq/example/MessageProducerExample.java     | 10 +--
 .../tubemq/example/MessagePullConsumerExample.java | 11 ++--
 .../example/MessagePullSetConsumerExample.java     | 10 +--
 .../tubemq/example/MessagePushConsumerExample.java | 11 ++--
 .../inlong/tubemq/example/MsgSendReceiveStats.java |  8 ++-
 .../inlong/tubemq/manager/TubeMQManager.java       |  4 +-
 .../tubemq/manager/config/AsyncConfiguration.java  |  6 +-
 .../tubemq/manager/controller/TubeMQResult.java    |  3 +-
 .../controller/cluster/ClusterController.java      | 17 ++---
 .../controller/cluster/request/AddClusterReq.java  |  3 +-
 .../cluster/request/SwitchClusterReq.java          |  3 +-
 .../manager/controller/cluster/vo/ClusterVo.java   |  3 +-
 .../manager/controller/group/GroupController.java  | 10 +--
 .../controller/group/request/AddBlackGroupReq.java |  3 +-
 .../group/request/BatchDeleteGroupReq.java         |  5 +-
 .../group/request/DeleteBlackGroupReq.java         |  3 +-
 .../controller/group/request/DeleteOffsetReq.java  |  3 +-
 .../group/request/FilterCondGroupReq.java          |  3 +-
 .../group/request/FlowControlGroupReq.java         |  3 +-
 .../group/request/QueryConsumerGroupReq.java       |  3 +-
 .../controller/group/request/QueryOffsetReq.java   |  3 +-
 .../group/result/AllBrokersOffsetRes.java          |  4 +-
 .../controller/group/result/OffsetQueryRes.java    |  4 +-
 .../manager/controller/node/NodeController.java    | 10 +--
 .../controller/node/request/AddBrokersReq.java     |  7 +-
 .../controller/node/request/BatchAddTopicReq.java  |  5 +-
 .../controller/node/request/CloneBrokersReq.java   |  5 +-
 .../controller/node/request/CloneTopicReq.java     |  4 +-
 .../controller/node/request/QueryBrokerCfgReq.java |  3 +-
 .../controller/region/RegionController.java        | 14 ++--
 .../controller/region/request/CreateRegionReq.java |  5 +-
 .../controller/region/request/ModifyRegionReq.java |  5 +-
 .../manager/controller/task/TaskController.java    | 12 ++--
 .../controller/topic/TopicWebController.java       | 10 +--
 .../topic/request/BatchAddGroupAuthReq.java        |  5 +-
 .../topic/request/BatchAddTopicAuthReq.java        |  5 +-
 .../topic/request/BatchAddTopicTaskReq.java        |  4 +-
 .../controller/topic/request/DeleteGroupReq.java   |  3 +-
 .../controller/topic/request/DeleteTopicReq.java   |  3 +-
 .../controller/topic/request/GroupAuthItem.java    |  3 +-
 .../controller/topic/request/ModifyTopicReq.java   |  3 +-
 .../topic/request/RebalanceConsumerReq.java        |  3 +-
 .../topic/request/RebalanceGroupReq.java           |  3 +-
 .../topic/request/SetAuthControlReq.java           |  3 +-
 .../controller/topic/request/SetPublishReq.java    |  3 +-
 .../controller/topic/request/SetSubscribeReq.java  |  3 +-
 .../inlong/tubemq/manager/entry/BrokerEntry.java   | 11 ++--
 .../inlong/tubemq/manager/entry/ClusterEntry.java  |  5 +-
 .../inlong/tubemq/manager/entry/MasterEntry.java   |  4 +-
 .../inlong/tubemq/manager/entry/RegionEntry.java   | 14 ++--
 .../inlong/tubemq/manager/entry/TopicEntry.java    |  7 +-
 .../tubemq/manager/entry/TopicTaskEntry.java       | 16 +++--
 .../tubemq/manager/executors/AddTopicExecutor.java | 19 +++---
 .../manager/repository/BrokerRepository.java       |  5 +-
 .../manager/repository/ClusterRepository.java      |  1 +
 .../manager/repository/MasterRepository.java       |  5 +-
 .../manager/repository/RegionRepository.java       |  5 +-
 .../tubemq/manager/repository/TopicRepository.java |  1 +
 .../manager/repository/TopicTaskRepository.java    |  5 +-
 .../tubemq/manager/service/BrokerServiceImpl.java  | 18 +++---
 .../tubemq/manager/service/ClusterServiceImpl.java | 16 +++--
 .../tubemq/manager/service/MasterServiceImpl.java  | 30 ++++-----
 .../tubemq/manager/service/NodeServiceImpl.java    | 40 ++++++------
 .../tubemq/manager/service/RegionServiceImpl.java  | 10 +--
 .../tubemq/manager/service/TaskServiceImpl.java    | 18 +++---
 .../tubemq/manager/service/TopicBackendWorker.java |  9 +--
 .../inlong/tubemq/manager/service/TopicFuture.java |  3 +-
 .../tubemq/manager/service/TopicServiceImpl.java   | 28 ++++----
 .../manager/service/interfaces/BrokerService.java  |  4 +-
 .../manager/service/interfaces/ClusterService.java |  5 +-
 .../manager/service/interfaces/MasterService.java  |  7 +-
 .../manager/service/interfaces/NodeService.java    | 10 +--
 .../manager/service/interfaces/RegionService.java  |  4 +-
 .../manager/service/interfaces/TaskService.java    |  5 +-
 .../manager/service/tube/AddBrokerResult.java      |  4 +-
 .../manager/service/tube/AddTopicsResult.java      |  3 +-
 .../manager/service/tube/BrokerStatusInfo.java     |  4 +-
 .../manager/service/tube/CleanOffsetResult.java    |  3 +-
 .../manager/service/tube/RebalanceGroupResult.java |  3 +-
 .../tubemq/manager/service/tube/TopicView.java     |  4 +-
 .../service/tube/TubeHttpBrokerInfoList.java       |  4 +-
 .../service/tube/TubeHttpGroupDetailInfo.java      |  3 +-
 .../service/tube/TubeHttpTopicInfoList.java        | 25 ++++----
 .../inlong/tubemq/manager/utils/ConvertUtils.java  | 22 +++----
 .../manager/controller/TestClusterController.java  | 19 +++---
 .../manager/repository/TestBusinessRepository.java |  5 +-
 .../manager/service/broker/TestBrokerService.java  | 15 +++--
 .../manager/service/region/TestRegionService.java  | 17 ++---
 .../inlong/tubemq/server/broker/BrokerConfig.java  |  8 ++-
 .../tubemq/server/broker/BrokerServiceServer.java  | 28 ++++----
 .../inlong/tubemq/server/broker/TubeBroker.java    | 18 +++---
 .../broker/metadata/BrokerMetadataManager.java     | 14 ++--
 .../broker/metadata/ClusterConfigHolder.java       |  5 +-
 .../server/broker/metadata/MetadataManager.java    |  3 +-
 .../server/broker/metadata/TopicMetadata.java      | 10 +--
 .../server/broker/msgstore/MessageStore.java       | 32 ++++-----
 .../broker/msgstore/MessageStoreManager.java       | 38 +++++------
 .../server/broker/msgstore/StoreService.java       |  6 +-
 .../server/broker/msgstore/disk/FileSegment.java   | 16 +++--
 .../broker/msgstore/disk/FileSegmentList.java      |  5 +-
 .../broker/msgstore/disk/GetMessageResult.java     |  7 +-
 .../server/broker/msgstore/disk/MsgFileStore.java  | 30 +++++----
 .../server/broker/msgstore/mem/MsgMemStore.java    | 24 +++----
 .../server/broker/nodeinfo/ConsumerNodeInfo.java   |  7 +-
 .../server/broker/offset/DefaultOffsetManager.java | 22 ++++---
 .../server/broker/offset/OffsetHistoryInfo.java    | 12 ++--
 .../server/broker/offset/OffsetRecordService.java  |  4 +-
 .../tubemq/server/broker/offset/OffsetService.java |  8 +--
 .../offset/offsetstorage/OffsetStorageInfo.java    |  5 +-
 .../offset/offsetstorage/ZkOffsetStorage.java      | 16 +++--
 .../server/broker/stats/BrokerJMXHolder.java       | 15 +++--
 .../server/broker/stats/BrokerSrvStatsHolder.java  |  7 +-
 .../server/broker/stats/MsgStoreStatsHolder.java   |  8 +--
 .../server/broker/stats/TrafficStatsService.java   | 10 +--
 .../stats/prometheus/BrokerPromMetricService.java  | 22 ++++---
 .../server/broker/utils/BrokerSamplePrint.java     |  4 +-
 .../tubemq/server/broker/utils/DataStoreUtils.java | 12 ++--
 .../server/broker/utils/DiskSamplePrint.java       |  4 +-
 .../server/broker/web/AbstractWebHandler.java      | 15 +++--
 .../server/broker/web/BrokerAdminServlet.java      | 27 ++++----
 .../inlong/tubemq/server/broker/web/WebServer.java |  4 +-
 .../common/aaaserver/CertificateBrokerHandler.java |  3 +-
 .../common/aaaserver/CertificateMasterHandler.java |  5 +-
 .../aaaserver/SimpleCertificateBrokerHandler.java  | 10 +--
 .../aaaserver/SimpleCertificateMasterHandler.java  |  7 +-
 .../tubemq/server/common/fileconfig/ADConfig.java  |  3 +-
 .../common/fileconfig/AbstractFileConfig.java      | 16 +++--
 .../server/common/heartbeat/HeartbeatManager.java  | 15 +++--
 .../server/common/paramcheck/PBParameterUtils.java | 12 ++--
 .../inlong/tubemq/server/common/utils/Bytes.java   |  7 +-
 .../tubemq/server/common/utils/ClientSyncInfo.java |  5 +-
 .../tubemq/server/common/utils/HttpUtils.java      | 18 +++---
 .../inlong/tubemq/server/common/utils/RowLock.java |  5 +-
 .../inlong/tubemq/server/common/utils/Sleeper.java |  4 +-
 .../server/common/utils/WebParameterUtils.java     | 29 +++++----
 .../server/common/webbase/WebCallStatsHolder.java  |  9 +--
 .../server/common/webbase/WebMethodMapper.java     |  5 +-
 .../common/zookeeper/RecoverableZooKeeper.java     |  8 ++-
 .../server/common/zookeeper/RetryCounter.java      |  3 +-
 .../tubemq/server/common/zookeeper/ZKUtil.java     | 11 ++--
 .../server/common/zookeeper/ZooKeeperWatcher.java  | 12 ++--
 .../inlong/tubemq/server/master/MasterConfig.java  |  6 +-
 .../inlong/tubemq/server/master/TMaster.java       | 36 ++++++-----
 .../server/master/balance/DefaultLoadBalancer.java | 28 ++++----
 .../tubemq/server/master/balance/LoadBalancer.java |  5 +-
 .../bdbstore/bdbentitys/BdbBlackGroupEntity.java   | 12 ++--
 .../bdbstore/bdbentitys/BdbBrokerConfEntity.java   | 12 ++--
 .../bdbentitys/BdbClusterSettingEntity.java        | 12 ++--
 .../bdbentitys/BdbConsumeGroupSettingEntity.java   | 12 ++--
 .../bdbentitys/BdbConsumerGroupEntity.java         |  8 ++-
 .../bdbentitys/BdbGroupFilterCondEntity.java       | 12 ++--
 .../bdbentitys/BdbGroupFlowCtrlEntity.java         | 12 ++--
 .../bdbentitys/BdbTopicAuthControlEntity.java      | 12 ++--
 .../bdbstore/bdbentitys/BdbTopicConfEntity.java    | 12 ++--
 .../master/metamanage/DefaultMetaDataService.java  | 26 ++++----
 .../server/master/metamanage/MetaDataService.java  |  9 +--
 .../metastore/dao/entity/BaseEntity.java           | 12 ++--
 .../metastore/dao/entity/BrokerConfEntity.java     |  3 +-
 .../metastore/dao/entity/ClusterSettingEntity.java |  5 +-
 .../dao/entity/GroupConsumeCtrlEntity.java         |  3 +-
 .../metastore/dao/entity/GroupResCtrlEntity.java   |  3 +-
 .../metastore/dao/entity/TopicCtrlEntity.java      |  3 +-
 .../metastore/dao/entity/TopicDeployEntity.java    |  3 +-
 .../metastore/dao/entity/TopicPropGroup.java       | 10 +--
 .../metastore/dao/mapper/BrokerConfigMapper.java   |  5 +-
 .../metastore/dao/mapper/ConsumeCtrlMapper.java    |  5 +-
 .../metastore/dao/mapper/GroupResCtrlMapper.java   |  5 +-
 .../metastore/dao/mapper/MetaConfigMapper.java     |  7 +-
 .../metastore/dao/mapper/TopicCtrlMapper.java      |  5 +-
 .../metastore/dao/mapper/TopicDeployMapper.java    |  7 +-
 .../metastore/impl/AbsBrokerConfigMapperImpl.java  | 13 ++--
 .../metastore/impl/AbsClusterConfigMapperImpl.java |  6 +-
 .../metastore/impl/AbsConsumeCtrlMapperImpl.java   | 18 +++---
 .../metastore/impl/AbsGroupResCtrlMapperImpl.java  | 10 +--
 .../metastore/impl/AbsMetaConfigMapperImpl.java    | 24 +++----
 .../metastore/impl/AbsTopicCtrlMapperImpl.java     | 16 +++--
 .../metastore/impl/AbsTopicDeployMapperImpl.java   | 18 +++---
 .../impl/bdbimpl/BdbBrokerConfigMapperImpl.java    | 11 ++--
 .../impl/bdbimpl/BdbClusterConfigMapperImpl.java   | 11 ++--
 .../impl/bdbimpl/BdbConsumeCtrlMapperImpl.java     | 11 ++--
 .../impl/bdbimpl/BdbGroupResCtrlMapperImpl.java    | 11 ++--
 .../impl/bdbimpl/BdbMetaConfigMapperImpl.java      | 45 ++++++-------
 .../impl/bdbimpl/BdbTopicCtrlMapperImpl.java       | 11 ++--
 .../impl/bdbimpl/BdbTopicDeployMapperImpl.java     | 11 ++--
 .../impl/zkimpl/ZKBrokerConfigMapperImpl.java      | 10 +--
 .../impl/zkimpl/ZKClusterConfigMapperImpl.java     | 10 +--
 .../impl/zkimpl/ZKConsumeCtrlMapperImpl.java       | 10 +--
 .../impl/zkimpl/ZKGroupResCtrlMapperImpl.java      | 10 +--
 .../impl/zkimpl/ZKMetaConfigMapperImpl.java        | 21 +++---
 .../impl/zkimpl/ZKTopicCtrlMapperImpl.java         | 10 +--
 .../impl/zkimpl/ZKTopicDeployMapperImpl.java       | 10 +--
 .../nodemanage/nodebroker/BrokerAbnHolder.java     | 18 +++---
 .../nodemanage/nodebroker/BrokerPSInfoHolder.java  |  7 +-
 .../nodemanage/nodebroker/BrokerRunManager.java    |  8 +--
 .../nodemanage/nodebroker/BrokerRunStatusInfo.java | 10 +--
 .../nodemanage/nodebroker/BrokerSyncData.java      | 20 +++---
 .../nodemanage/nodebroker/BrokerTopicInfoView.java | 15 +++--
 .../nodemanage/nodebroker/DefBrokerRunManager.java | 16 +++--
 .../nodemanage/nodebroker/TopicPSInfoManager.java  |  7 +-
 .../nodemanage/nodeconsumer/ConsumeGroupInfo.java  | 18 +++---
 .../nodeconsumer/ConsumerEventManager.java         | 12 ++--
 .../nodemanage/nodeconsumer/ConsumerInfo.java      |  7 +-
 .../nodeconsumer/ConsumerInfoHolder.java           | 16 +++--
 .../nodeproducer/ProducerInfoHolder.java           |  5 +-
 .../server/master/stats/MasterJMXHolder.java       | 15 +++--
 .../server/master/stats/MasterSrvStatsHolder.java  |  7 +-
 .../stats/prometheus/MasterPromMetricService.java  | 18 +++---
 .../master/utils/BrokerStatusSamplePrint.java      |  1 +
 .../inlong/tubemq/server/master/utils/Chore.java   |  1 +
 .../server/master/utils/MetaConfigSamplePrint.java |  6 +-
 .../master/utils/SimpleVisitTokenManager.java      |  4 +-
 .../server/master/web/MasterStatusCheckFilter.java |  9 +--
 .../tubemq/server/master/web/UserAuthFilter.java   |  3 +-
 .../inlong/tubemq/server/master/web/WebServer.java |  9 ++-
 .../server/master/web/action/screen/Master.java    | 17 +++--
 .../server/master/web/action/screen/Webapi.java    |  6 +-
 .../web/action/screen/cluster/ClusterManager.java  | 10 +--
 .../web/action/screen/config/BrokerList.java       | 14 ++--
 .../server/master/web/common/BaseResult.java       |  6 +-
 .../master/web/handler/AbstractWebHandler.java     |  5 +-
 .../web/handler/WebAdminFlowRuleHandler.java       | 16 +++--
 .../web/handler/WebAdminGroupCtrlHandler.java      | 18 +++---
 .../web/handler/WebAdminTopicAuthHandler.java      | 14 ++--
 .../master/web/handler/WebBrokerConfHandler.java   | 17 +++--
 .../web/handler/WebGroupConsumeCtrlHandler.java    | 14 ++--
 .../master/web/handler/WebGroupResCtrlHandler.java | 14 ++--
 .../master/web/handler/WebMasterInfoHandler.java   | 14 ++--
 .../master/web/handler/WebOtherInfoHandler.java    | 23 +++----
 .../master/web/handler/WebTopicCtrlHandler.java    | 14 ++--
 .../master/web/handler/WebTopicDeployHandler.java  | 15 +++--
 .../web/simplemvc/MultipartHttpServletRequest.java |  7 +-
 .../master/web/simplemvc/RequestContext.java       |  5 +-
 .../master/web/simplemvc/RequestDispatcher.java    | 19 +++---
 .../web/simplemvc/VelocityTemplateEngine.java      |  6 +-
 .../server/master/web/simplemvc/WebApiServlet.java | 23 ++++---
 .../server/master/web/simplemvc/WebFilter.java     |  8 ++-
 .../web/simplemvc/conf/ConfigFileParser.java       | 10 +--
 .../master/web/simplemvc/conf/WebConfig.java       |  5 +-
 .../inlong/tubemq/server/tools/BdbGroupAdmin.java  |  1 +
 .../inlong/tubemq/server/tools/BrokerStartup.java  |  1 +
 .../inlong/tubemq/server/tools/CliUtils.java       |  8 ++-
 .../inlong/tubemq/server/tools/MasterStartup.java  |  1 +
 .../tubemq/server/tools/StoreRepairAdmin.java      | 27 ++++----
 .../tubemq/server/tools/cli/CliAbstractBase.java   |  5 +-
 .../tubemq/server/tools/cli/CliBrokerAdmin.java    | 12 ++--
 .../tubemq/server/tools/cli/CliConsumer.java       | 22 ++++---
 .../tubemq/server/tools/cli/CliMetaDataBRU.java    | 35 +++++-----
 .../tubemq/server/tools/cli/CliProducer.java       | 24 +++----
 .../tubemq/server/broker/BrokerConfigTest.java     | 10 +--
 .../broker/metadata/BrokerMetadataManagerTest.java |  5 +-
 .../broker/msgstore/disk/FileSegmentListTest.java  |  8 ++-
 .../broker/msgstore/mem/MsgMemStoreTest.java       |  4 +-
 .../broker/stats/BrokerSrvStatsHolderTest.java     |  6 +-
 .../broker/stats/MsgStoreStatsHolderTest.java      |  6 +-
 .../broker/stats/TrafficStatsServiceTest.java      |  5 +-
 .../server/broker/utils/DataStoreUtilsTest.java    |  3 +-
 .../inlong/tubemq/server/common/ADConfigTest.java  |  6 +-
 .../tubemq/server/common/HeartbeatManagerTest.java |  1 +
 .../tubemq/server/common/PBParameterTest.java      | 10 +--
 .../server/common/WebCallStatsHolderTest.java      |  6 +-
 .../server/common/WebParameterUtilsTest.java       | 14 ++--
 .../tubemq/server/master/MasterConfigTest.java     | 10 +--
 .../metastore/dao/entity/BaseEntityTest.java       |  8 ++-
 .../metastore/dao/entity/BrokerConfEntityTest.java |  4 +-
 .../dao/entity/ClusterSettingEntityTest.java       |  8 ++-
 .../dao/entity/GroupConsumeCtrlEntityTest.java     |  7 +-
 .../dao/entity/GroupResCtrlEntityTest.java         |  4 +-
 .../metastore/dao/entity/TopicCtrlEntityTest.java  |  4 +-
 .../dao/entity/TopicDeployEntityTest.java          |  4 +-
 .../metastore/dao/entity/TopicPropGroupTest.java   |  2 +
 .../nodebroker/TopicPSInfoManagerTest.java         |  7 +-
 .../nodeconsumer/ConsumerEventManagerTest.java     |  4 +-
 .../master/stats/MasterSrvStatsHolderTest.java     |  6 +-
 pom.xml                                            |  8 +++
 2333 files changed, 11344 insertions(+), 8552 deletions(-)

diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/common/AgentThreadFactory.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/common/AgentThreadFactory.java
index d96bc5c10..5d756fc7a 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/common/AgentThreadFactory.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/common/AgentThreadFactory.java
@@ -19,6 +19,7 @@ package org.apache.inlong.agent.common;
 
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AbstractConfiguration.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AbstractConfiguration.java
index 1cef1ee8f..b6a8b19d7 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AbstractConfiguration.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AbstractConfiguration.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.agent.conf;
 
+import org.apache.inlong.agent.utils.AgentUtils;
+
 import com.google.gson.JsonArray;
 import com.google.gson.JsonElement;
 import com.google.gson.JsonObject;
 import com.google.gson.JsonParser;
 import com.google.gson.JsonPrimitive;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.inlong.agent.utils.AgentUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AgentConfiguration.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AgentConfiguration.java
index 2b8435b52..e4d7d1a48 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AgentConfiguration.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/AgentConfiguration.java
@@ -17,8 +17,9 @@
 
 package org.apache.inlong.agent.conf;
 
-import org.apache.commons.io.FileUtils;
 import org.apache.inlong.agent.constant.AgentConstants;
+
+import org.apache.commons.io.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/JobProfile.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/JobProfile.java
index 47ff35710..cfd016c62 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/JobProfile.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/conf/JobProfile.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.agent.conf;
 
-import com.google.gson.Gson;
-import com.google.gson.reflect.TypeToken;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyTopicInfo;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
 
+import com.google.gson.Gson;
+import com.google.gson.reflect.TypeToken;
+import org.apache.commons.lang3.StringUtils;
+
 import java.util.List;
 
 import static org.apache.inlong.agent.constant.JobConstants.JOB_MQ_ClUSTERS;
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/AgentConstants.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/AgentConstants.java
index 47cd85c8f..58976a289 100755
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/AgentConstants.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/constant/AgentConstants.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.constant;
 
+import org.apache.inlong.agent.utils.AgentUtils;
+
 import io.netty.util.NettyRuntime;
 import io.netty.util.internal.SystemPropertyUtil;
-import org.apache.inlong.agent.utils.AgentUtils;
 
 /**
  * Configuration constants of agent.
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/CommandDb.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/CommandDb.java
index e9d7f4462..4f8b5a3c1 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/CommandDb.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/CommandDb.java
@@ -17,15 +17,15 @@
 
 package org.apache.inlong.agent.db;
 
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_VERSION;
-import static org.apache.inlong.agent.constant.AgentConstants.JOB_VERSION;
-
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.common.constant.Constants;
 import org.apache.inlong.common.db.CommandEntity;
 
 import java.util.List;
 
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_VERSION;
+import static org.apache.inlong.agent.constant.AgentConstants.JOB_VERSION;
+
 /**
  * Command for database
  */
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/Db.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/Db.java
index ed2a876d9..b1a0e897c 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/Db.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/Db.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.db;
 import org.apache.inlong.common.db.CommandEntity;
 
 import javax.management.openmbean.KeyAlreadyExistsException;
+
 import java.io.Closeable;
 import java.util.List;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/JobProfileDb.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/JobProfileDb.java
index 113f813e7..d6eccf94d 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/JobProfileDb.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/JobProfileDb.java
@@ -19,6 +19,7 @@ package org.apache.inlong.agent.db;
 
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.JobConstants;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/LocalProfile.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/LocalProfile.java
index 7b96a600e..99f03bea6 100755
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/LocalProfile.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/LocalProfile.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.agent.db;
 
 import org.apache.inlong.agent.conf.JobProfile;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/RocksDbImp.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/RocksDbImp.java
index f2578b3bb..d8dd2aa52 100755
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/RocksDbImp.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/RocksDbImp.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.agent.db;
 
-import com.google.gson.Gson;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.constant.AgentConstants;
 import org.apache.inlong.common.db.CommandEntity;
+
+import com.google.gson.Gson;
 import org.rocksdb.AbstractImmutableNativeReference;
 import org.rocksdb.ColumnFamilyDescriptor;
 import org.rocksdb.ColumnFamilyHandle;
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/TriggerProfileDb.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/TriggerProfileDb.java
index f949eb537..3afd81f19 100755
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/TriggerProfileDb.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/db/TriggerProfileDb.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.db;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.constant.JobConstants;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/BatchProxyMessage.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/BatchProxyMessage.java
index c34d8eaf5..d3bc3e651 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/BatchProxyMessage.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/BatchProxyMessage.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.message;
 
+import org.apache.inlong.common.msg.InLongMsg;
+import org.apache.inlong.common.util.MessageUtils;
+
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 import org.apache.commons.collections.CollectionUtils;
-import org.apache.inlong.common.msg.InLongMsg;
-import org.apache.inlong.common.util.MessageUtils;
 
 import java.util.List;
 import java.util.Map;
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/EndMessage.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/EndMessage.java
index 53876e476..cd8e5e1fe 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/EndMessage.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/EndMessage.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.message;
 
+import org.apache.inlong.agent.plugin.Message;
+
 import java.util.HashMap;
 import java.util.Map;
-import org.apache.inlong.agent.plugin.Message;
 
 /**
  * End message, this is an empty message only indicate
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/PackProxyMessage.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/PackProxyMessage.java
index 61b233abe..4f37de51a 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/PackProxyMessage.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/message/PackProxyMessage.java
@@ -17,6 +17,20 @@
 
 package org.apache.inlong.agent.message;
 
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.utils.AgentUtils;
+import org.apache.inlong.common.msg.AttributeConstants;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.atomic.AtomicLong;
+
 import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_PROXY_INLONG_STREAM_ID_QUEUE_MAX_NUMBER;
 import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_PROXY_PACKAGE_MAX_SIZE;
 import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_PROXY_PACKAGE_MAX_TIMEOUT_MS;
@@ -27,18 +41,6 @@ import static org.apache.inlong.common.msg.AttributeConstants.DATA_TIME;
 import static org.apache.inlong.common.msg.AttributeConstants.MESSAGE_TOPIC;
 import static org.apache.inlong.common.msg.AttributeConstants.STREAM_ID;
 
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.LinkedBlockingQueue;
-import java.util.concurrent.atomic.AtomicLong;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.utils.AgentUtils;
-import org.apache.inlong.common.msg.AttributeConstants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 /**
  * Handle List of BusMessage, which belong to the same stream id.
  */
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/AgentPrometheusMetricListener.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/AgentPrometheusMetricListener.java
index 5d6593c97..ffc28cb69 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/AgentPrometheusMetricListener.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/AgentPrometheusMetricListener.java
@@ -17,6 +17,31 @@
 
 package org.apache.inlong.agent.metrics;
 
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.common.metric.MetricItemValue;
+import org.apache.inlong.common.metric.MetricListener;
+import org.apache.inlong.common.metric.MetricValue;
+
+import io.prometheus.client.Collector;
+import io.prometheus.client.CounterMetricFamily;
+import io.prometheus.client.exporter.HTTPServer;
+import io.prometheus.client.hotspot.DefaultExports;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
+
+import java.io.IOException;
+import java.lang.management.ManagementFactory;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.atomic.AtomicLong;
+
 import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_PROMETHEUS_EXPORTER_PORT;
 import static org.apache.inlong.agent.constant.AgentConstants.PROMETHEUS_EXPORTER_PORT;
 import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_COMPONENT_NAME;
@@ -39,28 +64,6 @@ import static org.apache.inlong.agent.metrics.AgentMetricItem.M_TASK_RUNNING_COU
 import static org.apache.inlong.common.metric.MetricItemMBean.DOMAIN_SEPARATOR;
 import static org.apache.inlong.common.metric.MetricRegister.JMX_DOMAIN;
 
-import io.prometheus.client.Collector;
-import io.prometheus.client.CounterMetricFamily;
-import io.prometheus.client.exporter.HTTPServer;
-import io.prometheus.client.hotspot.DefaultExports;
-import java.io.IOException;
-import java.lang.management.ManagementFactory;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.atomic.AtomicLong;
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.common.metric.MetricItemValue;
-import org.apache.inlong.common.metric.MetricListener;
-import org.apache.inlong.common.metric.MetricValue;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 /**
  * prometheus metric listener
  */
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/audit/AuditUtils.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/audit/AuditUtils.java
index ff6518ae5..68a4e6484 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/audit/AuditUtils.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/metrics/audit/AuditUtils.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.agent.metrics.audit;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.audit.AuditOperator;
 import org.apache.inlong.audit.util.AuditConfig;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.util.Collections;
 import java.util.HashSet;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/ConfirmAgentIpRequest.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/ConfirmAgentIpRequest.java
index cfd3dc4f1..f0c870b7b 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/ConfirmAgentIpRequest.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/ConfirmAgentIpRequest.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.agent.pojo;
 
-import java.util.List;
 import lombok.AllArgsConstructor;
 import lombok.Data;
 
+import java.util.List;
+
 @Data
 @AllArgsConstructor
 public class ConfirmAgentIpRequest {
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DbCollectorTaskResult.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DbCollectorTaskResult.java
index 320153c0a..b7c6385ae 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DbCollectorTaskResult.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DbCollectorTaskResult.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.pojo;
 
-import lombok.Data;
 import org.apache.inlong.agent.conf.JobProfile;
 
+import lombok.Data;
+
 @Data
 public class DbCollectorTaskResult {
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DebeziumFormat.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DebeziumFormat.java
index 294b99582..2a779c8c0 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DebeziumFormat.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/DebeziumFormat.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.pojo;
 
-import java.util.Map;
 import lombok.Data;
 
+import java.util.Map;
+
 @Data
 public class DebeziumFormat {
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/JobProfileDto.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/JobProfileDto.java
index 341ef2391..3415ba3d5 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/JobProfileDto.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/JobProfileDto.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.agent.pojo;
 
-import com.google.gson.Gson;
-import lombok.Data;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.pojo.FileJob.Line;
@@ -26,6 +24,9 @@ import org.apache.inlong.common.constant.MQType;
 import org.apache.inlong.common.enums.TaskTypeEnum;
 import org.apache.inlong.common.pojo.agent.DataConfig;
 
+import com.google.gson.Gson;
+import lombok.Data;
+
 import static java.util.Objects.requireNonNull;
 import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_HOST;
 import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_PORT;
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/SqlJobProfileDto.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/SqlJobProfileDto.java
index 860588789..b719ce355 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/SqlJobProfileDto.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/pojo/SqlJobProfileDto.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.agent.pojo;
 
-import com.google.gson.Gson;
-import lombok.Data;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 
+import com.google.gson.Gson;
+import lombok.Data;
+
 import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_HOST;
 import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_PORT;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/AgentUtils.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/AgentUtils.java
index 6f2ab740d..cfea05606 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/AgentUtils.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/AgentUtils.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.agent.utils;
 
+import org.apache.inlong.agent.conf.AgentConfiguration;
+
 import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.tuple.Pair;
-import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/DebeziumOffsetSerializer.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/DebeziumOffsetSerializer.java
index 5a6e03782..b71d4f92a 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/DebeziumOffsetSerializer.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/DebeziumOffsetSerializer.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.utils;
 
-import com.fasterxml.jackson.databind.ObjectMapper;
 import org.apache.inlong.agent.pojo.DebeziumOffset;
 
+import com.fasterxml.jackson.databind.ObjectMapper;
+
 import java.io.IOException;
 
 /**
diff --git a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/HttpManager.java b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/HttpManager.java
index f05c0f894..70897dd1d 100644
--- a/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/HttpManager.java
+++ b/inlong-agent/agent-common/src/main/java/org/apache/inlong/agent/utils/HttpManager.java
@@ -17,6 +17,9 @@
 
 package org.apache.inlong.agent.utils;
 
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.common.util.BasicAuth;
+
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import org.apache.http.client.config.RequestConfig;
@@ -27,8 +30,6 @@ import org.apache.http.entity.StringEntity;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.http.util.EntityUtils;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.common.util.BasicAuth;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/AgentBaseTestsHelper.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/AgentBaseTestsHelper.java
index d104b1eba..ad3238d8d 100755
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/AgentBaseTestsHelper.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/AgentBaseTestsHelper.java
@@ -17,14 +17,16 @@
 
 package org.apache.inlong.agent;
 
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import org.apache.commons.io.FileUtils;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.constant.AgentConstants;
+
+import org.apache.commons.io.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
 /**
  * common environment setting up for test cases.
  */
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentThreadFactory.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentThreadFactory.java
index 5ccdb934f..a82e8c331 100755
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentThreadFactory.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentThreadFactory.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.agent.common;
 
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-import java.util.concurrent.Future;
 import org.junit.Assert;
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.Future;
+
 public class TestAgentThreadFactory {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(TestAgentThreadFactory.class);
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentUtils.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentUtils.java
index 404b4721d..2987ca88f 100755
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentUtils.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/common/TestAgentUtils.java
@@ -17,15 +17,17 @@
 
 package org.apache.inlong.agent.common;
 
-import java.util.Map;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.utils.AgentDbUtils;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import org.apache.commons.lang3.StringUtils;
 import org.junit.Assert;
 import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.Map;
+
 public class TestAgentUtils {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(TestAgentUtils.class);
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/conf/TestConfiguration.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/conf/TestConfiguration.java
index dcc651135..6366c2a50 100755
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/conf/TestConfiguration.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/conf/TestConfiguration.java
@@ -23,6 +23,7 @@ import org.apache.inlong.common.constant.MQType;
 import org.apache.inlong.common.pojo.agent.DataConfig;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyTopicInfo;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
+
 import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/db/TestRocksDbImp.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/db/TestRocksDbImp.java
index f47e022ff..3a41ef864 100644
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/db/TestRocksDbImp.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/db/TestRocksDbImp.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.AgentBaseTestsHelper;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.common.db.CommandEntity;
+
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestAgentMetrics.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestAgentMetrics.java
index b46d02a6e..12d4f5a73 100755
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestAgentMetrics.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestAgentMetrics.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricObserver;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
diff --git a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestPrometheusListener.java b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestPrometheusListener.java
index 54d7ba2ad..891441aed 100644
--- a/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestPrometheusListener.java
+++ b/inlong-agent/agent-common/src/test/java/org/apache/inlong/agent/metrics/TestPrometheusListener.java
@@ -22,6 +22,7 @@ import org.apache.inlong.common.metric.MetricListener;
 import org.apache.inlong.common.metric.MetricListenerRunnable;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.metric.MetricValue;
+
 import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentMain.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentMain.java
index 1377386de..e921d00c8 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentMain.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentMain.java
@@ -17,15 +17,16 @@
 
 package org.apache.inlong.agent.core;
 
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.agent.metrics.audit.AuditUtils;
+import org.apache.inlong.common.metric.MetricObserver;
+
 import org.apache.commons.cli.CommandLine;
 import org.apache.commons.cli.CommandLineParser;
 import org.apache.commons.cli.DefaultParser;
 import org.apache.commons.cli.HelpFormatter;
 import org.apache.commons.cli.Option;
 import org.apache.commons.cli.Options;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.agent.metrics.audit.AuditUtils;
-import org.apache.inlong.common.metric.MetricObserver;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentManager.java
index a571ee9d9..d7b921f35 100755
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/AgentManager.java
@@ -17,16 +17,6 @@
 
 package org.apache.inlong.agent.core;
 
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_CONF_PARENT;
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_AGENT_CONF_PARENT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_TRIGGER;
-
-import java.io.File;
-import java.lang.reflect.Constructor;
-import java.util.List;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.Executors;
-
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -43,9 +33,20 @@ import org.apache.inlong.agent.db.Db;
 import org.apache.inlong.agent.db.JobProfileDb;
 import org.apache.inlong.agent.db.LocalProfile;
 import org.apache.inlong.agent.db.TriggerProfileDb;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.File;
+import java.lang.reflect.Constructor;
+import java.util.List;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_CONF_PARENT;
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_AGENT_CONF_PARENT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_TRIGGER;
+
 /**
  * Agent Manager, the bridge for job manager, task manager, db e.t.c it manages agent level operations and communicates
  * with outside system.
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/HeartbeatManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/HeartbeatManager.java
index 9451f8b8d..9214de04e 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/HeartbeatManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/HeartbeatManager.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.agent.core;
 
-import com.google.common.collect.Lists;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -37,6 +35,9 @@ import org.apache.inlong.common.heartbeat.HeartbeatMsg;
 import org.apache.inlong.common.heartbeat.StreamHeartbeat;
 import org.apache.inlong.common.pojo.agent.TaskSnapshotMessage;
 import org.apache.inlong.common.pojo.agent.TaskSnapshotRequest;
+
+import com.google.common.collect.Lists;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigJetty.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigJetty.java
index cf9675e05..34e40f8ff 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigJetty.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigJetty.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.agent.core.conf;
 
-import static org.apache.inlong.agent.constant.JobConstants.JOB_SOURCE_TYPE;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_TRIGGER;
-
-import java.io.Closeable;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.conf.TriggerProfile;
@@ -28,6 +24,7 @@ import org.apache.inlong.agent.constant.AgentConstants;
 import org.apache.inlong.agent.core.job.JobManager;
 import org.apache.inlong.agent.core.trigger.TriggerManager;
 import org.apache.inlong.common.enums.TaskTypeEnum;
+
 import org.eclipse.jetty.server.Connector;
 import org.eclipse.jetty.server.Server;
 import org.eclipse.jetty.server.ServerConnector;
@@ -36,6 +33,11 @@ import org.eclipse.jetty.servlet.ServletHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.Closeable;
+
+import static org.apache.inlong.agent.constant.JobConstants.JOB_SOURCE_TYPE;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_TRIGGER;
+
 /**
  * start http server and get job/agent config via http
  */
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigServlet.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigServlet.java
index 200a5877b..56d0ee2e4 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigServlet.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/conf/ConfigServlet.java
@@ -17,15 +17,17 @@
 
 package org.apache.inlong.agent.core.conf;
 
+import org.apache.inlong.agent.conf.JobProfile;
+
 import com.google.gson.Gson;
 import org.apache.commons.io.IOUtils;
-import org.apache.inlong.agent.conf.JobProfile;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.PrintWriter;
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobManager.java
index f91285b2e..576d5682b 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobManager.java
@@ -17,27 +17,6 @@
 
 package org.apache.inlong.agent.core.job;
 
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_DB_CACHE_CHECK_INTERVAL;
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_DB_CACHE_TIME;
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_NUMBER_LIMIT;
-import static org.apache.inlong.agent.constant.AgentConstants.JOB_DB_CACHE_CHECK_INTERVAL;
-import static org.apache.inlong.agent.constant.AgentConstants.JOB_DB_CACHE_TIME;
-import static org.apache.inlong.agent.constant.AgentConstants.JOB_NUMBER_LIMIT;
-import static org.apache.inlong.agent.constant.AgentConstants.JOB_VERSION;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_ID_PREFIX;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
-import static org.apache.inlong.agent.constant.JobConstants.SQL_JOB_ID;
-import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_COMPONENT_NAME;
-
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.SynchronousQueue;
-import java.util.concurrent.ThreadPoolExecutor;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicLong;
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
@@ -52,9 +31,32 @@ import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.GsonUtil;
 import org.apache.inlong.agent.utils.ThreadUtils;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.SynchronousQueue;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicLong;
+
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_DB_CACHE_CHECK_INTERVAL;
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_DB_CACHE_TIME;
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_JOB_NUMBER_LIMIT;
+import static org.apache.inlong.agent.constant.AgentConstants.JOB_DB_CACHE_CHECK_INTERVAL;
+import static org.apache.inlong.agent.constant.AgentConstants.JOB_DB_CACHE_TIME;
+import static org.apache.inlong.agent.constant.AgentConstants.JOB_NUMBER_LIMIT;
+import static org.apache.inlong.agent.constant.AgentConstants.JOB_VERSION;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_ID_PREFIX;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
+import static org.apache.inlong.agent.constant.JobConstants.SQL_JOB_ID;
+import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_COMPONENT_NAME;
+
 /**
  * JobManager maintains lots of jobs, and communicate between server and task manager.
  */
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobWrapper.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobWrapper.java
index 27bc90f25..29a496a6f 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobWrapper.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/job/JobWrapper.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.agent.core.job;
 
-import com.google.common.base.Preconditions;
-import com.google.common.base.Predicate;
-import org.apache.commons.codec.digest.DigestUtils;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -38,6 +35,10 @@ import org.apache.inlong.agent.state.State;
 import org.apache.inlong.agent.utils.ThreadUtils;
 import org.apache.inlong.common.constant.Constants;
 import org.apache.inlong.common.db.CommandEntity;
+
+import com.google.common.base.Preconditions;
+import com.google.common.base.Predicate;
+import org.apache.commons.codec.digest.DigestUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskManager.java
index 856b407f5..344cafba2 100755
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskManager.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.agent.core.task;
 
-import com.google.common.annotations.VisibleForTesting;
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
@@ -28,6 +27,8 @@ import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import com.google.common.annotations.VisibleForTesting;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskPositionManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskPositionManager.java
index 199ecb7e5..882578a88 100644
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskPositionManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskPositionManager.java
@@ -24,6 +24,7 @@ import org.apache.inlong.agent.core.AgentManager;
 import org.apache.inlong.agent.db.JobProfileDb;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskWrapper.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskWrapper.java
index c4c3a88c4..0f5906094 100755
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskWrapper.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/task/TaskWrapper.java
@@ -26,6 +26,7 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.state.AbstractStateWrapper;
 import org.apache.inlong.agent.state.State;
 import org.apache.inlong.agent.utils.AgentUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/trigger/TriggerManager.java b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/trigger/TriggerManager.java
index 0f8c4a077..c5c005b83 100755
--- a/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/trigger/TriggerManager.java
+++ b/inlong-agent/agent-core/src/main/java/org/apache/inlong/agent/core/trigger/TriggerManager.java
@@ -17,16 +17,6 @@
 
 package org.apache.inlong.agent.core.trigger;
 
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_TRIGGER_MAX_RUNNING_NUM;
-import static org.apache.inlong.agent.constant.AgentConstants.TRIGGER_MAX_RUNNING_NUM;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
-
-import com.google.common.base.Preconditions;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.TimeUnit;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -38,9 +28,21 @@ import org.apache.inlong.agent.core.job.JobWrapper;
 import org.apache.inlong.agent.db.TriggerProfileDb;
 import org.apache.inlong.agent.plugin.Trigger;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.TimeUnit;
+
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_TRIGGER_MAX_RUNNING_NUM;
+import static org.apache.inlong.agent.constant.AgentConstants.TRIGGER_MAX_RUNNING_NUM;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
+
 /**
  * manager for triggers.
  */
diff --git a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/AgentBaseTestsHelper.java b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/AgentBaseTestsHelper.java
index cd8d620b7..ea771e96f 100755
--- a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/AgentBaseTestsHelper.java
+++ b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/AgentBaseTestsHelper.java
@@ -17,14 +17,16 @@
 
 package org.apache.inlong.agent.core;
 
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import org.apache.commons.io.FileUtils;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.constant.AgentConstants;
+
+import org.apache.commons.io.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.nio.file.Path;
+import java.nio.file.Paths;
+
 /**
  * common environment setting up for test cases.
  */
diff --git a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestCompletableFuture.java b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestCompletableFuture.java
index d27e004d5..b0f0f9aaf 100755
--- a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestCompletableFuture.java
+++ b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestCompletableFuture.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.agent.core;
 
+import org.junit.Assert;
+import org.junit.Test;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.List;
@@ -24,10 +29,6 @@ import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import java.util.concurrent.TimeUnit;
-import org.junit.Assert;
-import org.junit.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class TestCompletableFuture {
 
diff --git a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestConfigJetty.java b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestConfigJetty.java
index 7280244d3..bab9d2fd5 100755
--- a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestConfigJetty.java
+++ b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/core/TestConfigJetty.java
@@ -17,10 +17,8 @@
 
 package org.apache.inlong.agent.core;
 
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_CONF_PARENT;
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_ENABLE_HTTP;
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_HTTP_PORT;
-import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_AGENT_HTTP_PORT;
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.agent.core.conf.ResponseResult;
 
 import com.google.gson.Gson;
 import org.apache.http.client.config.RequestConfig;
@@ -31,13 +29,16 @@ import org.apache.http.entity.StringEntity;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.http.util.EntityUtils;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.agent.core.conf.ResponseResult;
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_CONF_PARENT;
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_ENABLE_HTTP;
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_HTTP_PORT;
+import static org.apache.inlong.agent.constant.AgentConstants.DEFAULT_AGENT_HTTP_PORT;
+
 public class TestConfigJetty {
 
     private static CloseableHttpClient httpClient;
diff --git a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/task/TestTaskWrapper.java b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/task/TestTaskWrapper.java
index 67bd1f7fc..e8433c419 100755
--- a/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/task/TestTaskWrapper.java
+++ b/inlong-agent/agent-core/src/test/java/org/apache/inlong/agent/task/TestTaskWrapper.java
@@ -28,6 +28,7 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.MessageFilter;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.Sink;
+
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/channel/MemoryChannel.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/channel/MemoryChannel.java
index 24f0c6336..1eb0c184f 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/channel/MemoryChannel.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/channel/MemoryChannel.java
@@ -24,6 +24,7 @@ import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.agent.plugin.Channel;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/fetcher/ManagerFetcher.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/fetcher/ManagerFetcher.java
index 44ec85ad5..350104e69 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/fetcher/ManagerFetcher.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/fetcher/ManagerFetcher.java
@@ -17,6 +17,43 @@
 
 package org.apache.inlong.agent.plugin.fetcher;
 
+import org.apache.inlong.agent.common.AbstractDaemon;
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.conf.ProfileFetcher;
+import org.apache.inlong.agent.conf.TriggerProfile;
+import org.apache.inlong.agent.core.AgentManager;
+import org.apache.inlong.agent.db.CommandDb;
+import org.apache.inlong.agent.plugin.Trigger;
+import org.apache.inlong.agent.plugin.utils.PluginUtils;
+import org.apache.inlong.agent.pojo.ConfirmAgentIpRequest;
+import org.apache.inlong.agent.pojo.DbCollectorTaskRequestDto;
+import org.apache.inlong.agent.pojo.DbCollectorTaskResult;
+import org.apache.inlong.agent.utils.AgentUtils;
+import org.apache.inlong.agent.utils.HttpManager;
+import org.apache.inlong.agent.utils.ThreadUtils;
+import org.apache.inlong.common.db.CommandEntity;
+import org.apache.inlong.common.enums.ManagerOpEnum;
+import org.apache.inlong.common.enums.PullJobTypeEnum;
+import org.apache.inlong.common.pojo.agent.CmdConfig;
+import org.apache.inlong.common.pojo.agent.TaskRequest;
+import org.apache.inlong.common.pojo.agent.TaskResult;
+
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
+import com.google.gson.JsonArray;
+import com.google.gson.JsonElement;
+import com.google.gson.JsonObject;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+import java.util.concurrent.TimeUnit;
+import java.util.stream.Collectors;
+
 import static java.util.Objects.requireNonNull;
 import static org.apache.inlong.agent.constant.AgentConstants.AGENT_CLUSTER_NAME;
 import static org.apache.inlong.agent.constant.AgentConstants.AGENT_UNIQ_ID;
@@ -46,43 +83,6 @@ import static org.apache.inlong.agent.plugin.utils.PluginUtils.copyJobProfile;
 import static org.apache.inlong.agent.utils.AgentUtils.fetchLocalIp;
 import static org.apache.inlong.agent.utils.AgentUtils.fetchLocalUuid;
 
-import com.google.gson.Gson;
-import com.google.gson.GsonBuilder;
-import com.google.gson.JsonArray;
-import com.google.gson.JsonElement;
-import com.google.gson.JsonObject;
-
-import java.io.File;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-import java.util.concurrent.TimeUnit;
-import java.util.stream.Collectors;
-
-import org.apache.inlong.agent.common.AbstractDaemon;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.conf.ProfileFetcher;
-import org.apache.inlong.agent.conf.TriggerProfile;
-import org.apache.inlong.agent.core.AgentManager;
-import org.apache.inlong.agent.db.CommandDb;
-import org.apache.inlong.agent.plugin.Trigger;
-import org.apache.inlong.agent.plugin.utils.PluginUtils;
-import org.apache.inlong.agent.pojo.ConfirmAgentIpRequest;
-import org.apache.inlong.agent.pojo.DbCollectorTaskRequestDto;
-import org.apache.inlong.agent.pojo.DbCollectorTaskResult;
-import org.apache.inlong.agent.utils.AgentUtils;
-import org.apache.inlong.agent.utils.HttpManager;
-import org.apache.inlong.agent.utils.ThreadUtils;
-import org.apache.inlong.common.db.CommandEntity;
-import org.apache.inlong.common.enums.ManagerOpEnum;
-import org.apache.inlong.common.enums.PullJobTypeEnum;
-import org.apache.inlong.common.pojo.agent.CmdConfig;
-import org.apache.inlong.common.pojo.agent.TaskRequest;
-import org.apache.inlong.common.pojo.agent.TaskResult;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 /**
  * Fetch command from Inlong-Manager
  */
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/filter/DateFormatRegex.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/filter/DateFormatRegex.java
index 8ee5ee688..3208e7f48 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/filter/DateFormatRegex.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/filter/DateFormatRegex.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.filter;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.PathUtils;
+
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/message/SequentialID.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/message/SequentialID.java
index a551530ee..35ee66023 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/message/SequentialID.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/message/SequentialID.java
@@ -19,6 +19,7 @@ package org.apache.inlong.agent.plugin.message;
 
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.common.util.SnowFlake;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/AbstractSink.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/AbstractSink.java
index 036463dd1..f09de34a1 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/AbstractSink.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/AbstractSink.java
@@ -24,6 +24,7 @@ import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.agent.plugin.MessageFilter;
 import org.apache.inlong.agent.plugin.Sink;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/KafkaSink.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/KafkaSink.java
index 3c6cfa7fc..0c1b3342f 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/KafkaSink.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/KafkaSink.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sinks;
 
-import com.google.common.base.Preconditions;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -35,6 +31,10 @@ import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
 
+import com.google.common.base.Preconditions;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.kafka.clients.producer.Callback;
 import org.apache.kafka.clients.producer.KafkaProducer;
 import org.apache.kafka.clients.producer.ProducerConfig;
@@ -47,7 +47,6 @@ import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.Properties;
-
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Future;
 import java.util.concurrent.LinkedBlockingQueue;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/ProxySink.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/ProxySink.java
index 04f51f96f..3f75fb748 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/ProxySink.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/ProxySink.java
@@ -17,16 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sinks;
 
-import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_FIELD_SPLITTER;
-
-import java.nio.charset.StandardCharsets;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.LinkedBlockingQueue;
-import java.util.concurrent.ThreadPoolExecutor;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
-import java.util.concurrent.atomic.AtomicLong;
-
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
@@ -38,9 +28,20 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.MessageFilter;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.nio.charset.StandardCharsets;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicLong;
+
+import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_FIELD_SPLITTER;
+
 /**
  * sink message data to inlong-dataproxy
  */
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/PulsarSink.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/PulsarSink.java
index 599a7c46b..c3284c88d 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/PulsarSink.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/PulsarSink.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sinks;
 
-import com.google.common.base.Preconditions;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -35,6 +31,11 @@ import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
 import org.apache.inlong.common.msg.InLongMsg;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.pulsar.client.api.CompressionType;
 import org.apache.pulsar.client.api.MessageId;
 import org.apache.pulsar.client.api.Producer;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/SenderManager.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/SenderManager.java
index 667d34739..84612d746 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/SenderManager.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sinks/SenderManager.java
@@ -17,32 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sinks;
 
-import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_PROXY_BATCH_FLUSH_INTERVAL;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_BATCH_FLUSH_INTERVAL;
-import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_AUTH_SECRET_ID;
-import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_AUTH_SECRET_KEY;
-import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_HOST;
-import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_PORT;
-import static org.apache.inlong.agent.constant.JobConstants.DEFAULT_JOB_PROXY_SEND;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_PROXY_SEND;
-import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_INLONG_GROUP_ID;
-import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_INLONG_STREAM_ID;
-import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_PLUGIN_ID;
-
-import io.netty.util.concurrent.DefaultThreadFactory;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.LinkedBlockingQueue;
-import java.util.concurrent.Semaphore;
-import java.util.concurrent.ThreadFactory;
-import java.util.concurrent.ThreadPoolExecutor;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicInteger;
-import java.util.concurrent.atomic.AtomicLong;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
@@ -61,9 +35,37 @@ import org.apache.inlong.sdk.dataproxy.DefaultMessageSender;
 import org.apache.inlong.sdk.dataproxy.ProxyClientConfig;
 import org.apache.inlong.sdk.dataproxy.SendMessageCallback;
 import org.apache.inlong.sdk.dataproxy.SendResult;
+
+import io.netty.util.concurrent.DefaultThreadFactory;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.Semaphore;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicLong;
+
+import static org.apache.inlong.agent.constant.CommonConstants.DEFAULT_PROXY_BATCH_FLUSH_INTERVAL;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_BATCH_FLUSH_INTERVAL;
+import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_AUTH_SECRET_ID;
+import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_AUTH_SECRET_KEY;
+import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_HOST;
+import static org.apache.inlong.agent.constant.FetcherConstants.AGENT_MANAGER_VIP_HTTP_PORT;
+import static org.apache.inlong.agent.constant.JobConstants.DEFAULT_JOB_PROXY_SEND;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_PROXY_SEND;
+import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_INLONG_GROUP_ID;
+import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_INLONG_STREAM_ID;
+import static org.apache.inlong.agent.metrics.AgentMetricItem.KEY_PLUGIN_ID;
+
 /**
  * proxy client
  */
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/BinlogSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/BinlogSource.java
index e6b44e283..3bf5e16f7 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/BinlogSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/BinlogSource.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.BinlogReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/DatabaseSqlSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/DatabaseSqlSource.java
index 6ee287708..cee637cf8 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/DatabaseSqlSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/DatabaseSqlSource.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.SqlReader;
 import org.apache.inlong.agent.utils.AgentDbUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/KafkaSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/KafkaSource.java
index 35b58f238..6a47da6b6 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/KafkaSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/KafkaSource.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import com.google.gson.Gson;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.KafkaReader;
+
+import com.google.gson.Gson;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.kafka.clients.consumer.KafkaConsumer;
 import org.apache.kafka.common.PartitionInfo;
 import org.apache.kafka.common.TopicPartition;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MongoDBSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MongoDBSource.java
index d5670db61..e01ec03d1 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MongoDBSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MongoDBSource.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.MongoDBReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MqttSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MqttSource.java
index 814a5ccd4..b9b343f17 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MqttSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/MqttSource.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.MqttReader;
+
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/OracleSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/OracleSource.java
index 4be871833..b150f533c 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/OracleSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/OracleSource.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.OracleReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/PostgreSQLSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/PostgreSQLSource.java
index 513e19f25..dfe3e1665 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/PostgreSQLSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/PostgreSQLSource.java
@@ -20,8 +20,10 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.PostgreSQLReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import java.util.ArrayList;
 import java.util.List;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/RedisSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/RedisSource.java
index 04d51b933..332132a13 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/RedisSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/RedisSource.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.RedisReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/SQLServerSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/SQLServerSource.java
index ebc8f1342..d2ac578eb 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/SQLServerSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/SQLServerSource.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.SQLServerReader;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/TextFileSource.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/TextFileSource.java
index cf2725035..f288ae7b3 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/TextFileSource.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/TextFileSource.java
@@ -23,6 +23,7 @@ import org.apache.inlong.agent.plugin.sources.reader.file.FileReaderOperator;
 import org.apache.inlong.agent.plugin.sources.reader.file.TriggerFileReader;
 import org.apache.inlong.agent.plugin.utils.FileDataUtils;
 import org.apache.inlong.agent.plugin.utils.PluginUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/AbstractReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/AbstractReader.java
index 53cda8752..83800619b 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/AbstractReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/AbstractReader.java
@@ -24,6 +24,7 @@ import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.pojo.DebeziumOffset;
 import org.apache.inlong.agent.utils.DebeziumOffsetSerializer;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/BinlogReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/BinlogReader.java
index 24360e72f..4153bfd12 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/BinlogReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/BinlogReader.java
@@ -17,13 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import com.google.common.base.Preconditions;
-import com.google.gson.Gson;
-import io.debezium.connector.mysql.MySqlConnector;
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import io.debezium.relational.history.FileDatabaseHistory;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
@@ -36,6 +29,14 @@ import org.apache.inlong.agent.plugin.utils.InLongDatabaseHistory;
 import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import com.google.common.base.Preconditions;
+import com.google.gson.Gson;
+import io.debezium.connector.mysql.MySqlConnector;
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import io.debezium.relational.history.FileDatabaseHistory;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.kafka.connect.storage.FileOffsetBackingStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/KafkaReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/KafkaReader.java
index b64c4fbb3..22a8fec58 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/KafkaReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/KafkaReader.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.DefaultMessage;
 import org.apache.inlong.agent.metrics.audit.AuditUtils;
@@ -26,6 +24,9 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.Validator;
 import org.apache.inlong.agent.plugin.validator.PatternValidator;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.kafka.clients.consumer.ConsumerRecord;
 import org.apache.kafka.clients.consumer.ConsumerRecords;
 import org.apache.kafka.clients.consumer.KafkaConsumer;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MongoDBReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MongoDBReader.java
index 9709fc101..f92a7b61b 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MongoDBReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MongoDBReader.java
@@ -17,6 +17,16 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.constant.SnapshotModeConstants;
+import org.apache.inlong.agent.message.DefaultMessage;
+import org.apache.inlong.agent.metrics.audit.AuditUtils;
+import org.apache.inlong.agent.plugin.Message;
+import org.apache.inlong.agent.plugin.sources.snapshot.MongoDBSnapshotBase;
+import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
+import org.apache.inlong.agent.pojo.DebeziumFormat;
+import org.apache.inlong.agent.utils.GsonUtil;
+
 import com.alibaba.fastjson.JSONPath;
 import com.google.common.base.Preconditions;
 import io.debezium.config.Configuration;
@@ -27,15 +37,6 @@ import io.debezium.engine.DebeziumEngine;
 import io.debezium.engine.format.Json;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.tuple.Pair;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.constant.SnapshotModeConstants;
-import org.apache.inlong.agent.message.DefaultMessage;
-import org.apache.inlong.agent.metrics.audit.AuditUtils;
-import org.apache.inlong.agent.plugin.Message;
-import org.apache.inlong.agent.plugin.sources.snapshot.MongoDBSnapshotBase;
-import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
-import org.apache.inlong.agent.pojo.DebeziumFormat;
-import org.apache.inlong.agent.utils.GsonUtil;
 import org.apache.kafka.connect.storage.FileOffsetBackingStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MqttReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MqttReader.java
index 2f02a3732..2fa1b0e80 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MqttReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/MqttReader.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.DefaultMessage;
 import org.apache.inlong.agent.metrics.audit.AuditUtils;
 import org.apache.inlong.agent.plugin.Message;
+
+import org.apache.commons.lang3.StringUtils;
 import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
 import org.eclipse.paho.client.mqttv3.MqttCallback;
 import org.eclipse.paho.client.mqttv3.MqttClient;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/OracleReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/OracleReader.java
index 170d99cf3..bcdcb0d5c 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/OracleReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/OracleReader.java
@@ -17,14 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import com.google.common.base.Preconditions;
-import com.google.gson.Gson;
-import io.debezium.connector.oracle.OracleConnector;
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import io.debezium.relational.history.FileDatabaseHistory;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
@@ -39,6 +31,15 @@ import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.GsonUtil;
+
+import com.google.common.base.Preconditions;
+import com.google.gson.Gson;
+import io.debezium.connector.oracle.OracleConnector;
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import io.debezium.relational.history.FileDatabaseHistory;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.kafka.connect.storage.FileOffsetBackingStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/PostgreSQLReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/PostgreSQLReader.java
index f740a40fa..082192994 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/PostgreSQLReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/PostgreSQLReader.java
@@ -17,12 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import com.google.common.base.Preconditions;
-import com.google.gson.Gson;
-import io.debezium.connector.postgresql.PostgresConnector;
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
@@ -34,6 +28,13 @@ import org.apache.inlong.agent.plugin.sources.snapshot.PostgreSQLSnapshotBase;
 import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import com.google.common.base.Preconditions;
+import com.google.gson.Gson;
+import io.debezium.connector.postgresql.PostgresConnector;
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.kafka.connect.storage.FileOffsetBackingStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/RedisReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/RedisReader.java
index 62203c459..e1ded5921 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/RedisReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/RedisReader.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.message.DefaultMessage;
+import org.apache.inlong.agent.metrics.audit.AuditUtils;
+import org.apache.inlong.agent.plugin.Message;
+
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import com.google.gson.TypeAdapter;
@@ -38,10 +43,6 @@ import com.moilioncircle.redis.replicator.rdb.datatype.KeyStringValueZSet;
 import com.moilioncircle.redis.replicator.rdb.datatype.KeyValuePair;
 import com.moilioncircle.redis.replicator.rdb.datatype.ZSetEntry;
 import org.apache.commons.lang.StringUtils;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.message.DefaultMessage;
-import org.apache.inlong.agent.metrics.audit.AuditUtils;
-import org.apache.inlong.agent.plugin.Message;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SQLServerReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SQLServerReader.java
index de2d2e8a9..b30e5f3c8 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SQLServerReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SQLServerReader.java
@@ -17,14 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import com.google.common.base.Preconditions;
-import com.google.gson.Gson;
-import io.debezium.connector.sqlserver.SqlServerConnector;
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import io.debezium.relational.history.FileDatabaseHistory;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
@@ -39,6 +31,15 @@ import org.apache.inlong.agent.plugin.utils.InLongFileOffsetBackingStore;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.GsonUtil;
+
+import com.google.common.base.Preconditions;
+import com.google.gson.Gson;
+import io.debezium.connector.sqlserver.SqlServerConnector;
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import io.debezium.relational.history.FileDatabaseHistory;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.tuple.Pair;
 import org.apache.kafka.connect.storage.FileOffsetBackingStore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SqlReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SqlReader.java
index 130326462..f6dd610b5 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SqlReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/SqlReader.java
@@ -17,15 +17,16 @@
 
 package org.apache.inlong.agent.plugin.sources.reader;
 
-import org.apache.commons.codec.binary.Base64;
-import org.apache.commons.lang3.CharUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.DefaultMessage;
 import org.apache.inlong.agent.metrics.audit.AuditUtils;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.utils.AgentDbUtils;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import org.apache.commons.codec.binary.Base64;
+import org.apache.commons.lang3.CharUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/FileReaderOperator.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/FileReaderOperator.java
index d43591053..b84898a65 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/FileReaderOperator.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/FileReaderOperator.java
@@ -17,24 +17,28 @@
 
 package org.apache.inlong.agent.plugin.sources.reader.file;
 
-import static org.apache.inlong.agent.constant.CommonConstants.COMMA;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_KEY_DATA;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_SEND_PARTITION_KEY;
-import static org.apache.inlong.agent.constant.JobConstants.DEFAULT_JOB_READ_WAIT_TIMEOUT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_LINE_END_PATTERN;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MONITOR_DEFAULT_STATUS;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MONITOR_STATUS;
-import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
-import static org.apache.inlong.agent.constant.MetadataConstants.DATA_CONTENT;
-import static org.apache.inlong.agent.constant.MetadataConstants.DATA_CONTENT_TIME;
-import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
-import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_FILE_NAME;
-import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_HOST_NAME;
-import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_SOURCE_IP;
+import org.apache.inlong.agent.conf.AgentConfiguration;
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.constant.AgentConstants;
+import org.apache.inlong.agent.constant.DataCollectType;
+import org.apache.inlong.agent.constant.JobConstants;
+import org.apache.inlong.agent.core.task.TaskPositionManager;
+import org.apache.inlong.agent.except.FileException;
+import org.apache.inlong.agent.message.DefaultMessage;
+import org.apache.inlong.agent.metrics.audit.AuditUtils;
+import org.apache.inlong.agent.plugin.Message;
+import org.apache.inlong.agent.plugin.Validator;
+import org.apache.inlong.agent.plugin.sources.reader.AbstractReader;
+import org.apache.inlong.agent.plugin.utils.FileDataUtils;
+import org.apache.inlong.agent.plugin.validator.PatternValidator;
+import org.apache.inlong.agent.utils.AgentUtils;
 
 import com.google.gson.Gson;
+import org.apache.commons.codec.digest.DigestUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileInputStream;
@@ -59,25 +63,23 @@ import java.util.concurrent.TimeUnit;
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 import java.util.stream.Collectors;
-import org.apache.commons.codec.digest.DigestUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.inlong.agent.conf.AgentConfiguration;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.constant.AgentConstants;
-import org.apache.inlong.agent.constant.DataCollectType;
-import org.apache.inlong.agent.constant.JobConstants;
-import org.apache.inlong.agent.core.task.TaskPositionManager;
-import org.apache.inlong.agent.except.FileException;
-import org.apache.inlong.agent.message.DefaultMessage;
-import org.apache.inlong.agent.metrics.audit.AuditUtils;
-import org.apache.inlong.agent.plugin.Message;
-import org.apache.inlong.agent.plugin.Validator;
-import org.apache.inlong.agent.plugin.sources.reader.AbstractReader;
-import org.apache.inlong.agent.plugin.utils.FileDataUtils;
-import org.apache.inlong.agent.plugin.validator.PatternValidator;
-import org.apache.inlong.agent.utils.AgentUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+
+import static org.apache.inlong.agent.constant.CommonConstants.COMMA;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_KEY_DATA;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_SEND_PARTITION_KEY;
+import static org.apache.inlong.agent.constant.JobConstants.DEFAULT_JOB_READ_WAIT_TIMEOUT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_LINE_END_PATTERN;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MONITOR_DEFAULT_STATUS;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MONITOR_STATUS;
+import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
+import static org.apache.inlong.agent.constant.MetadataConstants.DATA_CONTENT;
+import static org.apache.inlong.agent.constant.MetadataConstants.DATA_CONTENT_TIME;
+import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
+import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_FILE_NAME;
+import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_HOST_NAME;
+import static org.apache.inlong.agent.constant.MetadataConstants.METADATA_SOURCE_IP;
 
 /**
  * File reader entrance
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/KubernetesMetadataProvider.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/KubernetesMetadataProvider.java
index 01edd6a25..c8f27f716 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/KubernetesMetadataProvider.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/KubernetesMetadataProvider.java
@@ -17,15 +17,16 @@
 
 package org.apache.inlong.agent.plugin.sources.reader.file;
 
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.plugin.utils.MetaDataUtils;
+import org.apache.inlong.agent.plugin.utils.PluginUtils;
+
 import com.google.gson.Gson;
 import io.fabric8.kubernetes.api.model.Pod;
 import io.fabric8.kubernetes.api.model.PodList;
 import io.fabric8.kubernetes.client.KubernetesClient;
 import io.fabric8.kubernetes.client.dsl.MixedOperation;
 import io.fabric8.kubernetes.client.dsl.PodResource;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.plugin.utils.MetaDataUtils;
-import org.apache.inlong.agent.plugin.utils.PluginUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/MonitorTextFile.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/MonitorTextFile.java
index 526c17d27..48c221534 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/MonitorTextFile.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/MonitorTextFile.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.sources.reader.file;
 
-import com.google.common.annotations.VisibleForTesting;
 import org.apache.inlong.agent.common.AgentThreadFactory;
 import org.apache.inlong.agent.core.task.TaskPositionManager;
+
+import com.google.common.annotations.VisibleForTesting;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/TriggerFileReader.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/TriggerFileReader.java
index 4be422f22..b747ae359 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/TriggerFileReader.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/reader/file/TriggerFileReader.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.plugin.sources.reader.file;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.Reader;
 
+import org.apache.commons.lang3.StringUtils;
+
 import javax.validation.constraints.NotNull;
 
 public class TriggerFileReader implements Reader {
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/AbstractSnapshot.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/AbstractSnapshot.java
index a6febc56e..059aaa02f 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/AbstractSnapshot.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/AbstractSnapshot.java
@@ -18,14 +18,15 @@
 package org.apache.inlong.agent.plugin.sources.snapshot;
 
 import org.apache.inlong.agent.utils.ThreadUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.io.BufferedInputStream;
+import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.FileInputStream;
 import java.io.OutputStream;
-import java.io.ByteArrayOutputStream;
 import java.nio.file.Files;
 import java.util.Base64;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/MongoDBSnapshotBase.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/MongoDBSnapshotBase.java
index 82108b208..7f1ebb590 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/MongoDBSnapshotBase.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/sources/snapshot/MongoDBSnapshotBase.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources.snapshot;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.constant.AgentConstants;
 import org.apache.inlong.agent.utils.AgentUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/DirectoryTrigger.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/DirectoryTrigger.java
index e67cfc3d6..d78f8150e 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/DirectoryTrigger.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/DirectoryTrigger.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.agent.plugin.trigger;
 
-import com.google.common.annotations.VisibleForTesting;
-import com.google.common.collect.Sets;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
 import org.apache.inlong.agent.constant.FileTriggerType;
@@ -27,6 +24,10 @@ import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.Trigger;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
+import com.google.common.annotations.VisibleForTesting;
+import com.google.common.collect.Sets;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/PathPattern.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/PathPattern.java
index e60b0976c..32b6b87bc 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/PathPattern.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/trigger/PathPattern.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.agent.plugin.trigger;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.builder.HashCodeBuilder;
 import org.apache.inlong.agent.plugin.filter.DateFormatRegex;
 import org.apache.inlong.agent.utils.PathUtils;
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.builder.HashCodeBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/DatabaseHistoryUtil.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/DatabaseHistoryUtil.java
index 619167e80..af888565f 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/DatabaseHistoryUtil.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/DatabaseHistoryUtil.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
-import io.debezium.relational.history.DatabaseHistory;
 import org.apache.inlong.agent.plugin.message.SchemaRecord;
 
+import io.debezium.relational.history.DatabaseHistory;
+
 import java.util.Collection;
 import java.util.Collections;
 import java.util.HashMap;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/FileDataUtils.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/FileDataUtils.java
index f17317d1b..3a68e6398 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/FileDataUtils.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/FileDataUtils.java
@@ -17,6 +17,8 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
+import org.apache.inlong.agent.conf.JobProfile;
+
 import com.google.gson.Gson;
 import com.google.gson.JsonObject;
 import com.google.gson.reflect.TypeToken;
@@ -24,7 +26,6 @@ import io.fabric8.kubernetes.api.model.Pod;
 import io.fabric8.kubernetes.client.KubernetesClient;
 import io.fabric8.kubernetes.client.dsl.PodResource;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.inlong.agent.conf.JobProfile;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongDatabaseHistory.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongDatabaseHistory.java
index 3cbe13b3c..b4f8884a0 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongDatabaseHistory.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongDatabaseHistory.java
@@ -17,6 +17,8 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
+import org.apache.inlong.agent.plugin.message.SchemaRecord;
+
 import io.debezium.config.Configuration;
 import io.debezium.config.Field;
 import io.debezium.document.DocumentReader;
@@ -29,7 +31,6 @@ import io.debezium.relational.history.HistoryRecord;
 import io.debezium.relational.history.HistoryRecordComparator;
 import io.debezium.util.Collect;
 import io.debezium.util.FunctionalReadWriteLock;
-import org.apache.inlong.agent.plugin.message.SchemaRecord;
 import org.apache.kafka.connect.errors.ConnectException;
 import org.slf4j.Logger;
 
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongFileOffsetBackingStore.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongFileOffsetBackingStore.java
index c9651ab93..9224ea8e3 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongFileOffsetBackingStore.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/InLongFileOffsetBackingStore.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
-import io.debezium.embedded.EmbeddedEngine;
 import org.apache.inlong.agent.pojo.DebeziumOffset;
 import org.apache.inlong.agent.utils.DebeziumOffsetSerializer;
+
+import io.debezium.embedded.EmbeddedEngine;
 import org.apache.kafka.connect.errors.ConnectException;
 import org.apache.kafka.connect.json.JsonConverter;
 import org.apache.kafka.connect.runtime.WorkerConfig;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/MetaDataUtils.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/MetaDataUtils.java
index a1ce76db8..8704c9200 100644
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/MetaDataUtils.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/MetaDataUtils.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.constant.CommonConstants;
+
 import com.google.gson.Gson;
 import com.google.gson.reflect.TypeToken;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.constant.CommonConstants;
 
 import java.lang.reflect.Type;
 import java.util.HashMap;
diff --git a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/PluginUtils.java b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/PluginUtils.java
index 060096ca3..954bdc1a9 100755
--- a/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/PluginUtils.java
+++ b/inlong-agent/agent-plugins/src/main/java/org/apache/inlong/agent/plugin/utils/PluginUtils.java
@@ -17,18 +17,19 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
-import io.fabric8.kubernetes.client.Config;
-import io.fabric8.kubernetes.client.ConfigBuilder;
-import io.fabric8.kubernetes.client.KubernetesClient;
-import io.fabric8.kubernetes.client.KubernetesClientBuilder;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.trigger.PathPattern;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import io.fabric8.kubernetes.client.Config;
+import io.fabric8.kubernetes.client.ConfigBuilder;
+import io.fabric8.kubernetes.client.KubernetesClient;
+import io.fabric8.kubernetes.client.KubernetesClientBuilder;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.pulsar.client.api.CompressionType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/AgentBaseTestsHelper.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/AgentBaseTestsHelper.java
index 1cb0846e0..610dbc757 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/AgentBaseTestsHelper.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/AgentBaseTestsHelper.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin;
 
-import org.apache.commons.io.FileUtils;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.constant.AgentConstants;
+
+import org.apache.commons.io.FileUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/MiniAgent.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/MiniAgent.java
index 4556a1474..ce02d1a21 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/MiniAgent.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/MiniAgent.java
@@ -24,6 +24,7 @@ import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.core.AgentManager;
 import org.apache.inlong.agent.core.HeartbeatManager;
 import org.apache.inlong.agent.core.task.TaskPositionManager;
+
 import org.powermock.api.mockito.PowerMockito;
 import org.powermock.api.support.membermodification.MemberModifier;
 import org.slf4j.Logger;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestFileAgent.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestFileAgent.java
index 18c7910d9..547c132f0 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestFileAgent.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestFileAgent.java
@@ -17,30 +17,6 @@
 
 package org.apache.inlong.agent.plugin;
 
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_MESSAGE_FILTER_CLASSNAME;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_GROUP_ID;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_STREAM_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_CYCLE_UNIT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TIME_OFFSET;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TRIGGER_TYPE;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_READ_WAIT_TIMEOUT;
-import static org.awaitility.Awaitility.await;
-
-import java.io.File;
-import java.io.FileWriter;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URI;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import java.util.Map;
-import java.util.Objects;
-import java.util.concurrent.TimeUnit;
-import org.apache.commons.io.IOUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.constant.FileTriggerType;
@@ -48,6 +24,8 @@ import org.apache.inlong.agent.core.job.JobWrapper;
 import org.apache.inlong.agent.db.StateSearchKey;
 import org.apache.inlong.agent.plugin.utils.TestUtils;
 import org.apache.inlong.agent.utils.AgentUtils;
+
+import org.apache.commons.io.IOUtils;
 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Assert;
@@ -56,6 +34,30 @@ import org.junit.Test;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.File;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URI;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.util.Map;
+import java.util.Objects;
+import java.util.concurrent.TimeUnit;
+
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_MESSAGE_FILTER_CLASSNAME;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_GROUP_ID;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_STREAM_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_CYCLE_UNIT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TIME_OFFSET;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TRIGGER_TYPE;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_READ_WAIT_TIMEOUT;
+import static org.awaitility.Awaitility.await;
+
 public class TestFileAgent {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(TestFileAgent.class);
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestOOMExit.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestOOMExit.java
index 838bb6c4e..49b42b44d 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestOOMExit.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/TestOOMExit.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin;
 import org.apache.inlong.agent.common.AbstractDaemon;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.utils.ThreadUtils;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestDateFormatRegex.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestDateFormatRegex.java
index 8ddd8ade9..4b4064b5f 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestDateFormatRegex.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestDateFormatRegex.java
@@ -17,12 +17,19 @@
 
 package org.apache.inlong.agent.plugin.filter;
 
-import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_GROUP_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_STREAM_ID;
+import org.apache.inlong.agent.conf.JobProfile;
+import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
+import org.apache.inlong.agent.plugin.Reader;
+import org.apache.inlong.agent.plugin.sources.TextFileSource;
+import org.apache.inlong.agent.plugin.trigger.PathPattern;
+import org.apache.inlong.agent.utils.AgentUtils;
 
 import com.google.common.collect.Sets;
+import org.junit.AfterClass;
+import org.junit.Assert;
+import org.junit.BeforeClass;
+import org.junit.Test;
+
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Path;
@@ -32,16 +39,11 @@ import java.time.format.DateTimeFormatter;
 import java.util.Collections;
 import java.util.List;
 import java.util.Locale;
-import org.apache.inlong.agent.conf.JobProfile;
-import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
-import org.apache.inlong.agent.plugin.Reader;
-import org.apache.inlong.agent.plugin.sources.TextFileSource;
-import org.apache.inlong.agent.plugin.trigger.PathPattern;
-import org.apache.inlong.agent.utils.AgentUtils;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
+
+import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_GROUP_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_STREAM_ID;
 
 public class TestDateFormatRegex {
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestStreamIdFilter.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestStreamIdFilter.java
index eb4068525..ec07cb19f 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestStreamIdFilter.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/filter/TestStreamIdFilter.java
@@ -17,22 +17,24 @@
 
 package org.apache.inlong.agent.plugin.filter;
 
-import static org.apache.inlong.agent.constant.AgentConstants.AGENT_MESSAGE_FILTER_CLASSNAME;
-
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Path;
-import java.util.HashMap;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.ProxyMessage;
 import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.MessageFilter;
 import org.apache.inlong.agent.plugin.sinks.AbstractSink;
+
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Path;
+import java.util.HashMap;
+
+import static org.apache.inlong.agent.constant.AgentConstants.AGENT_MESSAGE_FILTER_CLASSNAME;
+
 public class TestStreamIdFilter {
 
     private static AgentBaseTestsHelper helper;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/KafkaSinkTest.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/KafkaSinkTest.java
index 83030dc81..1673c4227 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/KafkaSinkTest.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/KafkaSinkTest.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.ProxyMessage;
 import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
 import org.apache.inlong.agent.plugin.MiniAgent;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/MockSink.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/MockSink.java
index d0cf8fadc..b9f2ab7f8 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/MockSink.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/MockSink.java
@@ -22,6 +22,7 @@ import org.apache.inlong.agent.message.BatchProxyMessage;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.MessageFilter;
 import org.apache.inlong.agent.utils.AgentUtils;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/PulsarSinkTest.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/PulsarSinkTest.java
index 82921f09f..67180ca79 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/PulsarSinkTest.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sinks/PulsarSinkTest.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.message.ProxyMessage;
 import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
 import org.apache.inlong.agent.plugin.MiniAgent;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLOffsetManagerTest.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLOffsetManagerTest.java
index 8e06c184b..3c26a5265 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLOffsetManagerTest.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLOffsetManagerTest.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import org.apache.commons.codec.binary.Base64;
 import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
 import org.apache.inlong.agent.plugin.sources.snapshot.PostgreSQLSnapshotBase;
+
+import org.apache.commons.codec.binary.Base64;
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLReaderTest.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLReaderTest.java
index 812f7604a..822ba49f7 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLReaderTest.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/PostgreSQLReaderTest.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import com.google.gson.Gson;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.SnapshotModeConstants;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.PostgreSQLReader;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
+
+import com.google.gson.Gson;
 import org.junit.Assert;
 import org.junit.Test;
 import org.slf4j.Logger;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/RedisReaderTest.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/RedisReaderTest.java
index 3903488df..1b034a01c 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/RedisReaderTest.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/RedisReaderTest.java
@@ -20,6 +20,7 @@ package org.apache.inlong.agent.plugin.sources;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.RedisReader;
+
 import org.junit.Ignore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogOffsetManager.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogOffsetManager.java
index 4d6f262d4..d7b97815a 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogOffsetManager.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogOffsetManager.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import org.apache.commons.codec.binary.Base64;
 import org.apache.inlong.agent.plugin.AgentBaseTestsHelper;
 import org.apache.inlong.agent.plugin.sources.snapshot.BinlogSnapshotBase;
+
+import org.apache.commons.codec.binary.Base64;
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogReader.java
index 8c71a79a4..6b9b57775 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestBinlogReader.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import com.google.gson.Gson;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.SnapshotModeConstants;
 import org.apache.inlong.agent.plugin.sources.reader.BinlogReader;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
+
+import com.google.gson.Gson;
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMongoDBReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMongoDBReader.java
index d88ce94fc..3d65dac16 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMongoDBReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMongoDBReader.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import com.alibaba.fastjson.JSONPath;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.MongoDBReader;
 import org.apache.inlong.agent.pojo.DebeziumFormat;
+
+import com.alibaba.fastjson.JSONPath;
 import org.junit.Assert;
 import org.junit.Ignore;
 import org.junit.Test;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttConnect.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttConnect.java
index 6e14c88ad..893d9858d 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttConnect.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttConnect.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.MqttReader;
+
 import org.junit.Ignore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttReader.java
index 72348f92b..6a195d007 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttReader.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.message.DefaultMessage;
@@ -26,6 +25,8 @@ import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.MqttReader;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import org.apache.commons.lang3.StringUtils;
 import org.eclipse.paho.client.mqttv3.MqttClient;
 import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
 import org.junit.Before;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttSource.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttSource.java
index 5a5faa698..de4d812bd 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttSource.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestMqttSource.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.metrics.AgentMetricItem;
 import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import org.apache.commons.lang3.StringUtils;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleConnect.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleConnect.java
index e3e093af0..8e54434bb 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleConnect.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleConnect.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.OracleReader;
+
 import org.junit.Ignore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleReader.java
index a58a2bc3f..afc43f20f 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleReader.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.constant.OracleConstants;
@@ -29,6 +26,10 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.OracleReader;
 import org.apache.inlong.agent.plugin.sources.snapshot.OracleSnapshotBase;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import org.apache.commons.lang3.tuple.Pair;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleSource.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleSource.java
index 12f0207a5..6bd588e7e 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleSource.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestOracleSource.java
@@ -22,6 +22,7 @@ import org.apache.inlong.agent.metrics.AgentMetricItem;
 import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerConnect.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerConnect.java
index 58f83e2f4..5ac5139bf 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerConnect.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerConnect.java
@@ -21,6 +21,7 @@ import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.SQLServerReader;
+
 import org.junit.Ignore;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerReader.java
index f4d0274b9..41e85b9e9 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerReader.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import io.debezium.engine.ChangeEvent;
-import io.debezium.engine.DebeziumEngine;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.CommonConstants;
 import org.apache.inlong.agent.constant.SqlServerConstants;
@@ -29,6 +26,10 @@ import org.apache.inlong.agent.plugin.Message;
 import org.apache.inlong.agent.plugin.sources.reader.SQLServerReader;
 import org.apache.inlong.agent.plugin.sources.snapshot.SqlServerSnapshotBase;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import io.debezium.engine.ChangeEvent;
+import io.debezium.engine.DebeziumEngine;
+import org.apache.commons.lang3.tuple.Pair;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerSource.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerSource.java
index 90b71df9a..003bf3d4f 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerSource.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestSQLServerSource.java
@@ -22,6 +22,7 @@ import org.apache.inlong.agent.metrics.AgentMetricItem;
 import org.apache.inlong.agent.metrics.AgentMetricItemSet;
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricRegister;
+
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestTextFileReader.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestTextFileReader.java
index fb5b38e31..715f8d4c7 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestTextFileReader.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/sources/TestTextFileReader.java
@@ -17,37 +17,6 @@
 
 package org.apache.inlong.agent.plugin.sources;
 
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_GROUP_ID;
-import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_STREAM_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_CONTENT_COLLECT_TYPE;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_LINE_END_PATTERN;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TRIGGER_TYPE;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_GROUP_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
-import static org.apache.inlong.agent.constant.JobConstants.JOB_STREAM_ID;
-import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
-import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
-
-import com.google.gson.Gson;
-import java.io.BufferedReader;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.nio.charset.StandardCharsets;
-import java.nio.file.Files;
-import java.nio.file.Path;
-import java.nio.file.Paths;
-import java.nio.file.StandardOpenOption;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Objects;
-import java.util.concurrent.CompletableFuture;
-import java.util.concurrent.TimeUnit;
-import java.util.stream.Stream;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.DataCollectType;
 import org.apache.inlong.agent.constant.FileTriggerType;
@@ -59,6 +28,8 @@ import org.apache.inlong.agent.plugin.Reader;
 import org.apache.inlong.agent.plugin.sources.reader.file.FileReaderOperator;
 import org.apache.inlong.agent.utils.AgentUtils;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import com.google.gson.Gson;
 import org.junit.AfterClass;
 import org.junit.Assert;
 import org.junit.BeforeClass;
@@ -68,6 +39,37 @@ import org.powermock.core.classloader.annotations.PrepareForTest;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.BufferedReader;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.nio.charset.StandardCharsets;
+import java.nio.file.Files;
+import java.nio.file.Path;
+import java.nio.file.Paths;
+import java.nio.file.StandardOpenOption;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Objects;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.TimeUnit;
+import java.util.stream.Stream;
+
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_GROUP_ID;
+import static org.apache.inlong.agent.constant.CommonConstants.PROXY_INLONG_STREAM_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_DIR_FILTER_PATTERNS;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_CONTENT_COLLECT_TYPE;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_LINE_END_PATTERN;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_MAX_WAIT;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_TRIGGER_TYPE;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_GROUP_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_INSTANCE_ID;
+import static org.apache.inlong.agent.constant.JobConstants.JOB_STREAM_ID;
+import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
+import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
+
 @PowerMockIgnore({"javax.management.*", "javax.script.*", "com.sun.org.apache.xerces.*", "javax.xml.*", "org.xml.*",
         "org.w3c.*"})
 @PrepareForTest({MetricRegister.class})
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/task/TestTextFileTask.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/task/TestTextFileTask.java
index 5b81b4268..4353c8de8 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/task/TestTextFileTask.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/task/TestTextFileTask.java
@@ -17,28 +17,6 @@
 
 package org.apache.inlong.agent.plugin.task;
 
-import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
-import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
-import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
-import static org.awaitility.Awaitility.await;
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.ArgumentMatchers.anyString;
-import static org.powermock.api.mockito.PowerMockito.mock;
-import static org.powermock.api.mockito.PowerMockito.when;
-import static org.powermock.api.mockito.PowerMockito.whenNew;
-import static org.powermock.api.support.membermodification.MemberMatcher.field;
-
-import com.google.gson.Gson;
-import java.io.File;
-import java.io.IOException;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicLong;
-import java.util.stream.Collectors;
-import java.util.stream.IntStream;
 import org.apache.inlong.agent.conf.JobProfile;
 import org.apache.inlong.agent.constant.DataCollectType;
 import org.apache.inlong.agent.constant.JobConstants;
@@ -57,6 +35,8 @@ import org.apache.inlong.agent.plugin.sources.reader.file.MonitorTextFile;
 import org.apache.inlong.agent.plugin.utils.TestUtils;
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import com.google.gson.Gson;
 import org.junit.After;
 import org.junit.AfterClass;
 import org.junit.Assert;
@@ -69,6 +49,28 @@ import org.powermock.core.classloader.annotations.PowerMockIgnore;
 import org.powermock.core.classloader.annotations.PrepareForTest;
 import org.powermock.modules.junit4.PowerMockRunner;
 
+import java.io.File;
+import java.io.IOException;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicLong;
+import java.util.stream.Collectors;
+import java.util.stream.IntStream;
+
+import static org.apache.inlong.agent.constant.JobConstants.JOB_FILE_META_ENV_LIST;
+import static org.apache.inlong.agent.constant.KubernetesConstants.KUBERNETES;
+import static org.apache.inlong.agent.constant.MetadataConstants.ENV_CVM;
+import static org.awaitility.Awaitility.await;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyString;
+import static org.powermock.api.mockito.PowerMockito.mock;
+import static org.powermock.api.mockito.PowerMockito.when;
+import static org.powermock.api.mockito.PowerMockito.whenNew;
+import static org.powermock.api.support.membermodification.MemberMatcher.field;
+
 @RunWith(PowerMockRunner.class)
 @PrepareForTest({TaskManager.class, MetricRegister.class})
 @PowerMockIgnore("javax.management.*")
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestTriggerManager.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestTriggerManager.java
index 3d41ef0a4..8ea308ec6 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestTriggerManager.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestTriggerManager.java
@@ -17,18 +17,13 @@
 
 package org.apache.inlong.agent.plugin.trigger;
 
-import static org.awaitility.Awaitility.await;
-
-import java.nio.file.WatchKey;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.TimeUnit;
 import org.apache.inlong.agent.conf.AgentConfiguration;
 import org.apache.inlong.agent.conf.TriggerProfile;
 import org.apache.inlong.agent.constant.AgentConstants;
 import org.apache.inlong.agent.constant.JobConstants;
 import org.apache.inlong.agent.plugin.MiniAgent;
 import org.apache.inlong.agent.plugin.utils.TestUtils;
+
 import org.junit.After;
 import org.junit.BeforeClass;
 import org.junit.ClassRule;
@@ -37,6 +32,13 @@ import org.junit.rules.TemporaryFolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.nio.file.WatchKey;
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.TimeUnit;
+
+import static org.awaitility.Awaitility.await;
+
 public class TestTriggerManager {
 
     @ClassRule
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestWatchDirTrigger.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestWatchDirTrigger.java
index 9435920ec..b98fd5301 100755
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestWatchDirTrigger.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/trigger/TestWatchDirTrigger.java
@@ -17,21 +17,11 @@
 
 package org.apache.inlong.agent.plugin.trigger;
 
-import static org.awaitility.Awaitility.await;
+import org.apache.inlong.agent.conf.TriggerProfile;
+import org.apache.inlong.agent.constant.JobConstants;
 
 import com.google.common.collect.Sets;
-import java.io.File;
-import java.io.IOException;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
-import java.util.Set;
-import java.util.concurrent.TimeUnit;
-import java.util.stream.Collectors;
 import org.apache.commons.io.FileUtils;
-import org.apache.inlong.agent.conf.TriggerProfile;
-import org.apache.inlong.agent.constant.JobConstants;
 import org.junit.After;
 import org.junit.Assert;
 import org.junit.Before;
@@ -41,6 +31,18 @@ import org.junit.rules.TemporaryFolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.File;
+import java.io.IOException;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+import java.util.concurrent.TimeUnit;
+import java.util.stream.Collectors;
+
+import static org.awaitility.Awaitility.await;
+
 public class TestWatchDirTrigger {
 
     @ClassRule
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/utils/TestUtils.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/utils/TestUtils.java
index 5b67eee36..159240ab2 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/utils/TestUtils.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/utils/TestUtils.java
@@ -17,8 +17,9 @@
 
 package org.apache.inlong.agent.plugin.utils;
 
-import org.apache.commons.io.FileUtils;
 import org.apache.inlong.common.metric.MetricRegister;
+
+import org.apache.commons.io.FileUtils;
 import org.powermock.api.mockito.PowerMockito;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
diff --git a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/validators/TestValidators.java b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/validators/TestValidators.java
index 42bbd6183..ee2edaa5c 100644
--- a/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/validators/TestValidators.java
+++ b/inlong-agent/agent-plugins/src/test/java/org/apache/inlong/agent/plugin/validators/TestValidators.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.agent.plugin.validators;
 
-import static org.junit.Assert.assertFalse;
-import static org.junit.Assert.assertTrue;
-
 import org.apache.inlong.agent.plugin.validator.PatternValidator;
 import org.apache.inlong.agent.plugin.validator.PrefixValidator;
+
 import org.junit.Test;
 
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
+
 public class TestValidators {
 
     @Test
diff --git a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigHolder.java b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigHolder.java
index 3910d0015..dcdf76292 100644
--- a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigHolder.java
+++ b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigHolder.java
@@ -17,7 +17,13 @@
 
 package org.apache.inlong.audit.file;
 
+import org.apache.inlong.audit.consts.AttributeConstants;
+import org.apache.inlong.audit.file.holder.ConfigUpdateCallback;
+
 import com.google.common.base.Splitter;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.io.File;
 import java.net.URL;
 import java.text.SimpleDateFormat;
@@ -26,10 +32,6 @@ import java.util.Date;
 import java.util.List;
 import java.util.Map;
 import java.util.concurrent.atomic.AtomicBoolean;
-import org.apache.inlong.audit.file.holder.ConfigUpdateCallback;
-import org.apache.inlong.audit.consts.AttributeConstants;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public abstract class ConfigHolder {
 
diff --git a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigManager.java b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigManager.java
index a86a59502..2f19dc275 100644
--- a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigManager.java
+++ b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/ConfigManager.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.audit.file;
 
+import org.apache.inlong.audit.consts.ConfigConstants;
+import org.apache.inlong.audit.file.holder.PropertiesConfigHolder;
+import org.apache.inlong.common.pojo.audit.AuditConfigRequest;
+import org.apache.inlong.common.pojo.audit.MQInfo;
+
 import com.google.gson.Gson;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.http.HttpHeaders;
@@ -27,10 +32,6 @@ import org.apache.http.entity.StringEntity;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.http.util.EntityUtils;
-import org.apache.inlong.audit.consts.ConfigConstants;
-import org.apache.inlong.audit.file.holder.PropertiesConfigHolder;
-import org.apache.inlong.common.pojo.audit.AuditConfigRequest;
-import org.apache.inlong.common.pojo.audit.MQInfo;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/holder/PropertiesConfigHolder.java b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/holder/PropertiesConfigHolder.java
index 1afe7c558..f479ba701 100644
--- a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/holder/PropertiesConfigHolder.java
+++ b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/file/holder/PropertiesConfigHolder.java
@@ -17,6 +17,12 @@
 
 package org.apache.inlong.audit.file.holder;
 
+import org.apache.inlong.audit.file.ConfigHolder;
+
+import org.apache.commons.io.FileUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStream;
@@ -29,10 +35,6 @@ import java.util.Map;
 import java.util.Properties;
 import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
-import org.apache.commons.io.FileUtils;
-import org.apache.inlong.audit.file.ConfigHolder;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * properties to map
diff --git a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/protocol/Commands.java b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/protocol/Commands.java
index 7ae674b77..aed3401b0 100644
--- a/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/protocol/Commands.java
+++ b/inlong-audit/audit-common/src/main/java/org/apache/inlong/audit/protocol/Commands.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.audit.protocol;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.buffer.ByteBufAllocator;
 import org.apache.inlong.audit.protocol.AuditApi.AuditReply;
 import org.apache.inlong.audit.protocol.AuditApi.AuditRequest;
 import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
 import org.apache.inlong.audit.protocol.AuditApi.BaseCommand.Type;
 import org.apache.inlong.audit.protocol.AuditApi.Pong;
 
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufAllocator;
+
 /**
  * Audit commands, used to get various of ByteBuf.
  */
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/base/NamedThreadFactory.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/base/NamedThreadFactory.java
index 821050aa2..62d13391a 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/base/NamedThreadFactory.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/base/NamedThreadFactory.java
@@ -17,12 +17,12 @@
 
 package org.apache.inlong.audit.base;
 
-import java.util.concurrent.ThreadFactory;
-import java.util.concurrent.atomic.AtomicInteger;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.atomic.AtomicInteger;
+
 public class NamedThreadFactory implements ThreadFactory {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(NamedThreadFactory.class);
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelProcessor.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelProcessor.java
index 7bad158db..b0f413351 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelProcessor.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelProcessor.java
@@ -17,12 +17,10 @@
 
 package org.apache.inlong.audit.channel;
 
+import org.apache.inlong.audit.utils.LogCounter;
+
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
 import org.apache.flume.Channel;
 import org.apache.flume.ChannelException;
 import org.apache.flume.ChannelSelector;
@@ -34,10 +32,14 @@ import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.interceptor.Interceptor;
 import org.apache.flume.interceptor.InterceptorBuilderFactory;
 import org.apache.flume.interceptor.InterceptorChain;
-import org.apache.inlong.audit.utils.LogCounter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
 public class FailoverChannelProcessor
         extends
             ChannelProcessor {
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelSelector.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelSelector.java
index 7f93c0008..e94400e7b 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelSelector.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/channel/FailoverChannelSelector.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.audit.channel;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Channel;
 import org.apache.flume.Context;
@@ -31,6 +26,11 @@ import org.apache.flume.channel.AbstractChannelSelector;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+
 public class FailoverChannelSelector extends AbstractChannelSelector {
 
     private static final Logger LOG = LoggerFactory.getLogger(FailoverChannelSelector.class);
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/node/Application.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/node/Application.java
index 732dae977..4ab7f29e5 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/node/Application.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/node/Application.java
@@ -17,6 +17,8 @@
 
 package org.apache.inlong.audit.node;
 
+import org.apache.inlong.audit.file.ConfigManager;
+
 import com.google.common.base.Throwables;
 import com.google.common.collect.Lists;
 import com.google.common.eventbus.EventBus;
@@ -43,7 +45,6 @@ import org.apache.flume.node.MaterializedConfiguration;
 import org.apache.flume.node.PollingPropertiesFileConfigurationProvider;
 import org.apache.flume.node.PropertiesFileConfigurationProvider;
 import org.apache.flume.util.SSLUtil;
-import org.apache.inlong.audit.file.ConfigManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/KafkaSink.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/KafkaSink.java
index a4b67c9ed..82a3d7fb8 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/KafkaSink.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/KafkaSink.java
@@ -17,6 +17,13 @@
 
 package org.apache.inlong.audit.sink;
 
+import org.apache.inlong.audit.base.HighPriorityThreadFactory;
+import org.apache.inlong.audit.file.ConfigManager;
+import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
+import org.apache.inlong.common.constant.MQType;
+import org.apache.inlong.common.pojo.audit.MQInfo;
+import org.apache.inlong.common.util.NetworkUtils;
+
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.RateLimiter;
 import org.apache.commons.lang3.StringUtils;
@@ -27,12 +34,6 @@ import org.apache.flume.Transaction;
 import org.apache.flume.conf.Configurable;
 import org.apache.flume.instrumentation.SinkCounter;
 import org.apache.flume.sink.AbstractSink;
-import org.apache.inlong.audit.base.HighPriorityThreadFactory;
-import org.apache.inlong.audit.file.ConfigManager;
-import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
-import org.apache.inlong.common.constant.MQType;
-import org.apache.inlong.common.pojo.audit.MQInfo;
-import org.apache.inlong.common.util.NetworkUtils;
 import org.apache.kafka.clients.producer.KafkaProducer;
 import org.apache.kafka.clients.producer.ProducerConfig;
 import org.apache.kafka.clients.producer.ProducerRecord;
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/PulsarSink.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/PulsarSink.java
index 30b388097..3e094df1f 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/PulsarSink.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/PulsarSink.java
@@ -17,6 +17,12 @@
 
 package org.apache.inlong.audit.sink;
 
+import org.apache.inlong.audit.base.HighPriorityThreadFactory;
+import org.apache.inlong.audit.sink.pulsar.CreatePulsarClientCallBack;
+import org.apache.inlong.audit.sink.pulsar.PulsarClientService;
+import org.apache.inlong.audit.sink.pulsar.SendMessageCallBack;
+import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
+
 import com.google.common.base.Preconditions;
 import com.google.common.util.concurrent.RateLimiter;
 import io.netty.handler.codec.TooLongFrameException;
@@ -28,11 +34,6 @@ import org.apache.flume.Transaction;
 import org.apache.flume.conf.Configurable;
 import org.apache.flume.instrumentation.SinkCounter;
 import org.apache.flume.sink.AbstractSink;
-import org.apache.inlong.audit.base.HighPriorityThreadFactory;
-import org.apache.inlong.audit.sink.pulsar.CreatePulsarClientCallBack;
-import org.apache.inlong.audit.sink.pulsar.PulsarClientService;
-import org.apache.inlong.audit.sink.pulsar.SendMessageCallBack;
-import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
 import org.apache.pulsar.client.api.PulsarClientException;
 import org.apache.pulsar.client.api.PulsarClientException.AlreadyClosedException;
 import org.apache.pulsar.client.api.PulsarClientException.NotConnectedException;
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/TubeSink.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/TubeSink.java
index c23e88e63..c6cefcb08 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/TubeSink.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/TubeSink.java
@@ -17,18 +17,6 @@
 
 package org.apache.inlong.audit.sink;
 
-import com.google.common.base.Preconditions;
-import com.google.common.util.concurrent.RateLimiter;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Channel;
-import org.apache.flume.Context;
-import org.apache.flume.Event;
-import org.apache.flume.EventDeliveryException;
-import org.apache.flume.FlumeException;
-import org.apache.flume.Transaction;
-import org.apache.flume.conf.Configurable;
-import org.apache.flume.instrumentation.SinkCounter;
-import org.apache.flume.sink.AbstractSink;
 import org.apache.inlong.audit.base.HighPriorityThreadFactory;
 import org.apache.inlong.audit.consts.ConfigConstants;
 import org.apache.inlong.audit.file.ConfigManager;
@@ -45,6 +33,19 @@ import org.apache.inlong.tubemq.client.producer.MessageSentResult;
 import org.apache.inlong.tubemq.corebase.Message;
 import org.apache.inlong.tubemq.corebase.TErrCodeConstants;
 import org.apache.inlong.tubemq.corerpc.exception.OverflowException;
+
+import com.google.common.base.Preconditions;
+import com.google.common.util.concurrent.RateLimiter;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Channel;
+import org.apache.flume.Context;
+import org.apache.flume.Event;
+import org.apache.flume.EventDeliveryException;
+import org.apache.flume.FlumeException;
+import org.apache.flume.Transaction;
+import org.apache.flume.conf.Configurable;
+import org.apache.flume.instrumentation.SinkCounter;
+import org.apache.flume.sink.AbstractSink;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/pulsar/PulsarClientService.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/pulsar/PulsarClientService.java
index ab1f07062..c35617a27 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/pulsar/PulsarClientService.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/sink/pulsar/PulsarClientService.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.audit.sink.pulsar;
 
-import com.google.common.base.Preconditions;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Context;
-import org.apache.flume.Event;
-import org.apache.flume.FlumeException;
 import org.apache.inlong.audit.consts.AttributeConstants;
 import org.apache.inlong.audit.file.ConfigManager;
 import org.apache.inlong.audit.sink.EventStat;
@@ -29,6 +24,12 @@ import org.apache.inlong.audit.utils.LogCounter;
 import org.apache.inlong.common.constant.MQType;
 import org.apache.inlong.common.pojo.audit.MQInfo;
 import org.apache.inlong.common.util.NetworkUtils;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Context;
+import org.apache.flume.Event;
+import org.apache.flume.FlumeException;
 import org.apache.pulsar.client.api.AuthenticationFactory;
 import org.apache.pulsar.client.api.ClientBuilder;
 import org.apache.pulsar.client.api.Producer;
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/DefaultServiceDecoder.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/DefaultServiceDecoder.java
index 7b68d237d..fc9b91973 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/DefaultServiceDecoder.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/DefaultServiceDecoder.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.audit.source;
 
+import org.apache.inlong.audit.consts.ConfigConstants;
+import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
+
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
-import org.apache.inlong.audit.consts.ConfigConstants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
-import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
 
 public class DefaultServiceDecoder implements ServiceDecoder {
 
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageFactory.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageFactory.java
index 8b66cd365..d964d0d66 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageFactory.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageFactory.java
@@ -23,13 +23,14 @@ import io.netty.channel.group.ChannelGroup;
 import io.netty.channel.socket.SocketChannel;
 import io.netty.handler.codec.LengthFieldBasedFrameDecoder;
 import io.netty.handler.timeout.ReadTimeoutHandler;
-import java.lang.reflect.Constructor;
-import java.util.concurrent.TimeUnit;
 import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.source.AbstractSource;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.lang.reflect.Constructor;
+import java.util.concurrent.TimeUnit;
+
 public class ServerMessageFactory extends ChannelInitializer<SocketChannel> {
 
     private static final Logger LOG = LoggerFactory.getLogger(ServerMessageFactory.class);
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageHandler.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageHandler.java
index 4f4c86345..0c1c2d79a 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageHandler.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServerMessageHandler.java
@@ -17,6 +17,14 @@
 
 package org.apache.inlong.audit.source;
 
+import org.apache.inlong.audit.protocol.AuditApi.AuditMessageBody;
+import org.apache.inlong.audit.protocol.AuditApi.AuditReply;
+import org.apache.inlong.audit.protocol.AuditApi.AuditReply.RSP_CODE;
+import org.apache.inlong.audit.protocol.AuditApi.AuditRequest;
+import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
+import org.apache.inlong.audit.protocol.AuditData;
+import org.apache.inlong.audit.protocol.Commands;
+
 import com.google.gson.Gson;
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
@@ -27,13 +35,6 @@ import org.apache.flume.Event;
 import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.event.EventBuilder;
 import org.apache.flume.source.AbstractSource;
-import org.apache.inlong.audit.protocol.AuditApi.AuditMessageBody;
-import org.apache.inlong.audit.protocol.AuditApi.AuditReply;
-import org.apache.inlong.audit.protocol.AuditApi.AuditReply.RSP_CODE;
-import org.apache.inlong.audit.protocol.AuditApi.AuditRequest;
-import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
-import org.apache.inlong.audit.protocol.AuditData;
-import org.apache.inlong.audit.protocol.Commands;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServiceDecoder.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServiceDecoder.java
index 0ced156cf..ba8b25276 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServiceDecoder.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/ServiceDecoder.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.audit.source;
 
+import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
+
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
-import org.apache.inlong.audit.protocol.AuditApi.BaseCommand;
 
 /**
  * decoder interface definition
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/SimpleTcpSource.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/SimpleTcpSource.java
index 63db9cf05..44177b205 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/SimpleTcpSource.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/source/SimpleTcpSource.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.audit.source;
 
+import org.apache.inlong.audit.channel.FailoverChannelProcessor;
+import org.apache.inlong.audit.consts.ConfigConstants;
+import org.apache.inlong.audit.utils.EventLoopUtil;
+import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
+
 import com.google.common.base.Preconditions;
 import io.netty.bootstrap.ServerBootstrap;
 import io.netty.buffer.ByteBufAllocator;
@@ -29,8 +34,6 @@ import io.netty.channel.group.ChannelGroup;
 import io.netty.channel.group.DefaultChannelGroup;
 import io.netty.util.concurrent.DefaultThreadFactory;
 import io.netty.util.concurrent.GlobalEventExecutor;
-import java.lang.reflect.Constructor;
-import java.net.InetSocketAddress;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.ChannelSelector;
 import org.apache.flume.Context;
@@ -38,13 +41,12 @@ import org.apache.flume.EventDrivenSource;
 import org.apache.flume.FlumeException;
 import org.apache.flume.conf.Configurable;
 import org.apache.flume.source.AbstractSource;
-import org.apache.inlong.audit.channel.FailoverChannelProcessor;
-import org.apache.inlong.audit.consts.ConfigConstants;
-import org.apache.inlong.audit.utils.EventLoopUtil;
-import org.apache.inlong.audit.utils.FailoverChannelProcessorHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.lang.reflect.Constructor;
+import java.net.InetSocketAddress;
+
 /**
  * Simple tcp source
  *
diff --git a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/utils/EventLoopUtil.java b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/utils/EventLoopUtil.java
index 2501d6b93..9e442b2c2 100644
--- a/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/utils/EventLoopUtil.java
+++ b/inlong-audit/audit-proxy/src/main/java/org/apache/inlong/audit/utils/EventLoopUtil.java
@@ -34,6 +34,7 @@ import io.netty.channel.socket.nio.NioDatagramChannel;
 import io.netty.channel.socket.nio.NioServerSocketChannel;
 import io.netty.channel.socket.nio.NioSocketChannel;
 import io.netty.util.concurrent.Future;
+
 import java.util.Objects;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ThreadFactory;
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditOperator.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditOperator.java
index 1fc8b6308..c4faf560c 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditOperator.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/AuditOperator.java
@@ -22,6 +22,7 @@ import org.apache.inlong.audit.send.SenderManager;
 import org.apache.inlong.audit.util.AuditConfig;
 import org.apache.inlong.audit.util.Config;
 import org.apache.inlong.audit.util.StatInfo;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/ClientPipelineFactory.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/ClientPipelineFactory.java
index 1800714cf..233677ef5 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/ClientPipelineFactory.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/ClientPipelineFactory.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.audit.send;
 
+import org.apache.inlong.audit.util.Decoder;
+
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.socket.SocketChannel;
-import org.apache.inlong.audit.util.Decoder;
 
 public class ClientPipelineFactory extends ChannelInitializer<SocketChannel> {
 
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderChannel.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderChannel.java
index 28d0cc35b..3f4529488 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderChannel.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderChannel.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.audit.send;
 
+import org.apache.inlong.audit.util.EventLoopUtil;
+import org.apache.inlong.audit.util.IpPort;
+
 import io.netty.bootstrap.Bootstrap;
+import io.netty.channel.Channel;
 import io.netty.channel.ChannelFuture;
 import io.netty.channel.ChannelOption;
 import io.netty.channel.EventLoopGroup;
 import io.netty.util.concurrent.DefaultThreadFactory;
-import org.apache.inlong.audit.util.EventLoopUtil;
-import org.apache.inlong.audit.util.IpPort;
-import io.netty.channel.Channel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderGroup.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderGroup.java
index e36d069bb..c28e0531f 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderGroup.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderGroup.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.audit.send;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.ChannelFuture;
 import org.apache.inlong.audit.util.IpPort;
 import org.apache.inlong.audit.util.SenderResult;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.ChannelFuture;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderManager.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderManager.java
index 9d317a238..357711ede 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderManager.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/send/SenderManager.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.audit.send;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.buffer.ByteBufAllocator;
-import io.netty.channel.ChannelHandlerContext;
 import org.apache.inlong.audit.protocol.AuditApi;
 import org.apache.inlong.audit.util.AuditConfig;
 import org.apache.inlong.audit.util.AuditData;
 import org.apache.inlong.audit.util.SenderResult;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufAllocator;
+import io.netty.channel.ChannelHandlerContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/Decoder.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/Decoder.java
index 050700738..af15d2a0a 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/Decoder.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/Decoder.java
@@ -20,6 +20,7 @@ package org.apache.inlong.audit.util;
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.handler.codec.MessageToMessageDecoder;
+
 import java.util.List;
 
 public class Decoder extends MessageToMessageDecoder<ByteBuf> {
diff --git a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/EventLoopUtil.java b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/EventLoopUtil.java
index 8fe8d5768..80e400338 100644
--- a/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/EventLoopUtil.java
+++ b/inlong-audit/audit-sdk/src/main/java/org/apache/inlong/audit/util/EventLoopUtil.java
@@ -34,6 +34,7 @@ import io.netty.channel.socket.nio.NioDatagramChannel;
 import io.netty.channel.socket.nio.NioServerSocketChannel;
 import io.netty.channel.socket.nio.NioSocketChannel;
 import io.netty.util.concurrent.Future;
+
 import java.util.Objects;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ThreadFactory;
diff --git a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderGroupTest.java b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderGroupTest.java
index 7cde60b46..19d73b747 100644
--- a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderGroupTest.java
+++ b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderGroupTest.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.audit.send;
 
 import org.apache.inlong.audit.util.AuditConfig;
+
 import org.junit.Test;
 
 import static org.junit.Assert.assertFalse;
diff --git a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderManagerTest.java b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderManagerTest.java
index dcb674b6d..da936e188 100644
--- a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderManagerTest.java
+++ b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/send/SenderManagerTest.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.audit.send;
 
 import org.apache.inlong.audit.util.AuditConfig;
+
 import org.junit.Test;
 
 import static org.junit.Assert.assertTrue;
diff --git a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/util/AuditDataTest.java b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/util/AuditDataTest.java
index 4de0413ff..e10846e57 100644
--- a/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/util/AuditDataTest.java
+++ b/inlong-audit/audit-sdk/src/test/java/org/apache/inlong/audit/util/AuditDataTest.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.audit.util;
 
 import org.apache.inlong.audit.protocol.AuditApi;
+
 import org.junit.Test;
 
 import static org.junit.Assert.assertEquals;
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/config/ClickHouseConfig.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/config/ClickHouseConfig.java
index fb058359d..3ed02e69a 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/config/ClickHouseConfig.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/config/ClickHouseConfig.java
@@ -17,11 +17,10 @@
 
 package org.apache.inlong.audit.config;
 
-import org.springframework.beans.factory.annotation.Value;
-import org.springframework.context.annotation.Configuration;
-
 import lombok.Getter;
 import lombok.Setter;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Configuration;
 
 @Configuration
 @Getter
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/DruidConfig.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/DruidConfig.java
index 4dc8dd4f5..1e8fc9161 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/DruidConfig.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/DruidConfig.java
@@ -17,8 +17,9 @@
 
 package org.apache.inlong.audit.db;
 
-import com.alibaba.druid.pool.DruidDataSource;
 import org.apache.inlong.audit.config.StoreConfig;
+
+import com.alibaba.druid.pool.DruidDataSource;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -28,6 +29,7 @@ import org.springframework.context.annotation.Bean;
 import org.springframework.context.annotation.Configuration;
 
 import javax.sql.DataSource;
+
 import java.sql.SQLException;
 
 @Configuration
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/dao/AuditDataDao.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/dao/AuditDataDao.java
index 5332bd608..cb3227334 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/dao/AuditDataDao.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/db/dao/AuditDataDao.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.audit.db.dao;
 
 import org.apache.inlong.audit.db.entities.AuditDataPo;
+
 import org.springframework.stereotype.Repository;
 
 @Repository
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/AuditMsgConsumerServer.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/AuditMsgConsumerServer.java
index c23c23172..04796a3b4 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/AuditMsgConsumerServer.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/AuditMsgConsumerServer.java
@@ -17,16 +17,6 @@
 
 package org.apache.inlong.audit.service;
 
-import com.google.gson.Gson;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.http.HttpHeaders;
-import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.entity.StringEntity;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClientBuilder;
-import org.apache.http.util.EntityUtils;
 import org.apache.inlong.audit.config.ClickHouseConfig;
 import org.apache.inlong.audit.config.MessageQueueConfig;
 import org.apache.inlong.audit.config.StoreConfig;
@@ -40,6 +30,17 @@ import org.apache.inlong.audit.service.consume.TubeConsume;
 import org.apache.inlong.common.constant.MQType;
 import org.apache.inlong.common.pojo.audit.AuditConfigRequest;
 import org.apache.inlong.common.pojo.audit.MQInfo;
+
+import com.google.gson.Gson;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.http.HttpHeaders;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.entity.StringEntity;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.InitializingBean;
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ClickHouseService.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ClickHouseService.java
index 6d98973a2..fa6caf202 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ClickHouseService.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ClickHouseService.java
@@ -20,6 +20,7 @@ package org.apache.inlong.audit.service;
 import org.apache.inlong.audit.config.ClickHouseConfig;
 import org.apache.inlong.audit.db.entities.ClickHouseDataPo;
 import org.apache.inlong.audit.protocol.AuditData;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ElasticsearchService.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ElasticsearchService.java
index b381a4623..ebd297334 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ElasticsearchService.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/ElasticsearchService.java
@@ -17,13 +17,13 @@
 
 package org.apache.inlong.audit.service;
 
-import com.google.gson.FieldNamingPolicy;
-import com.google.gson.Gson;
-import com.google.gson.GsonBuilder;
-
 import org.apache.inlong.audit.config.ElasticsearchConfig;
 import org.apache.inlong.audit.db.entities.ESDataPo;
 import org.apache.inlong.audit.protocol.AuditData;
+
+import com.google.gson.FieldNamingPolicy;
+import com.google.gson.Gson;
+import com.google.gson.GsonBuilder;
 import org.elasticsearch.action.admin.indices.create.CreateIndexRequest;
 import org.elasticsearch.action.admin.indices.create.CreateIndexResponse;
 import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest;
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/BaseConsume.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/BaseConsume.java
index 845c55d02..0f8a5b104 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/BaseConsume.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/BaseConsume.java
@@ -17,12 +17,12 @@
 
 package org.apache.inlong.audit.service.consume;
 
-import com.google.gson.Gson;
-
 import org.apache.inlong.audit.config.MessageQueueConfig;
 import org.apache.inlong.audit.config.StoreConfig;
 import org.apache.inlong.audit.protocol.AuditData;
 import org.apache.inlong.audit.service.InsertData;
+
+import com.google.gson.Gson;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/KafkaConsume.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/KafkaConsume.java
index b041ed617..421147ef7 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/KafkaConsume.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/KafkaConsume.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.audit.service.consume;
 
-import com.google.common.base.Preconditions;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.audit.config.MessageQueueConfig;
 import org.apache.inlong.audit.config.StoreConfig;
 import org.apache.inlong.audit.service.InsertData;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.kafka.clients.consumer.ConsumerConfig;
 import org.apache.kafka.clients.consumer.ConsumerRecord;
 import org.apache.kafka.clients.consumer.ConsumerRecords;
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/PulsarConsume.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/PulsarConsume.java
index d93726380..c73fc7319 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/PulsarConsume.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/PulsarConsume.java
@@ -17,12 +17,12 @@
 
 package org.apache.inlong.audit.service.consume;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.audit.config.MessageQueueConfig;
 import org.apache.inlong.audit.config.StoreConfig;
 import org.apache.inlong.audit.service.InsertData;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.lang3.StringUtils;
 import org.apache.pulsar.client.api.AuthenticationFactory;
 import org.apache.pulsar.client.api.ClientBuilder;
 import org.apache.pulsar.client.api.Consumer;
diff --git a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/TubeConsume.java b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/TubeConsume.java
index a70979fa6..06d1b5b18 100644
--- a/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/TubeConsume.java
+++ b/inlong-audit/audit-store/src/main/java/org/apache/inlong/audit/service/consume/TubeConsume.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.audit.service.consume;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.audit.config.MessageQueueConfig;
 import org.apache.inlong.audit.config.StoreConfig;
 import org.apache.inlong.audit.service.InsertData;
@@ -31,6 +27,10 @@ import org.apache.inlong.tubemq.client.consumer.PullMessageConsumer;
 import org.apache.inlong.tubemq.client.exception.TubeClientException;
 import org.apache.inlong.tubemq.client.factory.TubeMultiSessionFactory;
 import org.apache.inlong.tubemq.corebase.Message;
+
+import com.google.common.base.Preconditions;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/ElasticsearchServiceTest.java b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/ElasticsearchServiceTest.java
index 1146d3e92..6aa5e3835 100644
--- a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/ElasticsearchServiceTest.java
+++ b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/ElasticsearchServiceTest.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.audit.service;
 
 import org.apache.inlong.audit.db.entities.ESDataPo;
+
 import org.junit.Assert;
 import org.junit.BeforeClass;
 import org.junit.Test;
diff --git a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/KafkaConsumeTest.java b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/KafkaConsumeTest.java
index bb2749206..e7f55fd59 100644
--- a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/KafkaConsumeTest.java
+++ b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/KafkaConsumeTest.java
@@ -25,6 +25,7 @@ import org.apache.inlong.audit.service.ClickHouseService;
 import org.apache.inlong.audit.service.ElasticsearchService;
 import org.apache.inlong.audit.service.InsertData;
 import org.apache.inlong.audit.service.MySqlService;
+
 import org.apache.kafka.clients.consumer.ConsumerRecords;
 import org.apache.kafka.clients.consumer.KafkaConsumer;
 import org.junit.Before;
diff --git a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/TubeConsumeTest.java b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/TubeConsumeTest.java
index 130156aae..12a5e97ef 100644
--- a/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/TubeConsumeTest.java
+++ b/inlong-audit/audit-store/src/test/java/org/apache/inlong/audit/service/consume/TubeConsumeTest.java
@@ -28,6 +28,7 @@ import org.apache.inlong.audit.service.MySqlService;
 import org.apache.inlong.tubemq.client.consumer.ConsumerResult;
 import org.apache.inlong.tubemq.client.consumer.PullMessageConsumer;
 import org.apache.inlong.tubemq.client.exception.TubeClientException;
+
 import org.junit.Before;
 import org.junit.Test;
 
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/config/IDataProxyConfigHolder.java b/inlong-common/src/main/java/org/apache/inlong/common/config/IDataProxyConfigHolder.java
index 1e4c10ebd..1a994197a 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/config/IDataProxyConfigHolder.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/config/IDataProxyConfigHolder.java
@@ -17,10 +17,10 @@
 
 package org.apache.inlong.common.config;
 
-import java.util.concurrent.atomic.AtomicReference;
-
 import org.apache.inlong.common.pojo.dataproxy.DataProxyCluster;
 
+import java.util.concurrent.atomic.AtomicReference;
+
 /**
  * 
  * IDataProxyConfigHolder
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/heartbeat/ComponentHeartbeat.java b/inlong-common/src/main/java/org/apache/inlong/common/heartbeat/ComponentHeartbeat.java
index 96c173672..df9ae692f 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/heartbeat/ComponentHeartbeat.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/heartbeat/ComponentHeartbeat.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.common.heartbeat;
 
 import org.apache.inlong.common.enums.NodeSrvStatus;
+
 import lombok.Data;
 
 /**
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemMBean.java b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemMBean.java
index 8241041a4..dbd29bb43 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemMBean.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemMBean.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.common.metric;
 
 import javax.management.MXBean;
+
 import java.util.Map;
 
 /**
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemSetMBean.java b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemSetMBean.java
index c6e929833..792b5a1a1 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemSetMBean.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemSetMBean.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.common.metric;
 
 import javax.management.MXBean;
+
 import java.util.List;
 
 /**
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemValue.java b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemValue.java
index b8be156a1..fdbdde330 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemValue.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricItemValue.java
@@ -17,10 +17,10 @@
 
 package org.apache.inlong.common.metric;
 
-import java.util.Map;
-
 import com.google.gson.Gson;
 
+import java.util.Map;
+
 /**
  * 
  * MetricItemValue
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricListenerRunnable.java b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricListenerRunnable.java
index d90e338b5..2ea144413 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricListenerRunnable.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricListenerRunnable.java
@@ -17,11 +17,9 @@
 
 package org.apache.inlong.common.metric;
 
-import java.lang.management.ManagementFactory;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
+import org.apache.commons.lang3.ClassUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import javax.management.AttributeNotFoundException;
 import javax.management.InstanceNotFoundException;
@@ -32,9 +30,11 @@ import javax.management.ObjectInstance;
 import javax.management.ObjectName;
 import javax.management.ReflectionException;
 
-import org.apache.commons.lang3.ClassUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import java.lang.management.ManagementFactory;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 
 /**
  *
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricRegister.java b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricRegister.java
index b64bb5500..c9b599950 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricRegister.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/metric/MetricRegister.java
@@ -20,11 +20,11 @@ package org.apache.inlong.common.metric;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import java.lang.management.ManagementFactory;
-
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
 
+import java.lang.management.ManagementFactory;
+
 /**
  * MetricRegister
  */
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/monitor/CounterGroupExt.java b/inlong-common/src/main/java/org/apache/inlong/common/monitor/CounterGroupExt.java
index aa246873d..7b8330f8a 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/monitor/CounterGroupExt.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/monitor/CounterGroupExt.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.common.monitor;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map.Entry;
 import java.util.concurrent.atomic.AtomicLong;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class CounterGroupExt {
 
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndex.java b/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndex.java
index caa18762b..cc148ab73 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndex.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndex.java
@@ -17,14 +17,14 @@
 
 package org.apache.inlong.common.monitor;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.atomic.AtomicLong;
 
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 public class MonitorIndex {
 
     private static final Logger logger = LoggerFactory.getLogger(MonitorIndex.class);
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndexExt.java b/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndexExt.java
index ac0f20f1b..150824338 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndexExt.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/monitor/MonitorIndexExt.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.common.monitor;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.atomic.AtomicLong;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class MonitorIndexExt {
 
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/monitor/StatRunner.java b/inlong-common/src/main/java/org/apache/inlong/common/monitor/StatRunner.java
index ef3fe326e..afff0cb29 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/monitor/StatRunner.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/monitor/StatRunner.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.common.monitor;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.HashMap;
 import java.util.Iterator;
 import java.util.Map.Entry;
 import java.util.Set;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class StatRunner
         implements
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/msg/InLongMsg.java b/inlong-common/src/main/java/org/apache/inlong/common/msg/InLongMsg.java
index 5a51df89b..3e31e3a1b 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/msg/InLongMsg.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/msg/InLongMsg.java
@@ -19,6 +19,7 @@ package org.apache.inlong.common.msg;
 
 import com.google.common.base.Joiner;
 import com.google.common.base.Splitter;
+import org.xerial.snappy.Snappy;
 
 import java.io.IOException;
 import java.nio.ByteBuffer;
@@ -28,8 +29,6 @@ import java.util.LinkedHashMap;
 import java.util.Map;
 import java.util.Set;
 
-import org.xerial.snappy.Snappy;
-
 public class InLongMsg {
 
     private static final int DEFAULT_CAPACITY = 4096;
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/DataConfig.java b/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/DataConfig.java
index 446a92977..e71f132b5 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/DataConfig.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/DataConfig.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.common.pojo.agent;
 
-import lombok.Data;
-import org.apache.commons.collections.CollectionUtils;
 import org.apache.inlong.common.enums.DataReportTypeEnum;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyTopicInfo;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
 
+import lombok.Data;
+import org.apache.commons.collections.CollectionUtils;
+
 import java.util.List;
 
 import static org.apache.inlong.common.enums.DataReportTypeEnum.DIRECT_SEND_TO_MQ;
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/TaskRequest.java b/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/TaskRequest.java
index aadfe5efa..7a98f2ac5 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/TaskRequest.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/pojo/agent/TaskRequest.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.common.pojo.agent;
 
-import lombok.Data;
 import org.apache.inlong.common.db.CommandEntity;
 
+import lombok.Data;
+
 import java.util.ArrayList;
 import java.util.List;
 
diff --git a/inlong-common/src/main/java/org/apache/inlong/common/util/MaskDataUtils.java b/inlong-common/src/main/java/org/apache/inlong/common/util/MaskDataUtils.java
index 6bf504f10..fa4eb0a9f 100644
--- a/inlong-common/src/main/java/org/apache/inlong/common/util/MaskDataUtils.java
+++ b/inlong-common/src/main/java/org/apache/inlong/common/util/MaskDataUtils.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.common.util;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
-import org.apache.commons.lang3.StringUtils;
 
 /**
  * MaskDataUtils is used to mask sensitive message in the raw data.
diff --git a/inlong-common/src/test/java/org/apache/inlong/common/metric/item/TestMetricItemMBean.java b/inlong-common/src/test/java/org/apache/inlong/common/metric/item/TestMetricItemMBean.java
index d085c5762..310be97d0 100644
--- a/inlong-common/src/test/java/org/apache/inlong/common/metric/item/TestMetricItemMBean.java
+++ b/inlong-common/src/test/java/org/apache/inlong/common/metric/item/TestMetricItemMBean.java
@@ -21,11 +21,13 @@ import org.apache.inlong.common.metric.MetricItemMBean;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.metric.MetricUtils;
 import org.apache.inlong.common.metric.MetricValue;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 
 import javax.management.MBeanServer;
 import javax.management.ObjectName;
+
 import java.lang.management.ManagementFactory;
 import java.util.Map;
 
diff --git a/inlong-common/src/test/java/org/apache/inlong/common/metric/set/DataProxyMetricItem.java b/inlong-common/src/test/java/org/apache/inlong/common/metric/set/DataProxyMetricItem.java
index 5b744ef45..6adf1a108 100644
--- a/inlong-common/src/test/java/org/apache/inlong/common/metric/set/DataProxyMetricItem.java
+++ b/inlong-common/src/test/java/org/apache/inlong/common/metric/set/DataProxyMetricItem.java
@@ -17,13 +17,13 @@
 
 package org.apache.inlong.common.metric.set;
 
-import java.util.concurrent.atomic.AtomicLong;
-
 import org.apache.inlong.common.metric.CountMetric;
 import org.apache.inlong.common.metric.Dimension;
 import org.apache.inlong.common.metric.MetricDomain;
 import org.apache.inlong.common.metric.MetricItem;
 
+import java.util.concurrent.atomic.AtomicLong;
+
 /**
  * 
  * DataProxyMetricItem
diff --git a/inlong-common/src/test/java/org/apache/inlong/common/metric/set/TestMetricItemSetMBean.java b/inlong-common/src/test/java/org/apache/inlong/common/metric/set/TestMetricItemSetMBean.java
index 9da53a189..c04899b36 100644
--- a/inlong-common/src/test/java/org/apache/inlong/common/metric/set/TestMetricItemSetMBean.java
+++ b/inlong-common/src/test/java/org/apache/inlong/common/metric/set/TestMetricItemSetMBean.java
@@ -17,24 +17,25 @@
 
 package org.apache.inlong.common.metric.set;
 
-import static org.junit.Assert.assertEquals;
-
-import java.lang.management.ManagementFactory;
-import java.util.List;
-import java.util.Map;
-
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricItemMBean;
 import org.apache.inlong.common.metric.MetricItemSetMBean;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.metric.MetricUtils;
 import org.apache.inlong.common.metric.MetricValue;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
+
+import java.lang.management.ManagementFactory;
+import java.util.List;
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+
 /**
  * 
  * TestMetricItemSetMBean
diff --git a/inlong-common/src/test/java/org/apache/inlong/common/util/MaskDataUtilsTest.java b/inlong-common/src/test/java/org/apache/inlong/common/util/MaskDataUtilsTest.java
index a54dfd3b1..b92fa4e6e 100644
--- a/inlong-common/src/test/java/org/apache/inlong/common/util/MaskDataUtilsTest.java
+++ b/inlong-common/src/test/java/org/apache/inlong/common/util/MaskDataUtilsTest.java
@@ -17,10 +17,10 @@
 
 package org.apache.inlong.common.util;
 
-import static org.junit.Assert.assertEquals;
-
 import org.junit.Test;
 
+import static org.junit.Assert.assertEquals;
+
 /**
  * MaskDataUtils unit test
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/admin/ProxyServiceAdminEventHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/admin/ProxyServiceAdminEventHandler.java
index 4e31e2d34..27bf6c085 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/admin/ProxyServiceAdminEventHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/admin/ProxyServiceAdminEventHandler.java
@@ -17,20 +17,21 @@
 
 package org.apache.inlong.dataproxy.admin;
 
+import org.apache.inlong.sdk.commons.admin.AbstractAdminEventHandler;
+
 import org.apache.commons.lang3.ClassUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.Event;
-import org.apache.inlong.sdk.commons.admin.AbstractAdminEventHandler;
-
-import java.lang.management.ManagementFactory;
-import java.util.Set;
 
 import javax.management.MBeanServer;
 import javax.management.ObjectInstance;
 import javax.management.ObjectName;
 import javax.servlet.http.HttpServletResponse;
 
+import java.lang.management.ManagementFactory;
+import java.util.Set;
+
 import static org.apache.inlong.dataproxy.admin.ProxyServiceMBean.MBEAN_TYPE;
 
 /**
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/NamedThreadFactory.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/NamedThreadFactory.java
index 846c8a1a2..7583e2b22 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/NamedThreadFactory.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/NamedThreadFactory.java
@@ -17,12 +17,12 @@
 
 package org.apache.inlong.dataproxy.base;
 
-import java.util.concurrent.ThreadFactory;
-import java.util.concurrent.atomic.AtomicInteger;
-
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.atomic.AtomicInteger;
+
 public class NamedThreadFactory implements ThreadFactory {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(NamedThreadFactory.class);
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/ProxyMessage.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/ProxyMessage.java
index e83c822a1..5cd767564 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/ProxyMessage.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/ProxyMessage.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.base;
 
-import java.util.Map;
 import org.apache.inlong.common.msg.AttributeConstants;
 
+import java.util.Map;
+
 public class ProxyMessage {
 
     private String groupId;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/SinkRspEvent.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/SinkRspEvent.java
index 601f60e29..d57ec9645 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/SinkRspEvent.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/base/SinkRspEvent.java
@@ -17,10 +17,12 @@
 
 package org.apache.inlong.dataproxy.base;
 
+import org.apache.inlong.common.msg.MsgType;
+
 import io.netty.channel.Channel;
-import java.util.Map;
 import org.apache.flume.Event;
-import org.apache.inlong.common.msg.MsgType;
+
+import java.util.Map;
 
 public class SinkRspEvent implements Event {
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/BufferQueueChannel.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/BufferQueueChannel.java
index 45d9ab74b..34f6eef9d 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/BufferQueueChannel.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/BufferQueueChannel.java
@@ -17,15 +17,15 @@
 
 package org.apache.inlong.dataproxy.channel;
 
-import com.google.common.base.Preconditions;
+import org.apache.inlong.dataproxy.utils.BufferQueue;
+import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
 
+import com.google.common.base.Preconditions;
 import org.apache.flume.ChannelException;
 import org.apache.flume.Context;
 import org.apache.flume.Event;
 import org.apache.flume.Transaction;
 import org.apache.flume.channel.AbstractChannel;
-import org.apache.inlong.dataproxy.utils.BufferQueue;
-import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelProcessor.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelProcessor.java
index dba8a63db..5940da14c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelProcessor.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelProcessor.java
@@ -17,12 +17,14 @@
 
 package org.apache.inlong.dataproxy.channel;
 
+import org.apache.inlong.common.enums.DataProxyErrCode;
+import org.apache.inlong.common.monitor.LogCounter;
+import org.apache.inlong.dataproxy.base.SinkRspEvent;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.utils.MessageUtils;
+
 import com.google.common.base.Preconditions;
 import com.google.common.collect.Lists;
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
 import org.apache.flume.Channel;
 import org.apache.flume.ChannelException;
 import org.apache.flume.ChannelSelector;
@@ -34,14 +36,14 @@ import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.interceptor.Interceptor;
 import org.apache.flume.interceptor.InterceptorBuilderFactory;
 import org.apache.flume.interceptor.InterceptorChain;
-import org.apache.inlong.common.enums.DataProxyErrCode;
-import org.apache.inlong.dataproxy.base.SinkRspEvent;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.common.monitor.LogCounter;
-import org.apache.inlong.dataproxy.utils.MessageUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
 public class FailoverChannelProcessor
         extends
             ChannelProcessor {
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelSelector.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelSelector.java
index 2c7aad22e..5bdb1e8da 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelSelector.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/FailoverChannelSelector.java
@@ -17,10 +17,9 @@
 
 package org.apache.inlong.dataproxy.channel;
 
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
+import org.apache.inlong.common.msg.AttributeConstants;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.utils.MessageUtils;
 
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Channel;
@@ -28,12 +27,14 @@ import org.apache.flume.Context;
 import org.apache.flume.Event;
 import org.apache.flume.FlumeException;
 import org.apache.flume.channel.AbstractChannelSelector;
-import org.apache.inlong.common.msg.AttributeConstants;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.dataproxy.utils.MessageUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+
 public class FailoverChannelSelector extends AbstractChannelSelector {
 
     private static final Logger LOG = LoggerFactory.getLogger(FailoverChannelSelector.class);
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/ProxyTransaction.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/ProxyTransaction.java
index 1f2fd6ad4..1a1619de7 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/ProxyTransaction.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/channel/ProxyTransaction.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.channel;
 
-import org.apache.flume.Transaction;
 import org.apache.inlong.dataproxy.utils.BufferQueue;
 import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
+
+import org.apache.flume.Transaction;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/AuthUtils.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/AuthUtils.java
index 3aa5661df..cf1d1833a 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/AuthUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/AuthUtils.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.dataproxy.config;
 
 import org.apache.inlong.common.util.BasicAuth;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/CommonConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/CommonConfigHolder.java
index 71a514444..0b5eb5519 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/CommonConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/CommonConfigHolder.java
@@ -17,14 +17,16 @@
 
 package org.apache.inlong.dataproxy.config;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.Context;
 import org.apache.inlong.dataproxy.sink.common.DefaultEventHandler;
 import org.apache.inlong.dataproxy.sink.mq.AllCacheClusterSelector;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk;
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.Context;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import java.io.IOException;
 import java.io.InputStream;
 import java.net.URL;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigHolder.java
index 1cf3b6d6a..7748470f5 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigHolder.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.config;
 
-import com.google.common.base.Splitter;
 import org.apache.inlong.dataproxy.config.holder.ConfigUpdateCallback;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
+
+import com.google.common.base.Splitter;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigManager.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigManager.java
index e655ac083..e495ef0ad 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigManager.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/ConfigManager.java
@@ -17,22 +17,12 @@
 
 package org.apache.inlong.dataproxy.config;
 
-import com.google.gson.Gson;
-import org.apache.commons.lang3.ObjectUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.http.HttpHeaders;
-import org.apache.http.client.config.RequestConfig;
-import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClientBuilder;
-import org.apache.http.util.EntityUtils;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyConfigRequest;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyTopicInfo;
 import org.apache.inlong.common.pojo.dataproxy.MQClusterInfo;
 import org.apache.inlong.dataproxy.config.holder.ConfigUpdateCallback;
-import org.apache.inlong.dataproxy.config.holder.IPVisitConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.GroupIdPropertiesHolder;
+import org.apache.inlong.dataproxy.config.holder.IPVisitConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.MQClusterConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.MxPropertiesHolder;
 import org.apache.inlong.dataproxy.config.holder.PropertiesConfigHolder;
@@ -42,6 +32,17 @@ import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.utils.HttpUtils;
+
+import com.google.gson.Gson;
+import org.apache.commons.lang3.ObjectUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.http.HttpHeaders;
+import org.apache.http.client.config.RequestConfig;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/DefaultManagerIpListParser.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/DefaultManagerIpListParser.java
index e6ccb72aa..f5aa36a6e 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/DefaultManagerIpListParser.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/DefaultManagerIpListParser.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.dataproxy.config;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
-import org.apache.commons.lang3.StringUtils;
 
 /**
  * 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/LogMaskerConverter.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/LogMaskerConverter.java
index 07a8a707d..2aaa29798 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/LogMaskerConverter.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/LogMaskerConverter.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.dataproxy.config;
 
 import org.apache.inlong.common.util.MaskDataUtils;
+
 import org.apache.logging.log4j.core.LogEvent;
 import org.apache.logging.log4j.core.config.plugins.Plugin;
 import org.apache.logging.log4j.core.pattern.ConverterKeys;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/RemoteConfigManager.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/RemoteConfigManager.java
index 1013250c3..e2bcbf0c7 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/RemoteConfigManager.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/RemoteConfigManager.java
@@ -17,15 +17,6 @@
 
 package org.apache.inlong.dataproxy.config;
 
-import com.google.gson.Gson;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.http.HttpHeaders;
-import org.apache.http.client.config.RequestConfig;
-import org.apache.http.client.methods.CloseableHttpResponse;
-import org.apache.http.client.methods.HttpPost;
-import org.apache.http.impl.client.CloseableHttpClient;
-import org.apache.http.impl.client.HttpClientBuilder;
-import org.apache.http.util.EntityUtils;
 import org.apache.inlong.common.pojo.dataproxy.CacheClusterObject;
 import org.apache.inlong.common.pojo.dataproxy.CacheClusterSetObject;
 import org.apache.inlong.common.pojo.dataproxy.CacheTopicObject;
@@ -41,6 +32,16 @@ import org.apache.inlong.common.pojo.dataproxy.ProxySource;
 import org.apache.inlong.common.pojo.dataproxy.RepositoryTimerTask;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.utils.HttpUtils;
+
+import com.google.gson.Gson;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.http.HttpHeaders;
+import org.apache.http.client.config.RequestConfig;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClientBuilder;
+import org.apache.http.util.EntityUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/CacheClusterConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/CacheClusterConfigHolder.java
index 101e45433..6ecb540be 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/CacheClusterConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/CacheClusterConfigHolder.java
@@ -17,23 +17,24 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
-import static org.apache.inlong.dataproxy.config.loader.CacheClusterConfigLoader.CACHE_CLUSTER_CONFIG_TYPE;
-import static org.apache.inlong.dataproxy.config.loader.ConfigLoader.RELOAD_INTERVAL;
-
-import java.util.Date;
-import java.util.List;
-import java.util.Timer;
-import java.util.TimerTask;
+import org.apache.inlong.dataproxy.config.loader.CacheClusterConfigLoader;
+import org.apache.inlong.dataproxy.config.loader.ContextCacheClusterConfigLoader;
+import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 
 import org.apache.commons.lang3.ClassUtils;
 import org.apache.flume.Context;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.config.loader.CacheClusterConfigLoader;
-import org.apache.inlong.dataproxy.config.loader.ContextCacheClusterConfigLoader;
-import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.Date;
+import java.util.List;
+import java.util.Timer;
+import java.util.TimerTask;
+
+import static org.apache.inlong.dataproxy.config.loader.CacheClusterConfigLoader.CACHE_CLUSTER_CONFIG_TYPE;
+import static org.apache.inlong.dataproxy.config.loader.ConfigLoader.RELOAD_INTERVAL;
+
 /**
  * 
  * CacheClusterConfigHolder
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/GroupIdPropertiesHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/GroupIdPropertiesHolder.java
index 22cacdef9..d34b19522 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/GroupIdPropertiesHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/GroupIdPropertiesHolder.java
@@ -17,13 +17,13 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
-import java.util.HashMap;
-import java.util.Map;
-
 import org.apache.commons.lang3.StringUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * groupId to m value
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IPVisitConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IPVisitConfigHolder.java
index e466e320d..8f73185de 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IPVisitConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IPVisitConfigHolder.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
+import org.apache.inlong.dataproxy.config.ConfigHolder;
+
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.tuple.Pair;
-import org.apache.inlong.dataproxy.config.ConfigHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IdTopicConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IdTopicConfigHolder.java
index ab6c6ae95..8f5cadaac 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IdTopicConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/IdTopicConfigHolder.java
@@ -17,12 +17,13 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
-import org.apache.commons.lang.ClassUtils;
-import org.apache.flume.Context;
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.loader.ContextIdTopicConfigLoader;
 import org.apache.inlong.dataproxy.config.loader.IdTopicConfigLoader;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
+
+import org.apache.commons.lang.ClassUtils;
+import org.apache.flume.Context;
+import org.apache.flume.conf.Configurable;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/MQClusterConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/MQClusterConfigHolder.java
index 9a58b1f98..75f851fdb 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/MQClusterConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/MQClusterConfigHolder.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
-import com.google.common.base.Splitter;
 import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
 
+import com.google.common.base.Splitter;
+
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/PropertiesConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/PropertiesConfigHolder.java
index 3db5f5905..a75683c78 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/PropertiesConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/PropertiesConfigHolder.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
+import org.apache.inlong.dataproxy.config.ConfigHolder;
+
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.lang3.StringUtils;
-import org.apache.inlong.dataproxy.config.ConfigHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/SourceReportConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/SourceReportConfigHolder.java
index 26e75dc58..a33215080 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/SourceReportConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/holder/SourceReportConfigHolder.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.dataproxy.config.holder;
 
+import org.apache.commons.lang3.StringUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.HashMap;
 import java.util.Map;
 import java.util.concurrent.locks.ReadWriteLock;
 import java.util.concurrent.locks.ReentrantReadWriteLock;
-import org.apache.commons.lang3.StringUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/CacheClusterConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/CacheClusterConfigLoader.java
index f044d762a..fb60434a4 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/CacheClusterConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/CacheClusterConfigLoader.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 
+import org.apache.flume.conf.Configurable;
+
 /**
  * 
  * CacheClusterConfigLoader
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextCacheClusterConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextCacheClusterConfigLoader.java
index 0eb134ff0..d0228b74c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextCacheClusterConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextCacheClusterConfigLoader.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
+import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
+
+import org.apache.flume.Context;
+import org.apache.pulsar.shade.org.apache.commons.lang3.StringUtils;
+
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.HashSet;
@@ -24,10 +29,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.Set;
 
-import org.apache.flume.Context;
-import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
-import org.apache.pulsar.shade.org.apache.commons.lang3.StringUtils;
-
 /**
  * 
  * ContextCacheClusterConfigLoader
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextIdTopicConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextIdTopicConfigLoader.java
index 791751368..611b0dbed 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextIdTopicConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ContextIdTopicConfigLoader.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
+import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
+
+import org.apache.flume.Context;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
 import java.util.Map.Entry;
 
-import org.apache.flume.Context;
-import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
-
 /**
  * 
  * ContextIdTopicConfigLoader
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/IdTopicConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/IdTopicConfigLoader.java
index f335c0c60..fc0b76c44 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/IdTopicConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/IdTopicConfigLoader.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
 
+import org.apache.flume.conf.Configurable;
+
 /**
  * 
  * IdTopicConfigLoader
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerCacheClusterConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerCacheClusterConfigLoader.java
index 2830a7b5c..cad7c0727 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerCacheClusterConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerCacheClusterConfigLoader.java
@@ -17,15 +17,16 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import java.util.ArrayList;
-import java.util.List;
-
-import org.apache.flume.Context;
 import org.apache.inlong.common.pojo.dataproxy.CacheClusterObject;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyCluster;
 import org.apache.inlong.dataproxy.config.RemoteConfigManager;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 
+import org.apache.flume.Context;
+
+import java.util.ArrayList;
+import java.util.List;
+
 /**
  * 
  * ManagerCacheClusterConfigLoader
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerIdTopicConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerIdTopicConfigLoader.java
index db54c66b0..bc908c09c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerIdTopicConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/loader/ManagerIdTopicConfigLoader.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import org.apache.flume.Context;
 import org.apache.inlong.common.pojo.dataproxy.DataProxyCluster;
 import org.apache.inlong.common.pojo.dataproxy.InLongIdObject;
 import org.apache.inlong.dataproxy.config.RemoteConfigManager;
 import org.apache.inlong.dataproxy.config.pojo.DataType;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
 
+import org.apache.flume.Context;
+
 import java.util.ArrayList;
 import java.util.List;
 import java.util.Map;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/remote/ConfigMessageServlet.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/remote/ConfigMessageServlet.java
index d6830be60..878bd9850 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/remote/ConfigMessageServlet.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/config/remote/ConfigMessageServlet.java
@@ -17,22 +17,23 @@
 
 package org.apache.inlong.dataproxy.config.remote;
 
+import org.apache.inlong.common.enums.DataProxyErrCode;
+import org.apache.inlong.dataproxy.config.ConfigManager;
+
 import com.google.gson.Gson;
+import org.apache.commons.io.IOUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.PrintWriter;
 import java.util.HashMap;
 import java.util.Map;
-import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.commons.io.IOUtils;
-import org.apache.inlong.common.enums.DataProxyErrCode;
-import org.apache.inlong.dataproxy.config.ConfigManager;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * http
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/dispatch/DispatchManager.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/dispatch/DispatchManager.java
index a1da9f076..da1cc0b31 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/dispatch/DispatchManager.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/dispatch/DispatchManager.java
@@ -17,13 +17,13 @@
 
 package org.apache.inlong.dataproxy.dispatch;
 
-import java.util.concurrent.atomic.AtomicInteger;
-import org.apache.flume.Context;
-import org.apache.flume.Event;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.utils.MessageUtils;
 import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
 import org.apache.inlong.sdk.commons.protocol.ProxyPackEvent;
+
+import org.apache.flume.Context;
+import org.apache.flume.Event;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -33,6 +33,7 @@ import java.util.Map.Entry;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 import java.util.concurrent.atomic.AtomicLong;
 
 /**
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/heartbeat/HeartbeatManager.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/heartbeat/HeartbeatManager.java
index f45048bf1..8d1395f58 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/heartbeat/HeartbeatManager.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/heartbeat/HeartbeatManager.java
@@ -17,6 +17,18 @@
 
 package org.apache.inlong.dataproxy.heartbeat;
 
+import org.apache.inlong.common.enums.ComponentTypeEnum;
+import org.apache.inlong.common.enums.NodeSrvStatus;
+import org.apache.inlong.common.heartbeat.AbstractHeartbeatManager;
+import org.apache.inlong.common.heartbeat.GroupHeartbeat;
+import org.apache.inlong.common.heartbeat.HeartbeatMsg;
+import org.apache.inlong.common.heartbeat.StreamHeartbeat;
+import org.apache.inlong.dataproxy.config.AuthUtils;
+import org.apache.inlong.dataproxy.config.CommonConfigHolder;
+import org.apache.inlong.dataproxy.config.ConfigManager;
+import org.apache.inlong.dataproxy.config.holder.SourceReportInfo;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+
 import com.google.gson.Gson;
 import com.google.gson.GsonBuilder;
 import lombok.extern.slf4j.Slf4j;
@@ -29,17 +41,6 @@ import org.apache.http.entity.StringEntity;
 import org.apache.http.impl.client.CloseableHttpClient;
 import org.apache.http.impl.client.HttpClientBuilder;
 import org.apache.http.util.EntityUtils;
-import org.apache.inlong.common.enums.ComponentTypeEnum;
-import org.apache.inlong.common.enums.NodeSrvStatus;
-import org.apache.inlong.common.heartbeat.AbstractHeartbeatManager;
-import org.apache.inlong.common.heartbeat.GroupHeartbeat;
-import org.apache.inlong.common.heartbeat.HeartbeatMsg;
-import org.apache.inlong.common.heartbeat.StreamHeartbeat;
-import org.apache.inlong.dataproxy.config.AuthUtils;
-import org.apache.inlong.dataproxy.config.CommonConfigHolder;
-import org.apache.inlong.dataproxy.config.ConfigManager;
-import org.apache.inlong.dataproxy.config.holder.SourceReportInfo;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
 
 import java.util.ArrayList;
 import java.util.List;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/HttpBaseSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/HttpBaseSource.java
index 70267cd59..2dce0d7e2 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/HttpBaseSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/HttpBaseSource.java
@@ -17,13 +17,6 @@
 
 package org.apache.inlong.dataproxy.http;
 
-import com.google.common.base.Preconditions;
-import org.apache.flume.ChannelSelector;
-import org.apache.flume.Context;
-import org.apache.flume.EventDrivenSource;
-import org.apache.flume.conf.Configurable;
-import org.apache.flume.conf.Configurables;
-import org.apache.flume.source.AbstractSource;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
@@ -32,6 +25,14 @@ import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
 import org.apache.inlong.dataproxy.utils.ConfStringUtils;
+
+import com.google.common.base.Preconditions;
+import org.apache.flume.ChannelSelector;
+import org.apache.flume.Context;
+import org.apache.flume.EventDrivenSource;
+import org.apache.flume.conf.Configurable;
+import org.apache.flume.conf.Configurables;
+import org.apache.flume.source.AbstractSource;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageFilter.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageFilter.java
index e18f95ca5..8c65690fa 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageFilter.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageFilter.java
@@ -17,13 +17,14 @@
 
 package org.apache.inlong.dataproxy.http;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.ChannelException;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.ChannelException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -35,6 +36,7 @@ import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
 import java.io.IOException;
 
 public class MessageFilter implements Filter {
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageHandler.java
index ee3d7aa9f..59f16ac1f 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageHandler.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.http;
 
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.http.exception.MessageProcessException;
 
+import org.apache.flume.conf.Configurable;
+
 public interface MessageHandler extends Configurable {
 
     void init();
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageProcessServlet.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageProcessServlet.java
index 61a5b2ab6..5f8f12560 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageProcessServlet.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/MessageProcessServlet.java
@@ -22,6 +22,7 @@ import org.apache.inlong.common.monitor.LogCounter;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
 import org.apache.inlong.dataproxy.http.exception.MessageProcessException;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -29,6 +30,7 @@ import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
 import java.io.IOException;
 
 public class MessageProcessServlet extends HttpServlet {
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleHttpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleHttpSource.java
index 18d5f6a33..a847f8c93 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleHttpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleHttpSource.java
@@ -17,20 +17,17 @@
 
 package org.apache.inlong.dataproxy.http;
 
-import com.google.common.base.Preconditions;
-import com.google.common.base.Throwables;
-import java.util.EnumSet;
-import javax.servlet.DispatcherType;
-import java.lang.reflect.Constructor;
-import java.util.Map;
-import org.apache.flume.Context;
-import org.apache.flume.channel.ChannelProcessor;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.config.remote.ConfigMessageServlet;
 import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
 import org.apache.inlong.dataproxy.source.ServiceDecoder;
+
+import com.google.common.base.Preconditions;
+import com.google.common.base.Throwables;
+import org.apache.flume.Context;
+import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.source.http.HTTPSource;
 import org.apache.flume.source.http.HTTPSourceConfigurationConstants;
 import org.eclipse.jetty.server.Connector;
@@ -48,6 +45,12 @@ import org.eclipse.jetty.util.thread.QueuedThreadPool;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import javax.servlet.DispatcherType;
+
+import java.lang.reflect.Constructor;
+import java.util.EnumSet;
+import java.util.Map;
+
 public class SimpleHttpSource extends HttpBaseSource {
 
     private static final Logger LOG = LoggerFactory.getLogger(HTTPSource.class);
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleMessageHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleMessageHandler.java
index 8ad27654b..db8220ab7 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleMessageHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/http/SimpleMessageHandler.java
@@ -17,18 +17,6 @@
 
 package org.apache.inlong.dataproxy.http;
 
-import static org.apache.inlong.dataproxy.consts.AttrConstants.SEP_HASHTAG;
-import javax.servlet.http.HttpServletRequest;
-import java.io.UnsupportedEncodingException;
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.commons.lang3.tuple.Pair;
-import org.apache.flume.ChannelException;
-import org.apache.flume.Event;
-import org.apache.flume.channel.ChannelProcessor;
-import org.apache.flume.event.EventBuilder;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
 import org.apache.inlong.common.msg.AttributeConstants;
@@ -45,9 +33,25 @@ import org.apache.inlong.dataproxy.source.ServiceDecoder;
 import org.apache.inlong.dataproxy.utils.DateTimeUtils;
 import org.apache.inlong.dataproxy.utils.InLongMsgVer;
 import org.apache.inlong.dataproxy.utils.MessageUtils;
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.commons.lang3.tuple.Pair;
+import org.apache.flume.ChannelException;
+import org.apache.flume.Event;
+import org.apache.flume.channel.ChannelProcessor;
+import org.apache.flume.event.EventBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import javax.servlet.http.HttpServletRequest;
+
+import java.io.UnsupportedEncodingException;
+import java.util.HashMap;
+import java.util.Map;
+
+import static org.apache.inlong.dataproxy.consts.AttrConstants.SEP_HASHTAG;
+
 public class SimpleMessageHandler implements MessageHandler {
 
     private static final Logger LOG = LoggerFactory.getLogger(SimpleMessageHandler.class);
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
index 644aef6ad..a5ce2d7f0 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItem.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.dataproxy.metrics;
 
-import java.util.Map;
-import java.util.concurrent.atomic.AtomicLong;
-
-import org.apache.flume.Event;
 import org.apache.inlong.common.metric.CountMetric;
 import org.apache.inlong.common.metric.Dimension;
 import org.apache.inlong.common.metric.MetricDomain;
@@ -30,6 +26,11 @@ import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
 import org.apache.inlong.dataproxy.utils.Constants;
 
+import org.apache.flume.Event;
+
+import java.util.Map;
+import java.util.concurrent.atomic.AtomicLong;
+
 /**
  * DataProxyMetricItem
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItemSet.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItemSet.java
index 6a3152a99..fb939c934 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItemSet.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/DataProxyMetricItemSet.java
@@ -17,16 +17,18 @@
 
 package org.apache.inlong.dataproxy.metrics;
 
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.Event;
 import org.apache.inlong.common.metric.MetricDomain;
 import org.apache.inlong.common.metric.MetricItemSet;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.Event;
+
+import java.util.HashMap;
+import java.util.Map;
+
 /**
  * 
  * MetaSinkMetricItemSet
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/audit/AuditUtils.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/audit/AuditUtils.java
index 703a466d7..c4eddac7c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/audit/AuditUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/audit/AuditUtils.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.dataproxy.metrics.audit;
 
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.Event;
 import org.apache.inlong.audit.AuditOperator;
 import org.apache.inlong.audit.util.AuditConfig;
 import org.apache.inlong.common.msg.AttributeConstants;
@@ -27,6 +25,10 @@ import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
 import org.apache.inlong.dataproxy.utils.Constants;
 import org.apache.inlong.dataproxy.utils.InLongMsgVer;
+
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.Event;
+
 import java.util.Map;
 
 /**
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/prometheus/PrometheusMetricListener.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/prometheus/PrometheusMetricListener.java
index 58cef4173..b43e384db 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/prometheus/PrometheusMetricListener.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/metrics/prometheus/PrometheusMetricListener.java
@@ -17,6 +17,31 @@
 
 package org.apache.inlong.dataproxy.metrics.prometheus;
 
+import org.apache.inlong.common.metric.MetricItemValue;
+import org.apache.inlong.common.metric.MetricListener;
+import org.apache.inlong.common.metric.MetricValue;
+import org.apache.inlong.dataproxy.config.CommonConfigHolder;
+import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
+
+import io.prometheus.client.Collector;
+import io.prometheus.client.CounterMetricFamily;
+import io.prometheus.client.exporter.HTTPServer;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.management.MBeanServer;
+import javax.management.ObjectName;
+
+import java.io.IOException;
+import java.lang.management.ManagementFactory;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.atomic.AtomicLong;
+
 import static org.apache.inlong.common.metric.MetricItemMBean.DOMAIN_SEPARATOR;
 import static org.apache.inlong.common.metric.MetricRegister.JMX_DOMAIN;
 import static org.apache.inlong.dataproxy.metrics.DataProxyMetricItem.M_NODE_DURATION;
@@ -33,31 +58,6 @@ import static org.apache.inlong.dataproxy.metrics.DataProxyMetricItem.M_SEND_SUC
 import static org.apache.inlong.dataproxy.metrics.DataProxyMetricItem.M_SINK_DURATION;
 import static org.apache.inlong.dataproxy.metrics.DataProxyMetricItem.M_WHOLE_DURATION;
 
-import java.io.IOException;
-import java.lang.management.ManagementFactory;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-import java.util.Map;
-import java.util.Map.Entry;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.atomic.AtomicLong;
-
-import javax.management.MBeanServer;
-import javax.management.ObjectName;
-
-import org.apache.inlong.common.metric.MetricValue;
-import org.apache.inlong.dataproxy.config.CommonConfigHolder;
-import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
-import org.apache.inlong.common.metric.MetricItemValue;
-import org.apache.inlong.common.metric.MetricListener;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import io.prometheus.client.Collector;
-import io.prometheus.client.CounterMetricFamily;
-import io.prometheus.client.exporter.HTTPServer;
-
 /**
  * PrometheusMetricListener
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/Application.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/Application.java
index edc8c885a..5d61dc527 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/Application.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/Application.java
@@ -17,6 +17,14 @@
 
 package org.apache.inlong.dataproxy.node;
 
+import org.apache.inlong.common.config.IDataProxyConfigHolder;
+import org.apache.inlong.common.metric.MetricObserver;
+import org.apache.inlong.dataproxy.config.CommonConfigHolder;
+import org.apache.inlong.dataproxy.config.RemoteConfigManager;
+import org.apache.inlong.dataproxy.heartbeat.HeartbeatManager;
+import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
+import org.apache.inlong.sdk.commons.admin.AdminTask;
+
 import com.google.common.base.Throwables;
 import com.google.common.collect.Lists;
 import com.google.common.eventbus.EventBus;
@@ -45,13 +53,6 @@ import org.apache.flume.node.PollingZooKeeperConfigurationProvider;
 import org.apache.flume.node.PropertiesFileConfigurationProvider;
 import org.apache.flume.node.StaticZooKeeperConfigurationProvider;
 import org.apache.flume.util.SSLUtil;
-import org.apache.inlong.common.config.IDataProxyConfigHolder;
-import org.apache.inlong.common.metric.MetricObserver;
-import org.apache.inlong.dataproxy.config.CommonConfigHolder;
-import org.apache.inlong.dataproxy.config.RemoteConfigManager;
-import org.apache.inlong.dataproxy.heartbeat.HeartbeatManager;
-import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
-import org.apache.inlong.sdk.commons.admin.AdminTask;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/ManagerPropsConfigProvider.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/ManagerPropsConfigProvider.java
index 04adf218b..3f0bd66aa 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/ManagerPropsConfigProvider.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/node/ManagerPropsConfigProvider.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.node;
 
+import org.apache.inlong.dataproxy.config.RemoteConfigManager;
+
 import org.apache.flume.conf.FlumeConfiguration;
 import org.apache.flume.node.AbstractConfigurationProvider;
-import org.apache.inlong.dataproxy.config.RemoteConfigManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/DefaultEventHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/DefaultEventHandler.java
index c4d80d93d..c077ebd9a 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/DefaultEventHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/DefaultEventHandler.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.common;
 
-import com.google.protobuf.ByteString;
-
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
 import org.apache.inlong.dataproxy.sink.mq.BatchPackProfile;
 import org.apache.inlong.sdk.commons.protocol.EventConstants;
@@ -28,6 +26,8 @@ import org.apache.inlong.sdk.commons.protocol.ProxySdk.MapFieldEntry;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessageObj;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessageObjs;
 import org.apache.inlong.sdk.commons.utils.GzipUtils;
+
+import com.google.protobuf.ByteString;
 import org.xerial.snappy.Snappy;
 
 import java.io.IOException;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/MsgDedupHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/MsgDedupHandler.java
index 01af66f5b..3fd8838bc 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/MsgDedupHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/MsgDedupHandler.java
@@ -21,11 +21,12 @@ import com.google.common.cache.CacheBuilder;
 import com.google.common.cache.CacheLoader;
 import com.google.common.cache.CacheStats;
 import com.google.common.cache.LoadingCache;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
+
 // message deduplication handler
 public class MsgDedupHandler {
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/SinkContext.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/SinkContext.java
index 95e00d382..7edc0b873 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/SinkContext.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/SinkContext.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.common;
 
-import org.apache.commons.lang.ClassUtils;
-import org.apache.flume.Channel;
-import org.apache.flume.Context;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
@@ -31,6 +28,10 @@ import org.apache.inlong.dataproxy.sink.mq.BatchPackProfile;
 import org.apache.inlong.dataproxy.sink.mq.MessageQueueHandler;
 import org.apache.inlong.dataproxy.sink.mq.pulsar.PulsarHandler;
 import org.apache.inlong.dataproxy.utils.BufferQueue;
+
+import org.apache.commons.lang.ClassUtils;
+import org.apache.flume.Channel;
+import org.apache.flume.Context;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeProducerHolder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeProducerHolder.java
index 2db6c36d1..01c2a0f24 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeProducerHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeProducerHolder.java
@@ -17,7 +17,18 @@
 
 package org.apache.inlong.dataproxy.sink.common;
 
+import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
+import org.apache.inlong.tubemq.client.config.TubeClientConfig;
+import org.apache.inlong.tubemq.client.exception.TubeClientException;
+import org.apache.inlong.tubemq.client.factory.TubeMultiSessionFactory;
+import org.apache.inlong.tubemq.client.producer.MessageProducer;
+
 import com.google.common.base.Preconditions;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.FlumeException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.HashSet;
@@ -28,15 +39,6 @@ import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.atomic.AtomicBoolean;
 import java.util.concurrent.atomic.AtomicInteger;
 import java.util.concurrent.atomic.AtomicLong;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.FlumeException;
-import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
-import org.apache.inlong.tubemq.client.config.TubeClientConfig;
-import org.apache.inlong.tubemq.client.exception.TubeClientException;
-import org.apache.inlong.tubemq.client.factory.TubeMultiSessionFactory;
-import org.apache.inlong.tubemq.client.producer.MessageProducer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 public class TubeProducerHolder {
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeUtils.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeUtils.java
index ce27432a2..5542e8026 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/common/TubeUtils.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.common;
 
-import java.util.Map;
-import org.apache.flume.Event;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
@@ -29,6 +27,10 @@ import org.apache.inlong.dataproxy.utils.MessageUtils;
 import org.apache.inlong.tubemq.client.config.TubeClientConfig;
 import org.apache.inlong.tubemq.corebase.Message;
 
+import org.apache.flume.Event;
+
+import java.util.Map;
+
 public class TubeUtils {
 
     /**
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/BatchPackManager.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/BatchPackManager.java
index d5fae2e04..40f211ec3 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/BatchPackManager.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/BatchPackManager.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
-import org.apache.flume.Context;
-import org.apache.flume.event.SimpleEvent;
 import org.apache.inlong.dataproxy.utils.BufferQueue;
 import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
 import org.apache.inlong.sdk.commons.protocol.ProxyPackEvent;
+
+import org.apache.flume.Context;
+import org.apache.flume.event.SimpleEvent;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueClusterProducer.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueClusterProducer.java
index 759397514..294ad3ec0 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueClusterProducer.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueClusterProducer.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
+import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
+
 import org.apache.flume.lifecycle.LifecycleAware;
 import org.apache.flume.lifecycle.LifecycleState;
-import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneProducer.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneProducer.java
index 39e51f0ff..846a2536c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneProducer.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneProducer.java
@@ -19,6 +19,7 @@ package org.apache.inlong.dataproxy.sink.mq;
 
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
+
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSink.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSink.java
index 67eb8f576..5d71efaae 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSink.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSink.java
@@ -17,6 +17,11 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
+import org.apache.inlong.dataproxy.sink.common.SinkContext;
+import org.apache.inlong.dataproxy.utils.BufferQueue;
+import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
+import org.apache.inlong.sdk.commons.protocol.ProxyPackEvent;
+
 import org.apache.flume.Channel;
 import org.apache.flume.Context;
 import org.apache.flume.Event;
@@ -25,10 +30,6 @@ import org.apache.flume.Transaction;
 import org.apache.flume.conf.Configurable;
 import org.apache.flume.event.SimpleEvent;
 import org.apache.flume.sink.AbstractSink;
-import org.apache.inlong.dataproxy.sink.common.SinkContext;
-import org.apache.inlong.dataproxy.utils.BufferQueue;
-import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
-import org.apache.inlong.sdk.commons.protocol.ProxyPackEvent;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSinkContext.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSinkContext.java
index 2f9d54375..535aaa549 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSinkContext.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/MessageQueueZoneSinkContext.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
-import org.apache.commons.lang.ClassUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Channel;
-import org.apache.flume.Context;
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.CacheClusterConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.IdTopicConfigHolder;
@@ -32,6 +27,12 @@ import org.apache.inlong.dataproxy.sink.common.SinkContext;
 import org.apache.inlong.dataproxy.utils.BufferQueue;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.INLONG_COMPRESSED_TYPE;
 
+import org.apache.commons.lang.ClassUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Channel;
+import org.apache.flume.Context;
+import org.apache.flume.conf.Configurable;
+
 import java.util.HashMap;
 import java.util.Map;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/OrderBatchPackProfileV0.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/OrderBatchPackProfileV0.java
index 9faadf9dc..172341b41 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/OrderBatchPackProfileV0.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/OrderBatchPackProfileV0.java
@@ -17,20 +17,20 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
-import org.apache.commons.lang3.math.NumberUtils;
 import org.apache.inlong.common.msg.AttributeConstants;
-import org.apache.inlong.dataproxy.base.SinkRspEvent;
 import org.apache.inlong.common.msg.MsgType;
+import org.apache.inlong.dataproxy.base.SinkRspEvent;
 import org.apache.inlong.sdk.commons.protocol.InlongId;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.ByteBufAllocator;
+import org.apache.commons.lang3.math.NumberUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.nio.charset.StandardCharsets;
 import java.util.Map;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.buffer.ByteBufAllocator;
-
 /**
  * SimpleBatchPackProfileV0
  * 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/RandomCacheClusterSelector.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/RandomCacheClusterSelector.java
index 3490ac227..662cadb17 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/RandomCacheClusterSelector.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/RandomCacheClusterSelector.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
+import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
+
 import org.apache.flume.Context;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.apache.pulsar.shade.org.apache.commons.lang.math.NumberUtils;
 
 import java.security.SecureRandom;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/SimpleBatchPackProfileV0.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/SimpleBatchPackProfileV0.java
index cfdc408ce..dca12907e 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/SimpleBatchPackProfileV0.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/SimpleBatchPackProfileV0.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.dataproxy.sink.mq;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.Event;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.utils.MessageUtils;
 import org.apache.inlong.sdk.commons.protocol.InlongId;
 
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.Event;
+
 import java.util.Map;
 
 /**
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/kafka/KafkaHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/kafka/KafkaHandler.java
index dc3bc94a9..ad7d89bd9 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/kafka/KafkaHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/kafka/KafkaHandler.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.mq.kafka;
 
-import org.apache.commons.collections.MapUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Context;
 import org.apache.inlong.common.constant.Constants;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
@@ -30,6 +27,10 @@ import org.apache.inlong.dataproxy.sink.mq.MessageQueueHandler;
 import org.apache.inlong.dataproxy.sink.mq.MessageQueueZoneSinkContext;
 import org.apache.inlong.dataproxy.sink.mq.OrderBatchPackProfileV0;
 import org.apache.inlong.dataproxy.sink.mq.SimpleBatchPackProfileV0;
+
+import org.apache.commons.collections.MapUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Context;
 import org.apache.kafka.clients.producer.Callback;
 import org.apache.kafka.clients.producer.KafkaProducer;
 import org.apache.kafka.clients.producer.ProducerRecord;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/pulsar/PulsarHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/pulsar/PulsarHandler.java
index 35205ee62..be882b3ae 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/pulsar/PulsarHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/pulsar/PulsarHandler.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.mq.pulsar;
 
-import org.apache.commons.collections.MapUtils;
-import org.apache.commons.lang.math.NumberUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Context;
 import org.apache.inlong.common.monitor.LogCounter;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
@@ -31,6 +27,11 @@ import org.apache.inlong.dataproxy.sink.mq.MessageQueueHandler;
 import org.apache.inlong.dataproxy.sink.mq.MessageQueueZoneSinkContext;
 import org.apache.inlong.dataproxy.sink.mq.OrderBatchPackProfileV0;
 import org.apache.inlong.dataproxy.sink.mq.SimpleBatchPackProfileV0;
+
+import org.apache.commons.collections.MapUtils;
+import org.apache.commons.lang.math.NumberUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Context;
 import org.apache.pulsar.client.api.AuthenticationFactory;
 import org.apache.pulsar.client.api.ClientBuilder;
 import org.apache.pulsar.client.api.CompressionType;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/tube/TubeHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/tube/TubeHandler.java
index cad19c2ee..de3440a26 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/tube/TubeHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/sink/mq/tube/TubeHandler.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.dataproxy.sink.mq.tube;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Context;
 import org.apache.inlong.common.monitor.LogCounter;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
@@ -38,6 +36,9 @@ import org.apache.inlong.tubemq.client.producer.MessageProducer;
 import org.apache.inlong.tubemq.client.producer.MessageSentCallback;
 import org.apache.inlong.tubemq.client.producer.MessageSentResult;
 import org.apache.inlong.tubemq.corebase.Message;
+
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Context;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/BaseSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/BaseSource.java
index 9eaebb56f..bcebe0d87 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/BaseSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/BaseSource.java
@@ -17,6 +17,16 @@
 
 package org.apache.inlong.dataproxy.source;
 
+import org.apache.inlong.common.metric.MetricRegister;
+import org.apache.inlong.common.monitor.MonitorIndex;
+import org.apache.inlong.common.monitor.MonitorIndexExt;
+import org.apache.inlong.dataproxy.channel.FailoverChannelProcessor;
+import org.apache.inlong.dataproxy.config.CommonConfigHolder;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
+import org.apache.inlong.dataproxy.utils.ConfStringUtils;
+import org.apache.inlong.dataproxy.utils.FailoverChannelProcessorHolder;
+
 import com.google.common.base.Preconditions;
 import io.netty.channel.ChannelFuture;
 import io.netty.channel.ChannelInitializer;
@@ -25,7 +35,6 @@ import io.netty.channel.group.ChannelGroup;
 import io.netty.channel.group.DefaultChannelGroup;
 import io.netty.util.concurrent.DefaultThreadFactory;
 import io.netty.util.concurrent.GlobalEventExecutor;
-import java.lang.reflect.Constructor;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.ChannelSelector;
 import org.apache.flume.Context;
@@ -34,18 +43,11 @@ import org.apache.flume.FlumeException;
 import org.apache.flume.conf.Configurable;
 import org.apache.flume.conf.Configurables;
 import org.apache.flume.source.AbstractSource;
-import org.apache.inlong.common.metric.MetricRegister;
-import org.apache.inlong.dataproxy.channel.FailoverChannelProcessor;
-import org.apache.inlong.dataproxy.config.CommonConfigHolder;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.common.monitor.MonitorIndex;
-import org.apache.inlong.common.monitor.MonitorIndexExt;
-import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
-import org.apache.inlong.dataproxy.utils.ConfStringUtils;
-import org.apache.inlong.dataproxy.utils.FailoverChannelProcessorHolder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.lang.reflect.Constructor;
+
 /**
  * source base clase
  *
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/DefaultServiceDecoder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/DefaultServiceDecoder.java
index b70e1601f..c17345d6d 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/DefaultServiceDecoder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/DefaultServiceDecoder.java
@@ -17,19 +17,6 @@
 
 package org.apache.inlong.dataproxy.source;
 
-import com.google.common.base.Splitter;
-import java.io.IOException;
-import java.net.SocketAddress;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.Channel;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.math.NumberUtils;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.common.msg.MsgType;
 import org.apache.inlong.dataproxy.base.ProxyMessage;
@@ -37,10 +24,25 @@ import org.apache.inlong.dataproxy.consts.AttrConstants;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.exception.ErrorCode;
 import org.apache.inlong.dataproxy.exception.MessageIDException;
+
+import com.google.common.base.Splitter;
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.Channel;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.xerial.snappy.Snappy;
 
+import java.io.IOException;
+import java.net.SocketAddress;
+import java.nio.ByteBuffer;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
 public class DefaultServiceDecoder implements ServiceDecoder {
 
     private static final int BIN_MSG_TOTALLEN_OFFSET = 0;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageFactory.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageFactory.java
index 242f4a083..9cb371b65 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageFactory.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageFactory.java
@@ -17,21 +17,23 @@
 
 package org.apache.inlong.dataproxy.source;
 
+import org.apache.inlong.common.monitor.MonitorIndex;
+import org.apache.inlong.common.monitor.MonitorIndexExt;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+
 import io.netty.channel.ChannelInboundHandlerAdapter;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.group.ChannelGroup;
 import io.netty.channel.socket.SocketChannel;
 import io.netty.handler.codec.LengthFieldBasedFrameDecoder;
 import io.netty.handler.timeout.ReadTimeoutHandler;
-import java.lang.reflect.Constructor;
-import java.util.concurrent.TimeUnit;
 import org.apache.flume.channel.ChannelProcessor;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.common.monitor.MonitorIndex;
-import org.apache.inlong.common.monitor.MonitorIndexExt;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.lang.reflect.Constructor;
+import java.util.concurrent.TimeUnit;
+
 public class ServerMessageFactory
         extends
             ChannelInitializer<SocketChannel> {
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageHandler.java
index 9f4d83d97..12678b57c 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServerMessageHandler.java
@@ -17,36 +17,14 @@
 
 package org.apache.inlong.dataproxy.source;
 
-import static org.apache.inlong.common.util.NetworkUtils.getLocalIp;
-
-import com.google.common.base.Joiner;
-import com.google.common.base.Splitter;
-import java.io.IOException;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.Channel;
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.channel.ChannelInboundHandlerAdapter;
-import io.netty.channel.group.ChannelGroup;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
-import org.apache.flume.ChannelException;
-import org.apache.flume.Event;
-import org.apache.flume.channel.ChannelProcessor;
-import org.apache.flume.event.EventBuilder;
+import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.common.msg.InLongMsg;
-import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.msg.MsgType;
-import org.apache.inlong.dataproxy.base.SinkRspEvent;
 import org.apache.inlong.dataproxy.base.ProxyMessage;
+import org.apache.inlong.dataproxy.base.SinkRspEvent;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.consts.AttrConstants;
@@ -58,9 +36,33 @@ import org.apache.inlong.dataproxy.utils.AddressUtils;
 import org.apache.inlong.dataproxy.utils.DateTimeUtils;
 import org.apache.inlong.dataproxy.utils.InLongMsgVer;
 import org.apache.inlong.dataproxy.utils.MessageUtils;
+
+import com.google.common.base.Joiner;
+import com.google.common.base.Splitter;
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.Channel;
+import io.netty.channel.ChannelHandlerContext;
+import io.netty.channel.ChannelInboundHandlerAdapter;
+import io.netty.channel.group.ChannelGroup;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.tuple.Pair;
+import org.apache.flume.ChannelException;
+import org.apache.flume.Event;
+import org.apache.flume.channel.ChannelProcessor;
+import org.apache.flume.event.EventBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.IOException;
+import java.nio.ByteBuffer;
+import java.nio.charset.StandardCharsets;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import static org.apache.inlong.common.util.NetworkUtils.getLocalIp;
+
 /**
  * Server message handler
  *
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServiceDecoder.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServiceDecoder.java
index a3cbb502d..6c5048bc4 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServiceDecoder.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/ServiceDecoder.java
@@ -19,6 +19,7 @@ package org.apache.inlong.dataproxy.source;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
+
 import java.util.Map;
 
 public interface ServiceDecoder {
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleMessageHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleMessageHandler.java
index 41742fc37..b348777c3 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleMessageHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleMessageHandler.java
@@ -17,21 +17,23 @@
 
 package org.apache.inlong.dataproxy.source;
 
-import static org.apache.inlong.dataproxy.consts.ConfigConstants.SLA_METRIC_DATA;
-import static org.apache.inlong.dataproxy.consts.ConfigConstants.SLA_METRIC_GROUPID;
+import org.apache.inlong.common.msg.AttributeConstants;
+import org.apache.inlong.common.msg.InLongMsg;
+import org.apache.inlong.common.msg.MsgType;
+import org.apache.inlong.dataproxy.base.ProxyMessage;
+import org.apache.inlong.dataproxy.config.ConfigManager;
+import org.apache.inlong.dataproxy.consts.AttrConstants;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.exception.MessageIDException;
+import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
+import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
+import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
+import org.apache.inlong.dataproxy.utils.AddressUtils;
+import org.apache.inlong.dataproxy.utils.Constants;
+import org.apache.inlong.dataproxy.utils.InLongMsgVer;
 
 import com.google.common.base.Joiner;
 import com.google.common.base.Splitter;
-import java.io.IOException;
-import java.net.SocketAddress;
-import java.nio.ByteBuffer;
-import java.nio.charset.StandardCharsets;
-import java.text.SimpleDateFormat;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.atomic.AtomicReference;
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.ByteBufAllocator;
 import io.netty.channel.Channel;
@@ -44,23 +46,23 @@ import org.apache.flume.ChannelException;
 import org.apache.flume.Event;
 import org.apache.flume.channel.ChannelProcessor;
 import org.apache.flume.event.EventBuilder;
-import org.apache.inlong.common.msg.AttributeConstants;
-import org.apache.inlong.common.msg.InLongMsg;
-import org.apache.inlong.common.msg.MsgType;
-import org.apache.inlong.dataproxy.base.ProxyMessage;
-import org.apache.inlong.dataproxy.config.ConfigManager;
-import org.apache.inlong.dataproxy.consts.AttrConstants;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.dataproxy.exception.MessageIDException;
-import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
-import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
-import org.apache.inlong.dataproxy.metrics.audit.AuditUtils;
-import org.apache.inlong.dataproxy.utils.AddressUtils;
-import org.apache.inlong.dataproxy.utils.Constants;
-import org.apache.inlong.dataproxy.utils.InLongMsgVer;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.io.IOException;
+import java.net.SocketAddress;
+import java.nio.ByteBuffer;
+import java.nio.charset.StandardCharsets;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.atomic.AtomicReference;
+
+import static org.apache.inlong.dataproxy.consts.ConfigConstants.SLA_METRIC_DATA;
+import static org.apache.inlong.dataproxy.consts.ConfigConstants.SLA_METRIC_GROUPID;
+
 /**
  * Server message handler
  *
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleTcpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleTcpSource.java
index 66d609f00..9fea7c353 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleTcpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleTcpSource.java
@@ -17,6 +17,12 @@
 
 package org.apache.inlong.dataproxy.source;
 
+import org.apache.inlong.dataproxy.config.ConfigManager;
+import org.apache.inlong.dataproxy.config.holder.ConfigUpdateCallback;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.utils.AddressUtils;
+import org.apache.inlong.dataproxy.utils.EventLoopUtil;
+
 import com.google.common.base.Preconditions;
 import io.netty.bootstrap.ServerBootstrap;
 import io.netty.buffer.ByteBufAllocator;
@@ -24,21 +30,15 @@ import io.netty.channel.Channel;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.ChannelOption;
 import io.netty.util.concurrent.DefaultThreadFactory;
-
-import java.net.InetSocketAddress;
-import java.util.Iterator;
-
 import org.apache.flume.Context;
 import org.apache.flume.EventDrivenSource;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.config.ConfigManager;
-import org.apache.inlong.dataproxy.config.holder.ConfigUpdateCallback;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.dataproxy.utils.AddressUtils;
-import org.apache.inlong.dataproxy.utils.EventLoopUtil;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.net.InetSocketAddress;
+import java.util.Iterator;
+
 /**
  * Simple tcp source
  *
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleUdpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleUdpSource.java
index 09f9a4404..67212660f 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleUdpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SimpleUdpSource.java
@@ -17,19 +17,21 @@
 
 package org.apache.inlong.dataproxy.source;
 
+import org.apache.inlong.dataproxy.config.ConfigManager;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+
 import io.netty.bootstrap.Bootstrap;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.ChannelOption;
 import io.netty.channel.socket.nio.NioDatagramChannel;
-import java.net.InetSocketAddress;
 import org.apache.flume.Context;
 import org.apache.flume.EventDrivenSource;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.config.ConfigManager;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.net.InetSocketAddress;
+
 public class SimpleUdpSource
         extends
             BaseSource
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SourceContext.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SourceContext.java
index be8893997..c4b90b610 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SourceContext.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/SourceContext.java
@@ -17,16 +17,17 @@
 
 package org.apache.inlong.dataproxy.source;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.Context;
-import org.apache.flume.source.AbstractSource;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.holder.IdTopicConfigHolder;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
 import org.apache.inlong.dataproxy.metrics.DataProxyMetricItemSet;
+
+import com.google.common.base.Preconditions;
+import io.netty.channel.group.ChannelGroup;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.Context;
+import org.apache.flume.source.AbstractSource;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -35,8 +36,6 @@ import java.util.Map;
 import java.util.Timer;
 import java.util.TimerTask;
 
-import io.netty.channel.group.ChannelGroup;
-
 /**
  * 
  * SinkContext
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelHandler.java
index 80b433c10..5dcd93e21 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelHandler.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.dataproxy.source.tcp;
 
-import org.apache.flume.Event;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.metrics.DataProxyMetricItem;
@@ -31,6 +30,13 @@ import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessagePack;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessagePackHeader;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResponseInfo;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResultCode;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.buffer.Unpooled;
+import io.netty.channel.Channel;
+import io.netty.channel.ChannelHandlerContext;
+import io.netty.channel.ChannelInboundHandlerAdapter;
+import org.apache.flume.Event;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -39,12 +45,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.concurrent.TimeUnit;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.buffer.Unpooled;
-import io.netty.channel.Channel;
-import io.netty.channel.ChannelHandlerContext;
-import io.netty.channel.ChannelInboundHandlerAdapter;
-
 /**
  * InlongTcpChannelHandler
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelPipelineFactory.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelPipelineFactory.java
index 40bd8a2f4..744677577 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelPipelineFactory.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpChannelPipelineFactory.java
@@ -17,23 +17,23 @@
 
 package org.apache.inlong.dataproxy.source.tcp;
 
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.source.SourceContext;
+
+import com.google.common.base.Preconditions;
 import io.netty.channel.ChannelInboundHandlerAdapter;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.socket.SocketChannel;
 import io.netty.handler.codec.LengthFieldBasedFrameDecoder;
 import io.netty.handler.timeout.ReadTimeoutHandler;
-import java.lang.reflect.Constructor;
-import java.util.concurrent.TimeUnit;
-
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.dataproxy.source.SourceContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.google.common.base.Preconditions;
+import java.lang.reflect.Constructor;
+import java.util.concurrent.TimeUnit;
 
 /**
  * InlongTcpChannelPipelineFactory
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSource.java
index 481b33e8e..25b2326e5 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSource.java
@@ -17,25 +17,24 @@
 
 package org.apache.inlong.dataproxy.source.tcp;
 
-import com.google.common.base.Preconditions;
+import org.apache.inlong.dataproxy.admin.ProxyServiceMBean;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
+import org.apache.inlong.dataproxy.source.SimpleTcpSource;
+import org.apache.inlong.dataproxy.source.SourceContext;
+import org.apache.inlong.sdk.commons.admin.AdminServiceRegister;
 
+import com.google.common.base.Preconditions;
+import io.netty.channel.ChannelInitializer;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.flume.Context;
 import org.apache.flume.EventDrivenSource;
 import org.apache.flume.FlumeException;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.admin.ProxyServiceMBean;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.dataproxy.source.SimpleTcpSource;
-import org.apache.inlong.dataproxy.source.SourceContext;
-import org.apache.inlong.sdk.commons.admin.AdminServiceRegister;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.lang.reflect.Constructor;
 
-import io.netty.channel.ChannelInitializer;
-
 /**
  * Inlong tcp source
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSourceCallback.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSourceCallback.java
index 99b24e0ae..2fba079b1 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSourceCallback.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source/tcp/InlongTcpSourceCallback.java
@@ -17,20 +17,20 @@
 
 package org.apache.inlong.dataproxy.source.tcp;
 
-import org.apache.inlong.sdk.commons.protocol.SourceCallback;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessagePackHeader;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResponseInfo;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResultCode;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.atomic.AtomicBoolean;
+import org.apache.inlong.sdk.commons.protocol.SourceCallback;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
 import io.netty.channel.Channel;
 import io.netty.channel.ChannelHandlerContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * InlongTcpEventCallback
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/BaseSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/BaseSource.java
index 7a86784c6..83c9e241e 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/BaseSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/BaseSource.java
@@ -17,16 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.ChannelSelector;
-import org.apache.flume.Context;
-import org.apache.flume.Event;
-import org.apache.flume.EventDrivenSource;
-import org.apache.flume.FlumeException;
-import org.apache.flume.conf.Configurable;
-import org.apache.flume.source.AbstractSource;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.monitor.MonitorIndex;
 import org.apache.inlong.common.monitor.MonitorIndexExt;
@@ -41,19 +31,28 @@ import org.apache.inlong.dataproxy.source2.httpMsg.InLongHttpMsgHandler;
 import org.apache.inlong.dataproxy.utils.ConfStringUtils;
 import org.apache.inlong.dataproxy.utils.FailoverChannelProcessorHolder;
 import org.apache.inlong.sdk.commons.admin.AdminServiceRegister;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.lang.reflect.Constructor;
-import java.util.HashMap;
-import java.util.Map;
 
+import com.google.common.base.Preconditions;
 import io.netty.channel.ChannelFuture;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.EventLoopGroup;
 import io.netty.channel.group.ChannelGroup;
 import io.netty.channel.group.DefaultChannelGroup;
 import io.netty.util.concurrent.GlobalEventExecutor;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.ChannelSelector;
+import org.apache.flume.Context;
+import org.apache.flume.Event;
+import org.apache.flume.EventDrivenSource;
+import org.apache.flume.FlumeException;
+import org.apache.flume.conf.Configurable;
+import org.apache.flume.source.AbstractSource;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.lang.reflect.Constructor;
+import java.util.HashMap;
+import java.util.Map;
 
 /**
  * source base class
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageFactory.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageFactory.java
index 1b2a604fe..0dc9b326d 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageFactory.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageFactory.java
@@ -17,12 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2;
 
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.lang.reflect.Constructor;
-import java.util.concurrent.TimeUnit;
-
 import io.netty.channel.ChannelInboundHandlerAdapter;
 import io.netty.channel.ChannelInitializer;
 import io.netty.channel.socket.SocketChannel;
@@ -30,6 +24,11 @@ import io.netty.handler.codec.LengthFieldBasedFrameDecoder;
 import io.netty.handler.codec.http.HttpObjectAggregator;
 import io.netty.handler.codec.http.HttpServerCodec;
 import io.netty.handler.timeout.ReadTimeoutHandler;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.lang.reflect.Constructor;
+import java.util.concurrent.TimeUnit;
 
 public class InLongMessageFactory extends ChannelInitializer<SocketChannel> {
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageHandler.java
index ffe0c65c6..8909f3b3a 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/InLongMessageHandler.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.ChannelException;
-import org.apache.flume.Event;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.monitor.LogCounter;
 import org.apache.inlong.common.msg.AttributeConstants;
@@ -39,12 +36,6 @@ import org.apache.inlong.sdk.commons.protocol.EventUtils;
 import org.apache.inlong.sdk.commons.protocol.ProxyEvent;
 import org.apache.inlong.sdk.commons.protocol.ProxyPackEvent;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.nio.charset.StandardCharsets;
-import java.util.List;
-import java.util.concurrent.TimeUnit;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.ByteBufAllocator;
@@ -52,6 +43,15 @@ import io.netty.buffer.Unpooled;
 import io.netty.channel.Channel;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.channel.ChannelInboundHandlerAdapter;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.ChannelException;
+import org.apache.flume.Event;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.nio.charset.StandardCharsets;
+import java.util.List;
+import java.util.concurrent.TimeUnit;
 
 import static org.apache.inlong.dataproxy.source2.InLongMessageFactory.INLONG_LENGTH_FIELD_LENGTH;
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.BIN_HB_ATTRLEN_SIZE;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleHttpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleHttpSource.java
index 89ad9f335..73c96dd7b 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleHttpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleHttpSource.java
@@ -17,23 +17,22 @@
 
 package org.apache.inlong.dataproxy.source2;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.flume.Context;
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.utils.ConfStringUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.net.InetSocketAddress;
 
+import com.google.common.base.Preconditions;
 import io.netty.bootstrap.ServerBootstrap;
 import io.netty.buffer.ByteBufAllocator;
 import io.netty.channel.ChannelOption;
 import io.netty.channel.nio.NioEventLoopGroup;
 import io.netty.channel.socket.nio.NioServerSocketChannel;
 import io.netty.util.concurrent.DefaultThreadFactory;
+import org.apache.flume.Context;
+import org.apache.flume.conf.Configurable;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.net.InetSocketAddress;
 
 /**
  * Simple tcp source
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleTcpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleTcpSource.java
index 6a14778c5..6526bba84 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleTcpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleTcpSource.java
@@ -17,26 +17,25 @@
 
 package org.apache.inlong.dataproxy.source2;
 
-import com.google.common.base.Preconditions;
-
-import org.apache.flume.Context;
-import org.apache.flume.conf.Configurable;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.config.holder.ConfigUpdateCallback;
 import org.apache.inlong.dataproxy.utils.AddressUtils;
 import org.apache.inlong.dataproxy.utils.ConfStringUtils;
 import org.apache.inlong.dataproxy.utils.EventLoopUtil;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.net.InetSocketAddress;
-import java.util.Iterator;
 
+import com.google.common.base.Preconditions;
 import io.netty.bootstrap.ServerBootstrap;
 import io.netty.buffer.ByteBufAllocator;
 import io.netty.channel.Channel;
 import io.netty.channel.ChannelOption;
 import io.netty.util.concurrent.DefaultThreadFactory;
+import org.apache.flume.Context;
+import org.apache.flume.conf.Configurable;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.net.InetSocketAddress;
+import java.util.Iterator;
 
 /**
  * Simple tcp source
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleUdpSource.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleUdpSource.java
index f8dfd0b18..f3ea695c5 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleUdpSource.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/SimpleUdpSource.java
@@ -17,18 +17,18 @@
 
 package org.apache.inlong.dataproxy.source2;
 
+import org.apache.inlong.dataproxy.config.ConfigManager;
+
+import io.netty.bootstrap.Bootstrap;
+import io.netty.channel.ChannelOption;
+import io.netty.channel.socket.nio.NioDatagramChannel;
 import org.apache.flume.Context;
 import org.apache.flume.conf.Configurable;
-import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
 import java.net.InetSocketAddress;
 
-import io.netty.bootstrap.Bootstrap;
-import io.netty.channel.ChannelOption;
-import io.netty.channel.socket.nio.NioDatagramChannel;
-
 public class SimpleUdpSource extends BaseSource implements Configurable {
 
     private static final Logger logger = LoggerFactory
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/httpMsg/InLongHttpMsgHandler.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/httpMsg/InLongHttpMsgHandler.java
index 8de181843..ce33c75d4 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/httpMsg/InLongHttpMsgHandler.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/httpMsg/InLongHttpMsgHandler.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2.httpMsg;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.math.NumberUtils;
-import org.apache.flume.ChannelException;
-import org.apache.flume.Event;
-import org.apache.flume.event.EventBuilder;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.monitor.LogCounter;
 import org.apache.inlong.common.msg.AttributeConstants;
@@ -36,13 +31,6 @@ import org.apache.inlong.dataproxy.source2.BaseSource;
 import org.apache.inlong.dataproxy.utils.AddressUtils;
 import org.apache.inlong.dataproxy.utils.DateTimeUtils;
 import org.apache.inlong.dataproxy.utils.InLongMsgVer;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.io.UnsupportedEncodingException;
-import java.net.URLDecoder;
-import java.util.HashMap;
-import java.util.Map;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
@@ -60,6 +48,18 @@ import io.netty.handler.codec.http.HttpResponseStatus;
 import io.netty.handler.codec.http.HttpVersion;
 import io.netty.handler.timeout.IdleStateEvent;
 import io.netty.util.CharsetUtil;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.math.NumberUtils;
+import org.apache.flume.ChannelException;
+import org.apache.flume.Event;
+import org.apache.flume.event.EventBuilder;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import java.util.HashMap;
+import java.util.Map;
 
 import static io.netty.handler.codec.http.HttpUtil.is100ContinueExpected;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/AbsV0MsgCodec.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/AbsV0MsgCodec.java
index df67b6ac6..eaa451de3 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/AbsV0MsgCodec.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/AbsV0MsgCodec.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2.v0msg;
 
-import com.google.common.base.Joiner;
-import com.google.common.base.Splitter;
-
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Event;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
@@ -30,13 +25,17 @@ import org.apache.inlong.dataproxy.source2.BaseSource;
 import org.apache.inlong.dataproxy.utils.DateTimeUtils;
 import org.apache.inlong.dataproxy.utils.InLongMsgVer;
 
+import com.google.common.base.Joiner;
+import com.google.common.base.Splitter;
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.Channel;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Event;
+
 import java.nio.charset.StandardCharsets;
 import java.util.HashMap;
 import java.util.Map;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.Channel;
-
 public abstract class AbsV0MsgCodec {
 
     // string splitter
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecBinMsg.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecBinMsg.java
index 7dfef1ec0..58bed5f78 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecBinMsg.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecBinMsg.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2.v0msg;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
-import org.apache.flume.Event;
-import org.apache.flume.event.EventBuilder;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.common.msg.InLongMsg;
@@ -32,13 +28,17 @@ import org.apache.inlong.dataproxy.consts.StatConstants;
 import org.apache.inlong.dataproxy.source2.BaseSource;
 import org.apache.inlong.dataproxy.utils.MessageUtils;
 
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.Channel;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.tuple.Pair;
+import org.apache.flume.Event;
+import org.apache.flume.event.EventBuilder;
+
 import java.nio.ByteBuffer;
 import java.nio.charset.StandardCharsets;
 import java.util.Map;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.Channel;
-
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.BIN_MSG_ATTRLEN_SIZE;
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.BIN_MSG_BODYLEN_OFFSET;
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.BIN_MSG_BODY_OFFSET;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecTextMsg.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecTextMsg.java
index 8ad7e0a00..ddda70fde 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecTextMsg.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v0msg/CodecTextMsg.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.dataproxy.source2.v0msg;
 
-import org.apache.commons.lang3.StringUtils;
-import org.apache.flume.Event;
-import org.apache.flume.event.EventBuilder;
 import org.apache.inlong.common.enums.DataProxyErrCode;
 import org.apache.inlong.common.msg.AttributeConstants;
 import org.apache.inlong.common.msg.InLongMsg;
@@ -28,14 +25,17 @@ import org.apache.inlong.dataproxy.config.CommonConfigHolder;
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.consts.StatConstants;
 import org.apache.inlong.dataproxy.source2.BaseSource;
+
+import io.netty.buffer.ByteBuf;
+import io.netty.channel.Channel;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.flume.Event;
+import org.apache.flume.event.EventBuilder;
 import org.xerial.snappy.Snappy;
 
 import java.io.IOException;
 import java.nio.ByteBuffer;
 
-import io.netty.buffer.ByteBuf;
-import io.netty.channel.Channel;
-
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.TXT_MSG_BODYLEN_OFFSET;
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.TXT_MSG_BODY_OFFSET;
 import static org.apache.inlong.dataproxy.source2.v0msg.MsgFieldConsts.TXT_MSG_FORMAT_SIZE;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v1msg/InlongTcpSourceCallback.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v1msg/InlongTcpSourceCallback.java
index 5c77ed328..1acb241a6 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v1msg/InlongTcpSourceCallback.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/source2/v1msg/InlongTcpSourceCallback.java
@@ -21,16 +21,16 @@ import org.apache.inlong.sdk.commons.protocol.ProxySdk.MessagePackHeader;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResponseInfo;
 import org.apache.inlong.sdk.commons.protocol.ProxySdk.ResultCode;
 import org.apache.inlong.sdk.commons.protocol.SourceCallback;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import java.util.concurrent.CountDownLatch;
-import java.util.concurrent.atomic.AtomicBoolean;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.Unpooled;
 import io.netty.channel.Channel;
 import io.netty.channel.ChannelHandlerContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * InlongTcpEventCallback
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/AddressUtils.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/AddressUtils.java
index 073341370..a2a347d4a 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/AddressUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/AddressUtils.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.dataproxy.utils;
 
+import io.netty.channel.Channel;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+
 import java.net.SocketAddress;
-import io.netty.channel.Channel;
 
 public class AddressUtils {
 
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/EventLoopUtil.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/EventLoopUtil.java
index 35d6d0630..f94da6ea0 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/EventLoopUtil.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/EventLoopUtil.java
@@ -34,6 +34,7 @@ import io.netty.channel.socket.nio.NioDatagramChannel;
 import io.netty.channel.socket.nio.NioServerSocketChannel;
 import io.netty.channel.socket.nio.NioSocketChannel;
 import io.netty.util.concurrent.Future;
+
 import java.util.Objects;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ThreadFactory;
diff --git a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/MessageUtils.java b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/MessageUtils.java
index 74ed688ee..d72a8fe54 100644
--- a/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/MessageUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/main/java/org/apache/inlong/dataproxy/utils/MessageUtils.java
@@ -17,27 +17,29 @@
 
 package org.apache.inlong.dataproxy.utils;
 
-import static org.apache.inlong.common.util.NetworkUtils.getLocalIp;
+import org.apache.inlong.common.enums.DataProxyErrCode;
+import org.apache.inlong.common.monitor.LogCounter;
+import org.apache.inlong.common.msg.AttributeConstants;
+import org.apache.inlong.common.msg.MsgType;
+import org.apache.inlong.common.util.NetworkUtils;
+import org.apache.inlong.dataproxy.base.SinkRspEvent;
+import org.apache.inlong.dataproxy.consts.ConfigConstants;
 
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.ByteBufAllocator;
 import io.netty.channel.Channel;
-import java.nio.charset.StandardCharsets;
-import java.util.HashMap;
-import java.util.Map;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.commons.lang3.tuple.Pair;
 import org.apache.flume.Event;
-import org.apache.inlong.common.enums.DataProxyErrCode;
-import org.apache.inlong.common.monitor.LogCounter;
-import org.apache.inlong.common.msg.AttributeConstants;
-import org.apache.inlong.common.util.NetworkUtils;
-import org.apache.inlong.dataproxy.base.SinkRspEvent;
-import org.apache.inlong.dataproxy.consts.ConfigConstants;
-import org.apache.inlong.common.msg.MsgType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
+import java.util.Map;
+
+import static org.apache.inlong.common.util.NetworkUtils.getLocalIp;
+
 public class MessageUtils {
 
     // log print count
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/LogMaskerConverterTest.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/LogMaskerConverterTest.java
index 09637e555..039d59af5 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/LogMaskerConverterTest.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/LogMaskerConverterTest.java
@@ -17,14 +17,14 @@
 
 package org.apache.inlong.dataproxy.config;
 
-import static org.junit.Assert.assertEquals;
-
 import org.apache.logging.log4j.core.LogEvent;
 import org.apache.logging.log4j.core.impl.Log4jLogEvent;
 import org.apache.logging.log4j.message.Message;
 import org.apache.logging.log4j.message.MessageFormatMessage;
 import org.junit.Test;
 
+import static org.junit.Assert.assertEquals;
+
 /**
  * Test class for LogMaskerConverter.
  */
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestCommonConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestCommonConfigHolder.java
index 7102fef1e..af95cf50d 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestCommonConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestCommonConfigHolder.java
@@ -19,6 +19,7 @@ package org.apache.inlong.dataproxy.config.holder;
 
 import org.apache.inlong.common.metric.MetricListener;
 import org.apache.inlong.dataproxy.config.CommonConfigHolder;
+
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestIPVisitConfigHolder.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestIPVisitConfigHolder.java
index 1c777d514..e54700542 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestIPVisitConfigHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestIPVisitConfigHolder.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.dataproxy.config.holder;
 
 import org.apache.inlong.dataproxy.config.ConfigManager;
+
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestMQClusterConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestMQClusterConfigLoader.java
index 67cf12f69..5339642a1 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestMQClusterConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestMQClusterConfigLoader.java
@@ -19,6 +19,7 @@ package org.apache.inlong.dataproxy.config.holder;
 
 import org.apache.inlong.dataproxy.config.ConfigManager;
 import org.apache.inlong.dataproxy.config.pojo.MQClusterConfig;
+
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestSourceReportHolder.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestSourceReportHolder.java
index ad96c2988..705a03444 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestSourceReportHolder.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/holder/TestSourceReportHolder.java
@@ -18,6 +18,7 @@
 package org.apache.inlong.dataproxy.config.holder;
 
 import org.apache.inlong.dataproxy.config.ConfigManager;
+
 import org.junit.Assert;
 import org.junit.Test;
 
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextCacheClusterConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextCacheClusterConfigLoader.java
index 12bf36991..08bf9c4c6 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextCacheClusterConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextCacheClusterConfigLoader.java
@@ -17,8 +17,9 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import org.apache.flume.Context;
 import org.apache.inlong.dataproxy.config.pojo.CacheClusterConfig;
+
+import org.apache.flume.Context;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.slf4j.Logger;
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextIdTopicConfigLoader.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextIdTopicConfigLoader.java
index 9cca96efd..705eb564d 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextIdTopicConfigLoader.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/config/loader/TestContextIdTopicConfigLoader.java
@@ -17,8 +17,9 @@
 
 package org.apache.inlong.dataproxy.config.loader;
 
-import org.apache.flume.Context;
 import org.apache.inlong.dataproxy.config.pojo.IdTopicConfig;
+
+import org.apache.flume.Context;
 import org.junit.BeforeClass;
 import org.junit.Test;
 import org.slf4j.Logger;
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestDataProxyMetricItemSet.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestDataProxyMetricItemSet.java
index af0e03ae1..f1fb551fe 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestDataProxyMetricItemSet.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestDataProxyMetricItemSet.java
@@ -17,26 +17,27 @@
 
 package org.apache.inlong.dataproxy.metrics;
 
-import static org.junit.Assert.assertEquals;
-
-import java.lang.management.ManagementFactory;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-
-import javax.management.MBeanServer;
-import javax.management.ObjectInstance;
-import javax.management.ObjectName;
-
 import org.apache.inlong.common.metric.MetricItem;
 import org.apache.inlong.common.metric.MetricItemMBean;
 import org.apache.inlong.common.metric.MetricItemSetMBean;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.metric.MetricUtils;
 import org.apache.inlong.common.metric.MetricValue;
+
 import org.junit.BeforeClass;
 import org.junit.Test;
 
+import javax.management.MBeanServer;
+import javax.management.ObjectInstance;
+import javax.management.ObjectName;
+
+import java.lang.management.ManagementFactory;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+import static org.junit.Assert.assertEquals;
+
 /**
  * 
  * TestMetricItemSetMBean
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestMetricListenerRunnable.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestMetricListenerRunnable.java
index e072f150f..c6cde6ec5 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestMetricListenerRunnable.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/metrics/TestMetricListenerRunnable.java
@@ -17,19 +17,14 @@
 
 package org.apache.inlong.dataproxy.metrics;
 
-import static org.junit.Assert.assertEquals;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
+import org.apache.inlong.common.metric.MetricItemValue;
+import org.apache.inlong.common.metric.MetricListener;
+import org.apache.inlong.common.metric.MetricListenerRunnable;
 import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.inlong.common.metric.MetricUtils;
 import org.apache.inlong.common.metric.MetricValue;
 import org.apache.inlong.dataproxy.utils.MockUtils;
-import org.apache.inlong.common.metric.MetricItemValue;
-import org.apache.inlong.common.metric.MetricListener;
-import org.apache.inlong.common.metric.MetricListenerRunnable;
+
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.powermock.core.classloader.annotations.PowerMockIgnore;
@@ -38,6 +33,12 @@ import org.powermock.modules.junit4.PowerMockRunner;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import static org.junit.Assert.assertEquals;
+
 /**
  *
  * TestMetricItemSetMBean
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/source/UdpSourceTest.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/source/UdpSourceTest.java
index 654b20f05..ca349e924 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/source/UdpSourceTest.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/source/UdpSourceTest.java
@@ -17,13 +17,15 @@
 
 package org.apache.inlong.dataproxy.source;
 
-import java.util.HashMap;
-import java.util.Map;
-import org.apache.flume.Context;
 import org.apache.inlong.dataproxy.consts.ConfigConstants;
+
+import org.apache.flume.Context;
 import org.junit.Assert;
 import org.junit.Test;
 
+import java.util.HashMap;
+import java.util.Map;
+
 public class UdpSourceTest {
 
     @Test
diff --git a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/utils/MockUtils.java b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/utils/MockUtils.java
index 41f16a5c7..ec9f6b08f 100644
--- a/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/utils/MockUtils.java
+++ b/inlong-dataproxy/dataproxy-source/src/test/java/org/apache/inlong/dataproxy/utils/MockUtils.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.dataproxy.utils;
 
+import org.apache.inlong.common.metric.MetricRegister;
+
 import org.apache.flume.Channel;
 import org.apache.flume.Event;
 import org.apache.flume.Transaction;
 import org.apache.flume.event.EventBuilder;
-import org.apache.inlong.common.metric.MetricRegister;
 import org.apache.pulsar.client.api.ClientBuilder;
 import org.apache.pulsar.client.api.MessageId;
 import org.apache.pulsar.client.api.Producer;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/AutoPush2HiveExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/AutoPush2HiveExample.java
index 469637534..374745523 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/AutoPush2HiveExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/AutoPush2HiveExample.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -28,6 +27,8 @@ import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.source.autopush.AutoPushSource;
 import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/BaseExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/BaseExample.java
index 48c14f962..bbe7ee601 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/BaseExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/BaseExample.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import lombok.Data;
 import org.apache.inlong.manager.common.auth.DefaultAuthentication;
 import org.apache.inlong.manager.common.consts.InlongConstants;
 import org.apache.inlong.manager.common.enums.FieldType;
@@ -29,6 +28,8 @@ import org.apache.inlong.manager.pojo.sink.hive.HiveSink;
 import org.apache.inlong.manager.pojo.sort.FlinkSortConf;
 import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
 
+import lombok.Data;
+
 import java.nio.charset.StandardCharsets;
 import java.util.ArrayList;
 import java.util.HashMap;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Binlog2KafkaExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Binlog2KafkaExample.java
index f91408d08..9add83dec 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Binlog2KafkaExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Binlog2KafkaExample.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -26,6 +25,8 @@ import org.apache.inlong.manager.client.api.InlongStreamBuilder;
 import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.sink.kafka.KafkaSink;
 import org.apache.inlong.manager.pojo.source.mysql.MySQLBinlogSource;
+
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HBaseExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HBaseExample.java
index df8e59a4a..f68b2313b 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HBaseExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HBaseExample.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -32,6 +30,9 @@ import org.apache.inlong.manager.pojo.sink.hbase.HBaseColumnFamilyInfo;
 import org.apache.inlong.manager.pojo.sink.hbase.HBaseSink;
 import org.apache.inlong.manager.pojo.source.file.FileSource;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HiveExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HiveExample.java
index d9b7510a8..0a6238842 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HiveExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HiveExample.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -28,6 +26,9 @@ import org.apache.inlong.manager.common.enums.FieldType;
 import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.source.file.FileSource;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HudiExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HudiExample.java
index 3ac40649b..6162d7fd5 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HudiExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2HudiExample.java
@@ -17,11 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.concurrent.TimeUnit;
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -36,10 +31,17 @@ import org.apache.inlong.manager.pojo.sink.hudi.HudiPartition;
 import org.apache.inlong.manager.pojo.sink.hudi.HudiSink;
 import org.apache.inlong.manager.pojo.source.file.FileSource;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
+import java.util.ArrayList;
+import java.util.List;
+import java.util.concurrent.TimeUnit;
+
 /**
  * Test class for file to hudi.
  */
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2IcebergExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2IcebergExample.java
index 95596f743..4ad5ff9fb 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2IcebergExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/File2IcebergExample.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -33,6 +31,9 @@ import org.apache.inlong.manager.pojo.sink.iceberg.IcebergPartition;
 import org.apache.inlong.manager.pojo.sink.iceberg.IcebergSink;
 import org.apache.inlong.manager.pojo.source.file.FileSource;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Kafka2HiveExample.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Kafka2HiveExample.java
index 0c637a365..82baea227 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Kafka2HiveExample.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/Kafka2HiveExample.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client;
 
-import com.google.common.collect.Lists;
-import lombok.extern.slf4j.Slf4j;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
@@ -29,6 +27,9 @@ import org.apache.inlong.manager.common.enums.FieldType;
 import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.source.kafka.KafkaSource;
 import org.apache.inlong.manager.pojo.stream.StreamField;
+
+import com.google.common.collect.Lists;
+import lombok.extern.slf4j.Slf4j;
 import org.apache.shiro.util.Assert;
 import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/BaseTest.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/BaseTest.java
index 5c042cff0..086727038 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/BaseTest.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/BaseTest.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.manager.client.ut;
 
-import com.github.tomakehurst.wiremock.WireMockServer;
-import com.github.tomakehurst.wiremock.client.WireMock;
-import com.google.common.collect.Lists;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.common.auth.DefaultAuthentication;
@@ -32,6 +29,10 @@ import org.apache.inlong.manager.pojo.sink.SinkField;
 import org.apache.inlong.manager.pojo.sink.hive.HiveSink;
 import org.apache.inlong.manager.pojo.sort.FlinkSortConf;
 import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
+
+import com.github.tomakehurst.wiremock.WireMockServer;
+import com.github.tomakehurst.wiremock.client.WireMock;
+import com.google.common.collect.Lists;
 import org.junit.jupiter.api.AfterAll;
 import org.junit.jupiter.api.BeforeAll;
 
diff --git a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/Kafka2HiveTest.java b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/Kafka2HiveTest.java
index 68a1f77c8..3503afb0c 100644
--- a/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/Kafka2HiveTest.java
+++ b/inlong-manager/manager-client-examples/src/test/java/org/apache/inlong/manager/client/ut/Kafka2HiveTest.java
@@ -17,7 +17,6 @@
 
 package org.apache.inlong.manager.client.ut;
 
-import com.google.common.collect.Lists;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
 import org.apache.inlong.manager.client.api.InlongStreamBuilder;
@@ -41,6 +40,8 @@ import org.apache.inlong.manager.pojo.workflow.EventLogResponse;
 import org.apache.inlong.manager.pojo.workflow.ProcessResponse;
 import org.apache.inlong.manager.pojo.workflow.TaskResponse;
 import org.apache.inlong.manager.pojo.workflow.WorkflowResult;
+
+import com.google.common.collect.Lists;
 import org.junit.jupiter.api.Assertions;
 import org.junit.jupiter.api.BeforeAll;
 import org.junit.jupiter.api.Test;
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/CreateCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/CreateCommand.java
index 95c000256..62bc810e4 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/CreateCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/CreateCommand.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
-import com.beust.jcommander.converters.FileConverter;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
@@ -39,6 +36,10 @@ import org.apache.inlong.manager.pojo.sort.FlinkSortConf;
 import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
 import org.apache.inlong.manager.pojo.user.UserRequest;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+import com.beust.jcommander.converters.FileConverter;
+
 import java.io.File;
 import java.util.List;
 import java.util.Optional;
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DeleteCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DeleteCommand.java
index 81db2df4f..d3bb7681f 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DeleteCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DeleteCommand.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
@@ -27,6 +25,9 @@ import org.apache.inlong.manager.client.api.inner.client.UserClient;
 import org.apache.inlong.manager.client.cli.util.ClientUtils;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DescribeCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DescribeCommand.java
index 547514c3e..0165da8c9 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DescribeCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/DescribeCommand.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
 import org.apache.inlong.manager.client.api.inner.client.InlongClusterClient;
 import org.apache.inlong.manager.client.api.inner.client.InlongGroupClient;
 import org.apache.inlong.manager.client.api.inner.client.InlongStreamClient;
@@ -40,6 +38,9 @@ import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
 import org.apache.inlong.manager.pojo.transform.TransformResponse;
 import org.apache.inlong.manager.pojo.user.UserInfo;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/ListCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/ListCommand.java
index d368526c0..617769a94 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/ListCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/ListCommand.java
@@ -17,8 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
 import org.apache.inlong.manager.client.api.inner.client.InlongClusterClient;
 import org.apache.inlong.manager.client.api.inner.client.InlongGroupClient;
 import org.apache.inlong.manager.client.api.inner.client.InlongStreamClient;
@@ -54,6 +52,9 @@ import org.apache.inlong.manager.pojo.transform.TransformResponse;
 import org.apache.inlong.manager.pojo.user.UserInfo;
 import org.apache.inlong.manager.pojo.user.UserRequest;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/LogCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/LogCommand.java
index 6d4fc164c..0bfe77ae5 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/LogCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/LogCommand.java
@@ -17,9 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.manager.client.api.inner.client.InlongGroupClient;
 import org.apache.inlong.manager.client.cli.pojo.GroupInfo;
 import org.apache.inlong.manager.client.cli.util.ClientUtils;
@@ -28,6 +25,10 @@ import org.apache.inlong.manager.pojo.common.PageResult;
 import org.apache.inlong.manager.pojo.group.InlongGroupBriefInfo;
 import org.apache.inlong.manager.pojo.group.InlongGroupPageRequest;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+import org.apache.commons.lang3.StringUtils;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/RestartCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/RestartCommand.java
index 9154288f0..90d3a6703 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/RestartCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/RestartCommand.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
 import org.apache.inlong.manager.client.cli.util.ClientUtils;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/SuspendCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/SuspendCommand.java
index f9a6f7e11..9eec4d2ea 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/SuspendCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/SuspendCommand.java
@@ -17,14 +17,15 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
 import org.apache.inlong.manager.client.cli.util.ClientUtils;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+
 import java.util.List;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/UpdateCommand.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/UpdateCommand.java
index 342faf5c8..10214b162 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/UpdateCommand.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/UpdateCommand.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.manager.client.cli;
 
-import com.beust.jcommander.Parameter;
-import com.beust.jcommander.Parameters;
-import com.beust.jcommander.converters.FileConverter;
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.inner.client.InlongClusterClient;
@@ -35,6 +31,11 @@ import org.apache.inlong.manager.pojo.sort.BaseSortConf;
 import org.apache.inlong.manager.pojo.user.UserInfo;
 import org.apache.inlong.manager.pojo.user.UserRequest;
 
+import com.beust.jcommander.Parameter;
+import com.beust.jcommander.Parameters;
+import com.beust.jcommander.converters.FileConverter;
+import org.apache.commons.lang3.StringUtils;
+
 import java.io.File;
 import java.util.List;
 
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/CreateGroupConf.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/CreateGroupConf.java
index e94352bb5..f3437173b 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/CreateGroupConf.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/CreateGroupConf.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.pojo;
 
-import lombok.Data;
 import org.apache.inlong.manager.client.api.transform.MultiDependencyTransform;
 import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.stream.InlongStreamInfo;
 
+import lombok.Data;
+
 /**
  * The config of group, including inlong stream, stream source, stream sink, etc.
  */
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/GroupInfo.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/GroupInfo.java
index f39ad3c0b..c0b3c762f 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/GroupInfo.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/GroupInfo.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.pojo;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
 import org.apache.inlong.manager.client.cli.util.ParseStatus;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
 import java.util.Date;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SinkInfo.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SinkInfo.java
index 5e3e5cf72..2e51b9e8f 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SinkInfo.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SinkInfo.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.pojo;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
 import org.apache.inlong.manager.client.cli.util.ParseStatus;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
 import java.util.Date;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SourceInfo.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SourceInfo.java
index 36b109a1f..a1eec8af9 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SourceInfo.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/SourceInfo.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.pojo;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
 import org.apache.inlong.manager.client.cli.util.ParseStatus;
 import org.apache.inlong.manager.common.enums.SimpleSourceStatus;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
 import java.util.Date;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/StreamInfo.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/StreamInfo.java
index 2f472e8d3..80f0ddb1f 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/StreamInfo.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/pojo/StreamInfo.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.pojo;
 
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
 import org.apache.inlong.manager.client.cli.util.ParseStatus;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
 import java.util.Date;
 
 /**
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/util/PrintUtils.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/util/PrintUtils.java
index 2d313251b..2fa2e0342 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/util/PrintUtils.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/util/PrintUtils.java
@@ -17,11 +17,12 @@
 
 package org.apache.inlong.manager.client.cli.util;
 
-import org.apache.commons.lang3.StringUtils;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 import org.apache.inlong.manager.common.enums.SimpleSourceStatus;
 import org.apache.inlong.manager.common.util.JsonUtils;
 
+import org.apache.commons.lang3.StringUtils;
+
 import java.lang.reflect.Field;
 import java.text.SimpleDateFormat;
 import java.util.ArrayList;
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/ClusterTypeValidator.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/ClusterTypeValidator.java
index f9a3bc0e2..6f17bcc5b 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/ClusterTypeValidator.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/ClusterTypeValidator.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.manager.client.cli.validator;
 
+import org.apache.inlong.manager.common.enums.ClusterType;
+
 import com.beust.jcommander.IParameterValidator;
 import com.beust.jcommander.ParameterException;
-import org.apache.inlong.manager.common.enums.ClusterType;
 
 /**
  * Class for cluster type verification.
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/GroupStatus.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/GroupStatus.java
index 9de4bb46a..2cd07cc92 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/GroupStatus.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/GroupStatus.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.manager.client.cli.validator;
 
+import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
+
 import com.beust.jcommander.IParameterValidator;
 import com.beust.jcommander.ParameterException;
 import org.apache.commons.lang3.EnumUtils;
-import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 
 /**
  * Class for inlong group status verification.
diff --git a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/UserTypeValidator.java b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/UserTypeValidator.java
index ccd950336..c62e21a9f 100644
--- a/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/UserTypeValidator.java
+++ b/inlong-manager/manager-client-tools/src/main/java/org/apache/inlong/manager/client/cli/validator/UserTypeValidator.java
@@ -17,9 +17,10 @@
 
 package org.apache.inlong.manager.client.cli.validator;
 
+import org.apache.inlong.manager.common.enums.UserTypeEnum;
+
 import com.beust.jcommander.IParameterValidator;
 import com.beust.jcommander.ParameterException;
-import org.apache.inlong.manager.common.enums.UserTypeEnum;
 
 public class UserTypeValidator implements IParameterValidator {
 
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/ClientConfiguration.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/ClientConfiguration.java
index d74bfc5d6..4dcd689c1 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/ClientConfiguration.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/ClientConfiguration.java
@@ -17,10 +17,11 @@
 
 package org.apache.inlong.manager.client.api;
 
+import org.apache.inlong.manager.common.auth.Authentication;
+
 import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
-import org.apache.inlong.manager.common.auth.Authentication;
 
 import java.io.Serializable;
 import java.util.concurrent.TimeUnit;
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongClient.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongClient.java
index d65660f3e..e3482e53c 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongClient.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongClient.java
@@ -32,6 +32,7 @@ import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.group.InlongGroupStatusInfo;
 
 import javax.annotation.Nullable;
+
 import java.util.List;
 import java.util.Map;
 
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongGroupContext.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongGroupContext.java
index 2d0ae4e40..8600ecdaf 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongGroupContext.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/InlongGroupContext.java
@@ -17,21 +17,22 @@
 
 package org.apache.inlong.manager.client.api;
 
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import lombok.Data;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.collections.MapUtils;
+import org.apache.inlong.manager.client.api.inner.InnerGroupContext;
 import org.apache.inlong.manager.common.enums.SimpleGroupStatus;
 import org.apache.inlong.manager.common.enums.SimpleSourceStatus;
-import org.apache.inlong.manager.client.api.inner.InnerGroupContext;
 import org.apache.inlong.manager.common.enums.SortStatus;
+import org.apache.inlong.manager.common.util.Preconditions;
 import org.apache.inlong.manager.pojo.group.InlongGroupExtInfo;
 import org.apache.inlong.manager.pojo.group.InlongGroupInfo;
 import org.apache.inlong.manager.pojo.group.InlongGroupStatusInfo;
 import org.apache.inlong.manager.pojo.source.StreamSource;
-import org.apache.inlong.manager.common.util.Preconditions;
+
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import lombok.Data;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.collections.MapUtils;
 
 import java.io.Serializable;
 import java.util.List;
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/DefaultInlongStreamBuilder.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/DefaultInlongStreamBuilder.java
index 5eeabf88e..e3b450216 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/DefaultInlongStreamBuilder.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/DefaultInlongStreamBuilder.java
@@ -17,12 +17,6 @@
 
 package org.apache.inlong.manager.client.api.impl;
 
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.collections.MapUtils;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongStream;
 import org.apache.inlong.manager.client.api.InlongStreamBuilder;
@@ -48,6 +42,13 @@ import org.apache.inlong.manager.pojo.stream.StreamTransform;
 import org.apache.inlong.manager.pojo.transform.TransformRequest;
 import org.apache.inlong.manager.pojo.transform.TransformResponse;
 
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.collections.MapUtils;
+import org.apache.commons.lang3.tuple.Pair;
+
 import java.util.List;
 import java.util.Map;
 
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongClientImpl.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongClientImpl.java
index 68ce32cd4..ab2e837d8 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongClientImpl.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongClientImpl.java
@@ -17,14 +17,6 @@
 
 package org.apache.inlong.manager.client.api.impl;
 
-import com.google.common.base.Splitter;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-import java.util.function.Function;
-import lombok.Getter;
-import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.collections.MapUtils;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongClient;
 import org.apache.inlong.manager.client.api.InlongCluster;
@@ -58,8 +50,17 @@ import org.apache.inlong.manager.pojo.sort.SortStatusInfo;
 import org.apache.inlong.manager.pojo.sort.SortStatusRequest;
 import org.apache.inlong.manager.pojo.source.StreamSource;
 
+import com.google.common.base.Splitter;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Maps;
+import lombok.Getter;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.collections.MapUtils;
+
 import java.util.List;
 import java.util.Map;
+import java.util.function.Function;
 import java.util.stream.Collectors;
 
 /**
diff --git a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongGroupImpl.java b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongGroupImpl.java
index 1a571dd3b..23bc3e3f7 100644
--- a/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongGroupImpl.java
+++ b/inlong-manager/manager-client/src/main/java/org/apache/inlong/manager/client/api/impl/InlongGroupImpl.java
@@ -17,10 +17,6 @@
 
 package org.apache.inlong.manager.client.api.impl;
 
-import com.google.common.base.Objects;
-import org.apache.commons.collections.CollectionUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.tuple.Pair;
 import org.apache.inlong.manager.client.api.ClientConfiguration;
 import org.apache.inlong.manager.client.api.InlongGroup;
 import org.apache.inlong.manager.client.api.InlongGroupContext;
@@ -52,6 +48,11 @@ import org.apache.inlong.manager.pojo.workflow.ProcessResponse;
 import org.apache.inlong.manager.pojo.workflow.TaskResponse;
 import org.apache.inlong.manager.pojo.workflow.WorkflowResult;
 import org.apache.inlong.manager.pojo.workflow.form.process.ApplyGroupProcessForm;
+
+import com.google.common.base.Objects;
+import org.apache.commons.collections.CollectionUtils;
+import org.apache.commons.lang3.StringUtils;
... 51601 lines suppressed ...