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 ...