You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2024/03/28 14:40:38 UTC

(camel) 24/38: CAMEL-20557: Rest DSL to use openapi spec directly

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

davsclaus pushed a commit to branch openapi2
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6564e8a2751c36fd95fd10a657b91ca164215cd7
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Tue Mar 26 09:50:40 2024 +0100

    CAMEL-20557: Rest DSL to use openapi spec directly
---
 .../java/org/apache/camel/spi/RestApiConsumerFactory.java    | 12 ++++++------
 .../org/apache/camel/spi/RestOpenApiConsumerFactory.java     | 10 +++++-----
 .../apache/camel/support/RestConsumerContextPathMatcher.java |  3 ++-
 3 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java b/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
index 82e5b9e735e..3738b260d6b 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
@@ -35,13 +35,13 @@ public interface RestApiConsumerFactory {
      * Creates a new REST API <a href="http://camel.apache.org/event-driven-consumer.html">Event Driven Consumer</a>,
      * which provides API listing of the REST services
      *
-     * @param  camelContext the camel context
-     * @param  processor    the processor
-     * @param  contextPath  the context-path
+     * @param  camelContext  the camel context
+     * @param  processor     the processor
+     * @param  contextPath   the context-path
      * @param  configuration REST configuration
-     * @param  parameters   additional parameters
-     * @return              a newly created REST API consumer
-     * @throws Exception    can be thrown
+     * @param  parameters    additional parameters
+     * @return               a newly created REST API consumer
+     * @throws Exception     can be thrown
      */
     Consumer createApiConsumer(
             CamelContext camelContext, Processor processor, String contextPath,
diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/RestOpenApiConsumerFactory.java b/core/camel-api/src/main/java/org/apache/camel/spi/RestOpenApiConsumerFactory.java
index 99a2ff513fa..79167c9d0fc 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestOpenApiConsumerFactory.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestOpenApiConsumerFactory.java
@@ -16,15 +16,15 @@
  */
 package org.apache.camel.spi;
 
+import java.util.Map;
+
 import org.apache.camel.CamelContext;
 import org.apache.camel.Consumer;
 import org.apache.camel.Processor;
 
-import java.util.Map;
-
 /**
- * Allows SPI to plugin a {@link RestOpenApiConsumerFactory} that creates the Camel {@link Consumer} responsible for handling
- * incoming HTTP requests from clients that request to access REST services which has been created using the
+ * Allows SPI to plugin a {@link RestOpenApiConsumerFactory} that creates the Camel {@link Consumer} responsible for
+ * handling incoming HTTP requests from clients that request to access REST services which has been created using the
  * <a href="http://camel.apache.org/rest-dsl">rest-dsl</a> for an entire open-api specification.
  *
  * @see RestApiConsumerFactory
@@ -39,7 +39,7 @@ public interface RestOpenApiConsumerFactory {
      *
      * @param  camelContext  the camel context
      * @param  processor     the processor
-     * @param  contextPath  the context-path
+     * @param  contextPath   the context-path
      * @param  configuration REST configuration
      * @param  parameters    additional parameters
      * @return               a newly created REST consumer
diff --git a/core/camel-support/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java b/core/camel-support/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
index 652e13beb8b..a5d32037997 100644
--- a/core/camel-support/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
+++ b/core/camel-support/src/main/java/org/apache/camel/support/RestConsumerContextPathMatcher.java
@@ -122,7 +122,8 @@ public final class RestConsumerContextPathMatcher {
      * @param  consumerPaths the list of consumer context path details
      * @return               the best matched consumer, or <tt>null</tt> if none could be determined.
      */
-    public static <T> ConsumerPath<T> matchBestPath(String requestMethod, String requestPath, List<ConsumerPath<T>> consumerPaths) {
+    public static <
+            T> ConsumerPath<T> matchBestPath(String requestMethod, String requestPath, List<ConsumerPath<T>> consumerPaths) {
         ConsumerPath<T> answer = null;
 
         List<ConsumerPath<T>> candidates = new ArrayList<>();