This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git.
from bd1808f CAMEL-16627: camel-core - Add common header for source
timestamp
add 67a2417 CAMEL-16674 - Base commit for huawei cloud function graph
component (#5612)
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 +
camel-dependencies/pom.xml | 2 +-
components/camel-huaweicloud-functiongraph/pom.xml | 74 ++++++
.../camel/FunctionGraphComponentConfigurer.java | 55 ++++
.../camel/FunctionGraphEndpointConfigurer.java | 121 +++++++++
.../camel/FunctionGraphEndpointUriFactory.java | 81 ++++++
.../configurer/hwcloud-functiongraph-component | 2 +
.../configurer/hwcloud-functiongraph-endpoint | 2 +
.../urifactory/hwcloud-functiongraph-endpoint | 2 +
.../org/apache/camel/hwcloud-functiongraph.json | 45 ++++
.../main/docs/hwcloud-functiongraph-component.adoc | 147 +++++++++++
.../org/apache/camel/FunctionGraphComponent.java | 31 +++
.../org/apache/camel/FunctionGraphEndpoint.java | 286 +++++++++++++++++++++
.../org/apache/camel/FunctionGraphProducer.java | 194 ++++++++++++++
.../java/org/apache/camel/FunctionGraphUtils.java | 55 ++++
.../camel/constants/FunctionGraphConstants.java | 27 ++
.../camel/constants/FunctionGraphOperations.java | 24 ++
.../camel/constants/FunctionGraphProperties.java | 28 ++
.../apache/camel/models/ClientConfigurations.java | 227 ++++++++++++++++
.../java/org/apache/camel/models/ServiceKeys.java | 51 ++++
.../apache/camel/component/hwcloud-functiongraph | 1 +
.../org/apache/camel/FunctionGraphMockClient.java | 51 ++++
.../apache/camel/InvokeFunctionCombinedTest.java | 94 +++++++
.../InvokeFunctionEndpointFunctionalTest.java | 79 ++++++
.../apache/camel/InvokeFunctionEndpointTest.java | 88 +++++++
.../apache/camel/InvokeFunctionExchangeTest.java | 91 +++++++
.../apache/camel/InvokeFunctionServiceKeyTest.java | 92 +++++++
.../java/org/apache/camel/InvokeFunctionTest.java | 88 +++++++
.../java/org/apache/camel/TestConfiguration.java | 65 +++++
.../constants/FunctionGraphConstantsTest.java | 31 +++
.../constants/FunctionGraphOperationsTest.java | 28 ++
.../constants/FunctionGraphPropertiesTest.java | 32 +++
.../src/test/resources/log4j2.properties | 22 ++
.../test/resources/testconfiguration.properties | 25 ++
components/pom.xml | 1 +
parent/pom.xml | 5 +
36 files changed, 2251 insertions(+), 1 deletion(-)
create mode 100644 components/camel-huaweicloud-functiongraph/pom.xml
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/java/org/apache/camel/FunctionGraphComponentConfigurer.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/java/org/apache/camel/FunctionGraphEndpointConfigurer.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/java/org/apache/camel/FunctionGraphEndpointUriFactory.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/resources/META-INF/services/org/apache/camel/configurer/hwcloud-functiongraph-component
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/resources/META-INF/services/org/apache/camel/configurer/hwcloud-functiongraph-endpoint
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hwcloud-functiongraph-endpoint
create mode 100644
components/camel-huaweicloud-functiongraph/src/generated/resources/org/apache/camel/hwcloud-functiongraph.json
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/docs/hwcloud-functiongraph-component.adoc
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/FunctionGraphComponent.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/FunctionGraphEndpoint.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/FunctionGraphProducer.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/FunctionGraphUtils.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/constants/FunctionGraphConstants.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/constants/FunctionGraphOperations.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/constants/FunctionGraphProperties.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/models/ClientConfigurations.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/java/org/apache/camel/models/ServiceKeys.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/main/resources/META-INF/services/org/apache/camel/component/hwcloud-functiongraph
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/FunctionGraphMockClient.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionCombinedTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionEndpointFunctionalTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionEndpointTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionExchangeTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionServiceKeyTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/InvokeFunctionTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/TestConfiguration.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/constants/FunctionGraphConstantsTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/constants/FunctionGraphOperationsTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/java/org/apache/camel/constants/FunctionGraphPropertiesTest.java
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/resources/log4j2.properties
create mode 100644
components/camel-huaweicloud-functiongraph/src/test/resources/testconfiguration.properties