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 0b2632a1d Merge branch 'master' into harshithasudhakar-eventmesh#4254
add f046a2ef4 [ISSUE #4402] Refactor the retry module with
HashedWheelTimer. (#4505)
add 763440474 [ISSUE #4503]Rust sdk use nightly toolchain (#4504)
add a717d3503 [WIP][ISSUE #4043]initial implementation of filter and
transform (#4365)
add cf16cf60d [ISSUE#4508] Add unit test for SpringSourceConnector. (#4509)
add ae76d75a1 [ISSUE#4510] Add test case for SpringSinkConnector. (#4511)
add f948cc56f [ISSUE #4513]Add eventmesh filter & transform sub module
(#4514)
add 11def17e8 [ISSUE #4517]Fix Webhook callback path is not a valid Nacos
dataId (#4518)
add a091017d9 [ISSUE#4515] Add test case for ProtocolPluginFactory. (#4516)
add 55865a660 [ISSUE #4502] Optimizing Log Printing Using the LogUtils
add 2bfc1ae80 [ISSUE #4521] A poor naming. (#4524)
add 80c7f8822 [ISSUE #4319] C SDK Framework (#4323)
add 2f66f2082 [ISSUE #4320] C SDK Support For TCP (#4324)
add e13ac79c5 [ISSUE #4321] Add Examples And Configs For C SDK (#4326)
add 20155edc0 [ISSUE #4322] C SDK Makefile (#4327)
add bdacd2335 [ISSUE #3906] Do some code optimization.[EventMeshUtil]
(#4527)
add 4bda07944 [ISSUE #3825] Do some code optimization.[TopicMetadata]
(#4526)
add 40a2aea81 [ISSUE #4519]Rust sdk support CloudEvents (#4520)
add 42d6e556f [ISSUE#4536] Add unit test for RocketMQSinkConnector. (#4538)
add 360ed6624 [ISSUE #3902] Do some code optimization.[NetUtils] (#4528)
add 261223f36 [ISSUE#4531] Add unit test for RedisSinkConnector. (#4533)
add 7438a5542 [ISSUE #4529] Add sendcallback for springConnector. (#4532)
add 0b6ae9f11 [ISSUE #4549]Remove unnecessary transient modifiers. (#4550)
add fe7256fb4 [ISSUE#4535] Add unit test for RocketMQSourceConnector.
(#4546)
add c35052829 fix make libcurl.a error (#4542)
add 3a580dcd3 [MINOR] Fix ci check error (#4543)
add a60d46f2f Update SendAsyncMessageProcessor.java (#4054)
add 9cb170420 [ISSUE #3472]Do some code optimization[HttpProtocolAdaptor]
(#3883)
add 9fdc30a30 [ISSUE#4530] Add unit test for RedisSourceConnector. (#4545)
add 013512bd7 [ISSUE#4552] Add example for spring connector sdk. (#4553)
add 13f4d98ff [ISSUE#4178] When there are a large number of errors in the
HTTP target, RocketMQ consumption is slow (#4544)
new 36ebe5abe Merge branch 'master' into harshithasudhakar-eventmesh#4254
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/ci.yml | 8 +
.gitmodules | 7 +
build.gradle | 1 +
.../eventmesh/admin/config/AdminProperties.java | 2 +-
.../eventmesh/admin/config/MetaTypeConfig.java | 4 +-
.../admin/{common => constant}/ConfigConst.java | 2 +-
.../admin/{common => constant}/NacosConst.java | 2 +-
.../org/apache/eventmesh/admin/dto/Result.java | 50 +-
.../admin/enums/{Errors.java => Status.java} | 30 +-
.../eventmesh/admin/exception/BaseException.java | 20 +-
.../admin/exception/EventMeshAdminException.java | 6 +-
.../admin/exception/GlobalExceptionHandler.java | 9 +-
.../eventmesh/admin/exception/MetaException.java | 10 +-
.../service/impl/NacosSubscriptionService.java | 16 +-
.../ExceptionUtil.java} | 4 +-
eventmesh-common/build.gradle | 5 +
.../org/apache/eventmesh/common/Constants.java | 7 +
.../common/config/CommonConfiguration.java | 4 +
.../eventmesh/common/file/WatchFileManager.java | 10 +-
.../eventmesh/common/file/WatchFileTask.java | 10 +-
.../common/protocol/http/common/ProtocolKey.java | 1 +
.../eventmesh/common/protocol/tcp/codec/Codec.java | 13 +-
.../eventmesh/common/utils/JsonPathUtils.java | 144 +
.../apache/eventmesh/common/utils/NetUtils.java | 3 +-
.../connector/jdbc/connection/JdbcConnection.java | 35 +-
.../source/dialect/cdc/mysql/MysqlCdcEngine.java | 4 +-
.../source/dialect/mysql/MysqlDatabaseDialect.java | 17 +-
.../connector/PrometheusSourceConnector.java | 1 +
.../eventmesh-connector-redis/build.gradle | 3 +
.../connector/redis/AbstractRedisServer.java | 29 +-
.../sink/connector/RedisSinkConnectorTest.java | 101 +
.../source/connector/RedisSourceConnectorTest.java | 98 +
.../src/{main => test}/resources/sink-config.yml | 0
.../src/{main => test}/resources/source-config.yml | 0
.../eventmesh-connector-rocketmq/build.gradle | 3 +
.../sink/connector/RocketMQSinkConnectorTest.java | 93 +
.../connector/RocketMQSourceConnectorTest.java | 92 +
.../src/{main => test}/resources/sink-config.yml | 0
.../src/{main => test}/resources/source-config.yml | 0
.../eventmesh-connector-spring/build.gradle | 5 +
.../spring/source/MessageSendingOperations.java | 4 +
.../source/connector/SpringSourceConnector.java | 21 +
.../sink/connector/SpringSinkConnectorTest.java | 80 +
.../connector/SpringSourceConnectorTest.java | 59 +
eventmesh-examples/build.gradle | 1 +
.../WorkflowAsyncPublishInstance.java | 5 +-
.../grpc/sub/CloudEventsAsyncSubscribe.java | 5 +-
.../grpc/sub/CloudEventsSubscribeReply.java | 5 +-
.../grpc/sub/EventMeshAsyncSubscribe.java | 5 +-
.../grpc/sub/EventMeshSubscribeBroadcast.java | 5 +-
.../grpc/sub/EventMeshSubscribeReply.java | 5 +-
.../grpc/sub/WorkflowExpressAsyncSubscribe.java | 9 +-
.../grpc/sub/WorkflowOrderAsyncSubscribe.java | 9 +-
.../grpc/sub/WorkflowPaymentAsyncSubscribe.java | 9 +-
.../grpc/sub/app/controller/SubController.java | 5 +-
.../eventmesh/grpc/sub/app/service/SubService.java | 25 +-
.../eventmeshmessage/AsyncSyncRequestInstance.java | 11 +-
.../pub/eventmeshmessage/SyncRequestInstance.java | 7 +-
.../http/demo/sub/controller/SubController.java | 9 +-
.../http/demo/sub/service/SubService.java | 21 +-
.../spring/SpringBootDemoApplication.java | 14 +-
.../eventmesh/spring/pub/SpringPubController.java | 62 +
.../eventmesh/spring/sub/SpringSubHandler.java | 19 +-
.../tcp/demo/pub/cloudevents/AsyncPublish.java | 5 +-
.../tcp/demo/pub/cloudevents/SyncRequest.java | 9 +-
.../demo/pub/eventmeshmessage/AsyncPublish.java | 5 +-
.../eventmeshmessage/AsyncPublishBroadcast.java | 5 +-
.../tcp/demo/pub/eventmeshmessage/SyncRequest.java | 9 +-
.../tcp/demo/sub/cloudevents/AsyncSubscribe.java | 5 +-
.../tcp/demo/sub/cloudevents/SyncResponse.java | 5 +-
.../demo/sub/eventmeshmessage/AsyncSubscribe.java | 5 +-
.../eventmeshmessage/AsyncSubscribeBroadcast.java | 5 +-
.../demo/sub/eventmeshmessage/SyncResponse.java | 5 +-
.../src/main/resources/server-config.yml | 0
.../src/main/resources/sink-config.yml | 28 +
.../src/main/resources/source-config.yml | 28 +
.../build.gradle | 6 +-
.../org/apache/eventmesh/filter/PatternEntry.java | 68 +
.../filter/condition/AnythingButCondition.java | 71 +
.../eventmesh/filter/condition/Condition.java | 11 +-
.../filter/condition/ConditionsBuilder.java | 65 +
.../filter/condition/ExistsCondition.java | 20 +-
.../filter/condition/NumericCondition.java | 80 +
.../filter/condition/PrefixCondition.java | 25 +-
.../filter/condition/SpecifiedCondition.java | 25 +-
.../filter/condition/SuffixCondition.java | 25 +-
.../apache/eventmesh/filter/pattern/Pattern.java | 87 +
.../filter/patternbuild/PatternBuilder.java | 189 +
.../org/apache/eventmesh/filter/PatternTest.java | 147 +
.../metrics/api/model/HttpSummaryMetrics.java | 11 +-
.../metrics/api/model/RetrySummaryMetrics.java | 13 +-
.../metrics/api/model/TcpSummaryMetrics.java | 6 +-
.../apache/eventmesh/openconnect/SourceWorker.java | 29 +-
.../api/callback/SendExcepionContext.java | 40 +-
.../api/callback/SendMessageCallback.java | 9 +-
.../openconnect/api/callback/SendResult.java | 35 +-
.../offsetmgmt/api/data/ConnectRecord.java | 9 +-
.../offsetmgmt/api/data/DefaultKeyValue.java | 25 +-
.../openconnect/offsetmgmt/api/data/KeyValue.java | 4 +-
.../protocol/api/MockProtocolAdaptorImpl.java | 37 +-
.../protocol/api/ProtocolPluginFactoryTest.java | 69 +
...g.apache.eventmesh.protocol.api.ProtocolAdaptor | 17 +
.../protocol/http/HttpProtocolAdaptor.java | 5 +-
.../eventmesh-retry-api}/build.gradle | 11 +-
.../eventmesh/retry/api/AbstractRetryer.java | 87 +
.../org/apache/eventmesh/retry/api/Retryer.java | 20 +-
.../retry/api/conf/RetryConfiguration.java | 26 +-
.../retry/api/strategy/RetryStrategy.java | 14 +-
.../retry/api/timer/HashedWheelTimer.java | 802 +++
.../apache/eventmesh/retry/api/timer/Timeout.java | 56 +
.../apache/eventmesh/retry/api/timer/Timer.java | 62 +
.../eventmesh/retry/api/timer/TimerTask.java | 27 +-
.../eventmesh-retry-rocketmq}/build.gradle | 12 +-
.../eventmesh-retry-rocketmq/gradle.properties | 19 +
.../retry/rocketmq/RocketMQRetryStrategyImpl.java | 75 +
...ache.eventmesh.retry.api.strategy.RetryStrategy | 16 +
eventmesh-runtime/build.gradle | 2 +
eventmesh-runtime/conf/eventmesh.properties | 2 +
.../handler/RedirectClientByIpPortHandler.java | 2 +-
.../admin/handler/RedirectClientByPathHandler.java | 2 +-
.../handler/RedirectClientBySubSystemHandler.java | 22 +-
.../admin/handler/RejectAllClientHandler.java | 5 +-
.../admin/handler/RejectClientByIpPortHandler.java | 2 +-
.../handler/RejectClientBySubSystemHandler.java | 2 +-
.../admin/handler/ShowClientBySystemHandler.java | 5 +-
.../runtime/admin/response/GetMetricsResponse.java | 8 +-
.../eventmesh/runtime/boot/AbstractHTTPServer.java | 41 +-
.../runtime/boot/AbstractRemotingServer.java | 57 +-
.../eventmesh/runtime/boot/AbstractTCPServer.java | 17 +-
.../runtime/boot/EventMeshGrpcServer.java | 20 +-
.../runtime/boot/EventMeshHTTPServer.java | 21 +-
.../eventmesh/runtime/boot/EventMeshServer.java | 21 +-
.../eventmesh/runtime/boot/EventMeshStartup.java | 10 +-
.../eventmesh/runtime/boot/EventMeshTCPServer.java | 27 +-
.../eventmesh/runtime/boot/RemotingServer.java | 11 +-
.../configuration/EventMeshHTTPConfiguration.java | 1 +
.../runtime/core/protocol/AbstractRetryer.java | 87 -
.../runtime/core/protocol/RetryContext.java | 87 +-
.../protocol/consumer/HandleMessageContext.java | 11 +-
.../protocol/grpc/consumer/ConsumerManager.java | 31 +-
.../protocol/grpc/consumer/EventMeshConsumer.java | 33 +-
.../consumer/consumergroup/StreamTopicConfig.java | 7 +-
.../processor/BatchPublishCloudEventProcessor.java | 6 +-
.../processor/PublishCloudEventsProcessor.java | 6 +-
.../grpc/processor/ReplyMessageProcessor.java | 6 +-
.../grpc/processor/RequestCloudEventProcessor.java | 6 +-
.../grpc/processor/SubscribeProcessor.java | 17 +-
.../protocol/grpc/producer/ProducerManager.java | 90 -
.../protocol/grpc/push/AbstractPushRequest.java | 14 +-
.../core/protocol/grpc/retry/GrpcRetryer.java | 29 +-
.../protocol/http/consumer/EventMeshConsumer.java | 13 +-
.../protocol/http/consumer/HandleMsgContext.java | 3 +-
.../http/consumer/HttpClientGroupMapping.java | 82 +-
.../http/processor/BatchSendMessageProcessor.java | 21 +-
.../processor/BatchSendMessageV2Processor.java | 13 +-
.../http/processor/CreateTopicProcessor.java | 5 +-
.../http/processor/DeleteTopicProcessor.java | 5 +-
.../protocol/http/processor/HandlerService.java | 9 +-
.../http/processor/HeartBeatProcessor.java | 23 +-
.../processor/LocalSubscribeEventProcessor.java | 33 +-
.../processor/LocalUnSubscribeEventProcessor.java | 32 +-
.../http/processor/QuerySubscriptionProcessor.java | 5 +-
.../http/processor/ReplyMessageProcessor.java | 13 +-
.../http/processor/SendAsyncEventProcessor.java | 51 +-
.../http/processor/SendAsyncMessageProcessor.java | 19 +-
.../processor/SendAsyncRemoteEventProcessor.java | 47 +-
.../http/processor/SendSyncMessageProcessor.java | 67 +-
.../http/processor/SubscribeProcessor.java | 32 +-
.../http/processor/UnSubscribeProcessor.java | 32 +-
.../protocol/http/producer/EventMeshProducer.java | 130 -
.../protocol/http/producer/SendMessageContext.java | 151 -
.../http/push/AbstractHTTPPushRequest.java | 17 +-
.../protocol/http/push/AsyncHTTPPushRequest.java | 42 +-
.../protocol/http/push/HTTPMessageHandler.java | 4 +-
.../core/protocol/http/retry/HttpRetryer.java | 36 +-
.../{grpc => }/producer/EventMeshProducer.java | 25 +-
.../{http => }/producer/ProducerManager.java | 20 +-
.../{grpc => }/producer/SendMessageContext.java | 16 +-
.../tcp/client/group/ClientGroupWrapper.java | 50 +-
.../client/group/ClientSessionGroupMapping.java | 5 +-
.../dispatch/FreePriorityDispatchStrategy.java | 15 +-
.../tcp/client/processor/HelloProcessor.java | 2 +-
.../client/processor/MessageTransferProcessor.java | 5 +-
.../tcp/client/processor/SubscribeProcessor.java | 7 +-
.../client/recommend/EventMeshRecommendImpl.java | 85 +-
.../client/session/push/DownStreamMsgContext.java | 5 +-
.../tcp/client/session/push/SessionPusher.java | 5 +-
.../{EventMeshTcpRetryer.java => TcpRetryer.java} | 40 +-
.../client/session/send/UpStreamMsgContext.java | 12 +-
.../runtime/metrics/grpc/EventMeshGrpcMonitor.java | 2 +-
.../runtime/metrics/http/HTTPMetricsServer.java | 116 +-
.../runtime/metrics/tcp/EventMeshTcpMonitor.java | 4 +-
.../eventmesh/runtime/util/EventMeshUtil.java | 14 +-
.../apache/eventmesh/runtime/util/WebhookUtil.java | 11 +-
.../runtime/client/common/RequestContext.java | 5 +-
.../runtime/client/impl/PubClientImpl.java | 27 +-
.../runtime/client/impl/SubClientImpl.java | 19 +-
.../eventmesh/runtime/demo/AsyncPubClient.java | 5 +-
.../eventmesh/runtime/demo/AsyncSubClient.java | 5 +-
.../eventmesh/runtime/demo/BroadCastSubClient.java | 5 +-
.../apache/eventmesh/runtime/demo/CCSubClient.java | 5 +-
.../apache/eventmesh/runtime/demo/CClientDemo.java | 5 +-
.../eventmesh/runtime/demo/SyncPubClient.java | 7 +-
.../eventmesh/runtime/demo/SyncSubClient.java | 5 +-
eventmesh-sdks/eventmesh-sdk-c/README.md | 20 +
eventmesh-sdks/eventmesh-sdk-c/configs/rmb.conf | 61 +
eventmesh-sdks/eventmesh-sdk-c/examples/demo.c | 1715 ++++++
.../eventmesh-sdk-c/include/message_log_api.h | 55 +
.../eventmesh-sdk-c/include/rmb_access_config.h | 45 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_cfg.h | 60 +
.../eventmesh-sdk-c/include/rmb_common.h | 269 +
.../eventmesh-sdk-c/include/rmb_context.h | 66 +
.../eventmesh-sdk-c/include/rmb_define.h | 1264 +++++
eventmesh-sdks/eventmesh-sdk-c/include/rmb_errno.h | 137 +
.../eventmesh-sdk-c/include/rmb_http_client.h | 38 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_list.h | 564 ++
eventmesh-sdks/eventmesh-sdk-c/include/rmb_log.h | 121 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_mq.h | 282 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_msg.h | 163 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_pub.h | 157 +
eventmesh-sdks/eventmesh-sdk-c/include/rmb_sub.h | 335 ++
eventmesh-sdks/eventmesh-sdk-c/include/rmb_udp.h | 78 +
.../eventmesh-sdk-c/include/rmb_vector.h | 43 +
eventmesh-sdks/eventmesh-sdk-c/include/wemq_fifo.h | 639 +++
.../eventmesh-sdk-c/include/wemq_proto.h | 562 ++
eventmesh-sdks/eventmesh-sdk-c/include/wemq_tcp.h | 39 +
.../eventmesh-sdk-c/include/wemq_thread.h | 113 +
.../eventmesh-sdk-c/include/wemq_topic_list.h | 53 +
eventmesh-sdks/eventmesh-sdk-c/makefile | 99 +
eventmesh-sdks/eventmesh-sdk-c/src/common.h | 39 +
.../eventmesh-sdk-c/src/message_log_api.c | 397 ++
.../eventmesh-sdk-c/src/rmb_access_config.c | 827 +++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_cfg.c | 594 +++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_context.c | 907 ++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_errno.c | 155 +
.../eventmesh-sdk-c/src/rmb_http_client.c | 211 +
eventmesh-sdks/eventmesh-sdk-c/src/rmb_log.c | 1273 +++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_mq.c | 1357 +++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_msg.c | 1686 ++++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_pub.c | 2453 +++++++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_sub.c | 1379 +++++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_udp.c | 383 ++
eventmesh-sdks/eventmesh-sdk-c/src/rmb_vector.c | 84 +
eventmesh-sdks/eventmesh-sdk-c/src/wemq_fifo.c | 350 ++
eventmesh-sdks/eventmesh-sdk-c/src/wemq_proto.c | 748 +++
eventmesh-sdks/eventmesh-sdk-c/src/wemq_tcp.c | 773 +++
eventmesh-sdks/eventmesh-sdk-c/src/wemq_thread.c | 5467 ++++++++++++++++++++
.../eventmesh-sdk-c/src/wemq_topic_list.c | 237 +
eventmesh-sdks/eventmesh-sdk-c/third_party/curl | 1 +
eventmesh-sdks/eventmesh-sdk-c/third_party/json-c | 1 +
.../client/catalog/EventMeshCatalogClient.java | 5 +-
.../grpc/consumer/EventMeshGrpcConsumer.java | 37 +-
.../client/grpc/consumer/SubStreamHandler.java | 39 +-
.../client/grpc/producer/CloudEventProducer.java | 38 +-
.../grpc/producer/EventMeshGrpcProducer.java | 9 +-
.../grpc/producer/EventMeshMessageProducer.java | 25 +-
.../http/consumer/EventMeshHttpConsumer.java | 12 +-
.../eventmesh/client/http/util/HttpUtils.java | 9 +-
.../client/tcp/common/RequestContext.java | 5 +-
.../eventmesh/client/tcp/common/TcpClient.java | 29 +-
.../EventMeshMessageTCPPubClient.java | 5 +-
.../client/workflow/EventMeshWorkflowClient.java | 5 +-
.../client/http/demo/SyncRequestInstance.java | 7 +-
eventmesh-sdks/eventmesh-sdk-rust/Cargo.toml | 24 +-
.../examples/grpc/producer_example.rs | 101 +-
.../eventmesh-sdk-rust/rust-toolchain.toml | 21 +
eventmesh-sdks/eventmesh-sdk-rust/src/common.rs | 2 +-
...ge_utils.rs => grpc_eventmesh_message_utils.rs} | 222 +-
.../eventmesh-sdk-rust/src/common/protocol_key.rs | 4 +
eventmesh-sdks/eventmesh-sdk-rust/src/grpc.rs | 6 +-
.../eventmesh-sdk-rust/src/grpc/grpc_consumer.rs | 6 +-
.../eventmesh-sdk-rust/src/grpc/grpc_producer.rs | 15 +-
.../src/grpc/{eventmesh_message.rs => impl.rs} | 4 +-
.../grpc_producer_impl.rs} | 67 +-
eventmesh-sdks/eventmesh-sdk-rust/src/lib.rs | 18 +-
eventmesh-sdks/eventmesh-sdk-rust/src/model.rs | 1 +
.../eventmesh-sdk-rust/src/model/event_clouds.rs | 21 +-
.../eventmesh-sdk-rust/src/model/message.rs | 16 +-
.../tests/eventmesh_message_utils_test.rs | 2 +-
.../eventmesh/spi/EventMeshExtensionType.java | 1 +
.../org/apache/eventmesh/api/TopicNameHelper.java | 18 +-
.../rocketmq/common/TopicNameHelperImpl.java | 25 +-
.../org.apache.eventmesh.api.TopicNameHelper | 16 +
.../standalone/broker/model/TopicMetadata.java | 4 +-
.../build.gradle | 6 +-
.../eventmesh/transformer/ConstantTransformer.java | 17 +-
.../eventmesh/transformer/JsonPathParser.java | 86 +
.../eventmesh/transformer/OriginalTransformer.java | 13 +-
.../org/apache/eventmesh/transformer/Template.java | 52 +
.../eventmesh/transformer/TemplateTransformer.java | 34 +-
.../eventmesh/transformer/TransformException.java | 19 +-
.../apache/eventmesh/transformer/Transformer.java | 13 +-
.../eventmesh/transformer/TransformerBuilder.java | 71 +
.../eventmesh/transformer/TransformerType.java | 9 +-
.../org/apache/eventmesh/transformer/Variable.java | 41 +-
.../eventmesh/transformer/TransformTest.java | 139 +
.../admin/AdminWebHookConfigOperationManager.java | 6 +-
.../webhook/admin/FileWebHookConfigOperation.java | 35 +-
.../webhook/admin/NacosWebHookConfigOperation.java | 35 +-
.../webhook/receive/WebHookController.java | 9 +-
settings.gradle | 6 +
tools/dependency-check/known-dependencies.txt | 4 +
302 files changed, 31237 insertions(+), 2310 deletions(-)
create mode 100644 .gitmodules
rename eventmesh-admin/src/main/java/org/apache/eventmesh/admin/{common =>
constant}/ConfigConst.java (96%)
rename eventmesh-admin/src/main/java/org/apache/eventmesh/admin/{common =>
constant}/NacosConst.java (97%)
rename
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/enums/{Errors.java =>
Status.java} (65%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/{utils/ExceptionUtils.java
=> util/ExceptionUtil.java} (94%)
create mode 100644
eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonPathUtils.java
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-connectors/eventmesh-connector-redis/src/test/java/org/apache/eventmesh/connector/redis/AbstractRedisServer.java
(59%)
create mode 100644
eventmesh-connectors/eventmesh-connector-redis/src/test/java/org/apache/eventmesh/connector/redis/sink/connector/RedisSinkConnectorTest.java
create mode 100644
eventmesh-connectors/eventmesh-connector-redis/src/test/java/org/apache/eventmesh/connector/redis/source/connector/RedisSourceConnectorTest.java
copy eventmesh-connectors/eventmesh-connector-redis/src/{main =>
test}/resources/sink-config.yml (100%)
copy eventmesh-connectors/eventmesh-connector-redis/src/{main =>
test}/resources/source-config.yml (100%)
create mode 100644
eventmesh-connectors/eventmesh-connector-rocketmq/src/test/java/org/apache/eventmesh/connector/rocketmq/sink/connector/RocketMQSinkConnectorTest.java
create mode 100644
eventmesh-connectors/eventmesh-connector-rocketmq/src/test/java/org/apache/eventmesh/connector/rocketmq/source/connector/RocketMQSourceConnectorTest.java
copy eventmesh-connectors/eventmesh-connector-rocketmq/src/{main =>
test}/resources/sink-config.yml (100%)
copy eventmesh-connectors/eventmesh-connector-rocketmq/src/{main =>
test}/resources/source-config.yml (100%)
create mode 100644
eventmesh-connectors/eventmesh-connector-spring/src/test/java/org/apache/eventmesh/connector/spring/sink/connector/SpringSinkConnectorTest.java
create mode 100644
eventmesh-connectors/eventmesh-connector-spring/src/test/java/org/apache/eventmesh/connector/spring/source/connector/SpringSourceConnectorTest.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-examples/src/main/java/org/apache/eventmesh/spring/SpringBootDemoApplication.java
(70%)
create mode 100644
eventmesh-examples/src/main/java/org/apache/eventmesh/spring/pub/SpringPubController.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-examples/src/main/java/org/apache/eventmesh/spring/sub/SpringSubHandler.java
(67%)
copy {eventmesh-connectors/eventmesh-connector-jdbc =>
eventmesh-examples}/src/main/resources/server-config.yml (100%)
create mode 100644 eventmesh-examples/src/main/resources/sink-config.yml
create mode 100644 eventmesh-examples/src/main/resources/source-config.yml
copy eventmesh-sdks/eventmesh-sdk-rust/src/grpc/eventmesh_message.rs =>
eventmesh-filter/build.gradle (89%)
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/PatternEntry.java
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/AnythingButCondition.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/DelayRetryable.java
=>
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/Condition.java
(81%)
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/ConditionsBuilder.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/ExistsCondition.java
(67%)
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/NumericCondition.java
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/PrefixCondition.java
(67%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/SpecifiedCondition.java
(67%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/condition/SuffixCondition.java
(67%)
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/pattern/Pattern.java
create mode 100644
eventmesh-filter/src/main/java/org/apache/eventmesh/filter/patternbuild/PatternBuilder.java
create mode 100644
eventmesh-filter/src/test/java/org/apache/eventmesh/filter/PatternTest.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-metrics-plugin/eventmesh-metrics-api/src/main/java/org/apache/eventmesh/metrics/api/model/RetrySummaryMetrics.java
(80%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/MetaException.java
=>
eventmesh-openconnect/eventmesh-openconnect-java/src/main/java/org/apache/eventmesh/openconnect/api/callback/SendExcepionContext.java
(56%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-openconnect/eventmesh-openconnect-java/src/main/java/org/apache/eventmesh/openconnect/api/callback/SendMessageCallback.java
(77%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/MetaException.java
=>
eventmesh-openconnect/eventmesh-openconnect-java/src/main/java/org/apache/eventmesh/openconnect/api/callback/SendResult.java
(58%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/RetryContext.java
=>
eventmesh-protocol-plugin/eventmesh-protocol-api/src/test/java/org/apache/eventmesh/protocol/api/MockProtocolAdaptorImpl.java
(52%)
create mode 100644
eventmesh-protocol-plugin/eventmesh-protocol-api/src/test/java/org/apache/eventmesh/protocol/api/ProtocolPluginFactoryTest.java
create mode 100644
eventmesh-protocol-plugin/eventmesh-protocol-api/src/test/resources/META-INF/eventmesh/org.apache.eventmesh.protocol.api.ProtocolAdaptor
copy {eventmesh-connectors/eventmesh-connector-redis =>
eventmesh-retry/eventmesh-retry-api}/build.gradle (72%)
create mode 100644
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/AbstractRetryer.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/Retryer.java
(69%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/conf/RetryConfiguration.java
(63%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/strategy/RetryStrategy.java
(66%)
create mode 100644
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/timer/HashedWheelTimer.java
create mode 100644
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/timer/Timeout.java
create mode 100644
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/timer/Timer.java
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/EventMeshAdminException.java
=>
eventmesh-retry/eventmesh-retry-api/src/main/java/org/apache/eventmesh/retry/api/timer/TimerTask.java
(60%)
copy {eventmesh-connectors/eventmesh-connector-rocketmq =>
eventmesh-retry/eventmesh-retry-rocketmq}/build.gradle (79%)
create mode 100644 eventmesh-retry/eventmesh-retry-rocketmq/gradle.properties
create mode 100644
eventmesh-retry/eventmesh-retry-rocketmq/src/main/java/org/apache/eventmesh/retry/rocketmq/RocketMQRetryStrategyImpl.java
create mode 100644
eventmesh-retry/eventmesh-retry-rocketmq/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.retry.api.strategy.RetryStrategy
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/boot/RemotingServer.java
(76%)
delete mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/AbstractRetryer.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/consumer/HandleMessageContext.java
(80%)
delete mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/grpc/producer/ProducerManager.java
delete mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/producer/EventMeshProducer.java
delete mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/producer/SendMessageContext.java
rename
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/{grpc
=> }/producer/EventMeshProducer.java (82%)
rename
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/{http
=> }/producer/ProducerManager.java (85%)
rename
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/{grpc
=> }/producer/SendMessageContext.java (91%)
rename
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/{EventMeshTcpRetryer.java
=> TcpRetryer.java} (63%)
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/README.md
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/configs/rmb.conf
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/examples/demo.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/message_log_api.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_access_config.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_cfg.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_common.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_context.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_define.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_errno.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_http_client.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_list.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_log.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_mq.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_msg.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_pub.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_sub.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_udp.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/rmb_vector.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/wemq_fifo.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/wemq_proto.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/wemq_tcp.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/wemq_thread.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/include/wemq_topic_list.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/makefile
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/common.h
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/message_log_api.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_access_config.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_cfg.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_context.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_errno.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_http_client.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_log.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_mq.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_msg.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_pub.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_sub.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_udp.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/rmb_vector.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/wemq_fifo.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/wemq_proto.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/wemq_tcp.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/wemq_thread.c
create mode 100644 eventmesh-sdks/eventmesh-sdk-c/src/wemq_topic_list.c
create mode 160000 eventmesh-sdks/eventmesh-sdk-c/third_party/curl
create mode 160000 eventmesh-sdks/eventmesh-sdk-c/third_party/json-c
create mode 100644 eventmesh-sdks/eventmesh-sdk-rust/rust-toolchain.toml
rename
eventmesh-sdks/eventmesh-sdk-rust/src/common/{eventmesh_message_utils.rs =>
grpc_eventmesh_message_utils.rs} (69%)
copy eventmesh-sdks/eventmesh-sdk-rust/src/grpc/{eventmesh_message.rs =>
impl.rs} (89%)
rename
eventmesh-sdks/eventmesh-sdk-rust/src/grpc/{eventmesh_message/eventmesh_message_producer.rs
=> impl/grpc_producer_impl.rs} (77%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=> eventmesh-sdks/eventmesh-sdk-rust/src/model/event_clouds.rs (70%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-storage-plugin/eventmesh-storage-api/src/main/java/org/apache/eventmesh/api/TopicNameHelper.java
(63%)
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-storage-plugin/eventmesh-storage-rocketmq/src/main/java/org/apache/eventmesh/storage/rocketmq/common/TopicNameHelperImpl.java
(63%)
create mode 100644
eventmesh-storage-plugin/eventmesh-storage-rocketmq/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.TopicNameHelper
copy eventmesh-sdks/eventmesh-sdk-rust/src/grpc/eventmesh_message.rs =>
eventmesh-transformer/build.gradle (89%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/ConstantTransformer.java
(70%)
create mode 100644
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/JsonPathParser.java
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/OriginalTransformer.java
(82%)
create mode 100644
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/Template.java
copy
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/exception/MetaException.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/TemplateTransformer.java
(52%)
rename
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/DelayRetryable.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/TransformException.java
(68%)
copy
eventmesh-connectors/eventmesh-connector-spring/src/main/java/org/apache/eventmesh/connector/spring/source/MessageSendingOperations.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/Transformer.java
(71%)
create mode 100644
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/TransformerBuilder.java
rename eventmesh-sdks/eventmesh-sdk-rust/src/grpc/eventmesh_message.rs =>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/TransformerType.java
(87%)
rename
eventmesh-admin/src/main/java/org/apache/eventmesh/admin/utils/ExceptionUtils.java
=>
eventmesh-transformer/src/main/java/org/apache/eventmesh/transformer/Variable.java
(61%)
create mode 100644
eventmesh-transformer/src/test/java/org/apache/eventmesh/transformer/TransformTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]