This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch camel-3.11.x in repository https://gitbox.apache.org/repos/asf/camel.git
commit c862e418e3cdca87bc060e2e006d3eb8685101c0 Author: Claus Ibsen <[email protected]> AuthorDate: Tue Oct 5 10:43:25 2021 +0200 CAMEL-17043 Added rest endpoint parameters to nestedParameters (#6211) --- .../rest/openapi/RestOpenApiEndpoint.java | 56 +++++++++++----------- 1 file changed, 27 insertions(+), 29 deletions(-) diff --git a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java index d025796..7c13e5f 100644 --- a/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java +++ b/components/camel-rest-openapi/src/main/java/org/apache/camel/component/rest/openapi/RestOpenApiEndpoint.java @@ -16,15 +16,6 @@ */ package org.apache.camel.component.rest.openapi; -import static java.util.Optional.ofNullable; -import static org.apache.camel.component.rest.openapi.RestOpenApiHelper.isHostParam; -import static org.apache.camel.component.rest.openapi.RestOpenApiHelper.isMediaRange; -import static org.apache.camel.util.ObjectHelper.isNotEmpty; -import static org.apache.camel.util.ObjectHelper.notNull; -import static org.apache.camel.util.StringHelper.after; -import static org.apache.camel.util.StringHelper.before; -import static org.apache.camel.util.StringHelper.notEmpty; - import java.io.InputStream; import java.net.MalformedURLException; import java.net.URI; @@ -44,28 +35,8 @@ import java.util.regex.Pattern; import java.util.stream.Collectors; import java.util.stream.Stream; -import org.apache.camel.CamelContext; -import org.apache.camel.Category; -import org.apache.camel.Consumer; -import org.apache.camel.Endpoint; -import org.apache.camel.ExchangePattern; -import org.apache.camel.Processor; -import org.apache.camel.Producer; -import org.apache.camel.spi.Metadata; -import org.apache.camel.spi.RestConfiguration; -import org.apache.camel.spi.UriEndpoint; -import org.apache.camel.spi.UriParam; -import org.apache.camel.spi.UriPath; -import org.apache.camel.support.CamelContextHelper; -import org.apache.camel.support.DefaultEndpoint; -import org.apache.camel.support.ResourceHelper; -import org.apache.camel.util.ObjectHelper; -import org.apache.camel.util.StringHelper; -import org.apache.camel.util.UnsafeUriCharactersEncoder; - import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; - import io.apicurio.datamodels.Library; import io.apicurio.datamodels.core.models.Document; import io.apicurio.datamodels.core.models.common.SecurityRequirement; @@ -86,6 +57,33 @@ import io.apicurio.datamodels.openapi.v3.models.Oas30Parameter; import io.apicurio.datamodels.openapi.v3.models.Oas30Response; import io.apicurio.datamodels.openapi.v3.models.Oas30SecurityScheme; import io.apicurio.datamodels.openapi.v3.models.Oas30Server; +import org.apache.camel.CamelContext; +import org.apache.camel.Category; +import org.apache.camel.Consumer; +import org.apache.camel.Endpoint; +import org.apache.camel.ExchangePattern; +import org.apache.camel.Processor; +import org.apache.camel.Producer; +import org.apache.camel.spi.Metadata; +import org.apache.camel.spi.RestConfiguration; +import org.apache.camel.spi.UriEndpoint; +import org.apache.camel.spi.UriParam; +import org.apache.camel.spi.UriPath; +import org.apache.camel.support.CamelContextHelper; +import org.apache.camel.support.DefaultEndpoint; +import org.apache.camel.support.ResourceHelper; +import org.apache.camel.util.ObjectHelper; +import org.apache.camel.util.StringHelper; +import org.apache.camel.util.UnsafeUriCharactersEncoder; + +import static java.util.Optional.ofNullable; +import static org.apache.camel.component.rest.openapi.RestOpenApiHelper.isHostParam; +import static org.apache.camel.component.rest.openapi.RestOpenApiHelper.isMediaRange; +import static org.apache.camel.util.ObjectHelper.isNotEmpty; +import static org.apache.camel.util.ObjectHelper.notNull; +import static org.apache.camel.util.StringHelper.after; +import static org.apache.camel.util.StringHelper.before; +import static org.apache.camel.util.StringHelper.notEmpty; /** * Configure REST producers based on an OpenAPI specification document delegating to a component implementing the
