This is an automated email from the ASF dual-hosted git repository. davsclaus pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel.git
commit cb89cba3212d219268ba6609980eb7d98433dd4f Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Wed Dec 22 09:35:45 2021 +0100 CAMEL-17194: endpointdsl - Prepare for generate only once during project build. --- .../builder/endpoint/StaticEndpointBuilders.java | 151 --------------------- .../endpoint/dsl/CoAPEndpointBuilderFactory.java | 16 +-- .../endpoint/dsl/SolrEndpointBuilderFactory.java | 16 +-- 3 files changed, 16 insertions(+), 167 deletions(-) diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java index 94cb38a..7c73871 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java @@ -169,49 +169,6 @@ public class StaticEndpointBuilders { return org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.endpointBuilder(componentName, path); } /** - * Async HTTP Client (AHC) Secure Websocket (Secure) (camel-ahc-ws) - * Exchange data with external Websocket servers using Async Http Client. - * - * Category: websocket - * Since: 2.14 - * Maven coordinates: org.apache.camel:camel-ahc-ws - * - * Syntax: <code>ahc-wss:httpUri</code> - * - * Path parameter: httpUri (required) - * The URI to use such as http://hostname:port/path - * - * @param path httpUri - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.WsEndpointBuilder ahcWss( - String path) { - return org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.endpointBuilder("ahc-wss", path); - } - /** - * Async HTTP Client (AHC) Secure Websocket (Secure) (camel-ahc-ws) - * Exchange data with external Websocket servers using Async Http Client. - * - * Category: websocket - * Since: 2.14 - * Maven coordinates: org.apache.camel:camel-ahc-ws - * - * Syntax: <code>ahc-wss:httpUri</code> - * - * Path parameter: httpUri (required) - * The URI to use such as http://hostname:port/path - * - * @param componentName to use a custom component name for the endpoint - * instead of the default name - * @param path httpUri - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.WsEndpointBuilder ahcWss( - String componentName, - String path) { - return org.apache.camel.builder.endpoint.dsl.WsEndpointBuilderFactory.endpointBuilder(componentName, path); - } - /** * AMQP (camel-amqp) * Messaging with AMQP protocol using Apache QPid Client. * @@ -2953,65 +2910,6 @@ public class StaticEndpointBuilders { return org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.endpointBuilder(componentName, path); } /** - * CometD (Secure) (camel-cometd) - * Offers publish/subscribe, peer-to-peer (via a server), and RPC style - * messaging using the CometD/Bayeux protocol. - * - * Category: websocket - * Since: 2.0 - * Maven coordinates: org.apache.camel:camel-cometd - * - * Syntax: <code>cometds:host:port/channelName</code> - * - * Path parameter: host (required) - * Hostname - * - * Path parameter: port (required) - * Host port number - * - * Path parameter: channelName (required) - * The channelName represents a topic that can be subscribed to by the Camel - * endpoints. - * - * @param path host:port/channelName - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.CometdEndpointBuilder cometds( - String path) { - return org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.endpointBuilder("cometds", path); - } - /** - * CometD (Secure) (camel-cometd) - * Offers publish/subscribe, peer-to-peer (via a server), and RPC style - * messaging using the CometD/Bayeux protocol. - * - * Category: websocket - * Since: 2.0 - * Maven coordinates: org.apache.camel:camel-cometd - * - * Syntax: <code>cometds:host:port/channelName</code> - * - * Path parameter: host (required) - * Hostname - * - * Path parameter: port (required) - * Host port number - * - * Path parameter: channelName (required) - * The channelName represents a topic that can be subscribed to by the Camel - * endpoints. - * - * @param componentName to use a custom component name for the endpoint - * instead of the default name - * @param path host:port/channelName - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.CometdEndpointBuilder cometds( - String componentName, - String path) { - return org.apache.camel.builder.endpoint.dsl.CometdEndpointBuilderFactory.endpointBuilder(componentName, path); - } - /** * Consul (camel-consul) * Integrate with Consul service discovery and configuration store. * @@ -12140,55 +12038,6 @@ public class StaticEndpointBuilders { return org.apache.camel.builder.endpoint.dsl.PlatformHttpEndpointBuilderFactory.endpointBuilder(componentName, path); } /** - * POP3 (camel-mail) - * Send and receive emails using imap, pop3 and smtp protocols. - * - * Category: mail - * Since: 1.0 - * Maven coordinates: org.apache.camel:camel-mail - * - * Syntax: <code>pop3:host:port</code> - * - * Path parameter: host (required) - * The mail server host name - * - * Path parameter: port - * The port number of the mail server - * - * @param path host:port - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.MailEndpointBuilder pop3( - String path) { - return org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.endpointBuilder("pop3", path); - } - /** - * POP3 (camel-mail) - * Send and receive emails using imap, pop3 and smtp protocols. - * - * Category: mail - * Since: 1.0 - * Maven coordinates: org.apache.camel:camel-mail - * - * Syntax: <code>pop3:host:port</code> - * - * Path parameter: host (required) - * The mail server host name - * - * Path parameter: port - * The port number of the mail server - * - * @param componentName to use a custom component name for the endpoint - * instead of the default name - * @param path host:port - * @return the dsl builder - */ - public static org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.MailEndpointBuilder pop3( - String componentName, - String path) { - return org.apache.camel.builder.endpoint.dsl.MailEndpointBuilderFactory.endpointBuilder(componentName, path); - } - /** * PubNub (camel-pubnub) * Send and receive messages to/from PubNub data stream network for * connected devices. diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java index 92295af..87abc4e 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java @@ -1084,14 +1084,14 @@ public interface CoAPEndpointBuilderFactory { return CoAPEndpointBuilderFactory.endpointBuilder(componentName, path); } /** - * CoAP (camel-coap) + * CoAP (Secure) (camel-coap) * Send and receive messages to/from COAP capable devices. * * Category: iot * Since: 2.16 * Maven coordinates: org.apache.camel:camel-coap * - * Syntax: <code>coap+tcp:uri</code> + * Syntax: <code>coaps:uri</code> * * Path parameter: uri * The URI for the CoAP endpoint @@ -1099,18 +1099,18 @@ public interface CoAPEndpointBuilderFactory { * @param path uri * @return the dsl builder */ - default CoAPEndpointBuilder coapTcp(String path) { - return CoAPEndpointBuilderFactory.endpointBuilder("coap+tcp", path); + default CoAPEndpointBuilder coaps(String path) { + return CoAPEndpointBuilderFactory.endpointBuilder("coaps", path); } /** - * CoAP (Secure) (camel-coap) + * CoAP (camel-coap) * Send and receive messages to/from COAP capable devices. * * Category: iot * Since: 2.16 * Maven coordinates: org.apache.camel:camel-coap * - * Syntax: <code>coaps:uri</code> + * Syntax: <code>coap+tcp:uri</code> * * Path parameter: uri * The URI for the CoAP endpoint @@ -1118,8 +1118,8 @@ public interface CoAPEndpointBuilderFactory { * @param path uri * @return the dsl builder */ - default CoAPEndpointBuilder coaps(String path) { - return CoAPEndpointBuilderFactory.endpointBuilder("coaps", path); + default CoAPEndpointBuilder coapTcp(String path) { + return CoAPEndpointBuilderFactory.endpointBuilder("coap+tcp", path); } /** * CoAP (camel-coap) diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java index 6841a1a..c5fbae7 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java @@ -622,14 +622,14 @@ public interface SolrEndpointBuilderFactory { return SolrEndpointBuilderFactory.endpointBuilder(componentName, path); } /** - * Solr (camel-solr) + * Solr (Secure) (camel-solr) * Perform operations against Apache Lucene Solr. * * Category: monitoring,search * Since: 2.9 * Maven coordinates: org.apache.camel:camel-solr * - * Syntax: <code>solrCloud:url</code> + * Syntax: <code>solrs:url</code> * * Path parameter: url (required) * Hostname and port for the Solr server(s). Multiple hosts can be @@ -639,18 +639,18 @@ public interface SolrEndpointBuilderFactory { * @param path url * @return the dsl builder */ - default SolrEndpointBuilder solrCloud(String path) { - return SolrEndpointBuilderFactory.endpointBuilder("solrCloud", path); + default SolrEndpointBuilder solrs(String path) { + return SolrEndpointBuilderFactory.endpointBuilder("solrs", path); } /** - * Solr (Secure) (camel-solr) + * Solr (camel-solr) * Perform operations against Apache Lucene Solr. * * Category: monitoring,search * Since: 2.9 * Maven coordinates: org.apache.camel:camel-solr * - * Syntax: <code>solrs:url</code> + * Syntax: <code>solrCloud:url</code> * * Path parameter: url (required) * Hostname and port for the Solr server(s). Multiple hosts can be @@ -660,8 +660,8 @@ public interface SolrEndpointBuilderFactory { * @param path url * @return the dsl builder */ - default SolrEndpointBuilder solrs(String path) { - return SolrEndpointBuilderFactory.endpointBuilder("solrs", path); + default SolrEndpointBuilder solrCloud(String path) { + return SolrEndpointBuilderFactory.endpointBuilder("solrCloud", path); } } static SolrEndpointBuilder endpointBuilder(String componentName, String path) {