This is an automated email from the ASF dual-hosted git repository. gnodet pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/camel.git
commit 46a214dd5627cad790ef6d9fa93770ffe85c267f Author: Guillaume Nodet <[email protected]> AuthorDate: Wed Aug 28 14:01:43 2019 +0200 [CAMEL-13911] Fix alternative schemes, align method names with schemes --- .../endpoint/dsl/AMQPEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/AS2EndpointBuilderFactory.java | 2 +- .../dsl/ActiveMQEndpointBuilderFactory.java | 2 +- .../dsl/AtomixMultiMapEndpointBuilderFactory.java | 2 +- .../dsl/BlobServiceEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CMEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CMISEndpointBuilderFactory.java | 2 +- .../CaffeineLoadCacheEndpointBuilderFactory.java | 2 +- .../dsl/CassandraEndpointBuilderFactory.java | 2 +- .../dsl/ChatScriptEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CinderEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/ClassEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/ClientEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CoAPEndpointBuilderFactory.java | 71 ++++++++++++- .../endpoint/dsl/CometdEndpointBuilderFactory.java | 42 +++++++- .../dsl/ControlBusEndpointBuilderFactory.java | 2 +- .../dsl/CouchDbEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CwEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/CxfRsEndpointBuilderFactory.java | 2 +- .../dsl/DataFormatEndpointBuilderFactory.java | 2 +- .../dsl/DataSetEndpointBuilderFactory.java | 2 +- .../dsl/DataSetTestEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/DdbEndpointBuilderFactory.java | 2 +- .../dsl/DdbStreamEndpointBuilderFactory.java | 2 +- .../dsl/DigitalOceanEndpointBuilderFactory.java | 2 +- .../DigitalSignatureEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/EC2EndpointBuilderFactory.java | 2 +- .../endpoint/dsl/ECSEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/EKSEndpointBuilderFactory.java | 2 +- .../dsl/ElasticsearchEndpointBuilderFactory.java | 2 +- .../dsl/EventAdminEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/EventEndpointBuilderFactory.java | 2 +- .../dsl/GeoCoderEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/GitHubEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/GlanceEndpointBuilderFactory.java | 2 +- .../dsl/GoogleBigQueryEndpointBuilderFactory.java | 2 +- .../GoogleBigQuerySQLEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/GridFsEndpointBuilderFactory.java | 2 +- .../dsl/GuavaEventBusEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/HBaseEndpointBuilderFactory.java | 2 +- ...azelcastAtomicnumberEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/HttpEndpointBuilderFactory.java | 33 +++++- .../endpoint/dsl/IAMEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/IOTAEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/IPFSEndpointBuilderFactory.java | 2 +- .../dsl/IgniteIdGenEndpointBuilderFactory.java | 2 +- .../dsl/InfluxDbEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/IronMQEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/JBPMEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/JCacheEndpointBuilderFactory.java | 2 +- .../dsl/JGroupsEndpointBuilderFactory.java | 2 +- .../dsl/JGroupsRaftEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/JMXEndpointBuilderFactory.java | 2 +- .../dsl/JSR356WebSocketEndpointBuilderFactory.java | 2 +- .../dsl/JettyHttpEndpointBuilder9Factory.java | 2 +- .../endpoint/dsl/KMSEndpointBuilderFactory.java | 2 +- .../dsl/KeystoneEndpointBuilderFactory.java | 2 +- .../dsl/KinesisEndpointBuilderFactory.java | 2 +- .../dsl/KinesisFirehoseEndpointBuilderFactory.java | 2 +- .../dsl/KubernetesHPAEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/LambdaEndpointBuilderFactory.java | 2 +- .../dsl/LinkedInEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/MQEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/MQTTEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/MSKEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/MailEndpointBuilderFactory.java | 114 ++++++++++++++++++++- .../MicroProfileMetricsEndpointBuilderFactory.java | 2 +- .../dsl/MongoDbEndpointBuilderFactory.java | 2 +- .../dsl/MyBatisBeanEndpointBuilderFactory.java | 2 +- .../dsl/MyBatisEndpointBuilderFactory.java | 2 +- .../dsl/NetWeaverEndpointBuilderFactory.java | 2 +- .../dsl/NeutronEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/NovaEndpointBuilderFactory.java | 2 +- .../dsl/OptaPlannerEndpointBuilderFactory.java | 2 +- .../dsl/PaxLoggingEndpointBuilderFactory.java | 2 +- .../dsl/PgEventEndpointBuilderFactory.java | 2 +- .../dsl/PrinterEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/PubNubEndpointBuilderFactory.java | 2 +- .../dsl/QueueServiceEndpointBuilderFactory.java | 2 +- .../dsl/QuickfixjEndpointBuilderFactory.java | 2 +- .../dsl/RabbitMQEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/RedisEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/RestEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/S3EndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SWFEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SdbEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/ServerEndpointBuilderFactory.java | 2 +- .../dsl/ServiceNowEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SesEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SipEndpointBuilderFactory.java | 36 ++++++- .../endpoint/dsl/SmppEndpointBuilderFactory.java | 38 ++++++- .../endpoint/dsl/SnsEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SolrEndpointBuilderFactory.java | 52 +++++++++- .../dsl/SoroushBotEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SparkEndpointBuilderFactory.java | 2 +- .../SpringWebserviceEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SqsEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/StAXEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/SwiftEndpointBuilderFactory.java | 2 +- ...TwitterDirectMessageEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/WsEndpointBuilderFactory.java | 35 ++++++- .../dsl/XChangeEndpointBuilderFactory.java | 2 +- .../endpoint/dsl/XQueryEndpointBuilderFactory.java | 2 +- .../dsl/XmlSignatureEndpointBuilderFactory.java | 2 +- .../dsl/ZooKeeperEndpointBuilderFactory.java | 2 +- .../dsl/ZooKeeperMasterEndpointBuilderFactory.java | 2 +- .../camel/maven/packaging/EndpointDslMojo.java | 86 +++++++++++++--- 107 files changed, 565 insertions(+), 138 deletions(-) diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java index ad16e26..fa3a487 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AMQPEndpointBuilderFactory.java @@ -5216,7 +5216,7 @@ public interface AMQPEndpointBuilderFactory { * Path parameter: destinationName (required) * Name of the queue or topic to use as destination */ - default AMQPEndpointBuilder aMQP(String path) { + default AMQPEndpointBuilder amqp(String path) { class AMQPEndpointBuilderImpl extends AbstractEndpointBuilder implements AMQPEndpointBuilder, AdvancedAMQPEndpointBuilder { public AMQPEndpointBuilderImpl(String path) { super("amqp", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java index 5189595..c5e5117 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AS2EndpointBuilderFactory.java @@ -1978,7 +1978,7 @@ public interface AS2EndpointBuilderFactory { * Path parameter: methodName (required) * What sub operation to use for the selected operation */ - default AS2EndpointBuilder aS2(String path) { + default AS2EndpointBuilder as2(String path) { class AS2EndpointBuilderImpl extends AbstractEndpointBuilder implements AS2EndpointBuilder, AdvancedAS2EndpointBuilder { public AS2EndpointBuilderImpl(String path) { super("as2", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java index 88e74a8..b19dde5 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ActiveMQEndpointBuilderFactory.java @@ -5239,7 +5239,7 @@ public interface ActiveMQEndpointBuilderFactory { * Path parameter: destinationName (required) * Name of the queue or topic to use as destination */ - default ActiveMQEndpointBuilder activeMQ(String path) { + default ActiveMQEndpointBuilder activemq(String path) { class ActiveMQEndpointBuilderImpl extends AbstractEndpointBuilder implements ActiveMQEndpointBuilder, AdvancedActiveMQEndpointBuilder { public ActiveMQEndpointBuilderImpl(String path) { super("activemq", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java index 9c9713c..20b0f5b 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/AtomixMultiMapEndpointBuilderFactory.java @@ -455,7 +455,7 @@ public interface AtomixMultiMapEndpointBuilderFactory { * Path parameter: resourceName (required) * The distributed resource name */ - default AtomixMultiMapEndpointBuilder atomixMultiMap(String path) { + default AtomixMultiMapEndpointBuilder atomixMultimap(String path) { class AtomixMultiMapEndpointBuilderImpl extends AbstractEndpointBuilder implements AtomixMultiMapEndpointBuilder, AdvancedAtomixMultiMapEndpointBuilder { public AtomixMultiMapEndpointBuilderImpl(String path) { super("atomix-multimap", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java index fb41e06..e0352dd 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/BlobServiceEndpointBuilderFactory.java @@ -1189,7 +1189,7 @@ public interface BlobServiceEndpointBuilderFactory { * Path parameter: containerOrBlobUri (required) * Container or Blob compact Uri */ - default BlobServiceEndpointBuilder blobService(String path) { + default BlobServiceEndpointBuilder azureBlob(String path) { class BlobServiceEndpointBuilderImpl extends AbstractEndpointBuilder implements BlobServiceEndpointBuilder, AdvancedBlobServiceEndpointBuilder { public BlobServiceEndpointBuilderImpl(String path) { super("azure-blob", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java index ad53aae..9cbaa39 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMEndpointBuilderFactory.java @@ -190,7 +190,7 @@ public interface CMEndpointBuilderFactory { * Path parameter: host (required) * SMS Provider HOST with scheme */ - default CMEndpointBuilder cM(String path) { + default CMEndpointBuilder cmSms(String path) { class CMEndpointBuilderImpl extends AbstractEndpointBuilder implements CMEndpointBuilder, AdvancedCMEndpointBuilder { public CMEndpointBuilderImpl(String path) { super("cm-sms", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java index 130cd1f..deb7da4 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CMISEndpointBuilderFactory.java @@ -832,7 +832,7 @@ public interface CMISEndpointBuilderFactory { * Path parameter: cmsUrl (required) * URL to the cmis repository */ - default CMISEndpointBuilder cMIS(String path) { + default CMISEndpointBuilder cmis(String path) { class CMISEndpointBuilderImpl extends AbstractEndpointBuilder implements CMISEndpointBuilder, AdvancedCMISEndpointBuilder { public CMISEndpointBuilderImpl(String path) { super("cmis", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java index a45ec3c..1356a02 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CaffeineLoadCacheEndpointBuilderFactory.java @@ -851,7 +851,7 @@ public interface CaffeineLoadCacheEndpointBuilderFactory { * Path parameter: cacheName (required) * the cache name */ - default CaffeineLoadCacheEndpointBuilder caffeineLoadCache(String path) { + default CaffeineLoadCacheEndpointBuilder caffeineLoadcache(String path) { class CaffeineLoadCacheEndpointBuilderImpl extends AbstractEndpointBuilder implements CaffeineLoadCacheEndpointBuilder, AdvancedCaffeineLoadCacheEndpointBuilder { public CaffeineLoadCacheEndpointBuilderImpl(String path) { super("caffeine-loadcache", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java index f3abdac..31b6154 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CassandraEndpointBuilderFactory.java @@ -1367,7 +1367,7 @@ public interface CassandraEndpointBuilderFactory { * Path parameter: keyspace * Keyspace to use */ - default CassandraEndpointBuilder cassandra(String path) { + default CassandraEndpointBuilder cql(String path) { class CassandraEndpointBuilderImpl extends AbstractEndpointBuilder implements CassandraEndpointBuilder, AdvancedCassandraEndpointBuilder { public CassandraEndpointBuilderImpl(String path) { super("cql", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java index 8951cbc..1bc7e16 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ChatScriptEndpointBuilderFactory.java @@ -156,7 +156,7 @@ public interface ChatScriptEndpointBuilderFactory { * Path parameter: botName (required) * Name of the Bot in CS to converse with */ - default ChatScriptEndpointBuilder chatScript(String path) { + default ChatScriptEndpointBuilder chatscript(String path) { class ChatScriptEndpointBuilderImpl extends AbstractEndpointBuilder implements ChatScriptEndpointBuilder, AdvancedChatScriptEndpointBuilder { public ChatScriptEndpointBuilderImpl(String path) { super("chatscript", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java index 028b0a2..b4217f6 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CinderEndpointBuilderFactory.java @@ -219,7 +219,7 @@ public interface CinderEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default CinderEndpointBuilder cinder(String path) { + default CinderEndpointBuilder openstackCinder(String path) { class CinderEndpointBuilderImpl extends AbstractEndpointBuilder implements CinderEndpointBuilder, AdvancedCinderEndpointBuilder { public CinderEndpointBuilderImpl(String path) { super("openstack-cinder", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java index 3380dd2..05be816 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClassEndpointBuilderFactory.java @@ -176,7 +176,7 @@ public interface ClassEndpointBuilderFactory { * Path parameter: beanName (required) * Sets the name of the bean to invoke */ - default ClassEndpointBuilder classEndpoint(String path) { + default ClassEndpointBuilder clas(String path) { class ClassEndpointBuilderImpl extends AbstractEndpointBuilder implements ClassEndpointBuilder, AdvancedClassEndpointBuilder { public ClassEndpointBuilderImpl(String path) { super("class", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java index 8c7ebab4..ae07e1d 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ClientEndpointBuilderFactory.java @@ -1484,7 +1484,7 @@ public interface ClientEndpointBuilderFactory { * Path parameter: uriPath (required) * The object information address */ - default ClientEndpointBuilder client(String path) { + default ClientEndpointBuilder iec60870Client(String path) { class ClientEndpointBuilderImpl extends AbstractEndpointBuilder implements ClientEndpointBuilder, AdvancedClientEndpointBuilder { public ClientEndpointBuilderImpl(String path) { super("iec60870-client", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java index 889eb1a..b400dda 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CoAPEndpointBuilderFactory.java @@ -937,12 +937,75 @@ public interface CoAPEndpointBuilderFactory { * Path parameter: uri * The URI for the CoAP endpoint */ - default CoAPEndpointBuilder coAP(String path) { + default CoAPEndpointBuilder coap(String path) { + return coap("coap", path); + } + /** + * CoAP (camel-coap) + * The coap component is used for sending and receiving messages from COAP + * capable devices. + * + * Category: iot + * Available as of version: 2.16 + * Maven coordinates: org.apache.camel:camel-coap + * + * Syntax: <code>coap+tcp:uri</code> + * + * Path parameter: uri + * The URI for the CoAP endpoint + */ + default CoAPEndpointBuilder coapTcp(String path) { + return coap("coap+tcp", path); + } + /** + * CoAP (Secure) (camel-coap) + * The coap component is used for sending and receiving messages from COAP + * capable devices. + * + * Category: iot + * Available as of version: 2.16 + * Maven coordinates: org.apache.camel:camel-coap + * + * Syntax: <code>coaps:uri</code> + * + * Path parameter: uri + * The URI for the CoAP endpoint + */ + default CoAPEndpointBuilder coaps(String path) { + return coap("coaps", path); + } + /** + * CoAP (camel-coap) + * The coap component is used for sending and receiving messages from COAP + * capable devices. + * + * Category: iot + * Available as of version: 2.16 + * Maven coordinates: org.apache.camel:camel-coap + * + * Syntax: <code>coaps+tcp:uri</code> + * + * Path parameter: uri + * The URI for the CoAP endpoint + */ + default CoAPEndpointBuilder coapsTcp(String path) { + return coap("coaps+tcp", path); + } + /** + * CoAP (camel-coap) + * The coap component is used for sending and receiving messages from COAP + * capable devices. + * + * Category: iot + * Available as of version: 2.16 + * Maven coordinates: org.apache.camel:camel-coap + */ + default CoAPEndpointBuilder coap(String scheme, String path) { class CoAPEndpointBuilderImpl extends AbstractEndpointBuilder implements CoAPEndpointBuilder, AdvancedCoAPEndpointBuilder { - public CoAPEndpointBuilderImpl(String path) { - super("coap", path); + public CoAPEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new CoAPEndpointBuilderImpl(path); + return new CoAPEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java index fb7a3fd..3d816cc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CometdEndpointBuilderFactory.java @@ -1091,11 +1091,47 @@ public interface CometdEndpointBuilderFactory { * endpoints. */ default CometdEndpointBuilder cometd(String path) { + return cometd("cometd", path); + } + /** + * CometD (Secure) (camel-cometd) + * The cometd component is a transport for working with the Jetty + * implementation of the cometd/bayeux protocol. + * + * Category: websocket + * Available as of version: 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. + */ + default CometdEndpointBuilder cometds(String path) { + return cometd("cometds", path); + } + /** + * CometD (camel-cometd) + * The cometd component is a transport for working with the Jetty + * implementation of the cometd/bayeux protocol. + * + * Category: websocket + * Available as of version: 2.0 + * Maven coordinates: org.apache.camel:camel-cometd + */ + default CometdEndpointBuilder cometd(String scheme, String path) { class CometdEndpointBuilderImpl extends AbstractEndpointBuilder implements CometdEndpointBuilder, AdvancedCometdEndpointBuilder { - public CometdEndpointBuilderImpl(String path) { - super("cometd", path); + public CometdEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new CometdEndpointBuilderImpl(path); + return new CometdEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java index 52b55c6..3647d63 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ControlBusEndpointBuilderFactory.java @@ -231,7 +231,7 @@ public interface ControlBusEndpointBuilderFactory { * groovy, header, jsonpath, mvel, ognl, ref, simple, spel, sql, terser, * tokenize, xpath, xquery, xtokenize */ - default ControlBusEndpointBuilder controlBus(String path) { + default ControlBusEndpointBuilder controlbus(String path) { class ControlBusEndpointBuilderImpl extends AbstractEndpointBuilder implements ControlBusEndpointBuilder, AdvancedControlBusEndpointBuilder { public ControlBusEndpointBuilderImpl(String path) { super("controlbus", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java index 3771246..c6d71d3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CouchDbEndpointBuilderFactory.java @@ -636,7 +636,7 @@ public interface CouchDbEndpointBuilderFactory { * Path parameter: database (required) * Name of the database to use */ - default CouchDbEndpointBuilder couchDb(String path) { + default CouchDbEndpointBuilder couchdb(String path) { class CouchDbEndpointBuilderImpl extends AbstractEndpointBuilder implements CouchDbEndpointBuilder, AdvancedCouchDbEndpointBuilder { public CouchDbEndpointBuilderImpl(String path) { super("couchdb", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java index b0c0977..761822b 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CwEndpointBuilderFactory.java @@ -273,7 +273,7 @@ public interface CwEndpointBuilderFactory { * Path parameter: namespace (required) * The metric namespace */ - default CwEndpointBuilder cw(String path) { + default CwEndpointBuilder awsCw(String path) { class CwEndpointBuilderImpl extends AbstractEndpointBuilder implements CwEndpointBuilder, AdvancedCwEndpointBuilder { public CwEndpointBuilderImpl(String path) { super("aws-cw", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java index db1021b..953d3e1 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/CxfRsEndpointBuilderFactory.java @@ -1944,7 +1944,7 @@ public interface CxfRsEndpointBuilderFactory { * Path parameter: address * The service publish address. */ - default CxfRsEndpointBuilder cxfRs(String path) { + default CxfRsEndpointBuilder cxfrs(String path) { class CxfRsEndpointBuilderImpl extends AbstractEndpointBuilder implements CxfRsEndpointBuilder, AdvancedCxfRsEndpointBuilder { public CxfRsEndpointBuilderImpl(String path) { super("cxfrs", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java index 6ada970..cc5791c 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataFormatEndpointBuilderFactory.java @@ -121,7 +121,7 @@ public interface DataFormatEndpointBuilderFactory { * Operation to use either marshal or unmarshal * The value can be one of: marshal, unmarshal */ - default DataFormatEndpointBuilder dataFormat(String path) { + default DataFormatEndpointBuilder dataformat(String path) { class DataFormatEndpointBuilderImpl extends AbstractEndpointBuilder implements DataFormatEndpointBuilder, AdvancedDataFormatEndpointBuilder { public DataFormatEndpointBuilderImpl(String path) { super("dataformat", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java index edb1f48..074c7f6 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetEndpointBuilderFactory.java @@ -806,7 +806,7 @@ public interface DataSetEndpointBuilderFactory { * Path parameter: name (required) * Name of DataSet to lookup in the registry */ - default DataSetEndpointBuilder dataSet(String path) { + default DataSetEndpointBuilder dataset(String path) { class DataSetEndpointBuilderImpl extends AbstractEndpointBuilder implements DataSetEndpointBuilder, AdvancedDataSetEndpointBuilder { public DataSetEndpointBuilderImpl(String path) { super("dataset", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java index d0c8e90..69f57c4 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DataSetTestEndpointBuilderFactory.java @@ -206,7 +206,7 @@ public interface DataSetTestEndpointBuilderFactory { * Name of endpoint to lookup in the registry to use for polling messages * used for testing */ - default DataSetTestEndpointBuilder dataSetTest(String path) { + default DataSetTestEndpointBuilder datasetTest(String path) { class DataSetTestEndpointBuilderImpl extends AbstractEndpointBuilder implements DataSetTestEndpointBuilder, AdvancedDataSetTestEndpointBuilder { public DataSetTestEndpointBuilderImpl(String path) { super("dataset-test", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java index 5dfe49c..902ee0e 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbEndpointBuilderFactory.java @@ -346,7 +346,7 @@ public interface DdbEndpointBuilderFactory { * Path parameter: tableName (required) * The name of the table currently worked with. */ - default DdbEndpointBuilder ddb(String path) { + default DdbEndpointBuilder awsDdb(String path) { class DdbEndpointBuilderImpl extends AbstractEndpointBuilder implements DdbEndpointBuilder, AdvancedDdbEndpointBuilder { public DdbEndpointBuilderImpl(String path) { super("aws-ddb", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java index ae1d087..20cb484 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DdbStreamEndpointBuilderFactory.java @@ -192,7 +192,7 @@ public interface DdbStreamEndpointBuilderFactory { * Path parameter: tableName (required) * Name of the dynamodb table */ - default DdbStreamEndpointBuilder ddbStream(String path) { + default DdbStreamEndpointBuilder awsDdbstream(String path) { class DdbStreamEndpointBuilderImpl extends AbstractEndpointBuilder implements DdbStreamEndpointBuilder, AdvancedDdbStreamEndpointBuilder { public DdbStreamEndpointBuilderImpl(String path) { super("aws-ddbstream", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java index 66a1b73..856e881 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalOceanEndpointBuilderFactory.java @@ -311,7 +311,7 @@ public interface DigitalOceanEndpointBuilderFactory { * rename, changeKernel, enableIpv6, enablePrivateNetworking, takeSnapshot, * transfer, convert, attach, detach, assign, unassign, tag, untag */ - default DigitalOceanEndpointBuilder digitalOcean(String path) { + default DigitalOceanEndpointBuilder digitalocean(String path) { class DigitalOceanEndpointBuilderImpl extends AbstractEndpointBuilder implements DigitalOceanEndpointBuilder, AdvancedDigitalOceanEndpointBuilder { public DigitalOceanEndpointBuilderImpl(String path) { super("digitalocean", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java index 14bd3d2..2a6e797 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/DigitalSignatureEndpointBuilderFactory.java @@ -483,7 +483,7 @@ public interface DigitalSignatureEndpointBuilderFactory { * Path parameter: name (required) * The logical name of this operation. */ - default DigitalSignatureEndpointBuilder digitalSignature(String path) { + default DigitalSignatureEndpointBuilder crypto(String path) { class DigitalSignatureEndpointBuilderImpl extends AbstractEndpointBuilder implements DigitalSignatureEndpointBuilder, AdvancedDigitalSignatureEndpointBuilder { public DigitalSignatureEndpointBuilderImpl(String path) { super("crypto", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java index 2764ae8..bdd1001 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EC2EndpointBuilderFactory.java @@ -144,7 +144,7 @@ public interface EC2EndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default EC2EndpointBuilder eC2(String path) { + default EC2EndpointBuilder awsEc2(String path) { class EC2EndpointBuilderImpl extends AbstractEndpointBuilder implements EC2EndpointBuilder, AdvancedEC2EndpointBuilder { public EC2EndpointBuilderImpl(String path) { super("aws-ec2", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java index 7415b6d..e85370a 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ECSEndpointBuilderFactory.java @@ -137,7 +137,7 @@ public interface ECSEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default ECSEndpointBuilder eCS(String path) { + default ECSEndpointBuilder awsEcs(String path) { class ECSEndpointBuilderImpl extends AbstractEndpointBuilder implements ECSEndpointBuilder, AdvancedECSEndpointBuilder { public ECSEndpointBuilderImpl(String path) { super("aws-ecs", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java index cb54e24..6060ff3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EKSEndpointBuilderFactory.java @@ -137,7 +137,7 @@ public interface EKSEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default EKSEndpointBuilder eKS(String path) { + default EKSEndpointBuilder awsEks(String path) { class EKSEndpointBuilderImpl extends AbstractEndpointBuilder implements EKSEndpointBuilder, AdvancedEKSEndpointBuilder { public EKSEndpointBuilderImpl(String path) { super("aws-eks", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java index ce21d47..de67af3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchEndpointBuilderFactory.java @@ -372,7 +372,7 @@ public interface ElasticsearchEndpointBuilderFactory { * Path parameter: clusterName (required) * Name of the cluster */ - default ElasticsearchEndpointBuilder elasticsearch(String path) { + default ElasticsearchEndpointBuilder elasticsearchRest(String path) { class ElasticsearchEndpointBuilderImpl extends AbstractEndpointBuilder implements ElasticsearchEndpointBuilder, AdvancedElasticsearchEndpointBuilder { public ElasticsearchEndpointBuilderImpl(String path) { super("elasticsearch-rest", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java index 0ccd60a..a1f870a 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventAdminEndpointBuilderFactory.java @@ -474,7 +474,7 @@ public interface EventAdminEndpointBuilderFactory { * Path parameter: topic * Name of topic to listen or send to */ - default EventAdminEndpointBuilder eventAdmin(String path) { + default EventAdminEndpointBuilder eventadmin(String path) { class EventAdminEndpointBuilderImpl extends AbstractEndpointBuilder implements EventAdminEndpointBuilder, AdvancedEventAdminEndpointBuilder { public EventAdminEndpointBuilderImpl(String path) { super("eventadmin", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java index 974be01..e677428 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/EventEndpointBuilderFactory.java @@ -398,7 +398,7 @@ public interface EventEndpointBuilderFactory { * Path parameter: name * Name of endpoint */ - default EventEndpointBuilder event(String path) { + default EventEndpointBuilder springEvent(String path) { class EventEndpointBuilderImpl extends AbstractEndpointBuilder implements EventEndpointBuilder, AdvancedEventEndpointBuilder { public EventEndpointBuilderImpl(String path) { super("spring-event", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java index 258e0ea..4a4b5c0 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GeoCoderEndpointBuilderFactory.java @@ -276,7 +276,7 @@ public interface GeoCoderEndpointBuilderFactory { * Path parameter: latlng * The geo latitude and longitude which should be prefixed with latlng: */ - default GeoCoderEndpointBuilder geoCoder(String path) { + default GeoCoderEndpointBuilder geocoder(String path) { class GeoCoderEndpointBuilderImpl extends AbstractEndpointBuilder implements GeoCoderEndpointBuilder, AdvancedGeoCoderEndpointBuilder { public GeoCoderEndpointBuilderImpl(String path) { super("geocoder", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java index 3452fcc..65af3dc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GitHubEndpointBuilderFactory.java @@ -607,7 +607,7 @@ public interface GitHubEndpointBuilderFactory { * Path parameter: branchName * Name of branch */ - default GitHubEndpointBuilder gitHub(String path) { + default GitHubEndpointBuilder github(String path) { class GitHubEndpointBuilderImpl extends AbstractEndpointBuilder implements GitHubEndpointBuilder, AdvancedGitHubEndpointBuilder { public GitHubEndpointBuilderImpl(String path) { super("github", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java index 16f4865..220e407 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GlanceEndpointBuilderFactory.java @@ -207,7 +207,7 @@ public interface GlanceEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default GlanceEndpointBuilder glance(String path) { + default GlanceEndpointBuilder openstackGlance(String path) { class GlanceEndpointBuilderImpl extends AbstractEndpointBuilder implements GlanceEndpointBuilder, AdvancedGlanceEndpointBuilder { public GlanceEndpointBuilderImpl(String path) { super("openstack-glance", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java index d4b648f..351b903 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQueryEndpointBuilderFactory.java @@ -161,7 +161,7 @@ public interface GoogleBigQueryEndpointBuilderFactory { * Path parameter: tableId * BigQuery table id */ - default GoogleBigQueryEndpointBuilder googleBigQuery(String path) { + default GoogleBigQueryEndpointBuilder googleBigquery(String path) { class GoogleBigQueryEndpointBuilderImpl extends AbstractEndpointBuilder implements GoogleBigQueryEndpointBuilder, AdvancedGoogleBigQueryEndpointBuilder { public GoogleBigQueryEndpointBuilderImpl(String path) { super("google-bigquery", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java index 724e165..0967f61 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GoogleBigQuerySQLEndpointBuilderFactory.java @@ -148,7 +148,7 @@ public interface GoogleBigQuerySQLEndpointBuilderFactory { * Path parameter: projectId (required) * Google Cloud Project Id */ - default GoogleBigQuerySQLEndpointBuilder googleBigQuerySQL(String path) { + default GoogleBigQuerySQLEndpointBuilder googleBigquerySql(String path) { class GoogleBigQuerySQLEndpointBuilderImpl extends AbstractEndpointBuilder implements GoogleBigQuerySQLEndpointBuilder, AdvancedGoogleBigQuerySQLEndpointBuilder { public GoogleBigQuerySQLEndpointBuilderImpl(String path) { super("google-bigquery-sql", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java index 7faa246..d1bb13d 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GridFsEndpointBuilderFactory.java @@ -803,7 +803,7 @@ public interface GridFsEndpointBuilderFactory { * Path parameter: connectionBean (required) * Name of com.mongodb.Mongo to use. */ - default GridFsEndpointBuilder gridFs(String path) { + default GridFsEndpointBuilder mongodbGridfs(String path) { class GridFsEndpointBuilderImpl extends AbstractEndpointBuilder implements GridFsEndpointBuilder, AdvancedGridFsEndpointBuilder { public GridFsEndpointBuilderImpl(String path) { super("mongodb-gridfs", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java index d1cb0a2..84ef288 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/GuavaEventBusEndpointBuilderFactory.java @@ -609,7 +609,7 @@ public interface GuavaEventBusEndpointBuilderFactory { * Path parameter: eventBusRef * To lookup the Guava EventBus from the registry with the given name */ - default GuavaEventBusEndpointBuilder guavaEventBus(String path) { + default GuavaEventBusEndpointBuilder guavaEventbus(String path) { class GuavaEventBusEndpointBuilderImpl extends AbstractEndpointBuilder implements GuavaEventBusEndpointBuilder, AdvancedGuavaEventBusEndpointBuilder { public GuavaEventBusEndpointBuilderImpl(String path) { super("guava-eventbus", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java index 05eb3ff..61b9d7e 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HBaseEndpointBuilderFactory.java @@ -1030,7 +1030,7 @@ public interface HBaseEndpointBuilderFactory { * Path parameter: tableName (required) * The name of the table */ - default HBaseEndpointBuilder hBase(String path) { + default HBaseEndpointBuilder hbase(String path) { class HBaseEndpointBuilderImpl extends AbstractEndpointBuilder implements HBaseEndpointBuilder, AdvancedHBaseEndpointBuilder { public HBaseEndpointBuilderImpl(String path) { super("hbase", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java index 6242b86..0bd6998 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HazelcastAtomicnumberEndpointBuilderFactory.java @@ -235,7 +235,7 @@ public interface HazelcastAtomicnumberEndpointBuilderFactory { * Path parameter: cacheName (required) * The name of the cache */ - default HazelcastAtomicnumberEndpointBuilder hazelcastAtomicnumber( + default HazelcastAtomicnumberEndpointBuilder hazelcastAtomicvalue( String path) { class HazelcastAtomicnumberEndpointBuilderImpl extends AbstractEndpointBuilder implements HazelcastAtomicnumberEndpointBuilder, AdvancedHazelcastAtomicnumberEndpointBuilder { public HazelcastAtomicnumberEndpointBuilderImpl(String path) { diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java index 0b1e030..0d7a654 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/HttpEndpointBuilderFactory.java @@ -676,11 +676,38 @@ public interface HttpEndpointBuilderFactory { * The url of the HTTP endpoint to call. */ default HttpEndpointBuilder http(String path) { + return http("http", path); + } + /** + * HTTPS (Secure) (camel-http) + * For calling out to external HTTP servers using Apache HTTP Client 4.x. + * + * Category: http + * Available as of version: 2.3 + * Maven coordinates: org.apache.camel:camel-http + * + * Syntax: <code>https:httpUri</code> + * + * Path parameter: httpUri (required) + * The url of the HTTP endpoint to call. + */ + default HttpEndpointBuilder https(String path) { + return http("https", path); + } + /** + * HTTP (camel-http) + * For calling out to external HTTP servers using Apache HTTP Client 4.x. + * + * Category: http + * Available as of version: 2.3 + * Maven coordinates: org.apache.camel:camel-http + */ + default HttpEndpointBuilder http(String scheme, String path) { class HttpEndpointBuilderImpl extends AbstractEndpointBuilder implements HttpEndpointBuilder, AdvancedHttpEndpointBuilder { - public HttpEndpointBuilderImpl(String path) { - super("http", path); + public HttpEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new HttpEndpointBuilderImpl(path); + return new HttpEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java index c222a46..62e26f9 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IAMEndpointBuilderFactory.java @@ -146,7 +146,7 @@ public interface IAMEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default IAMEndpointBuilder iAM(String path) { + default IAMEndpointBuilder awsIam(String path) { class IAMEndpointBuilderImpl extends AbstractEndpointBuilder implements IAMEndpointBuilder, AdvancedIAMEndpointBuilder { public IAMEndpointBuilderImpl(String path) { super("aws-iam", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java index efc2077..4a86240 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IOTAEndpointBuilderFactory.java @@ -726,7 +726,7 @@ public interface IOTAEndpointBuilderFactory { * Path parameter: name (required) * Component name */ - default IOTAEndpointBuilder iOTA(String path) { + default IOTAEndpointBuilder iota(String path) { class IOTAEndpointBuilderImpl extends AbstractEndpointBuilder implements IOTAEndpointBuilder, AdvancedIOTAEndpointBuilder { public IOTAEndpointBuilderImpl(String path) { super("iota", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java index bc73ee6..d7cdf9d 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IPFSEndpointBuilderFactory.java @@ -145,7 +145,7 @@ public interface IPFSEndpointBuilderFactory { * The ipfs command * The value can be one of: add, cat, get, version */ - default IPFSEndpointBuilder iPFS(String path) { + default IPFSEndpointBuilder ipfs(String path) { class IPFSEndpointBuilderImpl extends AbstractEndpointBuilder implements IPFSEndpointBuilder, AdvancedIPFSEndpointBuilder { public IPFSEndpointBuilderImpl(String path) { super("ipfs", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java index eb678c6..b9afb6b 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IgniteIdGenEndpointBuilderFactory.java @@ -183,7 +183,7 @@ public interface IgniteIdGenEndpointBuilderFactory { * Path parameter: name (required) * The sequence name. */ - default IgniteIdGenEndpointBuilder igniteIdGen(String path) { + default IgniteIdGenEndpointBuilder igniteIdgen(String path) { class IgniteIdGenEndpointBuilderImpl extends AbstractEndpointBuilder implements IgniteIdGenEndpointBuilder, AdvancedIgniteIdGenEndpointBuilder { public IgniteIdGenEndpointBuilderImpl(String path) { super("ignite-idgen", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java index 6034ea6..0f5df42 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/InfluxDbEndpointBuilderFactory.java @@ -181,7 +181,7 @@ public interface InfluxDbEndpointBuilderFactory { * Path parameter: connectionBean (required) * Connection to the influx database, of class InfluxDB.class */ - default InfluxDbEndpointBuilder influxDb(String path) { + default InfluxDbEndpointBuilder influxdb(String path) { class InfluxDbEndpointBuilderImpl extends AbstractEndpointBuilder implements InfluxDbEndpointBuilder, AdvancedInfluxDbEndpointBuilder { public InfluxDbEndpointBuilderImpl(String path) { super("influxdb", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java index 9c2b2c3..2c5ecfc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/IronMQEndpointBuilderFactory.java @@ -1204,7 +1204,7 @@ public interface IronMQEndpointBuilderFactory { * Path parameter: queueName (required) * The name of the IronMQ queue */ - default IronMQEndpointBuilder ironMQ(String path) { + default IronMQEndpointBuilder ironmq(String path) { class IronMQEndpointBuilderImpl extends AbstractEndpointBuilder implements IronMQEndpointBuilder, AdvancedIronMQEndpointBuilder { public IronMQEndpointBuilderImpl(String path) { super("ironmq", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java index 4150c22..dae6405 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JBPMEndpointBuilderFactory.java @@ -1877,7 +1877,7 @@ public interface JBPMEndpointBuilderFactory { * Path parameter: eventListenerType * Sets the event listener type to attach to */ - default JBPMEndpointBuilder jBPM(String path) { + default JBPMEndpointBuilder jbpm(String path) { class JBPMEndpointBuilderImpl extends AbstractEndpointBuilder implements JBPMEndpointBuilder, AdvancedJBPMEndpointBuilder { public JBPMEndpointBuilderImpl(String path) { super("jbpm", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java index 7855be6..9e87623 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JCacheEndpointBuilderFactory.java @@ -1412,7 +1412,7 @@ public interface JCacheEndpointBuilderFactory { * Path parameter: cacheName (required) * The name of the cache */ - default JCacheEndpointBuilder jCache(String path) { + default JCacheEndpointBuilder jcache(String path) { class JCacheEndpointBuilderImpl extends AbstractEndpointBuilder implements JCacheEndpointBuilder, AdvancedJCacheEndpointBuilder { public JCacheEndpointBuilderImpl(String path) { super("jcache", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java index f3e39c5..e3f2116 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsEndpointBuilderFactory.java @@ -466,7 +466,7 @@ public interface JGroupsEndpointBuilderFactory { * Path parameter: clusterName (required) * The name of the JGroups cluster the component should connect to. */ - default JGroupsEndpointBuilder jGroups(String path) { + default JGroupsEndpointBuilder jgroups(String path) { class JGroupsEndpointBuilderImpl extends AbstractEndpointBuilder implements JGroupsEndpointBuilder, AdvancedJGroupsEndpointBuilder { public JGroupsEndpointBuilderImpl(String path) { super("jgroups", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java index 4e4c81b..110adb3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JGroupsRaftEndpointBuilderFactory.java @@ -429,7 +429,7 @@ public interface JGroupsRaftEndpointBuilderFactory { * Path parameter: clusterName (required) * The name of the JGroupsraft cluster the component should connect to. */ - default JGroupsRaftEndpointBuilder jGroupsRaft(String path) { + default JGroupsRaftEndpointBuilder jgroupsRaft(String path) { class JGroupsRaftEndpointBuilderImpl extends AbstractEndpointBuilder implements JGroupsRaftEndpointBuilder, AdvancedJGroupsRaftEndpointBuilder { public JGroupsRaftEndpointBuilderImpl(String path) { super("jgroups-raft", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java index 80dbad4..6ebbd68 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JMXEndpointBuilderFactory.java @@ -606,7 +606,7 @@ public interface JMXEndpointBuilderFactory { * Server url comes from the remaining endpoint. Use platform to connect to * local JVM. */ - default JMXEndpointBuilder jMX(String path) { + default JMXEndpointBuilder jmx(String path) { class JMXEndpointBuilderImpl extends AbstractEndpointBuilder implements JMXEndpointBuilder, AdvancedJMXEndpointBuilder { public JMXEndpointBuilderImpl(String path) { super("jmx", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java index d2078b2..14e6a43 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JSR356WebSocketEndpointBuilderFactory.java @@ -478,7 +478,7 @@ public interface JSR356WebSocketEndpointBuilderFactory { * If a path (/foo) it will deploy locally the endpoint, if an uri it will * connect to the corresponding server */ - default JSR356WebSocketEndpointBuilder jSR356WebSocket(String path) { + default JSR356WebSocketEndpointBuilder websocketJsr356(String path) { class JSR356WebSocketEndpointBuilderImpl extends AbstractEndpointBuilder implements JSR356WebSocketEndpointBuilder, AdvancedJSR356WebSocketEndpointBuilder { public JSR356WebSocketEndpointBuilderImpl(String path) { super("websocket-jsr356", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java index 00d7a9d..af7ac26 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/JettyHttpEndpointBuilder9Factory.java @@ -428,7 +428,7 @@ public interface JettyHttpEndpointBuilder9Factory { * Path parameter: httpUri (required) * The url of the HTTP endpoint to call. */ - default JettyHttpEndpointBuilder9 jettyHttp9(String path) { + default JettyHttpEndpointBuilder9 jetty(String path) { class JettyHttpEndpointBuilder9Impl extends AbstractEndpointBuilder implements JettyHttpEndpointBuilder9, AdvancedJettyHttpEndpointBuilder9 { public JettyHttpEndpointBuilder9Impl(String path) { super("jetty", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java index cf1dc31..ef10e98 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KMSEndpointBuilderFactory.java @@ -139,7 +139,7 @@ public interface KMSEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default KMSEndpointBuilder kMS(String path) { + default KMSEndpointBuilder awsKms(String path) { class KMSEndpointBuilderImpl extends AbstractEndpointBuilder implements KMSEndpointBuilder, AdvancedKMSEndpointBuilder { public KMSEndpointBuilderImpl(String path) { super("aws-kms", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java index a196ea8..29bddaa 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KeystoneEndpointBuilderFactory.java @@ -208,7 +208,7 @@ public interface KeystoneEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default KeystoneEndpointBuilder keystone(String path) { + default KeystoneEndpointBuilder openstackKeystone(String path) { class KeystoneEndpointBuilderImpl extends AbstractEndpointBuilder implements KeystoneEndpointBuilder, AdvancedKeystoneEndpointBuilder { public KeystoneEndpointBuilderImpl(String path) { super("openstack-keystone", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java index 28fde82..519ea86 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisEndpointBuilderFactory.java @@ -1215,7 +1215,7 @@ public interface KinesisEndpointBuilderFactory { * Path parameter: streamName (required) * Name of the stream */ - default KinesisEndpointBuilder kinesis(String path) { + default KinesisEndpointBuilder awsKinesis(String path) { class KinesisEndpointBuilderImpl extends AbstractEndpointBuilder implements KinesisEndpointBuilder, AdvancedKinesisEndpointBuilder { public KinesisEndpointBuilderImpl(String path) { super("aws-kinesis", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java index e0e347a..d497e93 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KinesisFirehoseEndpointBuilderFactory.java @@ -216,7 +216,7 @@ public interface KinesisFirehoseEndpointBuilderFactory { * Path parameter: streamName (required) * Name of the stream */ - default KinesisFirehoseEndpointBuilder kinesisFirehose(String path) { + default KinesisFirehoseEndpointBuilder awsKinesisFirehose(String path) { class KinesisFirehoseEndpointBuilderImpl extends AbstractEndpointBuilder implements KinesisFirehoseEndpointBuilder, AdvancedKinesisFirehoseEndpointBuilder { public KinesisFirehoseEndpointBuilderImpl(String path) { super("aws-kinesis-firehose", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java index 6328685..7ce1a0a 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/KubernetesHPAEndpointBuilderFactory.java @@ -1232,7 +1232,7 @@ public interface KubernetesHPAEndpointBuilderFactory { * Path parameter: masterUrl (required) * Kubernetes Master url */ - default KubernetesHPAEndpointBuilder kubernetesHPA(String path) { + default KubernetesHPAEndpointBuilder kubernetesHpa(String path) { class KubernetesHPAEndpointBuilderImpl extends AbstractEndpointBuilder implements KubernetesHPAEndpointBuilder, AdvancedKubernetesHPAEndpointBuilder { public KubernetesHPAEndpointBuilderImpl(String path) { super("kubernetes-hpa", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java index 595d4dc..67158dc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LambdaEndpointBuilderFactory.java @@ -247,7 +247,7 @@ public interface LambdaEndpointBuilderFactory { * Path parameter: function (required) * Name of the Lambda function. */ - default LambdaEndpointBuilder lambda(String path) { + default LambdaEndpointBuilder awsLambda(String path) { class LambdaEndpointBuilderImpl extends AbstractEndpointBuilder implements LambdaEndpointBuilder, AdvancedLambdaEndpointBuilder { public LambdaEndpointBuilderImpl(String path) { super("aws-lambda", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java index 91e1cd1..14f9cc4 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/LinkedInEndpointBuilderFactory.java @@ -1153,7 +1153,7 @@ public interface LinkedInEndpointBuilderFactory { * removeJobBookmark, removePost, searchCompanies, searchJobs, searchPeople, * share, stopFollowingCompany, updateGroupMembership */ - default LinkedInEndpointBuilder linkedIn(String path) { + default LinkedInEndpointBuilder linkedin(String path) { class LinkedInEndpointBuilderImpl extends AbstractEndpointBuilder implements LinkedInEndpointBuilder, AdvancedLinkedInEndpointBuilder { public LinkedInEndpointBuilderImpl(String path) { super("linkedin", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java index 31c11e1..5428ab3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQEndpointBuilderFactory.java @@ -139,7 +139,7 @@ public interface MQEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default MQEndpointBuilder mQ(String path) { + default MQEndpointBuilder awsMq(String path) { class MQEndpointBuilderImpl extends AbstractEndpointBuilder implements MQEndpointBuilder, AdvancedMQEndpointBuilder { public MQEndpointBuilderImpl(String path) { super("aws-mq", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java index 84f3305..04ceed0 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MQTTEndpointBuilderFactory.java @@ -2629,7 +2629,7 @@ public interface MQTTEndpointBuilderFactory { * Path parameter: name (required) * A logical name to use which is not the topic name. */ - default MQTTEndpointBuilder mQTT(String path) { + default MQTTEndpointBuilder mqtt(String path) { class MQTTEndpointBuilderImpl extends AbstractEndpointBuilder implements MQTTEndpointBuilder, AdvancedMQTTEndpointBuilder { public MQTTEndpointBuilderImpl(String path) { super("mqtt", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java index 19e44a1..d3b72a0 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MSKEndpointBuilderFactory.java @@ -137,7 +137,7 @@ public interface MSKEndpointBuilderFactory { * Path parameter: label (required) * Logical name */ - default MSKEndpointBuilder mSK(String path) { + default MSKEndpointBuilder awsMsk(String path) { class MSKEndpointBuilderImpl extends AbstractEndpointBuilder implements MSKEndpointBuilder, AdvancedMSKEndpointBuilder { public MSKEndpointBuilderImpl(String path) { super("aws-msk", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java index cbd47e7..71cccf6 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MailEndpointBuilderFactory.java @@ -2563,12 +2563,118 @@ public interface MailEndpointBuilderFactory { * Path parameter: port * The port number of the mail server */ - default MailEndpointBuilder mail(String path) { + default MailEndpointBuilder imap(String path) { + return imap("imap", path); + } + /** + * IMAPS (Secure) (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 1.0 + * Maven coordinates: org.apache.camel:camel-mail + * + * Syntax: <code>imaps:host:port</code> + * + * Path parameter: host (required) + * The mail server host name + * + * Path parameter: port + * The port number of the mail server + */ + default MailEndpointBuilder imaps(String path) { + return imap("imaps", path); + } + /** + * POP3 (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 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 + */ + default MailEndpointBuilder pop3(String path) { + return imap("pop3", path); + } + /** + * POP3S (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 1.0 + * Maven coordinates: org.apache.camel:camel-mail + * + * Syntax: <code>pop3s:host:port</code> + * + * Path parameter: host (required) + * The mail server host name + * + * Path parameter: port + * The port number of the mail server + */ + default MailEndpointBuilder pop3s(String path) { + return imap("pop3s", path); + } + /** + * SMTP (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 1.0 + * Maven coordinates: org.apache.camel:camel-mail + * + * Syntax: <code>smtp:host:port</code> + * + * Path parameter: host (required) + * The mail server host name + * + * Path parameter: port + * The port number of the mail server + */ + default MailEndpointBuilder smtp(String path) { + return imap("smtp", path); + } + /** + * SMTPS (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 1.0 + * Maven coordinates: org.apache.camel:camel-mail + * + * Syntax: <code>smtps:host:port</code> + * + * Path parameter: host (required) + * The mail server host name + * + * Path parameter: port + * The port number of the mail server + */ + default MailEndpointBuilder smtps(String path) { + return imap("smtps", path); + } + /** + * IMAP (camel-mail) + * To send or receive emails using imap/pop3 or smtp protocols. + * + * Category: mail + * Available as of version: 1.0 + * Maven coordinates: org.apache.camel:camel-mail + */ + default MailEndpointBuilder imap(String scheme, String path) { class MailEndpointBuilderImpl extends AbstractEndpointBuilder implements MailEndpointBuilder, AdvancedMailEndpointBuilder { - public MailEndpointBuilderImpl(String path) { - super("imap", path); + public MailEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new MailEndpointBuilderImpl(path); + return new MailEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicroProfileMetricsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicroProfileMetricsEndpointBuilderFactory.java index 21d50ad..f7fc4cc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicroProfileMetricsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MicroProfileMetricsEndpointBuilderFactory.java @@ -297,7 +297,7 @@ public interface MicroProfileMetricsEndpointBuilderFactory { * Path parameter: metricName (required) * Metric name */ - default MicroProfileMetricsEndpointBuilder microProfileMetrics(String path) { + default MicroProfileMetricsEndpointBuilder microprofileMetrics(String path) { class MicroProfileMetricsEndpointBuilderImpl extends AbstractEndpointBuilder implements MicroProfileMetricsEndpointBuilder, AdvancedMicroProfileMetricsEndpointBuilder { public MicroProfileMetricsEndpointBuilderImpl(String path) { super("microprofile-metrics", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java index 82c8041..657aef9 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MongoDbEndpointBuilderFactory.java @@ -1500,7 +1500,7 @@ public interface MongoDbEndpointBuilderFactory { * Path parameter: connectionBean (required) * Name of com.mongodb.Mongo to use. */ - default MongoDbEndpointBuilder mongoDb(String path) { + default MongoDbEndpointBuilder mongodb(String path) { class MongoDbEndpointBuilderImpl extends AbstractEndpointBuilder implements MongoDbEndpointBuilder, AdvancedMongoDbEndpointBuilder { public MongoDbEndpointBuilderImpl(String path) { super("mongodb", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java index 01da8ba..7eb43e9 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisBeanEndpointBuilderFactory.java @@ -131,7 +131,7 @@ public interface MyBatisBeanEndpointBuilderFactory { * Path parameter: methodName (required) * Name of the method on the bean that has the SQL query to be executed. */ - default MyBatisBeanEndpointBuilder myBatisBean(String path) { + default MyBatisBeanEndpointBuilder mybatisBean(String path) { class MyBatisBeanEndpointBuilderImpl extends AbstractEndpointBuilder implements MyBatisBeanEndpointBuilder, AdvancedMyBatisBeanEndpointBuilder { public MyBatisBeanEndpointBuilderImpl(String path) { super("mybatis-bean", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java index b6bc003..dccaea3 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/MyBatisEndpointBuilderFactory.java @@ -1053,7 +1053,7 @@ public interface MyBatisEndpointBuilderFactory { * The statement name in the MyBatis XML mapping file which maps to the * query, insert, update or delete operation you wish to evaluate. */ - default MyBatisEndpointBuilder myBatis(String path) { + default MyBatisEndpointBuilder mybatis(String path) { class MyBatisEndpointBuilderImpl extends AbstractEndpointBuilder implements MyBatisEndpointBuilder, AdvancedMyBatisEndpointBuilder { public MyBatisEndpointBuilderImpl(String path) { super("mybatis", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java index b42560c..b78a9d8 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NetWeaverEndpointBuilderFactory.java @@ -208,7 +208,7 @@ public interface NetWeaverEndpointBuilderFactory { * Path parameter: url (required) * Url to the SAP net-weaver gateway server. */ - default NetWeaverEndpointBuilder netWeaver(String path) { + default NetWeaverEndpointBuilder sapNetweaver(String path) { class NetWeaverEndpointBuilderImpl extends AbstractEndpointBuilder implements NetWeaverEndpointBuilder, AdvancedNetWeaverEndpointBuilder { public NetWeaverEndpointBuilderImpl(String path) { super("sap-netweaver", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java index 3647ff8..24f0aca 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NeutronEndpointBuilderFactory.java @@ -219,7 +219,7 @@ public interface NeutronEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default NeutronEndpointBuilder neutron(String path) { + default NeutronEndpointBuilder openstackNeutron(String path) { class NeutronEndpointBuilderImpl extends AbstractEndpointBuilder implements NeutronEndpointBuilder, AdvancedNeutronEndpointBuilder { public NeutronEndpointBuilderImpl(String path) { super("openstack-neutron", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java index 7b4802e..2310329 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NovaEndpointBuilderFactory.java @@ -219,7 +219,7 @@ public interface NovaEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default NovaEndpointBuilder nova(String path) { + default NovaEndpointBuilder openstackNova(String path) { class NovaEndpointBuilderImpl extends AbstractEndpointBuilder implements NovaEndpointBuilder, AdvancedNovaEndpointBuilder { public NovaEndpointBuilderImpl(String path) { super("openstack-nova", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java index 1697c86..937e0be 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/OptaPlannerEndpointBuilderFactory.java @@ -478,7 +478,7 @@ public interface OptaPlannerEndpointBuilderFactory { * Path parameter: configFile (required) * Specifies the location to the solver file */ - default OptaPlannerEndpointBuilder optaPlanner(String path) { + default OptaPlannerEndpointBuilder optaplanner(String path) { class OptaPlannerEndpointBuilderImpl extends AbstractEndpointBuilder implements OptaPlannerEndpointBuilder, AdvancedOptaPlannerEndpointBuilder { public OptaPlannerEndpointBuilderImpl(String path) { super("optaplanner", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java index 0be0976..c375322 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PaxLoggingEndpointBuilderFactory.java @@ -118,7 +118,7 @@ public interface PaxLoggingEndpointBuilderFactory { * Appender is the name of the pax appender that need to be configured in * the PaxLogging service configuration. */ - default PaxLoggingEndpointBuilder paxLogging(String path) { + default PaxLoggingEndpointBuilder paxlogging(String path) { class PaxLoggingEndpointBuilderImpl extends AbstractEndpointBuilder implements PaxLoggingEndpointBuilder, AdvancedPaxLoggingEndpointBuilder { public PaxLoggingEndpointBuilderImpl(String path) { super("paxlogging", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java index 92dba51..1551923 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PgEventEndpointBuilderFactory.java @@ -553,7 +553,7 @@ public interface PgEventEndpointBuilderFactory { * Path parameter: channel (required) * The channel name */ - default PgEventEndpointBuilder pgEvent(String path) { + default PgEventEndpointBuilder pgevent(String path) { class PgEventEndpointBuilderImpl extends AbstractEndpointBuilder implements PgEventEndpointBuilder, AdvancedPgEventEndpointBuilder { public PgEventEndpointBuilderImpl(String path) { super("pgevent", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java index 2f0e486..4c337d9 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PrinterEndpointBuilderFactory.java @@ -271,7 +271,7 @@ public interface PrinterEndpointBuilderFactory { * Path parameter: printername * Name of the printer */ - default PrinterEndpointBuilder printer(String path) { + default PrinterEndpointBuilder lpr(String path) { class PrinterEndpointBuilderImpl extends AbstractEndpointBuilder implements PrinterEndpointBuilder, AdvancedPrinterEndpointBuilder { public PrinterEndpointBuilderImpl(String path) { super("lpr", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java index dabdd19..e05f9b5 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/PubNubEndpointBuilderFactory.java @@ -791,7 +791,7 @@ public interface PubNubEndpointBuilderFactory { * Path parameter: channel (required) * The channel used for subscribing/publishing events */ - default PubNubEndpointBuilder pubNub(String path) { + default PubNubEndpointBuilder pubnub(String path) { class PubNubEndpointBuilderImpl extends AbstractEndpointBuilder implements PubNubEndpointBuilder, AdvancedPubNubEndpointBuilder { public PubNubEndpointBuilderImpl(String path) { super("pubnub", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java index 19ec11a..42aa570 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QueueServiceEndpointBuilderFactory.java @@ -660,7 +660,7 @@ public interface QueueServiceEndpointBuilderFactory { * Path parameter: containerAndQueueUri (required) * Container Queue compact Uri */ - default QueueServiceEndpointBuilder queueService(String path) { + default QueueServiceEndpointBuilder azureQueue(String path) { class QueueServiceEndpointBuilderImpl extends AbstractEndpointBuilder implements QueueServiceEndpointBuilder, AdvancedQueueServiceEndpointBuilder { public QueueServiceEndpointBuilderImpl(String path) { super("azure-queue", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java index bf32ccb..46e7afa 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/QuickfixjEndpointBuilderFactory.java @@ -583,7 +583,7 @@ public interface QuickfixjEndpointBuilderFactory { * The configFile is the name of the QuickFIX/J configuration to use for the * FIX engine (located as a resource found in your classpath). */ - default QuickfixjEndpointBuilder quickfixj(String path) { + default QuickfixjEndpointBuilder quickfix(String path) { class QuickfixjEndpointBuilderImpl extends AbstractEndpointBuilder implements QuickfixjEndpointBuilder, AdvancedQuickfixjEndpointBuilder { public QuickfixjEndpointBuilderImpl(String path) { super("quickfix", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java index 7e3eab3..808816c 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RabbitMQEndpointBuilderFactory.java @@ -3093,7 +3093,7 @@ public interface RabbitMQEndpointBuilderFactory { * to. In the case of consumers, the exchange name determines which exchange * the queue will bind to. */ - default RabbitMQEndpointBuilder rabbitMQ(String path) { + default RabbitMQEndpointBuilder rabbitmq(String path) { class RabbitMQEndpointBuilderImpl extends AbstractEndpointBuilder implements RabbitMQEndpointBuilder, AdvancedRabbitMQEndpointBuilder { public RabbitMQEndpointBuilderImpl(String path) { super("rabbitmq", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java index da1d19f..6c71ecc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RedisEndpointBuilderFactory.java @@ -905,7 +905,7 @@ public interface RedisEndpointBuilderFactory { * Path parameter: port (required) * Redis server port number */ - default RedisEndpointBuilder redis(String path) { + default RedisEndpointBuilder springRedis(String path) { class RedisEndpointBuilderImpl extends AbstractEndpointBuilder implements RedisEndpointBuilder, AdvancedRedisEndpointBuilder { public RedisEndpointBuilderImpl(String path) { super("spring-redis", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java index 2e891e5..96df792 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/RestEndpointBuilderFactory.java @@ -704,7 +704,7 @@ public interface RestEndpointBuilderFactory { * Path parameter: uriTemplate * The uri template */ - default RestEndpointBuilder restEndpoint(String path) { + default RestEndpointBuilder rest(String path) { class RestEndpointBuilderImpl extends AbstractEndpointBuilder implements RestEndpointBuilder, AdvancedRestEndpointBuilder { public RestEndpointBuilderImpl(String path) { super("rest", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java index 7453076..fb7f892 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/S3EndpointBuilderFactory.java @@ -2213,7 +2213,7 @@ public interface S3EndpointBuilderFactory { * Path parameter: bucketNameOrArn (required) * Bucket name or ARN */ - default S3EndpointBuilder s3(String path) { + default S3EndpointBuilder awsS3(String path) { class S3EndpointBuilderImpl extends AbstractEndpointBuilder implements S3EndpointBuilder, AdvancedS3EndpointBuilder { public S3EndpointBuilderImpl(String path) { super("aws-s3", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java index 184944f..9f47d12 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SWFEndpointBuilderFactory.java @@ -1273,7 +1273,7 @@ public interface SWFEndpointBuilderFactory { * Activity or workflow * The value can be one of: activity, workflow */ - default SWFEndpointBuilder sWF(String path) { + default SWFEndpointBuilder awsSwf(String path) { class SWFEndpointBuilderImpl extends AbstractEndpointBuilder implements SWFEndpointBuilder, AdvancedSWFEndpointBuilder { public SWFEndpointBuilderImpl(String path) { super("aws-swf", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java index 339a578..46b4e83 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SdbEndpointBuilderFactory.java @@ -297,7 +297,7 @@ public interface SdbEndpointBuilderFactory { * Path parameter: domainName (required) * The name of the domain currently worked with. */ - default SdbEndpointBuilder sdb(String path) { + default SdbEndpointBuilder awsSdb(String path) { class SdbEndpointBuilderImpl extends AbstractEndpointBuilder implements SdbEndpointBuilder, AdvancedSdbEndpointBuilder { public SdbEndpointBuilderImpl(String path) { super("aws-sdb", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java index a2747e6..ceed860 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServerEndpointBuilderFactory.java @@ -1554,7 +1554,7 @@ public interface ServerEndpointBuilderFactory { * Path parameter: uriPath (required) * The object information address */ - default ServerEndpointBuilder server(String path) { + default ServerEndpointBuilder iec60870Server(String path) { class ServerEndpointBuilderImpl extends AbstractEndpointBuilder implements ServerEndpointBuilder, AdvancedServerEndpointBuilder { public ServerEndpointBuilderImpl(String path) { super("iec60870-server", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java index 3b47149..5a0d093 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ServiceNowEndpointBuilderFactory.java @@ -988,7 +988,7 @@ public interface ServiceNowEndpointBuilderFactory { * Path parameter: instanceName (required) * The ServiceNow instance name */ - default ServiceNowEndpointBuilder serviceNow(String path) { + default ServiceNowEndpointBuilder servicenow(String path) { class ServiceNowEndpointBuilderImpl extends AbstractEndpointBuilder implements ServiceNowEndpointBuilder, AdvancedServiceNowEndpointBuilder { public ServiceNowEndpointBuilderImpl(String path) { super("servicenow", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java index 0a270f0..431c5e7 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SesEndpointBuilderFactory.java @@ -285,7 +285,7 @@ public interface SesEndpointBuilderFactory { * Path parameter: from (required) * The sender's email address. */ - default SesEndpointBuilder ses(String path) { + default SesEndpointBuilder awsSes(String path) { class SesEndpointBuilderImpl extends AbstractEndpointBuilder implements SesEndpointBuilder, AdvancedSesEndpointBuilder { public SesEndpointBuilderImpl(String path) { super("aws-ses", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java index 2880189..39e422f 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SipEndpointBuilderFactory.java @@ -2826,11 +2826,41 @@ public interface SipEndpointBuilderFactory { * included such as: john:secretmyserver:9999) */ default SipEndpointBuilder sip(String path) { + return sip("sip", path); + } + /** + * SIP (Secure) (camel-sip) + * To send and receive messages using the SIP protocol (used in telco and + * mobile). + * + * Category: mobile + * Available as of version: 2.5 + * Maven coordinates: org.apache.camel:camel-sip + * + * Syntax: <code>sips:uri</code> + * + * Path parameter: uri (required) + * URI of the SIP server to connect to (the username and password can be + * included such as: john:secretmyserver:9999) + */ + default SipEndpointBuilder sips(String path) { + return sip("sips", path); + } + /** + * SIP (camel-sip) + * To send and receive messages using the SIP protocol (used in telco and + * mobile). + * + * Category: mobile + * Available as of version: 2.5 + * Maven coordinates: org.apache.camel:camel-sip + */ + default SipEndpointBuilder sip(String scheme, String path) { class SipEndpointBuilderImpl extends AbstractEndpointBuilder implements SipEndpointBuilder, AdvancedSipEndpointBuilder { - public SipEndpointBuilderImpl(String path) { - super("sip", path); + public SipEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new SipEndpointBuilderImpl(path); + return new SipEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java index feb0474..9b7ff12 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SmppEndpointBuilderFactory.java @@ -2051,11 +2051,43 @@ public interface SmppEndpointBuilderFactory { * Default value: 2775 */ default SmppEndpointBuilder smpp(String path) { + return smpp("smpp", path); + } + /** + * SMPP (Secure) (camel-smpp) + * To send and receive SMS using a SMSC (Short Message Service Center). + * + * Category: mobile + * Available as of version: 2.2 + * Maven coordinates: org.apache.camel:camel-smpp + * + * Syntax: <code>smpps:host:port</code> + * + * Path parameter: host + * Hostname for the SMSC server to use. + * Default value: localhost + * + * Path parameter: port + * Port number for the SMSC server to use. + * Default value: 2775 + */ + default SmppEndpointBuilder smpps(String path) { + return smpp("smpps", path); + } + /** + * SMPP (camel-smpp) + * To send and receive SMS using a SMSC (Short Message Service Center). + * + * Category: mobile + * Available as of version: 2.2 + * Maven coordinates: org.apache.camel:camel-smpp + */ + default SmppEndpointBuilder smpp(String scheme, String path) { class SmppEndpointBuilderImpl extends AbstractEndpointBuilder implements SmppEndpointBuilder, AdvancedSmppEndpointBuilder { - public SmppEndpointBuilderImpl(String path) { - super("smpp", path); + public SmppEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new SmppEndpointBuilderImpl(path); + return new SmppEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java index dc56e8b..efa3a78 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SnsEndpointBuilderFactory.java @@ -387,7 +387,7 @@ public interface SnsEndpointBuilderFactory { * Path parameter: topicNameOrArn (required) * Topic name or ARN */ - default SnsEndpointBuilder sns(String path) { + default SnsEndpointBuilder awsSns(String path) { class SnsEndpointBuilderImpl extends AbstractEndpointBuilder implements SnsEndpointBuilder, AdvancedSnsEndpointBuilder { public SnsEndpointBuilderImpl(String path) { super("aws-sns", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java index d2a33ae..06e8a77 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SolrEndpointBuilderFactory.java @@ -385,11 +385,57 @@ public interface SolrEndpointBuilderFactory { * Hostname and port for the solr server */ default SolrEndpointBuilder solr(String path) { + return solr("solr", path); + } + /** + * Solr (camel-solr) + * The solr component allows you to interface with an Apache Lucene Solr + * server. + * + * Category: monitoring,search + * Available as of version: 2.9 + * Maven coordinates: org.apache.camel:camel-solr + * + * Syntax: <code>solrCloud:url</code> + * + * Path parameter: url (required) + * Hostname and port for the solr server + */ + default SolrEndpointBuilder solrCloud(String path) { + return solr("solrCloud", path); + } + /** + * Solr (Secure) (camel-solr) + * The solr component allows you to interface with an Apache Lucene Solr + * server. + * + * Category: monitoring,search + * Available as of version: 2.9 + * Maven coordinates: org.apache.camel:camel-solr + * + * Syntax: <code>solrs:url</code> + * + * Path parameter: url (required) + * Hostname and port for the solr server + */ + default SolrEndpointBuilder solrs(String path) { + return solr("solrs", path); + } + /** + * Solr (camel-solr) + * The solr component allows you to interface with an Apache Lucene Solr + * server. + * + * Category: monitoring,search + * Available as of version: 2.9 + * Maven coordinates: org.apache.camel:camel-solr + */ + default SolrEndpointBuilder solr(String scheme, String path) { class SolrEndpointBuilderImpl extends AbstractEndpointBuilder implements SolrEndpointBuilder, AdvancedSolrEndpointBuilder { - public SolrEndpointBuilderImpl(String path) { - super("solr", path); + public SolrEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new SolrEndpointBuilderImpl(path); + return new SolrEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java index 63d1c5f..27bbd05 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SoroushBotEndpointBuilderFactory.java @@ -1263,7 +1263,7 @@ public interface SoroushBotEndpointBuilderFactory { * The value can be one of: sendMessage, getMessage, uploadFile, * downloadFile */ - default SoroushBotEndpointBuilder soroushBot(String path) { + default SoroushBotEndpointBuilder soroush(String path) { class SoroushBotEndpointBuilderImpl extends AbstractEndpointBuilder implements SoroushBotEndpointBuilder, AdvancedSoroushBotEndpointBuilder { public SoroushBotEndpointBuilderImpl(String path) { super("soroush", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java index 818a26d..7034409 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SparkEndpointBuilderFactory.java @@ -315,7 +315,7 @@ public interface SparkEndpointBuilderFactory { * Path parameter: path (required) * The content path which support Spark syntax. */ - default SparkEndpointBuilder spark(String path) { + default SparkEndpointBuilder sparkRest(String path) { class SparkEndpointBuilderImpl extends AbstractEndpointBuilder implements SparkEndpointBuilder, AdvancedSparkEndpointBuilder { public SparkEndpointBuilderImpl(String path) { super("spark-rest", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java index 2ce2142..002c9ca 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SpringWebserviceEndpointBuilderFactory.java @@ -1028,7 +1028,7 @@ public interface SpringWebserviceEndpointBuilderFactory { * The XPath expression to use when option type=xpathresult. Then this * option is required to be configured. */ - default SpringWebserviceEndpointBuilder springWebservice(String path) { + default SpringWebserviceEndpointBuilder springWs(String path) { class SpringWebserviceEndpointBuilderImpl extends AbstractEndpointBuilder implements SpringWebserviceEndpointBuilder, AdvancedSpringWebserviceEndpointBuilder { public SpringWebserviceEndpointBuilderImpl(String path) { super("spring-ws", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java index 7919954..d52d600 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SqsEndpointBuilderFactory.java @@ -2175,7 +2175,7 @@ public interface SqsEndpointBuilderFactory { * Path parameter: queueNameOrArn (required) * Queue name or ARN */ - default SqsEndpointBuilder sqs(String path) { + default SqsEndpointBuilder awsSqs(String path) { class SqsEndpointBuilderImpl extends AbstractEndpointBuilder implements SqsEndpointBuilder, AdvancedSqsEndpointBuilder { public SqsEndpointBuilderImpl(String path) { super("aws-sqs", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java index 31dc3db..9a00f2b 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/StAXEndpointBuilderFactory.java @@ -114,7 +114,7 @@ public interface StAXEndpointBuilderFactory { * Path parameter: contentHandlerClass (required) * The FQN class name for the ContentHandler implementation to use. */ - default StAXEndpointBuilder stAX(String path) { + default StAXEndpointBuilder stax(String path) { class StAXEndpointBuilderImpl extends AbstractEndpointBuilder implements StAXEndpointBuilder, AdvancedStAXEndpointBuilder { public StAXEndpointBuilderImpl(String path) { super("stax", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java index 888de67..5d9b7b7 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/SwiftEndpointBuilderFactory.java @@ -219,7 +219,7 @@ public interface SwiftEndpointBuilderFactory { * Path parameter: host (required) * OpenStack host url */ - default SwiftEndpointBuilder swift(String path) { + default SwiftEndpointBuilder openstackSwift(String path) { class SwiftEndpointBuilderImpl extends AbstractEndpointBuilder implements SwiftEndpointBuilder, AdvancedSwiftEndpointBuilder { public SwiftEndpointBuilderImpl(String path) { super("openstack-swift", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java index 9e941e6..0c06738 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/TwitterDirectMessageEndpointBuilderFactory.java @@ -1478,7 +1478,7 @@ public interface TwitterDirectMessageEndpointBuilderFactory { * The user name to send a direct message. This will be ignored for * consumer. */ - default TwitterDirectMessageEndpointBuilder twitterDirectMessage(String path) { + default TwitterDirectMessageEndpointBuilder twitterDirectmessage(String path) { class TwitterDirectMessageEndpointBuilderImpl extends AbstractEndpointBuilder implements TwitterDirectMessageEndpointBuilder, AdvancedTwitterDirectMessageEndpointBuilder { public TwitterDirectMessageEndpointBuilderImpl(String path) { super("twitter-directmessage", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java index f949f34..4a259cc 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WsEndpointBuilderFactory.java @@ -1283,12 +1283,39 @@ public interface WsEndpointBuilderFactory { * Path parameter: httpUri (required) * The URI to use such as http://hostname:port/path */ - default WsEndpointBuilder ws(String path) { + default WsEndpointBuilder ahcWs(String path) { + return ahcWs("ahc-ws", path); + } + /** + * AHC Secure Websocket (Secure) (camel-ahc-ws) + * To exchange data with external Websocket servers using Async Http Client. + * + * Category: websocket + * Available as of version: 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 + */ + default WsEndpointBuilder ahcWss(String path) { + return ahcWs("ahc-wss", path); + } + /** + * AHC Websocket (camel-ahc-ws) + * To exchange data with external Websocket servers using Async Http Client. + * + * Category: websocket + * Available as of version: 2.14 + * Maven coordinates: org.apache.camel:camel-ahc-ws + */ + default WsEndpointBuilder ahcWs(String scheme, String path) { class WsEndpointBuilderImpl extends AbstractEndpointBuilder implements WsEndpointBuilder, AdvancedWsEndpointBuilder { - public WsEndpointBuilderImpl(String path) { - super("ahc-ws", path); + public WsEndpointBuilderImpl(String scheme, String path) { + super(scheme, path); } } - return new WsEndpointBuilderImpl(path); + return new WsEndpointBuilderImpl(scheme, path); } } \ No newline at end of file diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java index 7077ee0..7ac7368 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XChangeEndpointBuilderFactory.java @@ -239,7 +239,7 @@ public interface XChangeEndpointBuilderFactory { * Path parameter: name (required) * The exchange to connect to */ - default XChangeEndpointBuilder xChange(String path) { + default XChangeEndpointBuilder xchange(String path) { class XChangeEndpointBuilderImpl extends AbstractEndpointBuilder implements XChangeEndpointBuilder, AdvancedXChangeEndpointBuilder { public XChangeEndpointBuilderImpl(String path) { super("xchange", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java index a9d2bd2..2f8ab14 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XQueryEndpointBuilderFactory.java @@ -1678,7 +1678,7 @@ public interface XQueryEndpointBuilderFactory { * Path parameter: resourceUri (required) * The name of the template to load from classpath or file system */ - default XQueryEndpointBuilder xQuery(String path) { + default XQueryEndpointBuilder xquery(String path) { class XQueryEndpointBuilderImpl extends AbstractEndpointBuilder implements XQueryEndpointBuilder, AdvancedXQueryEndpointBuilder { public XQueryEndpointBuilderImpl(String path) { super("xquery", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java index 4b951e6..177aad5 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/XmlSignatureEndpointBuilderFactory.java @@ -1024,7 +1024,7 @@ public interface XmlSignatureEndpointBuilderFactory { * The name part in the URI can be chosen by the user to distinguish between * different signer/verifier endpoints within the camel context. */ - default XmlSignatureEndpointBuilder xmlSignature(String path) { + default XmlSignatureEndpointBuilder xmlsecurity(String path) { class XmlSignatureEndpointBuilderImpl extends AbstractEndpointBuilder implements XmlSignatureEndpointBuilder, AdvancedXmlSignatureEndpointBuilder { public XmlSignatureEndpointBuilderImpl(String path) { super("xmlsecurity", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java index 544bb37..73c8cee 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperEndpointBuilderFactory.java @@ -639,7 +639,7 @@ public interface ZooKeeperEndpointBuilderFactory { * Path parameter: path (required) * The node in the ZooKeeper server (aka znode) */ - default ZooKeeperEndpointBuilder zooKeeper(String path) { + default ZooKeeperEndpointBuilder zookeeper(String path) { class ZooKeeperEndpointBuilderImpl extends AbstractEndpointBuilder implements ZooKeeperEndpointBuilder, AdvancedZooKeeperEndpointBuilder { public ZooKeeperEndpointBuilderImpl(String path) { super("zookeeper", path); diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java index 13a18c1..1acb195 100644 --- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java +++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/ZooKeeperMasterEndpointBuilderFactory.java @@ -121,7 +121,7 @@ public interface ZooKeeperMasterEndpointBuilderFactory { * Path parameter: consumerEndpointUri (required) * The consumer endpoint to use in master/slave mode */ - default ZooKeeperMasterEndpointBuilder zooKeeperMaster(String path) { + default ZooKeeperMasterEndpointBuilder zookeeperMaster(String path) { class ZooKeeperMasterEndpointBuilderImpl extends AbstractEndpointBuilder implements ZooKeeperMasterEndpointBuilder, AdvancedZooKeeperMasterEndpointBuilder { public ZooKeeperMasterEndpointBuilderImpl(String path) { super("zookeeper-master", path); diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java index 9bedb49..681b62b 100644 --- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java +++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/EndpointDslMojo.java @@ -28,11 +28,13 @@ import java.util.HashMap; import java.util.LinkedList; import java.util.List; import java.util.Map; +import java.util.Objects; import java.util.Set; import java.util.TreeSet; import java.util.function.Function; import java.util.function.Supplier; import java.util.stream.Collectors; +import java.util.stream.Stream; import javax.annotation.Generated; @@ -182,15 +184,14 @@ public class EndpointDslMojo extends AbstractMojo { overrideComponentName = model.getArtifactId().replace("camel-", ""); } - createEndpointDsl(packageName, model, overrideComponentName); + createEndpointDsl(packageName, model, compModels, overrideComponentName); } } } - private void createEndpointDsl(String packageName, ComponentModel model, String overrideComponentName) throws MojoFailureException { + private void createEndpointDsl(String packageName, ComponentModel model, List<ComponentModel> aliases, String overrideComponentName) throws MojoFailureException { String componentClassName = model.getJavaType(); String builderName = getEndpointName(componentClassName); - String methodName = getMethodName(componentClassName); Class<?> realComponentClass = loadClass(componentClassName); Class<?> realEndpointClass = loadClass(findEndpointClassName(componentClassName)); @@ -401,15 +402,77 @@ public class EndpointDslMojo extends AbstractMojo { javaClass.removeImport("T"); - Method method = javaClass.addMethod().setDefault().setName(methodName).addParameter(String.class, "path") - .setReturnType(new GenericType(loadClass(builderClass.getCanonicalName()))) - .setBody("class " + builderName + "Impl extends AbstractEndpointBuilder implements " + builderName + ", Advanced" + builderName + " {\n" + " public " + builderName - + "Impl(String path) {\n" + " super(\"" + model.getScheme() + "\", path);\n" + " }\n" + "}\n" + "return new " + builderName + "Impl(path);\n"); + if (aliases.size() == 1) { + Method method = javaClass.addMethod().setDefault().setName(camelCaseLower(model.getScheme())) + .addParameter(String.class, "path") + .setReturnType(new GenericType(loadClass(builderClass.getCanonicalName()))) + .setBody("class " + builderName + "Impl extends AbstractEndpointBuilder implements " + builderName + ", Advanced" + builderName + " {\n" + " public " + builderName + + "Impl(String path) {\n" + " super(\"" + model.getScheme() + "\", path);\n" + " }\n" + "}\n" + "return new " + builderName + "Impl(path);\n"); - if ("true".equals(model.getDeprecated())) { - method.addAnnotation(Deprecated.class); + if ("true".equals(model.getDeprecated())) { + method.addAnnotation(Deprecated.class); + } + String desc = getMainDescription(model); + method.getJavaDoc().setText(desc); + } else { + for (ComponentModel componentModel : aliases) { + Method method = javaClass.addMethod().setDefault().setName(camelCaseLower(componentModel.getScheme())) + .addParameter(String.class, "path") + .setReturnType(new GenericType(loadClass(builderClass.getCanonicalName()))) + .setBody("return " + camelCaseLower(model.getScheme()) + "(\"" + componentModel.getScheme() + "\", path);\n"); + + if ("true".equals(model.getDeprecated())) { + method.addAnnotation(Deprecated.class); + } + String desc = getMainDescription(componentModel); + method.getJavaDoc().setText(desc); + } + Method method = javaClass.addMethod().setDefault().setName(camelCaseLower(model.getScheme())) + .addParameter(String.class, "scheme") + .addParameter(String.class, "path") + .setReturnType(new GenericType(loadClass(builderClass.getCanonicalName()))) + .setBody("class " + builderName + "Impl extends AbstractEndpointBuilder implements " + builderName + ", Advanced" + builderName + " {\n" + " public " + builderName + + "Impl(String scheme, String path) {\n" + " super(scheme, path);\n" + " }\n" + "}\n" + "return new " + builderName + "Impl(scheme, path);\n"); + + if ("true".equals(model.getDeprecated())) { + method.addAnnotation(Deprecated.class); + } + String desc = model.getTitle() + " (" + model.getArtifactId() + ")"; + desc += "\n" + model.getDescription(); + desc += "\n"; + desc += "\nCategory: " + model.getLabel(); + desc += "\nAvailable as of version: " + model.getFirstVersionShort(); + desc += "\nMaven coordinates: " + project.getGroupId() + ":" + project.getArtifactId(); + method.getJavaDoc().setText(desc); + } + + String fileName = packageName.replaceAll("\\.", "\\/") + "/" + builderName + "Factory.java"; + writeSourceIfChanged(javaClass, fileName, false); + } + + private static String camelCaseLower(String s) { + int i; + while (s != null && (i = s.indexOf('-')) > 0) { + s = s.substring(0, i) + s.substring(i + 1, i + 2).toUpperCase() + s.substring(i + 2); + } + while (s != null && (i = s.indexOf('+')) > 0) { + s = s.substring(0, i) + s.substring(i + 1, i + 2).toUpperCase() + s.substring(i + 2); + } + if (s != null) { + s = s.substring(0, 1).toLowerCase() + s.substring(1); + switch (s) { + case "class": + s = "clas"; + break; + case "package": + s = "packag"; + break; + } } + return s; + } + private String getMainDescription(ComponentModel model) { String desc = model.getTitle() + " (" + model.getArtifactId() + ")"; desc += "\n" + model.getDescription(); desc += "\n"; @@ -439,10 +502,7 @@ public class EndpointDslMojo extends AbstractMojo { } } } - method.getJavaDoc().setText(desc); - - String fileName = packageName.replaceAll("\\.", "\\/") + "/" + builderName + "Factory.java"; - writeSourceIfChanged(javaClass, fileName, false); + return desc; } private String wrapEnumValues(String enumValues, int watermark) {
