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 e56e14392d2 chore(deps): Bump aws-java-sdk2-version from 2.25.68 to
2.25.69 (#14432)
add 300a397b314 camel-openapi-validator (#14437)
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 5 ++
catalog/camel-allcomponents/pom.xml | 5 ++
.../camel/catalog/components/rest-openapi.json | 2 +-
.../org/apache/camel/catalog/others.properties | 1 +
.../camel/catalog/others/openapi-validator.json | 15 +++++
components/camel-openapi-validator/pom.xml | 70 +++++++++++++++++++++
.../services/org/apache/camel/other.properties | 7 +++
.../org/apache/camel/rest-client-validator-factory | 2 +
.../src/generated/resources/openapi-validator.json | 15 +++++
.../src/main/docs/openapi-validator.adoc | 23 +++++++
.../client/OpenApiRestClientRequestValidator.java | 72 ++++++++++++++++++++++
.../OpenApiRestClientRequestValidatorTest.java | 59 ++++++++++++++++++
.../src/test/resources/log4j2.properties | 28 +++++++++
.../src/test/resources/petstore-v3.json | 0
.../camel/component/rest/openapi/rest-openapi.json | 2 +-
.../DefaultRestOpenapiProcessorStrategy.java | 3 +-
.../rest/openapi/RestOpenApiEndpoint.java | 1 +
.../rest/openapi/RestOpenApiProcessor.java | 2 +-
.../rest/openapi/RestOpenapiProcessorStrategy.java | 3 +-
.../org/apache/camel/ExchangeConstantProvider.java | 3 +-
.../src/main/java/org/apache/camel/Exchange.java | 1 +
.../camel/support/processor/RestBindingAdvice.java | 2 +
.../others/examples/json/openapi-validator.json | 1 +
docs/components/modules/others/nav.adoc | 1 +
.../modules/others/pages/openapi-validator.adoc | 1 +
.../dsl/RestOpenApiEndpointBuilderFactory.java | 8 ++-
.../camel/kotlin/components/RestOpenapiUriDsl.kt | 3 +-
parent/pom.xml | 6 ++
28 files changed, 331 insertions(+), 10 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/openapi-validator.json
create mode 100644 components/camel-openapi-validator/pom.xml
create mode 100644
components/camel-openapi-validator/src/generated/resources/META-INF/services/org/apache/camel/other.properties
create mode 100644
components/camel-openapi-validator/src/generated/resources/META-INF/services/org/apache/camel/rest-client-validator-factory
create mode 100644
components/camel-openapi-validator/src/generated/resources/openapi-validator.json
create mode 100644
components/camel-openapi-validator/src/main/docs/openapi-validator.adoc
create mode 100644
components/camel-openapi-validator/src/main/java/org/apache/camel/component/rest/openapi/validator/client/OpenApiRestClientRequestValidator.java
create mode 100644
components/camel-openapi-validator/src/test/java/org/apache/camel/component/rest/openapi/validator/client/OpenApiRestClientRequestValidatorTest.java
create mode 100644
components/camel-openapi-validator/src/test/resources/log4j2.properties
copy components/{camel-openapi-java =>
camel-openapi-validator}/src/test/resources/petstore-v3.json (100%)
create mode 120000
docs/components/modules/others/examples/json/openapi-validator.json
create mode 120000 docs/components/modules/others/pages/openapi-validator.adoc