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

xiatian pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/eventmesh.git


    from fe3d56b11 [ISSUE #5105] Fix the retry mechanism of the 
HttpSinkConnector (#5106)
     add 98fbf6207 [ISSUE #5108] Abstracting and transforming 
EventMeshFunction, and implementing FunctionRuntime.  (#5109)

No new revisions were added by this update.

Summary of changes:
 .../build.gradle                                   |   0
 .../eventmesh-function-api}/build.gradle           |   0
 .../api/AbstractEventMeshFunctionChain.java        |  76 ++++
 .../eventmesh/function/api/EventMeshFunction.java  |  43 ++
 .../eventmesh-function-filter}/build.gradle        |   4 +-
 .../eventmesh/function}/filter/PatternEntry.java   |   4 +-
 .../filter/condition/AnythingButCondition.java     |   2 +-
 .../function}/filter/condition/Condition.java      |   2 +-
 .../filter/condition/ConditionsBuilder.java        |   2 +-
 .../filter/condition/ExistsCondition.java          |   2 +-
 .../filter/condition/NumericCondition.java         |   2 +-
 .../filter/condition/PrefixCondition.java          |   2 +-
 .../filter/condition/SpecifiedCondition.java       |   2 +-
 .../filter/condition/SuffixCondition.java          |   2 +-
 .../function}/filter/pattern/Pattern.java          |  25 +-
 .../filter/patternbuild/PatternBuilder.java        |  36 +-
 .../eventmesh/function}/filter/PatternTest.java    |  27 +-
 .../eventmesh-function-transformer}/build.gradle   |   1 +
 .../function}/transformer/ConstantTransformer.java |   2 +-
 .../function}/transformer/JsonPathParser.java      |  15 +-
 .../function}/transformer/OriginalTransformer.java |   3 +-
 .../eventmesh/function}/transformer/Template.java  |   2 +-
 .../function}/transformer/TemplateTransformer.java |   2 +-
 .../function}/transformer/TransformException.java  |   2 +-
 .../function}/transformer/Transformer.java         |  16 +-
 .../function}/transformer/TransformerBuilder.java  |  22 +-
 .../function}/transformer/TransformerParam.java    |   2 +-
 .../function}/transformer/TransformerType.java     |   2 +-
 .../eventmesh/function}/transformer/Variable.java  |   2 +-
 .../function}/transformer/TransformTest.java       |  20 +-
 eventmesh-runtime-v2/build.gradle                  |   3 +
 .../runtime/function/FunctionRuntime.java          | 465 +++++++++++++++++++++
 .../runtime/function/FunctionRuntimeConfig.java    |  35 ++
 .../runtime/function/FunctionRuntimeFactory.java   |   2 +-
 ...tory.java => StringEventMeshFunctionChain.java} |  79 ++--
 .../src/main/resources/function.yaml               |   4 +-
 eventmesh-runtime/build.gradle                     |   5 +-
 .../eventmesh/runtime/boot/FilterEngine.java       |   4 +-
 .../eventmesh/runtime/boot/TransformerEngine.java  |   6 +-
 .../http/processor/SendAsyncEventProcessor.java    |   4 +-
 .../protocol/http/push/AsyncHTTPPushRequest.java   |   4 +-
 settings.gradle                                    |   7 +-
 42 files changed, 832 insertions(+), 108 deletions(-)
 copy {eventmesh-meta => eventmesh-function}/build.gradle (100%)
 copy {eventmesh-meta => 
eventmesh-function/eventmesh-function-api}/build.gradle (100%)
 create mode 100644 
eventmesh-function/eventmesh-function-api/src/main/java/org/apache/eventmesh/function/api/AbstractEventMeshFunctionChain.java
 create mode 100644 
eventmesh-function/eventmesh-function-api/src/main/java/org/apache/eventmesh/function/api/EventMeshFunction.java
 rename {eventmesh-transformer => 
eventmesh-function/eventmesh-function-filter}/build.gradle (92%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/PatternEntry.java
 (94%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/AnythingButCondition.java
 (97%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/Condition.java
 (94%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/ConditionsBuilder.java
 (97%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/ExistsCondition.java
 (95%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/NumericCondition.java
 (97%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/PrefixCondition.java
 (95%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/SpecifiedCondition.java
 (95%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/condition/SuffixCondition.java
 (95%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/pattern/Pattern.java
 (75%)
 rename {eventmesh-filter/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/main/java/org/apache/eventmesh/function}/filter/patternbuild/PatternBuilder.java
 (85%)
 rename {eventmesh-filter/src/test/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-filter/src/test/java/org/apache/eventmesh/function}/filter/PatternTest.java
 (82%)
 rename {eventmesh-filter => 
eventmesh-function/eventmesh-function-transformer}/build.gradle (92%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/ConstantTransformer.java
 (95%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/JsonPathParser.java
 (85%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/OriginalTransformer.java
 (94%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/Template.java
 (96%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/TemplateTransformer.java
 (96%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/TransformException.java
 (95%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/Transformer.java
 (68%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/TransformerBuilder.java
 (69%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/TransformerParam.java
 (97%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/TransformerType.java
 (97%)
 rename {eventmesh-transformer/src/main/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/main/java/org/apache/eventmesh/function}/transformer/Variable.java
 (96%)
 rename {eventmesh-transformer/src/test/java/org/apache/eventmesh => 
eventmesh-function/eventmesh-function-transformer/src/test/java/org/apache/eventmesh/function}/transformer/TransformTest.java
 (88%)
 copy 
eventmesh-runtime-v2/src/main/java/org/apache/eventmesh/runtime/function/{FunctionRuntimeFactory.java
 => StringEventMeshFunctionChain.java} (61%)
 copy 
eventmesh-storage-plugin/eventmesh-storage-kafka/src/test/resources/META-INF/services/org.apache.io.openmessaging.producer.Producer
 => eventmesh-runtime-v2/src/main/resources/function.yaml (88%)


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

Reply via email to