You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ff...@apache.org on 2019/12/17 21:02:16 UTC
[camel] branch master updated (6fe5b1e -> 7117e79)
This is an automated email from the ASF dual-hosted git repository.
ffang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.
from 6fe5b1e Upgrade Joda time to version 2.10.5
add 793bce1 [CAMEL-12619]add camel-openapi-java component to support both OpenApi V2 and V3
add add3e46 [CAMEL-12619]make checkstyle happy and little bit polish
add 3896390 [CAMEL-12619]more clean up
add 64e86f6 [CAMEL-12619]add missing doc
add 690aafd [CAMEL-12619]more polish
add 6b1d08a [CAMEL-12619]add OSGi support for camel-openapi-java component
add 401c05b Merge branch 'CAMEL-12619' of https://github.com/ffang/camel into ffang-CAMEL-12619-new
add e22d8a0 Merge branch 'ffang-CAMEL-12619-new'
add 7117e79 [CAMEL-12619]spring-boot stuff should be in spring-boot sub-project
No new revisions were added by this update.
Summary of changes:
apache-camel/pom.xml | 5 +
apache-camel/src/main/descriptors/common-bin.xml | 1 +
bom/camel-bom/pom.xml | 5 +
components/camel-openapi-java/pom.xml | 155 +++
.../src/main/docs/openapi-java.adoc | 194 +++
.../java/org/apache/camel/openapi/BeanConfig.java | 150 +++
.../openapi/ExchangeRestApiResponseAdapter.java | 45 +
.../org/apache/camel/openapi/OpenApiHelper.java | 148 +++
.../openapi/OpenApiRestApiProcessorFactory.java | 81 ++
.../camel/openapi/OpenApiRestProducerFactory.java | 233 ++++
.../camel/openapi/RestApiResponseAdapter.java | 28 +
.../apache/camel/openapi/RestModelConverters.java | 90 ++
.../apache/camel/openapi/RestOpenApiProcessor.java | 128 ++
.../apache/camel/openapi/RestOpenApiReader.java | 1355 ++++++++++++++++++++
.../apache/camel/openapi/RestOpenApiSupport.java | 592 +++++++++
.../services/org/apache/camel/rest/openapi | 18 +
.../services/org/apache/camel/restapi/openapi | 18 +
.../java/org/apache/camel/openapi/BookOrder.java | 41 +
.../java/org/apache/camel/openapi/DayResponse.java | 32 +
.../camel/openapi/DummyRestConsumerFactory.java | 49 +
.../java/org/apache/camel/openapi/LineItem.java | 39 +
.../openapi/OpenApiRestProducerFactoryTest.java | 37 +
.../RestOpenApiReaderApiDocsOverrideTest.java | 106 ++
.../openapi/RestOpenApiReaderApiDocsTest.java | 113 ++
.../openapi/RestOpenApiReaderDayOfWeekTest.java | 122 ++
...RestOpenApiReaderEnableVendorExtensionTest.java | 129 ++
.../RestOpenApiReaderModelApiSecurityTest.java | 150 +++
.../RestOpenApiReaderModelBookOrderTest.java | 123 ++
.../camel/openapi/RestOpenApiReaderModelTest.java | 124 ++
.../RestOpenApiReaderOverrideHostApiDocsTest.java | 93 ++
.../RestOpenApiReaderPropertyPlaceholderTest.java | 108 ++
.../camel/openapi/RestOpenApiReaderTest.java | 124 ++
.../camel/openapi/RestOpenApiSupportTest.java | 209 +++
...pringRestOpenApiReaderModelApiSecurityTest.java | 126 ++
.../test/java/org/apache/camel/openapi/User.java | 48 +
.../openapi/producer/DummyRestProducerFactory.java | 57 +
.../camel/openapi/producer/RestOpenApiGetTest.java | 50 +
.../producer/RestOpenApiGetUriParamTest.java | 50 +
.../src/test/resources/hello-api.json | 0
.../src/test/resources/log4j2.properties | 28 +
...SpringRestOpenApiReaderModelApiSecurityTest.xml | 65 +
.../src/test/resources/petstore-v3.json} | 0
.../src/test}/resources/petstore.json | 0
components/pom.xml | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
docs/components/modules/ROOT/pages/index.adoc | 2 +
.../modules/ROOT/pages/openapi-java.adoc | 195 +++
parent/pom.xml | 13 +
.../karaf/features/src/main/resources/features.xml | 18 +
.../camel/itest/karaf/CamelOpenapiJavaTest.java | 34 +
.../itest/springboot/CamelOpenapiJavaTest.java | 48 +
51 files changed, 5581 insertions(+)
create mode 100644 components/camel-openapi-java/pom.xml
create mode 100644 components/camel-openapi-java/src/main/docs/openapi-java.adoc
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/BeanConfig.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/ExchangeRestApiResponseAdapter.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/OpenApiHelper.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/OpenApiRestApiProcessorFactory.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/OpenApiRestProducerFactory.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestApiResponseAdapter.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestModelConverters.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestOpenApiProcessor.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestOpenApiReader.java
create mode 100644 components/camel-openapi-java/src/main/java/org/apache/camel/openapi/RestOpenApiSupport.java
create mode 100644 components/camel-openapi-java/src/main/resources/META-INF/services/org/apache/camel/rest/openapi
create mode 100644 components/camel-openapi-java/src/main/resources/META-INF/services/org/apache/camel/restapi/openapi
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/BookOrder.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/DayResponse.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/DummyRestConsumerFactory.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/LineItem.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/OpenApiRestProducerFactoryTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderApiDocsOverrideTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderApiDocsTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderDayOfWeekTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderEnableVendorExtensionTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderModelApiSecurityTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderModelBookOrderTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderModelTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderOverrideHostApiDocsTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderPropertyPlaceholderTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiSupportTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/SpringRestOpenApiReaderModelApiSecurityTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/User.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/producer/DummyRestProducerFactory.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/producer/RestOpenApiGetTest.java
create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/producer/RestOpenApiGetUriParamTest.java
copy components/{camel-swagger-java => camel-openapi-java}/src/test/resources/hello-api.json (100%)
create mode 100644 components/camel-openapi-java/src/test/resources/log4j2.properties
create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/SpringRestOpenApiReaderModelApiSecurityTest.xml
copy components/{camel-rest-openapi/src/test/resources/openapi-v3.json => camel-openapi-java/src/test/resources/petstore-v3.json} (100%)
copy {tooling/maven/camel-restdsl-swagger-plugin/src/it/customized/src/main => components/camel-openapi-java/src/test}/resources/petstore.json (100%)
create mode 100644 docs/components/modules/ROOT/pages/openapi-java.adoc
create mode 100644 tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelOpenapiJavaTest.java
create mode 100644 tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelOpenapiJavaTest.java