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

christophd pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 95a406714659 CAMEL-25323: camel-dataweave strict parser + datasonnet 
fail-fast conversion
     new b47f9cb320d2 CAMEL-25333: Add camel-openfeature component for feature 
flag evaluation
     new c23565275d46 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new fc76b16fb781 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new 9de1478f20ef CAMEL-25333: Add evaluationType path parameter and 
isEnabled support
     new 880af034ccf8 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new f8a64d4e04a0 CAMEL-25333: Fix compilation and doc improvements on 
camel-openfeature
     new 103c8c3a29d5 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new 3701f1614a36 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new 8e7dadc50bea CAMEL-25333: Address review feedback on camel-openfeature 
component
     new 1acdf20546aa CAMEL-25333: Address review feedback on camel-openfeature 
component
     new 37ce32776019 CAMEL-25333: Address review feedback on camel-openfeature 
component
     new c578a42a776d CAMEL-25333: Address review feedback on camel-openfeature 
component

The 12 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:
 bom/camel-bom/pom.xml                              |   5 +
 catalog/camel-allcomponents/pom.xml                |   5 +
 .../org/apache/camel/catalog/components.properties |   1 +
 .../camel/catalog/components/openfeature.json      |  70 +++
 .../org/apache/camel/catalog/docs.properties       |   2 +
 .../camel/catalog/docs/openfeature-component.adoc  | 426 ++++++++++++++++
 .../camel/catalog/docs/openfeature-language.adoc   | 188 ++++++++
 .../org/apache/camel/catalog/languages.properties  |   1 +
 .../camel/catalog/languages/openfeature.json       |  25 +
 components/camel-openfeature/pom.xml               |  62 +++
 .../OpenFeatureComponentConfigurer.java            | 127 +++++
 .../openfeature/OpenFeatureEndpointConfigurer.java | 105 ++++
 .../openfeature/OpenFeatureEndpointUriFactory.java |  92 ++++
 .../camel/component/openfeature/openfeature.json   |  70 +++
 .../camel/language/openfeature/openfeature.json    |  25 +
 .../services/org/apache/camel/component.properties |   7 +
 .../org/apache/camel/component/openfeature         |   2 +
 .../apache/camel/configurer/openfeature-component  |   2 +
 .../apache/camel/configurer/openfeature-endpoint   |   2 +
 .../services/org/apache/camel/language.properties  |   7 +
 .../services/org/apache/camel/language/openfeature |   2 +
 .../apache/camel/urifactory/openfeature-endpoint   |   2 +
 .../src/main/docs/openfeature-component.adoc       | 426 ++++++++++++++++
 .../src/main/docs/openfeature-language.adoc        | 188 ++++++++
 .../openfeature/OpenFeatureComponent.java          | 215 +++++++++
 .../openfeature/OpenFeatureConfiguration.java      | 235 +++++++++
 .../openfeature/OpenFeatureConstants.java          |  53 ++
 .../component/openfeature/OpenFeatureEndpoint.java | 457 ++++++++++++++++++
 .../component/openfeature/OpenFeatureProducer.java |  42 ++
 .../language/openfeature/OpenFeatureLanguage.java  | 170 +++++++
 .../OpenFeatureInMemoryProviderTest.java           | 104 ++++
 .../openfeature/OpenFeatureLanguageTest.java       | 238 +++++++++
 .../openfeature/OpenFeatureProducerTest.java       | 373 ++++++++++++++
 .../src/test/resources/openfeature/flags.json      |  53 ++
 components/pom.xml                                 |   1 +
 .../org/apache/camel/main/components.properties    |   1 +
 .../org/apache/camel/main/languages.properties     |   1 +
 .../java/org/apache/camel/util/ArtifactUtils.java  |   2 +
 .../modules/ROOT/examples/json/openfeature.json    |   1 +
 docs/components/modules/ROOT/nav.adoc              |   1 +
 .../modules/ROOT/pages/openfeature-component.adoc  |   1 +
 .../languages/examples/json/openfeature.json       |   1 +
 docs/components/modules/languages/nav.adoc         |   1 +
 .../languages/pages/openfeature-language.adoc      |   1 +
 .../component/ComponentsBuilderFactory.java        |  13 +
 .../dsl/OpenfeatureComponentBuilderFactory.java    | 376 +++++++++++++++
 .../builder/endpoint/EndpointBuilderFactory.java   |   1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |   1 +
 .../builder/endpoint/EndpointHeaderBuilders.java   |  13 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  54 +++
 .../dsl/OpenFeatureEndpointBuilderFactory.java     | 533 +++++++++++++++++++++
 .../camel-component-known-dependencies.properties  |   1 +
 parent/pom.xml                                     |  20 +
 53 files changed, 4805 insertions(+)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openfeature.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openfeature-component.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openfeature-language.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/openfeature.json
 create mode 100644 components/camel-openfeature/pom.xml
 create mode 100644 
components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureComponentConfigurer.java
 create mode 100644 
components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureEndpointConfigurer.java
 create mode 100644 
components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureEndpointUriFactory.java
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/org/apache/camel/component/openfeature/openfeature.json
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/org/apache/camel/language/openfeature/openfeature.json
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/component/openfeature
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfeature-component
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfeature-endpoint
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/language/openfeature
 create mode 100644 
components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/urifactory/openfeature-endpoint
 create mode 100644 
components/camel-openfeature/src/main/docs/openfeature-component.adoc
 create mode 100644 
components/camel-openfeature/src/main/docs/openfeature-language.adoc
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureComponent.java
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureConfiguration.java
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureConstants.java
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureEndpoint.java
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureProducer.java
 create mode 100644 
components/camel-openfeature/src/main/java/org/apache/camel/language/openfeature/OpenFeatureLanguage.java
 create mode 100644 
components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureInMemoryProviderTest.java
 create mode 100644 
components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureLanguageTest.java
 create mode 100644 
components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureProducerTest.java
 create mode 100644 
components/camel-openfeature/src/test/resources/openfeature/flags.json
 create mode 120000 docs/components/modules/ROOT/examples/json/openfeature.json
 create mode 120000 
docs/components/modules/ROOT/pages/openfeature-component.adoc
 create mode 120000 
docs/components/modules/languages/examples/json/openfeature.json
 create mode 120000 
docs/components/modules/languages/pages/openfeature-language.adoc
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenfeatureComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/OpenFeatureEndpointBuilderFactory.java

Reply via email to