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

harshitha pushed a change to branch harshithasudhakar-eventmesh#4254
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


    from 323867bdd generalized suppression
     add e66109c94 [ISSUE #4193]Do some code optimization. (#4452)
     add 109c49377 [ISSUE #4450] Add retry strategy for sourceWorker(#4451)
     add 08fabd20e [ISSUE #4060]Use AbstractRetryer to unify GrpcRetryer, 
HttpRetryer and EventMeshTcpRetryer
     add df0798616 [ISSUE #4454] Support File Sink Connector (#4455)
     add f8d4023c5 [ISSUE #4448] Fix meta plugin dist startup failure and 
upgrade gradle to 8.2.1 (#4449)
     add b4feffcf5 [ISSUE #4456] startup failure caused by Retryer
     add a18ff1f8b [ISSUE #4089] Anonymous new can be replaced with 
lambda.[CClientDemo] (#4461)
     add 927bc5bcc [ISSUE #4192] Do some code optimization.[StreamTopicConfig] 
(#4464)
     add ce15df9b6 [ISSUE #4439]Support source connector jdbc handle CDC for 
mysql (#4457)
     add 73af459c4 [ISSUE #4443] Automatically format code at build time using 
the Spotless plugin with the EventMesh coding style. (#4447)
     add 05900d0a1 [ISSUE #3397] Make field a static final constant or 
non-public
     add b6f9ca581 [ISSUE #4275] Support subscription info management with 
eventmesh-admin module (#4468)
     add c8b7916f7 [ISSUE #4472]Fix MeshMessageProtocolAdaptor#fromCloudEvent 
throw NPE (#4473)
     add 750825158 [ISSUE #4478] Upgrade JUnit to JUnit Jupiter (#4475)
     add 47203c745 [ISSUE #3516] Do some code optimization.[SubClientImpl] 
(#4480)
     add d2ce6c963 [ISSUE #4024] Change to use equals() to compare 
object.[QueryOperationsRequest]
     add 82e00390c [ISSUE #4026] Comparison using reference equality instead of 
value equality.[RegistryRequest] (#4482)
     add d327ff3ed [ISSUE #4413] Add spring boot source connector. (#4477)
     add 1a35984bc [ISSUE #4483] Standardize exception handling in tests (#4484)
     add 01cec6e62 [ISSUE #4090]replace with lambda. (#4487)
     add 46f7c5b88 Avoid unnecessary boxing by using plain == for primitive 
types (#4485)
     add 093fb6b3c  [ISSUE #3520]Swap these 2 arguments so they are in the 
correct order: expected value, actual value.[EventMeshServerTest] (#4486)
     add e9e0080ef [ISSUE #4467]Rust SDK supports the latest gRPC protocol 
(#4488)
     add 53e36b56d [ISSUE #4489] Migrate eventmesh-admin module (#4490)
     add f6297308f [ISSUE #4414] Add spring sink connector. (#4491)
     add d2531b2ba [ISSUE #4474] Uniformly manage duplicate static variables 
(#4495)
     add 1b3e4962f [ISSUE#4496] Fix gradle dist error. (#4497)
     add 62935c4c2 [ISSUE #4494] RESTful API framework for EventMeshAdmin 
(#4498)
     add d3f688dd0 [ISSUE #4415] Add Promethus source connector (#4493)
     add 31b4e96a7 [ISSUE#4459] Fix unchecked call to a original type member 
(#4506)
     add 0b2632a1d Merge branch 'master' into harshithasudhakar-eventmesh#4254

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci.yml                           |    4 +-
 .gitignore                                         |    3 +
 build.gradle                                       |   54 +-
 eventmesh-admin/.gitignore                         |   36 +
 eventmesh-admin/README.md                          |   65 +-
 eventmesh-admin/build.gradle                       |   60 +
 .../gradle.properties => docker/Dockerfile}        |    7 +-
 eventmesh-admin/docs/UserGuide_CN.md               |    1 +
 eventmesh-admin/docs/UserGuide_EN.md               |    1 +
 .../admin/rocketmq/controller/AdminController.java |   59 -
 .../admin/rocketmq/handler/TopicsHandler.java      |  133 --
 .../admin/rocketmq/request/TopicCreateRequest.java |   67 -
 .../admin/rocketmq/response/TopicResponse.java     |   72 -
 .../admin/rocketmq/util/RequestMapping.java        |   94 --
 .../admin/rocketmq/util/UrlMappingPattern.java     |  117 --
 .../rocketmq/request/TopicCreateRequestTest.java   |   63 -
 .../admin/rocketmq/response/TopicResponseTest.java |   56 -
 .../admin/rocketmq/util/RequestMappingTest.java    |   79 -
 .../admin/rocketmq/util/UrlMappingPatternTest.java |  117 --
 eventmesh-admin/gradle/wrapper/gradle-wrapper.jar  |  Bin 0 -> 63375 bytes
 .../gradle}/wrapper/gradle-wrapper.properties      |    4 +-
 eventmesh-admin/gradlew                            |  248 +++
 gradlew.bat => eventmesh-admin/gradlew.bat         |   17 +-
 eventmesh-admin/{build.gradle => settings.gradle}  |    2 +
 .../eventmesh/admin/EventMeshAdminApplication.java |   17 +-
 .../apache/eventmesh/admin/common/ConfigConst.java |   36 +-
 .../apache/eventmesh/admin/common/NacosConst.java  |   43 +
 .../eventmesh/admin/config/AdminProperties.java    |   80 +
 .../eventmesh/admin/config/MetaTypeConfig.java     |   68 +
 .../admin/controller/ConnectionController.java     |   51 +
 .../admin/controller/SubscriptionController.java   |   75 +
 .../org/apache/eventmesh/admin/dto/Result.java     |  144 ++
 .../org/apache/eventmesh/admin/enums/Errors.java   |   91 ++
 .../eventmesh/admin/exception/BaseException.java   |   54 +
 .../admin/exception/EventMeshAdminException.java   |   35 +-
 .../admin/exception/EventMeshException.java        |   20 +-
 .../admin/exception/GlobalExceptionHandler.java    |   61 +
 .../eventmesh/admin/exception/MetaException.java   |   37 +-
 .../eventmesh/admin/model/ConnectionInfo.java}     |    6 +
 .../eventmesh/admin/model/SubscriptionInfo.java    |   19 +-
 .../eventmesh/admin/service/ConnectionService.java |   11 +-
 .../admin/service/SubscriptionService.java         |   21 +-
 .../admin/service/impl/EtcdConnectionService.java  |   12 +-
 .../service/impl/EtcdSubscriptionService.java      |   31 +-
 .../admin/service/impl/NacosConnectionService.java |   43 +
 .../service/impl/NacosSubscriptionService.java     |  193 +++
 .../eventmesh/admin/utils/ExceptionUtils.java      |   32 +-
 .../src/main/resources/application.yml             |   50 +-
 eventmesh-admin/src/main/resources/logback.xml     |   50 +
 .../admin/EventMeshAdminApplicationTests.java      |   11 +-
 eventmesh-common/build.gradle                      |    5 +-
 .../org/apache/eventmesh/common/Constants.java     |   21 +
 .../eventmesh/common/ResetCountDownLatch.java      |    4 +-
 .../apache/eventmesh/common/ThreadPoolFactory.java |    1 -
 .../org/apache/eventmesh/common/ThreadWrapper.java |    8 +-
 .../common/config/CommonConfiguration.java         |    7 +-
 .../org/apache/eventmesh/common/config/Config.java |    3 -
 .../common/config/convert/ConverterMap.java        |    1 -
 .../convert/converter/BaseDataTypeConverter.java   |    2 +-
 .../config/convert/converter/ListConverter.java    |    1 -
 .../config/convert/converter/ObjectConverter.java  |    2 +-
 .../common/enums/EventMeshDataContentType.java     |    2 +-
 .../common/exception/EventMeshException.java       |    2 +-
 .../eventmesh/common/file/WatchFileManager.java    |    1 -
 .../eventmesh/common/file/WatchFileTask.java       |    1 -
 .../common/loadbalance/LoadBalanceType.java        |    1 +
 .../loadbalance/RandomLoadBalanceSelector.java     |    1 -
 .../eventmesh/common/loadbalance/Weight.java       |    2 -
 .../WeightRoundRobinLoadBalanceSelector.java       |    2 -
 .../common/protocol/SubscriptionItem.java          |    2 -
 .../common/protocol/SubscriptionMode.java          |    3 +-
 .../common/protocol/SubscriptionType.java          |    1 +
 .../catalog/protos/QueryOperationsRequest.java     |    4 +-
 .../protocol/catalog/protos/RegistryRequest.java   |    4 +-
 .../common/protocol/grpc/common/Response.java      |    1 -
 .../common/protocol/http/HttpCommand.java          |    4 +-
 .../common/protocol/http/HttpEventWrapper.java     |    5 +-
 .../http/WebhookProtocolTransportObject.java       |    1 -
 .../protocol/http/body/BaseResponseBody.java       |    1 -
 .../eventmesh/common/protocol/http/body/Body.java  |    1 -
 .../http/body/client/HeartbeatResponseBody.java    |    6 +-
 .../body/message/ReplyMessageResponseBody.java     |    6 +-
 .../body/message/SendMessageBatchRequestBody.java  |    5 +-
 .../body/message/SendMessageBatchResponseBody.java |    6 +-
 .../message/SendMessageBatchV2ResponseBody.java    |    6 +-
 .../common/protocol/http/common/ProtocolKey.java   |    8 +-
 .../common/protocol/http/common/RequestURI.java    |    1 -
 .../protocol/http/header/BaseResponseHeader.java   |    1 -
 .../common/protocol/http/header/Header.java        |    1 -
 .../http/header/client/HeartbeatRequestHeader.java |   22 +-
 .../header/client/HeartbeatResponseHeader.java     |    1 -
 .../http/header/client/RegResponseHeader.java      |   11 +-
 .../http/header/client/UnRegRequestHeader.java     |   20 +-
 .../http/header/client/UnRegResponseHeader.java    |    1 -
 .../header/message/PushMessageRequestHeader.java   |    6 +-
 .../header/message/PushMessageResponseHeader.java  |   21 +-
 .../header/message/ReplyMessageRequestHeader.java  |   28 +-
 .../header/message/ReplyMessageResponseHeader.java |   11 +-
 .../message/SendMessageBatchRequestHeader.java     |   26 +-
 .../message/SendMessageBatchResponseHeader.java    |   11 +-
 .../message/SendMessageBatchV2RequestHeader.java   |   27 +-
 .../message/SendMessageBatchV2ResponseHeader.java  |   10 +-
 .../header/message/SendMessageRequestHeader.java   |   26 +-
 .../header/message/SendMessageResponseHeader.java  |   11 +-
 .../eventmesh/common/protocol/tcp/Command.java     |  128 +-
 .../eventmesh/common/protocol/tcp/Header.java      |    1 -
 .../eventmesh/common/protocol/tcp/Package.java     |    2 -
 .../eventmesh/common/protocol/tcp/UserAgent.java   |    1 -
 .../eventmesh/common/protocol/tcp/codec/Codec.java |    1 -
 .../apache/eventmesh/common/utils/AssertUtils.java |    1 -
 .../common/utils/ConfigurationContextUtil.java     |    6 +-
 .../eventmesh/common/utils/HttpConvertsUtils.java  |    9 +-
 .../org/apache/eventmesh/common/utils/IPUtils.java |   13 +-
 .../apache/eventmesh/common/utils/JsonUtils.java   |    2 +-
 .../apache/eventmesh/common/utils/LogUtils.java    |  214 +++
 .../eventmesh/common/utils/PropertiesUtils.java    |   45 +-
 .../apache/eventmesh/common/utils/SystemUtils.java |    2 +-
 .../apache/eventmesh/common/utils/TypeUtils.java}  |   26 +-
 .../eventmesh/common/EventMeshMessageTest.java     |   20 +-
 .../common/EventMeshThreadFactoryTest.java         |   12 +-
 .../eventmesh/common/ResetCountDownLatchTest.java  |   37 +-
 .../apache/eventmesh/common/ThreadWrapperTest.java |   29 +-
 .../common/config/CommonConfigurationTest.java     |   52 +-
 .../eventmesh/common/config/ConfigServiceTest.java |    6 +-
 .../common/file/WatchFileManagerTest.java          |    9 +-
 .../loadbalance/RandomLoadBalanceSelectorTest.java |   14 +-
 .../WeightRandomLoadBalanceSelectorTest.java       |   17 +-
 .../WeightRoundRobinLoadBalanceSelectorTest.java   |   16 +-
 .../eventmesh/common/loadbalance/WeightTest.java   |   10 +-
 .../grpc/common/EventMeshCloudEventUtilsTest.java  |  170 +--
 .../common/protocol/http/HttpCommandTest.java      |   34 +-
 .../common/protocol/http/HttpEventWrapperTest.java |   41 +-
 .../protocol/http/body/BaseResponseBodyTest.java   |   16 +-
 .../common/protocol/http/body/BodyTest.java        |   62 +-
 .../http/header/BaseRequestHeaderTest.java         |   11 +-
 .../http/header/BaseResponseHeaderTest.java        |   10 +-
 .../common/protocol/http/header/HeaderTest.java    |   62 +-
 .../header/client/AbstractRequestHeaderTest.java   |   22 +-
 .../header/client/AbstractResponseHeaderTest.java  |   24 +-
 .../header/client/HeartbeatRequestHeaderTest.java  |    3 +-
 .../header/client/HeartbeatResponseHeaderTest.java |    2 +-
 .../http/header/client/RegRequestHeaderTest.java   |    2 +-
 .../http/header/client/RegResponseHeaderTest.java  |    2 +-
 .../header/client/SubscribeRequestHeaderTest.java  |    2 +-
 .../header/client/SubscribeResponseHeaderTest.java |    3 +-
 .../http/header/client/UnRegRequestHeaderTest.java |    3 +-
 .../header/client/UnRegResponseHeaderTest.java     |    2 +-
 .../client/UnSubscribeRequestHeaderTest.java       |    2 +-
 .../client/UnSubscribeResponseHeaderTest.java      |    3 +-
 .../message/PushMessageRequestHeaderTest.java      |   24 +-
 .../message/PushMessageResponseHeaderTest.java     |   22 +-
 .../message/ReplyMessageRequestHeaderTest.java     |   26 +-
 .../message/ReplyMessageResponseHeaderTest.java    |   16 +-
 .../common/protocol/tcp/codec/CodecTest.java       |    8 +-
 .../eventmesh/common/utils/AssertUtilsTest.java    |   11 +-
 .../common/utils/ConfigurationContextUtilTest.java |   45 +-
 .../apache/eventmesh/common/utils/IPUtilsTest.java |   13 +-
 .../eventmesh/common/utils/JsonUtilsTest.java      |   32 +-
 .../eventmesh/common/utils/NetUtilsTest.java       |   16 +-
 .../common/utils/PropertiesUtilsTest.java          |   18 +-
 .../common/utils/RandomStringUtilsTest.java        |   10 +-
 .../eventmesh/common/utils/ReflectUtilsTest.java   |   12 +-
 .../eventmesh/common/utils/SystemUtilsTest.java    |   14 +-
 .../utils/{IPUtilsTest.java => TypeUtilsTest.java} |   26 +-
 .../build.gradle}                                  |   11 +-
 .../eventmesh-connector-file}/gradle.properties    |    5 +-
 .../connector/file/config/FileServerConfig.java}   |    9 +-
 .../connector/file/server/FileConnectServer.java}  |   26 +-
 .../file/sink/config/FileSinkConfig.java}          |   12 +-
 .../file/sink/config/SinkConnectorConfig.java}     |    7 +-
 .../file/sink/connector/FileSinkConnector.java     |  166 ++
 .../file/source/config/FileSourceConfig.java}      |    7 +-
 .../file}/source/config/SourceConnectorConfig.java |    3 +-
 .../file/source/connector/FileSourceConnector.java |   84 +
 .../src/main/resources/server-config.yml           |    5 +-
 .../src/main/resources/sink-config.yml             |   17 +-
 .../src/main/resources/source-config.yml           |   10 +-
 .../eventmesh-connector-jdbc/build.gradle          |    2 -
 .../connector/jdbc/AbstractPartition.java          |    1 -
 .../eventmesh/connector/jdbc/DataChanges.java      |   71 +
 .../connector/jdbc/DataTypeConvertor.java          |    1 -
 .../eventmesh/connector/jdbc/DatabaseDialect.java  |    1 -
 .../eventmesh/connector/jdbc/JdbcConnectData.java  |   16 +
 .../eventmesh/connector/jdbc/OffsetContext.java    |    1 -
 .../apache/eventmesh/connector/jdbc/Payload.java   |   20 +-
 .../apache/eventmesh/connector/jdbc/Schema.java    |   17 +-
 .../connector/jdbc/UniversalJdbcContext.java       |    2 -
 .../connector/jdbc/connection/JdbcConnection.java  |    3 -
 .../jdbc/connection/mysql/MysqlJdbcConnection.java |    7 +-
 .../eventmesh/connector/jdbc/ddl/DdlParser.java    |    2 -
 .../connector/jdbc/ddl/DdlParserCallback.java      |    2 -
 .../connector/jdbc/event/AlertDatabaseEvent.java   |    3 -
 .../connector/jdbc/event/AlertTableEvent.java      |    2 -
 .../connector/jdbc/event/CreateDatabaseEvent.java  |    3 -
 .../connector/jdbc/event/CreateTableEvent.java     |    3 -
 .../connector/jdbc/event/DataChangeEvent.java      |    2 -
 .../connector/jdbc/event/DeleteDataEvent.java      |    3 +-
 .../connector/jdbc/event/DropDatabaseEvent.java    |    2 -
 .../connector/jdbc/event/DropTableEvent.java       |    3 -
 .../connector/jdbc/event/EventHandler.java         |    1 -
 .../jdbc/event/GeneralDataChangeEvent.java         |    3 +-
 .../jdbc/event/GeneralSchemaChangeEvent.java       |    2 +-
 .../connector/jdbc/event/InsertDataEvent.java      |    2 -
 .../connector/jdbc/event/SchemaChangeEvent.java    |    2 -
 .../connector/jdbc/event/UpdateDataEvent.java      |    4 +-
 .../jdbc/exception/DataTypeConvertException.java   |    2 -
 .../connector/jdbc/server/JdbcConnectorServer.java |    2 +-
 .../jdbc/source/AbstractEventMeshJdbcTask.java     |    1 -
 .../jdbc/source/AbstractJdbcTaskManager.java       |    2 -
 .../jdbc/source/EventMeshJdbcEventTask.java        |    1 -
 .../connector/jdbc/source/EventMeshJdbcTask.java   |    1 -
 .../connector/jdbc/source/JdbcSourceConnector.java |   23 +-
 .../connector/jdbc/source/JdbcTaskManager.java     |    1 -
 .../jdbc/source/SourceEventMeshJdbcEventTask.java  |    8 +-
 .../jdbc/source/SourceJdbcTaskManager.java         |    4 +-
 .../connector/jdbc/source/SourceMateData.java      |    1 -
 .../jdbc/source/TaskManagerCoordinator.java        |    4 -
 .../jdbc/source/config/SourceConnectorConfig.java  |    4 +-
 .../dialect/AbstractGeneralDatabaseDialect.java    |    2 -
 .../jdbc/source/dialect/DatabaseType.java          |    1 +
 .../dialect/antlr4/mysql/MysqlAntlr4DdlParser.java |    1 -
 .../listener/ColumnDefinitionParserListener.java   |   12 +-
 .../mysql/listener/CreateTableParserListener.java  |    8 +-
 .../mysql/listener/DefaultValueParserListener.java |    4 +-
 .../mysql/listener/TableBaseParserListener.java    |   16 +-
 .../listener/TruncateTableParserListener.java      |    3 +-
 .../jdbc/source/dialect/cdc/AbstractCdcEngine.java |  130 ++
 .../dialect/cdc/AbstractCdcEngineFactory.java      |    7 +-
 .../jdbc/source/dialect/cdc/CdcEngineFactory.java  |    1 -
 .../source/dialect/cdc/mysql/MysqlCdcEngine.java   |  809 ++++++++++
 .../MysqlCdcEngineFactory.java}                    |   39 +-
 .../source/dialect/cdc/mysql/RowDeserializers.java |  451 ++++++
 .../mysql/{GtidSet.java => EventMeshGtidSet.java}  |   36 +-
 .../{StopEventData.java => MysqlConstants.java}    |   17 +-
 .../dialect/mysql/MysqlDataTypeConvertor.java      |    1 -
 .../source/dialect/mysql/MysqlDatabaseDialect.java |   10 +-
 .../jdbc/source/dialect/mysql/MysqlDialectSql.java |    1 -
 .../source/dialect/mysql/MysqlJdbcContext.java     |   29 +-
 .../jdbc/source/dialect/mysql/MysqlSourceInfo.java |   10 +-
 .../source/dialect/mysql/MysqlSourceMateData.java  |    1 -
 .../jdbc/source/dialect/mysql/StopEventData.java   |    1 -
 .../dialect/snapshot/AbstractSnapshotEngine.java   |   36 +-
 .../source/dialect/snapshot/SnapshotEngine.java    |    1 -
 .../dialect/snapshot/SnapshotEngineFactory.java    |    1 -
 .../jdbc/source/dialect/snapshot/SnapshotType.java |    2 +-
 .../snapshot/mysql/MysqlSnapshotEngine.java        |   30 +-
 .../table/catalog/AbstractColumnEditorImpl.java    |   20 +-
 .../connector/jdbc/table/catalog/Catalog.java      |    2 +-
 .../connector/jdbc/table/catalog/ColumnEditor.java |   10 +-
 .../connector/jdbc/table/catalog/TableEditor.java  |    4 -
 .../connector/jdbc/table/catalog/TableId.java      |    4 +
 .../connector/jdbc/table/catalog/TableSchema.java  |   23 +-
 .../connector/jdbc/table/catalog/UniqueKey.java    |    2 -
 .../jdbc/table/catalog/mysql/MysqlColumn.java      |    1 -
 .../table/catalog/mysql/MysqlColumnEditorImpl.java |    2 +-
 .../jdbc/table/catalog/mysql/MysqlTableEditor.java |    1 -
 .../jdbc/table/catalog/mysql/MysqlTableSchema.java |    7 +-
 .../connector/jdbc/table/type/CalendarType.java    |    1 -
 .../connector/jdbc/table/type/DecimalType.java     |    2 -
 .../table/type/EventMeshTypeNameConverter.java     |    1 -
 .../connector/jdbc/table/type/EvetMeshRowType.java |    4 +-
 .../connector/jdbc/table/type/MapType.java         |    1 -
 .../jdbc/table/type/PrimitiveArrayType.java        |    2 -
 .../jdbc/table/type/PrimitiveByteArrayType.java    |    1 -
 .../connector/jdbc/table/type/RowHandleMode.java   |    2 +-
 .../connector/jdbc/utils/JdbcStringUtils.java      |    1 -
 .../eventmesh/connector/jdbc/utils/MysqlUtils.java |    1 -
 ...nector.jdbc.source.dialect.cdc.CdcEngineFactory |    2 +-
 .../connector/jdbc/table/catalog/TableIdTest.java  |    6 +-
 .../connector/jdbc/utils/Antlr4UtilsTest.java      |    4 +-
 .../connector/jdbc/utils/JdbcStringUtilsTest.java  |    8 +-
 .../connector/jdbc/utils/MysqlUtilsTest.java       |    4 +-
 .../connector/kafka/server/KafkaConnectServer.java |    1 -
 .../kafka/source/config/SourceConnectorConfig.java |    1 -
 .../sink/connector/KnativeSinkConnector.java       |   14 +-
 .../mongodb/constant/MongodbConstants.java         |    1 +
 .../sink/client/MongodbReplicaSetSinkClient.java   |    2 +-
 .../sink/client/MongodbStandaloneSinkClient.java   |    2 +-
 .../client/MongodbReplicaSetSourceClient.java      |    2 +-
 .../client/MongodbStandaloneSourceClient.java      |   12 +-
 .../source/connector/MongodbSourceConnector.java   |    1 -
 .../mongodb/utils/MongodbCloudEventUtil.java       |   13 +-
 .../openfunction/client/CallbackService.java       |    2 +-
 .../client/CloudEventsPublishInstance.java         |    5 +-
 .../server/OpenFunctionConnectServer.java          |    1 -
 .../openfunction/service/ConsumerService.java      |    3 -
 .../openfunction/service/ProducerService.java      |    4 +-
 .../sink/connector/PravegaSinkConnector.java       |   12 +-
 .../source/connector/PravegaSourceConnector.java   |   50 +-
 .../eventmesh-connector-prometheus}/build.gradle   |   11 +-
 .../gradle.properties                              |    5 +-
 .../prometheus/config/PrometheusServerConfig.java} |    9 +-
 .../prometheus/model/QueryPrometheusReq.java}      |   13 +-
 .../prometheus/model/QueryPrometheusRsp.java       |   10 +-
 .../connector/prometheus/model/ResponseData.java}  |   12 +-
 .../server/PrometheusConnectServer.java}           |   26 +-
 .../source/config/PrometheusSourceConfig.java}     |    7 +-
 .../source/config/SourceConnectorConfig.java       |   19 +-
 .../connector/PrometheusSourceConnector.java       |  192 +++
 .../src/main/resources/server-config.yml           |    0
 .../src/main/resources/source-config.yml           |   27 +-
 .../pulsar/config/PulsarServerConfig.java          |    2 +-
 .../pulsar/server/PulsarConnectServer.java         |    2 -
 .../pulsar/sink/config/PulsarSinkConfig.java       |    2 -
 .../pulsar/sink/connector/PulsarSinkConnector.java |    8 +-
 .../pulsar/source/config/PulsarSourceConfig.java   |    1 -
 .../source/config/SourceConnectorConfig.java       |    1 +
 .../source/connector/PulsarSourceConnector.java    |    4 -
 .../connector/rabbitmq/client/RabbitmqClient.java  |    2 -
 .../rabbitmq/server/RabbitMQConnectorServer.java   |    1 -
 .../sink/connector/RabbitMQSinkConnector.java      |   14 +-
 .../source/connector/RabbitMQSourceConnector.java  |   19 +-
 .../eventmesh-connector-rocketmq/build.gradle      |    1 -
 .../rocketmq/server/RocketMQConnectServer.java     |    2 -
 .../sink/connector/RocketMQSinkConnector.java      |    1 -
 .../source/config/SourceConnectorConfig.java       |    1 -
 .../src/main/resources/source-config.yml           |    2 +-
 .../connector/s3/source/config/S3SourceConfig.java |    3 +-
 .../s3/source/config/SourceConnectorConfig.java    |    3 +-
 .../s3/source/connector/S3SourceConnector.java     |    2 -
 .../connector/s3/source/S3SourceConnectorTest.java |   23 +-
 .../eventmesh-connector-spring}/build.gradle       |   23 +-
 .../eventmesh-connector-spring}/gradle.properties  |    5 +-
 .../common/SpringApplicationContextHolder.java     |   33 +-
 .../spring/config/EventMeshAutoConfiguration.java  |   72 +
 .../spring/config/SpringConnectServerConfig.java}  |    8 +-
 .../spring/server/SpringConnectServer.java         |   50 +
 .../spring/sink/EventMeshConsumerMetadata.java}    |   15 +-
 .../connector/spring/sink/EventMeshListener.java   |   27 +-
 .../sink/EventMeshListenerBeanPostProcessor.java   |  143 ++
 .../spring/sink/config/SpringSinkConfig.java}      |   12 +-
 .../sink/connector/SinkConnectorConfig.java}       |    8 +-
 .../sink/connector/SpringSinkConnector.java}       |   85 +-
 .../SpringSinkConnectorCreateServiceImpl.java}     |   27 +-
 .../spring/source/MessageSendingOperations.java    |    9 +-
 .../spring/source/config/SpringSourceConfig.java}  |   10 +-
 .../source/connector}/SourceConnectorConfig.java   |    6 +-
 .../source/connector/SpringSourceConnector.java}   |   74 +-
 .../SpringSourceConnectorCreateServiceImpl.java}   |   27 +-
 ...ventmesh.openconnect.api.ConnectorCreateService |    7 +-
 .../src/main/resources/META-INF/spring.factories   |    4 +-
 .../src/main/resources/server-config.yml           |    0
 .../src/main/resources/sink-config.yml             |   16 +-
 .../src/main/resources/source-config.yml           |   16 +-
 .../apache/eventmesh/grpc/GrpcAbstractDemo.java    |    5 +-
 .../cloudevents/CloudEventsPublishInstance.java    |    1 -
 .../cloudevents/CloudEventsRequestInstance.java    |    1 -
 .../eventmeshmessage/AsyncPublishBroadcast.java    |    1 -
 .../pub/eventmeshmessage/AsyncPublishInstance.java |    1 -
 .../pub/eventmeshmessage/BatchPublishInstance.java |    1 -
 .../pub/eventmeshmessage/RequestReplyInstance.java |    1 -
 .../WorkflowAsyncPublishInstance.java              |    1 -
 .../eventmesh/http/demo/HttpAbstractDemo.java      |    6 +-
 .../demo/pub/cloudevents/AsyncPublishInstance.java |    1 -
 .../pub/eventmeshmessage/AsyncPublishInstance.java |    1 -
 .../eventmeshmessage/AsyncSyncRequestInstance.java |    3 +-
 .../pub/eventmeshmessage/SyncRequestInstance.java  |    1 -
 .../http/demo/sub/controller/SubController.java    |    8 +-
 .../http/demo/sub/service/SubService.java          |    3 +-
 .../eventmesh/tcp/common/EventMeshTestUtils.java   |   56 +-
 .../eventmesh/tcp/common/UtilsConstants.java       |    2 -
 .../demo/pub/eventmeshmessage/AsyncPublish.java    |    1 -
 .../eventmeshmessage/AsyncPublishBroadcast.java    |    1 -
 .../main/java/org/apache/eventmesh/util/Utils.java |    5 +-
 .../org/apache/eventmesh/api/meta/MetaService.java |    2 +-
 .../api/meta/bo/EventMeshAppSubTopicInfo.java      |    2 -
 .../api/meta/bo/EventMeshServicePubTopicInfo.java  |    4 +-
 eventmesh-meta/eventmesh-meta-consul/build.gradle  |    1 +
 .../meta/consul/service/HeatBeatScheduler.java     |    3 +-
 .../consul/service}/ConsulMetaServiceTest.java     |   82 +-
 eventmesh-meta/eventmesh-meta-etcd/build.gradle    |    1 +
 .../eventmesh/meta/etcd/constant/EtcdConstant.java |    1 -
 .../meta/etcd/factory/EtcdClientFactory.java       |    3 -
 .../meta/etcd/factory/EtcdClientWrapper.java       |    2 -
 .../eventmesh/meta/etcd/factory/EtcdLeaseId.java   |    1 -
 .../meta/etcd/factory/EtcdStreamObserver.java      |    1 -
 .../meta/etcd/service/EtcdCustomService.java       |    4 +-
 .../meta/etcd/service/EtcdMetaService.java         |    5 +-
 .../registry/etcd/service/EtcdMetaServiceTest.java |   96 +-
 eventmesh-meta/eventmesh-meta-nacos/build.gradle   |    1 +
 .../meta/nacos/service/NacosMetaService.java       |    3 +-
 .../nacos/service/NacosMetaServiceTest.java        |   54 +-
 .../eventmesh-meta-zookeeper/build.gradle          |    1 +
 .../meta/zookeeper/constant/ZookeeperConstant.java |    1 -
 .../meta/zookeeper/pojo/EventMeshInstance.java     |    2 -
 .../zookeeper/service/ZookeeperMetaService.java    |    2 -
 .../service/ZookeeperMetaServiceTest.java          |   52 +-
 .../eventmesh-metrics-api/build.gradle             |    1 -
 .../metrics/api/model/HttpSummaryMetrics.java      |   10 +-
 .../metrics/api/MetricsPluginFactoryTest.java      |    8 +-
 .../metrics/api/model/GrpcSummaryMetricsTest.java  |   14 +-
 .../prometheus/PrometheusMetricsRegistry.java      |    2 +-
 .../prometheus/metrics/PrometheusGrpcExporter.java |    8 +-
 .../prometheus/metrics/PrometheusHttpExporter.java |  138 +-
 .../prometheus/metrics/PrometheusTcpExporter.java  |   36 +-
 .../prometheus/utils/PrometheusExporterUtils.java  |    6 +-
 .../config/PrometheusConfigurationTest.java        |    6 +-
 .../apache/eventmesh/openconnect/Application.java  |   33 +-
 .../apache/eventmesh/openconnect/SourceWorker.java |   66 +-
 .../openconnect/api/ConnectorCreateService.java    |   20 +-
 .../eventmesh/openconnect/util/CloudEventUtil.java |    4 +-
 .../build.gradle                                   |    1 -
 .../offsetmgmt/api/data/ConnectRecord.java         |    1 -
 .../api/data/RecordOffsetManagement.java           |   36 +-
 .../api/storage/ConnectorRecordPartition.java      |    1 +
 ...ava => DefaultOffsetManagementServiceImpl.java} |   49 +-
 .../offsetmgmt/api/storage/KeyValueStore.java      |    2 -
 .../api/storage/MemoryBasedKeyValueStore.java      |    1 -
 .../api/storage/OffsetManagementService.java       |    1 -
 .../api/storage/OffsetStorageReaderImpl.java       |    1 -
 .../api/storage/OffsetStorageWriterImpl.java       |    3 +-
 .../offsetmgmt/nacos/NacosConfigService.java       |    1 +
 .../build.gradle                                   |    0
 .../protocol/api/ProtocolPluginFactory.java        |    6 +-
 .../cloudevents/CloudEventsProtocolAdaptor.java    |    1 +
 .../cloudevents/CloudEventsProtocolConstant.java   |    1 +
 .../resolver/tcp/TcpMessageProtocolResolver.java   |    2 +-
 .../eventmesh-protocol-grpc/build.gradle           |    7 +-
 .../protocol/http/HttpProtocolAdaptor.java         |    1 -
 .../protocol/http/HttpProtocolConstant.java        |    1 +
 .../http/resolver/HttpRequestProtocolResolver.java |    3 +-
 .../protocol/http/HttpProtocolAdaptorTest.java     |   10 +-
 .../meshmessage/MeshMessageProtocolAdaptor.java    |   14 +-
 .../meshmessage/MeshMessageProtocolConstant.java   |    9 +-
 .../GrpcEventMeshCloudEventProtocolResolver.java   |    1 -
 .../http/SendMessageBatchV2ProtocolResolver.java   |    2 +-
 .../MeshMessageProtocolAdaptorTest.java            |   11 +-
 .../OpenMessageProtocolAdaptorTest.java            |   13 +-
 .../protocol/webhook/WebHookProtocolAdaptor.java   |    1 -
 eventmesh-runtime/build.gradle                     |   10 +-
 eventmesh-runtime/conf/eventmesh.properties        |   26 +-
 .../java/org/apache/eventmesh/runtime/acl/Acl.java |    1 +
 .../admin/controller/ClientManageController.java   |   21 +-
 .../admin/handler/ConfigurationHandler.java        |    9 +-
 .../admin/handler/DeleteWebHookConfigHandler.java  |    1 -
 .../runtime/admin/handler/EventHandler.java        |    7 +-
 .../runtime/admin/handler/GrpcClientHandler.java   |    7 +-
 .../runtime/admin/handler/HTTPClientHandler.java   |    4 +-
 .../admin/handler/InsertWebHookConfigHandler.java  |    1 -
 .../runtime/admin/handler/MetaHandler.java         |    8 +-
 .../runtime/admin/handler/MetricsHandler.java      |    4 +-
 .../handler/QueryRecommendEventMeshHandler.java    |    1 -
 .../QueryWebHookConfigByManufacturerHandler.java   |    1 -
 .../handler/RedirectClientByIpPortHandler.java     |   13 +-
 .../admin/handler/RedirectClientByPathHandler.java |    9 +-
 .../handler/RedirectClientBySubSystemHandler.java  |   14 +-
 .../admin/handler/RejectAllClientHandler.java      |    3 +-
 .../admin/handler/RejectClientByIpPortHandler.java |    1 -
 .../handler/RejectClientBySubSystemHandler.java    |    4 +-
 .../admin/handler/ShowClientBySystemHandler.java   |    6 +-
 .../runtime/admin/handler/ShowClientHandler.java   |    1 -
 .../handler/ShowListenClientByTopicHandler.java    |    3 +-
 .../runtime/admin/handler/TCPClientHandler.java    |   14 +-
 .../runtime/admin/handler/TopicHandler.java        |    4 +-
 .../admin/handler/UpdateWebHookConfigHandler.java  |    1 -
 .../runtime/admin/response/GetMetricsResponse.java |    1 -
 .../admin/response/GetRegistryResponse.java        |    1 -
 .../eventmesh/runtime/boot/AbstractHTTPServer.java |  106 +-
 .../runtime/boot/AbstractRemotingServer.java       |    2 +-
 .../eventmesh/runtime/boot/AbstractTCPServer.java  |   95 +-
 .../runtime/boot/EventMeshGrpcBootstrap.java       |    4 +-
 .../runtime/boot/EventMeshGrpcServer.java          |    9 +-
 .../runtime/boot/EventMeshHTTPServer.java          |   35 +-
 .../runtime/boot/EventMeshHttpBootstrap.java       |    6 +-
 .../eventmesh/runtime/boot/EventMeshServer.java    |   21 +-
 .../eventmesh/runtime/boot/EventMeshStartup.java   |    1 -
 .../eventmesh/runtime/boot/EventMeshTCPServer.java |   25 +-
 .../runtime/boot/EventMeshTcpBootstrap.java        |    4 +-
 .../runtime/boot/HTTPThreadPoolGroup.java          |   74 +-
 .../eventmesh/runtime/boot/TCPThreadPoolGroup.java |   19 +-
 .../eventmesh/runtime/boot/ThreadPoolGroup.java    |    1 +
 .../org/apache/eventmesh/runtime/common/Pair.java  |    1 -
 .../configuration/EventMeshTCPConfiguration.java   |    2 +-
 .../runtime/constants/EventMeshConstants.java      |    7 +-
 .../runtime/core/consumer/SubscriptionManager.java |   19 +-
 .../core/consumergroup/ConsumerGroupConf.java      |    6 +-
 .../core/consumergroup/ConsumerGroupMetadata.java  |    1 -
 .../consumergroup/ConsumerGroupTopicMetadata.java  |    2 -
 .../event/ConsumerGroupStateEvent.java             |    1 -
 .../runtime/core/plugin/MQAdminWrapper.java        |    1 -
 .../runtime/core/plugin/MQConsumerWrapper.java     |    1 -
 .../runtime/core/plugin/MQProducerWrapper.java     |    1 -
 .../runtime/core/protocol/AbstractRetryer.java     |   87 ++
 .../protocol/grpc/consumer/ConsumerManager.java    |   14 +-
 .../protocol/grpc/consumer/EventMeshConsumer.java  |    6 +-
 .../consumergroup/ConsumerGroupClient.java         |    1 -
 .../consumer/consumergroup/StreamTopicConfig.java  |   17 +-
 .../consumer/consumergroup/WebhookTopicConfig.java |    2 -
 .../processor/BatchPublishCloudEventProcessor.java |    3 +-
 .../processor/PublishCloudEventsProcessor.java     |    1 +
 .../grpc/processor/ReplyMessageProcessor.java      |    2 +-
 .../grpc/processor/RequestCloudEventProcessor.java |    3 +-
 .../grpc/processor/SubscribeProcessor.java         |    3 +-
 .../protocol/grpc/producer/EventMeshProducer.java  |    2 +-
 .../protocol/grpc/producer/ProducerManager.java    |    1 -
 .../protocol/grpc/producer/SendMessageContext.java |    2 +-
 .../protocol/grpc/push/AbstractPushRequest.java    |    2 +-
 .../core/protocol/grpc/push/HandleMsgContext.java  |    1 -
 .../core/protocol/grpc/push/MessageHandler.java    |    1 -
 .../core/protocol/grpc/push/StreamPushRequest.java |    4 +-
 .../protocol/grpc/push/WebhookPushRequest.java     |   37 +-
 .../core/protocol/grpc/retry/GrpcRetryer.java      |   57 +-
 .../protocol/grpc/service/ConsumerService.java     |    1 +
 .../protocol/grpc/service/HeartbeatService.java    |    2 -
 .../protocol/grpc/service/PublisherService.java    |    1 -
 .../core/protocol/grpc/service/ServiceUtils.java   |    1 -
 .../protocol/http/consumer/ConsumerManager.java    |    6 +-
 .../protocol/http/consumer/EventMeshConsumer.java  |   13 +-
 .../http/consumer/HttpClientGroupMapping.java      |   51 +-
 .../http/processor/AdminShutdownProcessor.java     |    3 +-
 .../http/processor/BatchSendMessageProcessor.java  |    8 +-
 .../processor/BatchSendMessageV2Processor.java     |   56 +-
 .../http/processor/CreateTopicProcessor.java       |   10 +-
 .../http/processor/DeleteTopicProcessor.java       |   12 +-
 .../protocol/http/processor/HandlerService.java    |   11 +-
 .../http/processor/HeartBeatProcessor.java         |   31 +-
 .../processor/LocalSubscribeEventProcessor.java    |   13 +-
 .../processor/LocalUnSubscribeEventProcessor.java  |   20 +-
 .../http/processor/QuerySubscriptionProcessor.java |    3 +-
 .../processor/RemoteSubscribeEventProcessor.java   |   68 +-
 .../processor/RemoteUnSubscribeEventProcessor.java |   17 +-
 .../http/processor/ReplyMessageProcessor.java      |   58 +-
 .../http/processor/SendAsyncEventProcessor.java    |   10 +-
 .../http/processor/SendAsyncMessageProcessor.java  |   49 +-
 .../processor/SendAsyncRemoteEventProcessor.java   |    9 +-
 .../http/processor/SendSyncMessageProcessor.java   |   49 +-
 .../http/processor/ShortHttpProcessor.java         |    3 +-
 .../http/processor/SubscribeProcessor.java         |   54 +-
 .../http/processor/UnSubscribeProcessor.java       |   47 +-
 .../http/processor/inf/AbstractEventProcessor.java |   12 +-
 .../core/protocol/http/processor/inf/Client.java   |    2 -
 .../http/processor/inf/HttpRequestProcessor.java   |   10 +-
 .../protocol/http/producer/EventMeshProducer.java  |    6 +-
 .../protocol/http/producer/ProducerManager.java    |    6 +-
 .../http/producer/ProducerTopicManager.java        |    1 -
 .../protocol/http/producer/SendMessageContext.java |    3 +-
 .../http/push/AbstractHTTPPushRequest.java         |    5 +-
 .../protocol/http/push/AsyncHTTPPushRequest.java   |    7 +-
 .../core/protocol/http/push/HTTPClientPool.java    |    6 +-
 .../protocol/http/push/HTTPMessageHandler.java     |   19 +-
 .../core/protocol/http/retry/HttpRetryer.java      |   66 +-
 .../protocol/tcp/client/EventMeshTcp2Client.java   |   10 +-
 .../tcp/client/group/ClientGroupWrapper.java       |   37 +-
 .../client/group/ClientSessionGroupMapping.java    |   25 +-
 .../group/dispatch/DownstreamDispatchStrategy.java |    1 -
 .../tcp/client/processor/GoodbyeProcessor.java     |    3 +-
 .../tcp/client/processor/HeartBeatProcessor.java   |    3 +-
 .../tcp/client/processor/HelloProcessor.java       |   20 +-
 .../tcp/client/processor/ListenProcessor.java      |    4 +-
 .../tcp/client/processor/MessageAckProcessor.java  |    2 +-
 .../client/processor/MessageTransferProcessor.java |   20 +-
 .../tcp/client/processor/RecommendProcessor.java   |    3 +-
 .../tcp/client/processor/SubscribeProcessor.java   |    1 -
 .../tcp/client/processor/TcpProcessor.java         |    1 +
 .../tcp/client/processor/UnSubscribeProcessor.java |    2 +-
 .../client/rebalance/EventMeshRebalanceImpl.java   |   15 +-
 .../rebalance/EventMeshRebalanceService.java       |    1 -
 .../client/recommend/EventMeshRecommendImpl.java   |    8 +-
 .../core/protocol/tcp/client/session/Session.java  |   42 +-
 .../tcp/client/session/SessionContext.java         |    2 +-
 .../tcp/client/session/push/ClientAckContext.java  |    9 +-
 .../client/session/push/DownStreamMsgContext.java  |    7 +-
 .../tcp/client/session/push/PushContext.java       |    2 -
 .../tcp/client/session/push/SessionPusher.java     |   10 +-
 .../client/session/retry/EventMeshTcpRetryer.java  |   56 +-
 .../tcp/client/session/send/SessionSender.java     |    6 +-
 .../client/session/send/UpStreamMsgContext.java    |    5 +-
 .../apache/eventmesh/runtime/meta/MetaStorage.java |    1 -
 .../runtime/metrics/MonitorMetricConstants.java    |    1 -
 .../runtime/metrics/grpc/EventMeshGrpcMonitor.java |    3 +-
 .../runtime/metrics/http/HTTPMetricsServer.java    |   16 +-
 .../runtime/metrics/tcp/EventMeshTcpMonitor.java   |    5 +-
 .../eventmesh/runtime/trace/LogExporter.java       |    1 -
 .../apache/eventmesh/runtime/trace/SpanKey.java    |    1 -
 .../org/apache/eventmesh/runtime/trace/Trace.java  |    3 +-
 .../apache/eventmesh/runtime/util/BannerUtil.java  |   12 +-
 .../runtime/util/EventMeshCloudEventWriter.java    |    1 -
 .../eventmesh/runtime/util/EventMeshUtil.java      |   16 +-
 .../eventmesh/runtime/util/HttpTinyClient.java     |    4 +-
 .../eventmesh/runtime/util/RemotingHelper.java     |    2 -
 .../apache/eventmesh/runtime/util/TraceUtils.java  |    1 -
 .../org/apache/eventmesh/runtime/util/Utils.java   |    8 +-
 .../controller/ClientManageControllerTest.java     |   17 +-
 .../QueryRecommendEventMeshHandlerTest.java        |   12 +-
 .../handler/RedirectClientByIpPortHandlerTest.java |   20 +-
 .../handler/RedirectClientByPathHandlerTest.java   |   14 +-
 .../runtime/boot/EventMeshServerTest.java          |   86 +-
 .../runtime/client/common/ClientGlobal.java        |    1 -
 .../eventmesh/runtime/client/common/Codec.java     |    5 +-
 .../runtime/client/common/MessageUtils.java        |    1 -
 .../runtime/client/common/RequestContext.java      |    1 -
 .../eventmesh/runtime/client/common/TCPClient.java |    3 +-
 .../runtime/client/common/UserAgentUtils.java      |    8 +-
 .../runtime/client/impl/EventMeshClientImpl.java   |   38 +-
 .../runtime/client/impl/PubClientImpl.java         |   21 +-
 .../runtime/client/impl/SubClientImpl.java         |   85 +-
 .../EventMeshGrpcConfigurationTest.java            |   82 +-
 .../EventMeshHTTPConfigurationTest.java            |   90 +-
 .../EventMeshTCPConfigurationTest.java             |   86 +-
 .../eventmesh/runtime/demo/AsyncSubClient.java     |    2 +-
 .../eventmesh/runtime/demo/BroadCastSubClient.java |    2 +-
 .../apache/eventmesh/runtime/demo/CCSubClient.java |   21 +-
 .../apache/eventmesh/runtime/demo/CClientDemo.java |   19 +-
 .../eventmesh/runtime/demo/SyncPubClient.java      |    4 +-
 .../eventmesh/runtime/demo/SyncSubClient.java      |    2 -
 .../protocol/processor/WebHookProcessorTest.java   |   52 +-
 .../eventmesh/runtime/util/BannerUtilTest.java     |   10 +-
 .../eventmesh/runtime/util/EventMeshUtilTest.java  |   62 +-
 .../runtime/util/HttpResponseUtilsTest.java        |   16 +-
 .../eventmesh/runtime/util/HttpTinyClientTest.java |   16 +-
 .../eventmesh/runtime/util/RemotingHelperTest.java |   16 +-
 .../eventmesh/runtime/util/ServerGlobalTest.java   |   10 +-
 .../runtime/util/ThreadPoolHelperTest.java         |   10 +-
 .../runtime/util/ValueComparatorTest.java          |   10 +-
 .../eventmesh/runtime/util/WebhookUtilTest.java    |   23 +-
 eventmesh-sdks/eventmesh-sdk-java/build.gradle     |    4 +-
 .../grpc/consumer/EventMeshGrpcConsumer.java       |    2 +-
 .../client/grpc/consumer/SubStreamHandler.java     |    1 +
 .../grpc/producer/EventMeshGrpcProducer.java       |    4 +-
 .../client/grpc/producer/GrpcProducer.java         |    2 -
 .../grpc/util/EventMeshCloudEventBuilder.java      |   62 +-
 .../client/http/AbstractProducerHttpClient.java    |    3 +-
 .../eventmesh/client/http/EventMeshRetObj.java     |    1 -
 .../eventmesh/client/http/ProtocolConstant.java    |    1 -
 .../http/consumer/EventMeshHttpConsumer.java       |    8 +-
 .../client/http/producer/CloudEventProducer.java   |    2 +-
 .../http/producer/EventMeshMessageProducer.java    |    2 +-
 .../client/http/producer/OpenMessageProducer.java  |    2 +-
 .../client/http/ssl/MyX509TrustManager.java        |    3 +-
 .../client/http/util/HttpLoadBalanceUtils.java     |    3 +-
 .../eventmesh/client/http/util/HttpUtils.java      |   12 +-
 .../client/tcp/common/EventMeshCommon.java         |    2 -
 .../eventmesh/client/tcp/common/MessageUtils.java  |    5 +-
 .../client/tcp/common/RequestContext.java          |    1 -
 .../eventmesh/client/tcp/common/TcpClient.java     |    4 +-
 .../tcp/impl/AbstractEventMeshTCPPubHandler.java   |    2 +-
 .../impl/cloudevent/CloudEventTCPSubClient.java    |    3 +-
 .../EventMeshMessageTCPPubClient.java              |    6 +-
 .../EventMeshMessageTCPSubClient.java              |    4 +-
 .../grpc/consumer/EventMeshGrpcConsumerTest.java   |   25 +-
 .../grpc/producer/CloudEventProducerTest.java      |   19 +-
 .../grpc/producer/EventMeshGrpcProducerTest.java   |   26 +-
 .../producer/EventMeshMessageProducerTest.java     |   19 +-
 .../grpc/util/EventMeshCloudEventBuilderTest.java  |   76 +-
 .../client/http/demo/AsyncPublishInstance.java     |    1 -
 .../client/http/demo/AsyncSyncRequestInstance.java |    7 +-
 .../client/http/demo/SyncRequestInstance.java      |    1 -
 .../client/http/util/HttpLoadBalanceUtilsTest.java |   10 +-
 .../eventmesh/client/http/util/HttpUtilsTest.java  |   58 +-
 .../tcp/common/EventMeshTestCaseTopicSet.java      |    6 +-
 .../client/tcp/common/EventMeshTestUtils.java      |    1 -
 .../client/tcp/common/MessageUtilsTest.java        |  103 +-
 .../tcp/impl/EventMeshTCPClientFactoryTest.java    |   10 +-
 eventmesh-sdks/eventmesh-sdk-rust/.gitignore       |    6 +-
 eventmesh-sdks/eventmesh-sdk-rust/Cargo.lock       | 1606 --------------------
 eventmesh-sdks/eventmesh-sdk-rust/Cargo.toml       |   67 +-
 eventmesh-sdks/eventmesh-sdk-rust/README.md        |  150 ++
 .../eventmesh-sdk-rust/build.rs                    |   27 +-
 .../eventmesh-sdk-rust/eventmesh/Cargo.toml        |   38 -
 .../eventmesh-sdk-rust/eventmesh/build.rs          |   21 -
 .../eventmesh/proto/eventmesh-client.proto         |  150 --
 .../eventmesh-sdk-rust/eventmesh/src/constants.rs  |   24 -
 .../eventmesh/src/grpc/config.rs                   |   54 -
 .../eventmesh/src/grpc/consumer.rs                 |  263 ----
 .../eventmesh-sdk-rust/eventmesh/src/grpc/mod.rs   |   27 -
 .../eventmesh/src/grpc/producer.rs                 |  127 --
 .../eventmesh/src/http/config.rs                   |   29 -
 .../eventmesh-sdk-rust/eventmesh/src/http/mod.rs   |   38 -
 .../eventmesh/src/http/producer.rs                 |  117 --
 .../eventmesh/src/http/protocol_key.rs             |   34 -
 .../eventmesh/src/http/request_code.rs             |   76 -
 .../eventmesh-sdk-rust/eventmesh/src/lib.rs        |   22 -
 .../eventmesh-sdk-rust/eventmesh/src/message.rs    |   55 -
 .../eventmesh-sdk-rust/examples/Cargo.lock         | 1044 -------------
 .../eventmesh-sdk-rust/examples/Cargo.toml         |   63 -
 .../examples/grpc-consumer-stream.rs               |   93 --
 .../eventmesh-sdk-rust/examples/grpc-consumer.rs   |   81 -
 .../examples/grpc-producer-batch-publish.rs        |   57 -
 .../examples/grpc-producer-publish.rs              |   57 -
 .../examples/grpc-producer-request.rs              |   57 -
 .../examples/grpc/consumer_example.rs              |   58 +
 .../examples/grpc/producer_example.rs              |   61 +
 .../examples/http-producer-publish.rs              |   56 -
 .../examples/http-producer-request.rs              |   56 -
 .../proto/eventmesh-cloudevents.proto              |    0
 .../proto/eventmesh-service.proto                  |    0
 eventmesh-sdks/eventmesh-sdk-rust/src/common.rs    |   55 +
 .../eventmesh-sdk-rust/src/common/constants.rs     |   49 +-
 .../src/common/eventmesh_message_utils.rs          |  501 ++++++
 .../eventmesh-sdk-rust/src/common/local_ip.rs      |   23 +-
 .../eventmesh-sdk-rust/src/common/protocol_key.rs  |   60 +
 .../src/common/random_string_util.rs               |   53 +
 .../eventmesh-sdk-rust/src/config.rs               |   11 +-
 .../eventmesh-sdk-rust/src/config/grpc_config.rs   |  127 ++
 eventmesh-sdks/eventmesh-sdk-rust/src/error.rs     |   58 +
 .../eventmesh-sdk-rust/src/grpc.rs                 |   35 +-
 .../src/grpc/eventmesh_message.rs                  |    3 +
 .../eventmesh_message_producer.rs                  |  158 ++
 .../eventmesh-sdk-rust/src/grpc/grpc_consumer.rs   |  252 +++
 .../eventmesh-sdk-rust/src/grpc/grpc_producer.rs   |   37 +-
 .../eventmesh-sdk-rust/src/grpc/pb.rs              |    3 +
 eventmesh-sdks/eventmesh-sdk-rust/src/lib.rs       |  311 ++++
 .../eventmesh-sdk-rust/src/log.rs                  |   15 +-
 eventmesh-sdks/eventmesh-sdk-rust/src/model.rs     |   57 +
 .../eventmesh-sdk-rust/src/model/convert.rs        |   38 +-
 .../eventmesh-sdk-rust/src/model/message.rs        |  192 +++
 .../eventmesh-sdk-rust/src/model/response.rs       |   63 +
 .../eventmesh-sdk-rust/src/model/subscription.rs   |  275 ++++
 .../eventmesh-sdk-rust/src/net.rs                  |    9 +-
 .../eventmesh-sdk-rust/src/net/grpc.rs             |    1 +
 .../eventmesh-sdk-rust/src/net/grpc/grpc_client.rs |  212 +++
 .../tests/eventmesh_message_utils_test.rs          |   62 +
 .../apache/eventmesh/acl/impl/AclServiceImpl.java  |   15 +-
 .../eventmesh/acl/impl/AclServiceImplTest.java     |   52 +-
 .../org/apache/eventmesh/api/acl/AclService.java   |    1 -
 .../apache/eventmesh/api/acl/AclServiceTest.java   |   51 +-
 .../apache/eventmesh/api/auth/AuthServiceTest.java |   34 +-
 .../eventmesh/api/exception/AclExceptionTest.java  |   22 +-
 .../auth/http/basic/config/AuthConfigsTest.java    |    8 +-
 .../http/basic/impl/AuthHttpBasicServiceTest.java  |   37 +-
 .../auth/token/impl/auth/AuthTokenUtils.java       |   21 +-
 .../eventmesh/spi/EventMeshExtensionFactory.java   |    2 -
 .../eventmesh/spi/EventMeshExtensionType.java      |    3 +-
 .../org/apache/eventmesh/spi/EventMeshSPI.java     |    1 -
 .../spi/loader/JarExtensionClassLoader.java        |    5 +-
 .../spi/loader/MetaInfExtensionClassLoader.java    |    1 -
 .../spi/EventMeshExtensionFactoryTest.java         |   33 +-
 .../spi/example/AnotherSingletonExtension.java     |    1 -
 .../eventmesh/spi/example/PrototypeExtension.java  |    1 -
 .../eventmesh/spi/example/SingletonExtension.java  |    1 -
 .../apache/eventmesh/api/AsyncConsumeContext.java  |    1 -
 .../org/apache/eventmesh/api/EventListener.java    |    1 -
 .../eventmesh/api/admin/TopicProperties.java       |    3 +-
 .../eventmesh-storage-kafka/build.gradle           |    5 +-
 .../storage/kafka/consumer/ConsumerImpl.java       |    4 -
 .../kafka/consumer/KafkaConsumerRunner.java        |    1 +
 .../kafka/config/ClientConfigurationTest.java      |   36 +-
 .../eventmesh-storage-pulsar/build.gradle          |    2 -
 .../storage/pulsar/client/PulsarClientWrapper.java |   12 +-
 .../storage/pulsar/config/ClientConfiguration.java |    6 +-
 .../pulsar/consumer/PulsarConsumerImpl.java        |   15 +-
 .../storage/pulsar/producer/AbstractProducer.java  |    1 -
 .../pulsar/config/ClientConfigurationTest.java     |   10 +-
 .../eventmesh-storage-rabbitmq/build.gradle        |    2 -
 .../storage/rabbitmq/client/RabbitmqClient.java    |    2 -
 .../rabbitmq/consumer/RabbitmqConsumer.java        |    2 -
 .../rabbitmq/consumer/RabbitmqConsumerHandler.java |    2 +-
 .../rabbitmq/producer/RabbitmqProducer.java        |    3 +-
 .../eventmesh/storage/rabbitmq/RabbitmqServer.java |    8 +-
 .../cloudevent/RabbitmqCloudEventTest.java         |   18 +-
 .../rabbitmq/config/ConfigurationHolderTest.java   |   26 +-
 .../rabbitmq/consumer/RabbitmqConsumerTest.java    |   21 +-
 .../rabbitmq/producer/RabbitmqProducerTest.java    |   21 +-
 .../storage/redis/consumer/RedisConsumer.java      |    1 +
 .../storage/redis/producer/RedisProducer.java      |    6 +-
 .../storage/redis/AbstractRedisServer.java         |    8 +-
 .../storage/redis/client/RedissonClientTest.java   |    8 +-
 .../storage/redis/config/RedisPropertiesTest.java  |   12 +-
 .../storage/redis/connector/UnitTest.java          |   21 +-
 .../storage/redis/consumer/RedisConsumerTest.java  |   21 +-
 .../storage/redis/producer/RedisProducerTest.java  |   20 +-
 .../eventmesh-storage-rocketmq/build.gradle        |    4 +-
 .../storage/rocketmq/admin/RocketMQAdmin.java      |    4 +-
 .../cloudevent/RocketMQMessageFactory.java         |    6 +-
 .../rocketmq/cloudevent/impl/RocketMQHeaders.java  |    2 -
 .../cloudevent/impl/RocketMQMessageWriter.java     |    2 -
 .../storage/rocketmq/config/ClientConfig.java      |    3 +-
 .../rocketmq/consumer/PushConsumerImpl.java        |   13 +-
 .../EventMeshMessageListenerConcurrently.java      |    2 +-
 .../rocketmq/producer/AbstractProducer.java        |   24 +-
 .../storage/rocketmq/producer/ProducerImpl.java    |    7 +-
 .../rocketmq/producer/RocketMQProducerImpl.java    |    5 +-
 .../storage/rocketmq/utils/BeanUtils.java          |    3 +-
 .../storage/rocketmq/utils/CloudEventUtils.java    |    7 +-
 .../ConsumeMessageConcurrentlyService.java         |    9 +-
 .../cloudevent/RocketMQMessageFactoryTest.java     |   11 +-
 .../rocketmq/config/ClientConfigurationTest.java   |   36 +-
 .../rocketmq/consumer/PushConsumerImplTest.java    |   27 +-
 .../rocketmq/producer/DefaultProducerImplTest.java |   54 +-
 .../rocketmq/producer/ProducerImplTest.java        |   26 +-
 .../rocketmq/promise/DefaultPromiseTest.java       |  122 --
 .../storage/rocketmq/utils/BeanUtilsTest.java      |   34 +-
 .../eventmesh-storage-standalone/build.gradle      |    2 +-
 .../storage/standalone/admin/StandaloneAdmin.java  |    3 +-
 .../storage/standalone/broker/MessageQueue.java    |    1 -
 .../broker/task/HistoryMessageClear.java           |    2 -
 .../storage/standalone/broker/task/Subscribe.java  |    1 +
 .../standalone/consumer/StandaloneConsumer.java    |    6 +-
 .../eventmesh/storage/standalone/TestUtils.java    |    6 +-
 .../standalone/admin/StandaloneAdminTest.java      |   33 +-
 .../standalone/broker/MessageQueueTest.java        |   44 +-
 .../standalone/broker/StandaloneBrokerTest.java    |   20 +-
 .../broker/task/HistoryMessageClearTest.java       |   10 +-
 .../standalone/broker/task/SubscribeTest.java      |   12 +-
 .../consumer/StandaloneConsumerTest.java           |   22 +-
 .../producer/StandaloneProducerTest.java           |   18 +-
 .../eventmesh/trace/api/AbstractTraceService.java  |    1 +
 .../eventmesh/trace/api/EventMeshTraceService.java |    4 +-
 .../trace/api/common/EventMeshTraceConstants.java  |    1 -
 .../api/config/ExporterConfigurationTest.java      |   12 +-
 .../eventmesh-trace-jaeger/build.gradle            |    1 -
 .../eventmesh/trace/jaeger/JaegerTraceService.java |    3 +-
 .../trace/jaeger/JaegerTraceServiceTest.java       |   11 +-
 .../jaeger/config/JaegerConfigurationTest.java     |    4 +-
 .../eventmesh-trace-pinpoint/build.gradle          |    1 -
 .../trace/pinpoint/PinpointTraceService.java       |   10 +-
 .../pinpoint/exporter/PinpointSpanExporter.java    |   21 +-
 .../trace/pinpoint/PinpointTraceServiceTest.java   |   11 +-
 .../pinpoint/config/PinpointConfigurationTest.java |   33 +-
 .../exporter/PinpointSpanExporterTest.java         |   22 +-
 .../eventmesh-trace-zipkin/build.gradle            |    1 -
 .../eventmesh/trace/zipkin/ZipkinTraceService.java |    9 +-
 .../trace/zipkin/TracePluginFactoryTest.java       |   19 +-
 .../trace/zipkin/ZipkinTraceServiceTest.java       |   12 +-
 .../zipkin/config/ZipkinConfigurationTest.java     |   16 +-
 .../admin/AdminWebHookConfigOperationManager.java  |    4 +-
 .../webhook/admin/NacosWebHookConfigOperation.java |    7 +-
 .../webhook/config/AdminConfiguration.java         |    1 -
 .../AdminWebHookConfigOperationManagerTest.java    |    6 +-
 .../admin/FileWebHookConfigOperationTest.java      |   15 +-
 .../webhook/config/AdminConfigurationTest.java     |   12 +-
 .../apache/eventmesh/webhook/api/Manufacturer.java |    1 -
 .../webhook/receive/ManufacturerProtocol.java      |    1 -
 .../webhook/receive/WebHookController.java         |    1 +
 .../webhook/receive/protocol/GithubProtocol.java   |    1 -
 .../receive/config/ReceiveConfigurationTest.java   |   14 +-
 gradle.properties                                  |    2 +-
 gradle/wrapper/gradle-wrapper.jar                  |  Bin 59536 -> 63375 bytes
 gradle/wrapper/gradle-wrapper.properties           |    4 +-
 gradlew                                            |  235 +--
 gradlew.bat                                        |   17 +-
 settings.gradle                                    |    7 +-
 style/checkstyle-header1.txt                       |    1 +
 style/task/eventmesh-spotless-formatter.xml        |   59 +
 tools/dependency-check/known-dependencies.txt      |    8 +-
 835 files changed, 11063 insertions(+), 10314 deletions(-)
 create mode 100644 eventmesh-admin/.gitignore
 copy eventmesh-admin/{eventmesh-admin-rocketmq/gradle.properties => 
docker/Dockerfile} (80%)
 create mode 100644 eventmesh-admin/docs/UserGuide_CN.md
 create mode 100644 eventmesh-admin/docs/UserGuide_EN.md
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/controller/AdminController.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/handler/TopicsHandler.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/request/TopicCreateRequest.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/response/TopicResponse.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/util/RequestMapping.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/util/UrlMappingPattern.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/test/java/org/apache/eventmesh/admin/rocketmq/request/TopicCreateRequestTest.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/test/java/org/apache/eventmesh/admin/rocketmq/response/TopicResponseTest.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/test/java/org/apache/eventmesh/admin/rocketmq/util/RequestMappingTest.java
 delete mode 100644 
eventmesh-admin/eventmesh-admin-rocketmq/src/test/java/org/apache/eventmesh/admin/rocketmq/util/UrlMappingPatternTest.java
 create mode 100644 eventmesh-admin/gradle/wrapper/gradle-wrapper.jar
 copy {gradle => eventmesh-admin/gradle}/wrapper/gradle-wrapper.properties (93%)
 create mode 100644 eventmesh-admin/gradlew
 copy gradlew.bat => eventmesh-admin/gradlew.bat (89%)
 copy eventmesh-admin/{build.gradle => settings.gradle} (95%)
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/mysql/StopEventData.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/EventMeshAdminApplication.java
 (70%)
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionType.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/common/ConfigConst.java
 (63%)
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/common/NacosConst.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/config/AdminProperties.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/config/MetaTypeConfig.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/controller/ConnectionController.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/controller/SubscriptionController.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/dto/Result.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/enums/Errors.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/BaseException.java
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionMode.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/EventMeshAdminException.java
 (61%)
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/event/EventHandler.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/EventMeshException.java
 (73%)
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/GlobalExceptionHandler.java
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionMode.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/MetaException.java
 (59%)
 copy eventmesh-admin/{build.gradle => 
src/main/java/org/apache/eventmesh/admin/model/ConnectionInfo.java} (91%)
 copy 
eventmesh-connectors/eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/config/PulsarServerConfig.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/model/SubscriptionInfo.java
 (76%)
 copy 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/boot/ThreadPoolGroup.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/ConnectionService.java
 (74%)
 copy 
eventmesh-sdks/eventmesh-sdk-java/src/main/java/org/apache/eventmesh/client/grpc/producer/GrpcProducer.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/SubscriptionService.java
 (58%)
 copy 
eventmesh-spi/src/test/java/org/apache/eventmesh/spi/example/AnotherSingletonExtension.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/impl/EtcdConnectionService.java
 (78%)
 copy 
eventmesh-meta/eventmesh-meta-etcd/src/main/java/org/apache/eventmesh/meta/etcd/factory/EtcdStreamObserver.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/impl/EtcdSubscriptionService.java
 (58%)
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/impl/NacosConnectionService.java
 create mode 100644 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/service/impl/NacosSubscriptionService.java
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionType.java
 => 
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
 (68%)
 copy gradle.properties => eventmesh-admin/src/main/resources/application.yml 
(55%)
 create mode 100644 eventmesh-admin/src/main/resources/logback.xml
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/AsyncConsumeContext.java
 => 
eventmesh-admin/src/test/java/org/apache/eventmesh/admin/EventMeshAdminApplicationTests.java
 (77%)
 create mode 100644 
eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/LogUtils.java
 copy 
eventmesh-common/src/{test/java/org/apache/eventmesh/common/utils/AssertUtilsTest.java
 => main/java/org/apache/eventmesh/common/utils/TypeUtils.java} (66%)
 copy 
eventmesh-common/src/test/java/org/apache/eventmesh/common/utils/{IPUtilsTest.java
 => TypeUtilsTest.java} (63%)
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/AbstractPartition.java
 => eventmesh-connector-file/build.gradle} (81%)
 copy {eventmesh-admin/eventmesh-admin-rocketmq => 
eventmesh-connectors/eventmesh-connector-file}/gradle.properties (95%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/config/PulsarServerConfig.java
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/config/FileServerConfig.java}
 (84%)
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/server/JdbcConnectorServer.java
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/server/FileConnectServer.java}
 (64%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/sink/config/PulsarSinkConfig.java
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/sink/config/FileSinkConfig.java}
 (78%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/SourceConnectorConfig.java
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/sink/config/SinkConnectorConfig.java}
 (87%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/sink/connector/FileSinkConnector.java
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/PulsarSourceConfig.java
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/source/config/FileSourceConfig.java}
 (83%)
 copy 
eventmesh-connectors/{eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq
 => 
eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file}/source/config/SourceConnectorConfig.java
 (94%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-file/src/main/java/org/apache/eventmesh/connector/file/source/connector/FileSourceConnector.java
 rename eventmesh-admin/gradle.properties => 
eventmesh-connectors/eventmesh-connector-file/src/main/resources/server-config.yml
 (95%)
 copy gradle/wrapper/gradle-wrapper.properties => 
eventmesh-connectors/eventmesh-connector-file/src/main/resources/sink-config.yml
 (75%)
 copy eventmesh-connectors/{eventmesh-connector-rocketmq => 
eventmesh-connector-file}/src/main/resources/source-config.yml (88%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/DataChanges.java
 create mode 100644 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/cdc/AbstractCdcEngine.java
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/AsyncConsumeContext.java
 => 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/cdc/AbstractCdcEngineFactory.java
 (85%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/cdc/mysql/MysqlCdcEngine.java
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/cdc/{CdcEngineFactory.java
 => mysql/MysqlCdcEngineFactory.java} (55%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/cdc/mysql/RowDeserializers.java
 rename 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/mysql/{GtidSet.java
 => EventMeshGtidSet.java} (93%)
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/mysql/{StopEventData.java
 => MysqlConstants.java} (69%)
 copy {eventmesh-meta/eventmesh-meta-etcd => 
eventmesh-connectors/eventmesh-connector-prometheus}/build.gradle (79%)
 copy {eventmesh-admin/eventmesh-admin-rocketmq => 
eventmesh-connectors/eventmesh-connector-prometheus}/gradle.properties (94%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/config/PulsarServerConfig.java
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/config/PrometheusServerConfig.java}
 (84%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/SourceConnectorConfig.java
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/model/QueryPrometheusReq.java}
 (81%)
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/AsyncConsumeContext.java
 => 
eventmesh-connectors/eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/model/QueryPrometheusRsp.java
 (82%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/SourceConnectorConfig.java
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/model/ResponseData.java}
 (81%)
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/server/JdbcConnectorServer.java
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/server/PrometheusConnectServer.java}
 (65%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/PulsarSourceConfig.java
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/source/config/PrometheusSourceConfig.java}
 (83%)
 copy 
eventmesh-connectors/{eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq
 => 
eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus}/source/config/SourceConnectorConfig.java
 (77%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-prometheus/src/main/java/org/apache/eventmesh/connector/prometheus/source/connector/PrometheusSourceConnector.java
 copy eventmesh-connectors/{eventmesh-connector-kafka => 
eventmesh-connector-prometheus}/src/main/resources/server-config.yml (100%)
 copy eventmesh-connectors/{eventmesh-connector-rocketmq => 
eventmesh-connector-prometheus}/src/main/resources/source-config.yml (65%)
 rename {eventmesh-admin/eventmesh-admin-rocketmq => 
eventmesh-connectors/eventmesh-connector-spring}/build.gradle (62%)
 copy {eventmesh-admin/eventmesh-admin-rocketmq => 
eventmesh-connectors/eventmesh-connector-spring}/gradle.properties (94%)
 copy 
eventmesh-meta/eventmesh-meta-etcd/src/main/java/org/apache/eventmesh/meta/etcd/factory/EtcdStreamObserver.java
 => 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/common/SpringApplicationContextHolder.java
 (50%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/config/EventMeshAutoConfiguration.java
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/config/PulsarServerConfig.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/config/SpringConnectServerConfig.java}
 (84%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/server/SpringConnectServer.java
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/Schema.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/EventMeshConsumerMetadata.java}
 (79%)
 copy eventmesh-spi/src/main/java/org/apache/eventmesh/spi/EventMeshSPI.java => 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/EventMeshListener.java
 (74%)
 create mode 100644 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/EventMeshListenerBeanPostProcessor.java
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/sink/config/PulsarSinkConfig.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/config/SpringSinkConfig.java}
 (74%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config/SourceConnectorConfig.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/connector/SinkConnectorConfig.java}
 (84%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/sink/connector/PulsarSinkConnector.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/connector/SpringSinkConnector.java}
 (50%)
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/DatabaseType.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/sink/connector/SpringSinkConnectorCreateServiceImpl.java}
 (55%)
 copy 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/processor/ShortHttpProcessor.java
 => 
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
 (82%)
 copy 
eventmesh-connectors/{eventmesh-connector-s3/src/main/java/org/apache/eventmesh/connector/s3/source/config/S3SourceConfig.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/config/SpringSourceConfig.java}
 (77%)
 copy 
eventmesh-connectors/{eventmesh-connector-pulsar/src/main/java/org/apache/eventmesh/connector/pulsar/source/config
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/connector}/SourceConnectorConfig.java
 (88%)
 copy 
eventmesh-connectors/{eventmesh-connector-mongodb/src/main/java/org/apache/eventmesh/connector/mongodb/source/connector/MongodbSourceConnector.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/connector/SpringSourceConnector.java}
 (57%)
 copy 
eventmesh-connectors/{eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/source/dialect/DatabaseType.java
 => 
eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/connector/SpringSourceConnectorCreateServiceImpl.java}
 (55%)
 copy gradle/wrapper/gradle-wrapper.properties => 
eventmesh-connectors/eventmesh-connector-spring/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.openconnect.api.ConnectorCreateService
 (79%)
 rename eventmesh-admin/eventmesh-admin-rocketmq/gradle.properties => 
eventmesh-connectors/eventmesh-connector-spring/src/main/resources/META-INF/spring.factories
 (85%)
 copy eventmesh-connectors/{eventmesh-connector-jdbc => 
eventmesh-connector-spring}/src/main/resources/server-config.yml (100%)
 copy gradle/wrapper/gradle-wrapper.properties => 
eventmesh-connectors/eventmesh-connector-spring/src/main/resources/sink-config.yml
 (76%)
 copy gradle/wrapper/gradle-wrapper.properties => 
eventmesh-connectors/eventmesh-connector-spring/src/main/resources/source-config.yml
 (75%)
 rename eventmesh-meta/eventmesh-meta-consul/src/test/java/{ => 
org/apache/eventmesh/meta/consul/service}/ConsulMetaServiceTest.java (59%)
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/event/SchemaChangeEvent.java
 => 
eventmesh-openconnect/eventmesh-openconnect-java/src/main/java/org/apache/eventmesh/openconnect/api/ConnectorCreateService.java
 (66%)
 copy 
eventmesh-openconnect/eventmesh-openconnect-offsetmgmt-plugin/eventmesh-openconnect-offsetmgmt-api/src/main/java/org/apache/eventmesh/openconnect/offsetmgmt/api/storage/{MemoryBasedKeyValueStore.java
 => DefaultOffsetManagementServiceImpl.java} (55%)
 copy {eventmesh-connectors => eventmesh-protocol-plugin}/build.gradle (100%)
 create mode 100644 
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/Cargo.lock
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/README.md
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/event/EventHandler.java
 => eventmesh-sdks/eventmesh-sdk-rust/build.rs (70%)
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/Cargo.toml
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/build.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/proto/eventmesh-client.proto
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/constants.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/grpc/config.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/grpc/consumer.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/grpc/mod.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/grpc/producer.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/http/config.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/http/mod.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/http/producer.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/http/protocol_key.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/http/request_code.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/lib.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/eventmesh/src/message.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/examples/Cargo.lock
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/examples/Cargo.toml
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc-consumer-stream.rs
 delete mode 100644 eventmesh-sdks/eventmesh-sdk-rust/examples/grpc-consumer.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc-producer-batch-publish.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc-producer-publish.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc-producer-request.rs
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc/consumer_example.rs
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/grpc/producer_example.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/http-producer-publish.rs
 delete mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/examples/http-producer-request.rs
 copy {eventmesh-connectors/eventmesh-connector-openfunction/src/main => 
eventmesh-sdks/eventmesh-sdk-rust}/proto/eventmesh-cloudevents.proto (100%)
 copy {eventmesh-connectors/eventmesh-connector-openfunction/src/main => 
eventmesh-sdks/eventmesh-sdk-rust}/proto/eventmesh-service.proto (100%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/common.rs
 copy 
eventmesh-common/src/test/java/org/apache/eventmesh/common/utils/SystemUtilsTest.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/common/constants.rs (50%)
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/src/common/eventmesh_message_utils.rs
 rename 
eventmesh-admin/eventmesh-admin-rocketmq/src/main/java/org/apache/eventmesh/admin/rocketmq/Constants.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/common/local_ip.rs (68%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/common/protocol_key.rs
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/src/common/random_string_util.rs
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/AsyncConsumeContext.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/config.rs (77%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/config/grpc_config.rs
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/error.rs
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionType.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/grpc.rs (62%)
 copy eventmesh-admin/build.gradle => 
eventmesh-sdks/eventmesh-sdk-rust/src/grpc/eventmesh_message.rs (89%)
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/src/grpc/eventmesh_message/eventmesh_message_producer.rs
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/grpc/grpc_consumer.rs
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionMode.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/grpc/grpc_producer.rs (59%)
 copy eventmesh-admin/build.gradle => 
eventmesh-sdks/eventmesh-sdk-rust/src/grpc/pb.rs (89%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/lib.rs
 copy 
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/AsyncConsumeContext.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/log.rs (77%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/model.rs
 copy 
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/grpc/common/Response.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/model/convert.rs (65%)
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/model/message.rs
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/model/response.rs
 create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/src/model/subscription.rs
 copy 
eventmesh-connectors/eventmesh-connector-jdbc/src/main/java/org/apache/eventmesh/connector/jdbc/AbstractPartition.java
 => eventmesh-sdks/eventmesh-sdk-rust/src/net.rs (86%)
 copy eventmesh-admin/build.gradle => 
eventmesh-sdks/eventmesh-sdk-rust/src/net/grpc.rs (96%)
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/src/net/grpc/grpc_client.rs
 create mode 100644 
eventmesh-sdks/eventmesh-sdk-rust/tests/eventmesh_message_utils_test.rs
 delete mode 100644 
eventmesh-storage-plugin/eventmesh-storage-rocketmq/src/test/java/org/apache/eventmesh/storage/rocketmq/promise/DefaultPromiseTest.java
 create mode 100644 style/task/eventmesh-spotless-formatter.xml


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to