diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index 5c997c6cc045d..a23d57de5cf26 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -1102,6 +1102,11 @@
camel-health
4.23.0-SNAPSHOT
+
+ org.apache.camel
+ camel-hivemq
+ 4.23.0-SNAPSHOT
+
org.apache.camel
camel-hl7
diff --git a/catalog/camel-allcomponents/pom.xml b/catalog/camel-allcomponents/pom.xml
index b250ce06432c6..a598bac85b6e7 100644
--- a/catalog/camel-allcomponents/pom.xml
+++ b/catalog/camel-allcomponents/pom.xml
@@ -972,6 +972,11 @@
camel-hazelcast
${project.version}
+
+ org.apache.camel
+ camel-hivemq
+ ${project.version}
+
org.apache.camel
camel-hl7
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties
index e763efdc2303e..50f39cc7c7450 100644
--- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components.properties
@@ -169,6 +169,7 @@ hazelcast-ringbuffer
hazelcast-seda
hazelcast-set
hazelcast-topic
+hivemq
http
https
huggingface
diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hivemq.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hivemq.json
new file mode 100644
index 0000000000000..0266acc68554b
--- /dev/null
+++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hivemq.json
@@ -0,0 +1,65 @@
+{
+ "component": {
+ "kind": "component",
+ "name": "hivemq",
+ "title": "HiveMQ",
+ "description": "Camel HiveMQ MQTT Client support",
+ "deprecated": false,
+ "firstVersion": "4.23.0",
+ "label": "messaging,iot",
+ "javaType": "org.apache.camel.component.hivemq.HiveMQComponent",
+ "supportLevel": "Preview",
+ "groupId": "org.apache.camel",
+ "artifactId": "camel-hivemq",
+ "version": "4.23.0-SNAPSHOT",
+ "scheme": "hivemq",
+ "extendsScheme": "",
+ "syntax": "hivemq:topic",
+ "async": false,
+ "api": false,
+ "consumerOnly": false,
+ "producerOnly": false,
+ "lenientProperties": false,
+ "browsable": false,
+ "remote": true
+ },
+ "componentProperties": {
+ "cleanStart": { "index": 0, "kind": "property", "displayName": "Clean Start", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to initiate a clean session upon connecting to the broker." },
+ "clientId": { "index": 1, "kind": "property", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Client identifier used when connecting to the HiveMQ broker." },
+ "configuration": { "index": 2, "kind": "property", "displayName": "Configuration", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.hivemq.HiveMQConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "Component configuration." },
+ "host": { "index": 3, "kind": "property", "displayName": "Host", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "localhost", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Hostname or IP address of the HiveMQ MQTT broker." },
+ "port": { "index": 4, "kind": "property", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1883, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Port number of the HiveMQ MQTT broker." },
+ "qos": { "index": 5, "kind": "property", "displayName": "Qos", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.datatypes.MqttQos", "enum": [ "AT_MOST_ONCE", "AT_LEAST_ONCE", "EXACTLY_ONCE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "AT_LEAST_ONCE", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Default Quality of Service (QoS) level to use for messages." },
+ "retained": { "index": 6, "kind": "property", "displayName": "Retained", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether published messages should be retained by the MQTT broker." },
+ "ssl": { "index": 7, "kind": "property", "displayName": "Ssl", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to enable SSL\/TLS encryption for the broker connection." },
+ "version": { "index": 8, "kind": "property", "displayName": "Version", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.MqttVersion", "enum": [ "MQTT_3_1_1", "MQTT_5_0" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "MQTT_5_0", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "MQTT protocol version to use for the connection." },
+ "bridgeErrorHandler": { "index": 9, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "lazyStartProducer": { "index": 10, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." },
+ "autowiredEnabled": { "index": 11, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." },
+ "password": { "index": 12, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Password for authentication with the HiveMQ broker." },
+ "username": { "index": 13, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Username for authentication with the HiveMQ broker." }
+ },
+ "headers": {
+ "CamelHiveMQTopic": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The topic to publish\/subscribe to.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_TOPIC" },
+ "CamelHiveMQQos": { "index": 1, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "Integer", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The QoS level of the message.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_QOS" },
+ "CamelHiveMQRetained": { "index": 2, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Whether the message should be retained.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_RETAINED" },
+ "CamelHiveMQOverrideTopic": { "index": 3, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Header to dynamically override the target topic for publishing.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#OVERRIDE_TOPIC" }
+ },
+ "properties": {
+ "topic": { "index": 0, "kind": "path", "displayName": "Topic", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The MQTT topic name or pattern to subscribe to or publish on." },
+ "cleanStart": { "index": 1, "kind": "parameter", "displayName": "Clean Start", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to initiate a clean session upon connecting to the broker." },
+ "clientId": { "index": 2, "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Client identifier used when connecting to the HiveMQ broker." },
+ "host": { "index": 3, "kind": "parameter", "displayName": "Host", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "localhost", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Hostname or IP address of the HiveMQ MQTT broker." },
+ "port": { "index": 4, "kind": "parameter", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1883, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Port number of the HiveMQ MQTT broker." },
+ "qos": { "index": 5, "kind": "parameter", "displayName": "Qos", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.datatypes.MqttQos", "enum": [ "AT_MOST_ONCE", "AT_LEAST_ONCE", "EXACTLY_ONCE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "AT_LEAST_ONCE", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Default Quality of Service (QoS) level to use for messages." },
+ "retained": { "index": 6, "kind": "parameter", "displayName": "Retained", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether published messages should be retained by the MQTT broker." },
+ "ssl": { "index": 7, "kind": "parameter", "displayName": "Ssl", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to enable SSL\/TLS encryption for the broker connection." },
+ "version": { "index": 8, "kind": "parameter", "displayName": "Version", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.MqttVersion", "enum": [ "MQTT_3_1_1", "MQTT_5_0" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "MQTT_5_0", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "MQTT protocol version to use for the connection." },
+ "bridgeErrorHandler": { "index": 9, "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "exceptionHandler": { "index": 10, "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "exchangePattern": { "index": 11, "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "enum", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+ "lazyStartProducer": { "index": 12, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." },
+ "password": { "index": 13, "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Password for authentication with the HiveMQ broker." },
+ "username": { "index": 14, "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Username for authentication with the HiveMQ broker." }
+ }
+}
diff --git a/components/camel-hivemq/pom.xml b/components/camel-hivemq/pom.xml
new file mode 100644
index 0000000000000..60843c960fd20
--- /dev/null
+++ b/components/camel-hivemq/pom.xml
@@ -0,0 +1,71 @@
+
+
+
+
+ 4.0.0
+
+
+ org.apache.camel
+ components
+ 4.23.0-SNAPSHOT
+
+
+ camel-hivemq
+ jar
+ Camel :: HiveMQ
+ Camel HiveMQ MQTT Client support
+
+
+
+ org.apache.camel
+ camel-support
+
+
+ com.hivemq
+ hivemq-mqtt-client
+ ${hivemq-mqtt-client-version}
+
+
+
+
+ org.apache.camel
+ camel-test-junit6
+ test
+
+
+ org.assertj
+ assertj-core
+ test
+
+
+ org.apache.camel
+ camel-test-infra-core
+ ${project.version}
+ test
+
+
+ org.apache.camel
+ camel-test-infra-hivemq
+ ${project.version}
+ test
+
+
+
+
diff --git a/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java
new file mode 100644
index 0000000000000..53b9ed17fe419
--- /dev/null
+++ b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQComponentConfigurer.java
@@ -0,0 +1,105 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hivemq;
+
+import javax.annotation.processing.Generated;
+import java.util.Map;
+
+import org.apache.camel.CamelContext;
+import org.apache.camel.spi.ExtendedPropertyConfigurerGetter;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.spi.ConfigurerStrategy;
+import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.util.CaseInsensitiveMap;
+import org.apache.camel.support.component.PropertyConfigurerSupport;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.EndpointSchemaGeneratorMojo")
+@SuppressWarnings("unchecked")
+public class HiveMQComponentConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+
+ private org.apache.camel.component.hivemq.HiveMQConfiguration getOrCreateConfiguration(HiveMQComponent target) {
+ if (target.getConfiguration() == null) {
+ target.setConfiguration(new org.apache.camel.component.hivemq.HiveMQConfiguration());
+ }
+ return target.getConfiguration();
+ }
+
+ @Override
+ public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
+ HiveMQComponent target = (HiveMQComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "autowiredenabled":
+ case "autowiredEnabled": target.setAutowiredEnabled(property(camelContext, boolean.class, value)); return true;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
+ case "cleanstart":
+ case "cleanStart": getOrCreateConfiguration(target).setCleanStart(property(camelContext, boolean.class, value)); return true;
+ case "clientid":
+ case "clientId": getOrCreateConfiguration(target).setClientId(property(camelContext, java.lang.String.class, value)); return true;
+ case "configuration": target.setConfiguration(property(camelContext, org.apache.camel.component.hivemq.HiveMQConfiguration.class, value)); return true;
+ case "host": getOrCreateConfiguration(target).setHost(property(camelContext, java.lang.String.class, value)); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
+ case "password": getOrCreateConfiguration(target).setPassword(property(camelContext, java.lang.String.class, value)); return true;
+ case "port": getOrCreateConfiguration(target).setPort(property(camelContext, int.class, value)); return true;
+ case "qos": getOrCreateConfiguration(target).setQos(property(camelContext, com.hivemq.client.mqtt.datatypes.MqttQos.class, value)); return true;
+ case "retained": getOrCreateConfiguration(target).setRetained(property(camelContext, boolean.class, value)); return true;
+ case "ssl": getOrCreateConfiguration(target).setSsl(property(camelContext, boolean.class, value)); return true;
+ case "username": getOrCreateConfiguration(target).setUsername(property(camelContext, java.lang.String.class, value)); return true;
+ default: return false;
+ }
+ }
+
+ @Override
+ public Class> getOptionType(String name, boolean ignoreCase) {
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "autowiredenabled":
+ case "autowiredEnabled": return boolean.class;
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": return boolean.class;
+ case "cleanstart":
+ case "cleanStart": return boolean.class;
+ case "clientid":
+ case "clientId": return java.lang.String.class;
+ case "configuration": return org.apache.camel.component.hivemq.HiveMQConfiguration.class;
+ case "host": return java.lang.String.class;
+ case "lazystartproducer":
+ case "lazyStartProducer": return boolean.class;
+ case "password": return java.lang.String.class;
+ case "port": return int.class;
+ case "qos": return com.hivemq.client.mqtt.datatypes.MqttQos.class;
+ case "retained": return boolean.class;
+ case "ssl": return boolean.class;
+ case "username": return java.lang.String.class;
+ default: return null;
+ }
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ HiveMQComponent target = (HiveMQComponent) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "autowiredenabled":
+ case "autowiredEnabled": return target.isAutowiredEnabled();
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": return target.isBridgeErrorHandler();
+ case "cleanstart":
+ case "cleanStart": return getOrCreateConfiguration(target).isCleanStart();
+ case "clientid":
+ case "clientId": return getOrCreateConfiguration(target).getClientId();
+ case "configuration": return target.getConfiguration();
+ case "host": return getOrCreateConfiguration(target).getHost();
+ case "lazystartproducer":
+ case "lazyStartProducer": return target.isLazyStartProducer();
+ case "password": return getOrCreateConfiguration(target).getPassword();
+ case "port": return getOrCreateConfiguration(target).getPort();
+ case "qos": return getOrCreateConfiguration(target).getQos();
+ case "retained": return getOrCreateConfiguration(target).isRetained();
+ case "ssl": return getOrCreateConfiguration(target).isSsl();
+ case "username": return getOrCreateConfiguration(target).getUsername();
+ default: return null;
+ }
+ }
+}
diff --git a/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java
new file mode 100644
index 0000000000000..cf8f6c219b485
--- /dev/null
+++ b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointConfigurer.java
@@ -0,0 +1,101 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hivemq;
+
+import javax.annotation.processing.Generated;
+import java.util.Map;
+
+import org.apache.camel.CamelContext;
+import org.apache.camel.spi.ExtendedPropertyConfigurerGetter;
+import org.apache.camel.spi.PropertyConfigurerGetter;
+import org.apache.camel.spi.ConfigurerStrategy;
+import org.apache.camel.spi.GeneratedPropertyConfigurer;
+import org.apache.camel.util.CaseInsensitiveMap;
+import org.apache.camel.support.component.PropertyConfigurerSupport;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.EndpointSchemaGeneratorMojo")
+@SuppressWarnings("unchecked")
+public class HiveMQEndpointConfigurer extends PropertyConfigurerSupport implements GeneratedPropertyConfigurer, PropertyConfigurerGetter {
+
+ @Override
+ public boolean configure(CamelContext camelContext, Object obj, String name, Object value, boolean ignoreCase) {
+ HiveMQEndpoint target = (HiveMQEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": target.setBridgeErrorHandler(property(camelContext, boolean.class, value)); return true;
+ case "cleanstart":
+ case "cleanStart": target.getConfiguration().setCleanStart(property(camelContext, boolean.class, value)); return true;
+ case "clientid":
+ case "clientId": target.getConfiguration().setClientId(property(camelContext, java.lang.String.class, value)); return true;
+ case "exceptionhandler":
+ case "exceptionHandler": target.setExceptionHandler(property(camelContext, org.apache.camel.spi.ExceptionHandler.class, value)); return true;
+ case "exchangepattern":
+ case "exchangePattern": target.setExchangePattern(property(camelContext, org.apache.camel.ExchangePattern.class, value)); return true;
+ case "host": target.getConfiguration().setHost(property(camelContext, java.lang.String.class, value)); return true;
+ case "lazystartproducer":
+ case "lazyStartProducer": target.setLazyStartProducer(property(camelContext, boolean.class, value)); return true;
+ case "password": target.getConfiguration().setPassword(property(camelContext, java.lang.String.class, value)); return true;
+ case "port": target.getConfiguration().setPort(property(camelContext, int.class, value)); return true;
+ case "qos": target.getConfiguration().setQos(property(camelContext, com.hivemq.client.mqtt.datatypes.MqttQos.class, value)); return true;
+ case "retained": target.getConfiguration().setRetained(property(camelContext, boolean.class, value)); return true;
+ case "ssl": target.getConfiguration().setSsl(property(camelContext, boolean.class, value)); return true;
+ case "username": target.getConfiguration().setUsername(property(camelContext, java.lang.String.class, value)); return true;
+ default: return false;
+ }
+ }
+
+ @Override
+ public Class> getOptionType(String name, boolean ignoreCase) {
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": return boolean.class;
+ case "cleanstart":
+ case "cleanStart": return boolean.class;
+ case "clientid":
+ case "clientId": return java.lang.String.class;
+ case "exceptionhandler":
+ case "exceptionHandler": return org.apache.camel.spi.ExceptionHandler.class;
+ case "exchangepattern":
+ case "exchangePattern": return org.apache.camel.ExchangePattern.class;
+ case "host": return java.lang.String.class;
+ case "lazystartproducer":
+ case "lazyStartProducer": return boolean.class;
+ case "password": return java.lang.String.class;
+ case "port": return int.class;
+ case "qos": return com.hivemq.client.mqtt.datatypes.MqttQos.class;
+ case "retained": return boolean.class;
+ case "ssl": return boolean.class;
+ case "username": return java.lang.String.class;
+ default: return null;
+ }
+ }
+
+ @Override
+ public Object getOptionValue(Object obj, String name, boolean ignoreCase) {
+ HiveMQEndpoint target = (HiveMQEndpoint) obj;
+ switch (ignoreCase ? name.toLowerCase() : name) {
+ case "bridgeerrorhandler":
+ case "bridgeErrorHandler": return target.isBridgeErrorHandler();
+ case "cleanstart":
+ case "cleanStart": return target.getConfiguration().isCleanStart();
+ case "clientid":
+ case "clientId": return target.getConfiguration().getClientId();
+ case "exceptionhandler":
+ case "exceptionHandler": return target.getExceptionHandler();
+ case "exchangepattern":
+ case "exchangePattern": return target.getExchangePattern();
+ case "host": return target.getConfiguration().getHost();
+ case "lazystartproducer":
+ case "lazyStartProducer": return target.isLazyStartProducer();
+ case "password": return target.getConfiguration().getPassword();
+ case "port": return target.getConfiguration().getPort();
+ case "qos": return target.getConfiguration().getQos();
+ case "retained": return target.getConfiguration().isRetained();
+ case "ssl": return target.getConfiguration().isSsl();
+ case "username": return target.getConfiguration().getUsername();
+ default: return null;
+ }
+ }
+}
diff --git a/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java
new file mode 100644
index 0000000000000..9da2f875d2791
--- /dev/null
+++ b/components/camel-hivemq/src/generated/java/org/apache/camel/component/hivemq/HiveMQEndpointUriFactory.java
@@ -0,0 +1,91 @@
+/* Generated by camel build tools - do NOT edit this file! */
+package org.apache.camel.component.hivemq;
+
+import javax.annotation.processing.Generated;
+import java.net.URISyntaxException;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.Set;
+
+import org.apache.camel.spi.EndpointUriFactory;
+
+/**
+ * Generated by camel build tools - do NOT edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.GenerateEndpointUriFactoryMojo")
+public class HiveMQEndpointUriFactory extends org.apache.camel.support.component.EndpointUriFactorySupport implements EndpointUriFactory {
+
+ private static final String BASE = ":topic";
+
+ private static final Set PROPERTY_NAMES;
+ private static final Set SECRET_PROPERTY_NAMES;
+ private static final Set ENDPOINT_IDENTITY_PROPERTY_NAMES;
+ private static final Map MULTI_VALUE_PREFIXES;
+ static {
+ Set props = new HashSet<>(14);
+ props.add("bridgeErrorHandler");
+ props.add("cleanStart");
+ props.add("clientId");
+ props.add("exceptionHandler");
+ props.add("exchangePattern");
+ props.add("host");
+ props.add("lazyStartProducer");
+ props.add("password");
+ props.add("port");
+ props.add("qos");
+ props.add("retained");
+ props.add("ssl");
+ props.add("topic");
+ props.add("username");
+ PROPERTY_NAMES = Collections.unmodifiableSet(props);
+ Set secretProps = new HashSet<>(1);
+ secretProps.add("password");
+ SECRET_PROPERTY_NAMES = Collections.unmodifiableSet(secretProps);
+ ENDPOINT_IDENTITY_PROPERTY_NAMES = Collections.emptySet();
+ MULTI_VALUE_PREFIXES = Collections.emptyMap();
+ }
+
+ @Override
+ public boolean isEnabled(String scheme) {
+ return "hivemq".equals(scheme);
+ }
+
+ @Override
+ public String buildUri(String scheme, Map properties, boolean encode) throws URISyntaxException {
+ String syntax = scheme + BASE;
+ String uri = syntax;
+
+ Map copy = new HashMap<>(properties);
+
+ uri = buildPathParameter(syntax, uri, "topic", null, true, copy);
+ uri = buildQueryParameters(uri, copy, encode);
+ return uri;
+ }
+
+ @Override
+ public Set propertyNames() {
+ return PROPERTY_NAMES;
+ }
+
+ @Override
+ public Set secretPropertyNames() {
+ return SECRET_PROPERTY_NAMES;
+ }
+
+ @Override
+ public Set endpointIdentityPropertyNames() {
+ return ENDPOINT_IDENTITY_PROPERTY_NAMES;
+ }
+
+ @Override
+ public Map multiValuePrefixes() {
+ return MULTI_VALUE_PREFIXES;
+ }
+
+ @Override
+ public boolean isLenientProperties() {
+ return false;
+ }
+}
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json b/components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json
new file mode 100644
index 0000000000000..d0cdddb1a0a3f
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json
@@ -0,0 +1,63 @@
+{
+ "component": {
+ "kind": "component",
+ "name": "hivemq",
+ "title": "HiveMQ",
+ "description": "Camel HiveMQ MQTT Client support",
+ "deprecated": false,
+ "firstVersion": "4.23.0",
+ "label": "messaging,iot",
+ "javaType": "org.apache.camel.component.hivemq.HiveMQComponent",
+ "supportLevel": "Preview",
+ "groupId": "org.apache.camel",
+ "artifactId": "camel-hivemq",
+ "version": "4.23.0-SNAPSHOT",
+ "scheme": "hivemq",
+ "extendsScheme": "",
+ "syntax": "hivemq:topic",
+ "async": false,
+ "api": false,
+ "consumerOnly": false,
+ "producerOnly": false,
+ "lenientProperties": false,
+ "browsable": false,
+ "remote": true
+ },
+ "componentProperties": {
+ "cleanStart": { "index": 0, "kind": "property", "displayName": "Clean Start", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to initiate a clean start (MQTT 5) upon connecting to the broker." },
+ "clientId": { "index": 1, "kind": "property", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Client identifier used when connecting to the HiveMQ broker." },
+ "configuration": { "index": 2, "kind": "property", "displayName": "Configuration", "group": "common", "label": "", "required": false, "type": "object", "javaType": "org.apache.camel.component.hivemq.HiveMQConfiguration", "deprecated": false, "autowired": false, "secret": false, "description": "Component configuration." },
+ "host": { "index": 3, "kind": "property", "displayName": "Host", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "localhost", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Hostname or IP address of the HiveMQ MQTT broker." },
+ "port": { "index": 4, "kind": "property", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1883, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Port number of the HiveMQ MQTT broker." },
+ "qos": { "index": 5, "kind": "property", "displayName": "Qos", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.datatypes.MqttQos", "enum": [ "AT_MOST_ONCE", "AT_LEAST_ONCE", "EXACTLY_ONCE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "AT_LEAST_ONCE", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Default Quality of Service (QoS) level to use for messages." },
+ "retained": { "index": 6, "kind": "property", "displayName": "Retained", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether published messages should be retained by the MQTT broker." },
+ "ssl": { "index": 7, "kind": "property", "displayName": "Ssl", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to enable SSL\/TLS encryption for the broker connection." },
+ "bridgeErrorHandler": { "index": 8, "kind": "property", "displayName": "Bridge Error Handler", "group": "consumer", "label": "consumer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "lazyStartProducer": { "index": 9, "kind": "property", "displayName": "Lazy Start Producer", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." },
+ "autowiredEnabled": { "index": 10, "kind": "property", "displayName": "Autowired Enabled", "group": "advanced", "label": "advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Whether autowiring is enabled. This is used for automatic autowiring options (the option must be marked as autowired) by looking up in the registry to find if there is a single instance of matching type, which then gets configured on the component. This can be used for automatic configuring JDBC data sources, JMS connection factories, AWS Clients, etc." },
+ "password": { "index": 11, "kind": "property", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Password for authentication with the HiveMQ broker." },
+ "username": { "index": 12, "kind": "property", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Username for authentication with the HiveMQ broker." }
+ },
+ "headers": {
+ "CamelHiveMQTopic": { "index": 0, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The topic to publish\/subscribe to.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_TOPIC" },
+ "CamelHiveMQQos": { "index": 1, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "com.hivemq.client.mqtt.datatypes.MqttQos", "enum": [ "AT_MOST_ONCE", "AT_LEAST_ONCE", "EXACTLY_ONCE" ], "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The QoS level of the message.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_QOS" },
+ "CamelHiveMQRetained": { "index": 2, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Whether the message should be retained.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#MQTT_RETAINED" },
+ "CamelHiveMQOverrideTopic": { "index": 3, "kind": "header", "displayName": "", "group": "common", "label": "", "required": false, "javaType": "String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "Header to dynamically override the target topic for publishing.", "constantName": "org.apache.camel.component.hivemq.HiveMQConstants#OVERRIDE_TOPIC" }
+ },
+ "properties": {
+ "topic": { "index": 0, "kind": "path", "displayName": "Topic", "group": "common", "label": "", "required": true, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "description": "The MQTT topic name or pattern to subscribe to or publish on." },
+ "cleanStart": { "index": 1, "kind": "parameter", "displayName": "Clean Start", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to initiate a clean start (MQTT 5) upon connecting to the broker." },
+ "clientId": { "index": 2, "kind": "parameter", "displayName": "Client Id", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Client identifier used when connecting to the HiveMQ broker." },
+ "host": { "index": 3, "kind": "parameter", "displayName": "Host", "group": "common", "label": "", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "defaultValue": "localhost", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Hostname or IP address of the HiveMQ MQTT broker." },
+ "port": { "index": 4, "kind": "parameter", "displayName": "Port", "group": "common", "label": "", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": 1883, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Port number of the HiveMQ MQTT broker." },
+ "qos": { "index": 5, "kind": "parameter", "displayName": "Qos", "group": "common", "label": "", "required": false, "type": "enum", "javaType": "com.hivemq.client.mqtt.datatypes.MqttQos", "enum": [ "AT_MOST_ONCE", "AT_LEAST_ONCE", "EXACTLY_ONCE" ], "deprecated": false, "autowired": false, "secret": false, "defaultValue": "AT_LEAST_ONCE", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Default Quality of Service (QoS) level to use for messages." },
+ "retained": { "index": 6, "kind": "parameter", "displayName": "Retained", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether published messages should be retained by the MQTT broker." },
+ "ssl": { "index": 7, "kind": "parameter", "displayName": "Ssl", "group": "common", "label": "", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Whether to enable SSL\/TLS encryption for the broker connection." },
+ "bridgeErrorHandler": { "index": 8, "kind": "parameter", "displayName": "Bridge Error Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions (if possible) occurred while the Camel consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. Important: This is only possible if the 3rd party component allows Camel to be alerted if an exception was thrown. Some components handle this internally only, and therefore bridgeErrorHandler is not possible. In other situations we may improve the Camel component to hook into the 3rd party component and make this possible for future releases. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "exceptionHandler": { "index": 9, "kind": "parameter", "displayName": "Exception Handler", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "object", "javaType": "org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", "deprecated": false, "autowired": false, "secret": false, "description": "To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this option is not in use. By default the consumer will deal with exceptions, that will be logged at WARN or ERROR level and ignored." },
+ "exchangePattern": { "index": 10, "kind": "parameter", "displayName": "Exchange Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", "required": false, "type": "enum", "javaType": "org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ], "deprecated": false, "autowired": false, "secret": false, "description": "Sets the exchange pattern when the consumer creates an exchange." },
+ "lazyStartProducer": { "index": 11, "kind": "parameter", "displayName": "Lazy Start Producer", "group": "producer (advanced)", "label": "producer,advanced", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the producer may take a little time and prolong the total processing time of the processing." },
+ "password": { "index": 12, "kind": "parameter", "displayName": "Password", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": true, "security": "secret", "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Password for authentication with the HiveMQ broker." },
+ "username": { "index": 13, "kind": "parameter", "displayName": "Username", "group": "security", "label": "security", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", "autowired": false, "secret": false, "configurationClass": "org.apache.camel.component.hivemq.HiveMQConfiguration", "configurationField": "configuration", "description": "Username for authentication with the HiveMQ broker." }
+ }
+}
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component.properties b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component.properties
new file mode 100644
index 0000000000000..ed559cba8cdc4
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component.properties
@@ -0,0 +1,7 @@
+# Generated by camel build tools - do NOT edit this file!
+components=hivemq
+groupId=org.apache.camel
+artifactId=camel-hivemq
+version=4.23.0-SNAPSHOT
+projectName=Camel :: HiveMQ
+projectDescription=Camel HiveMQ MQTT Client support
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component/hivemq b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component/hivemq
new file mode 100644
index 0000000000000..c5005cb63a422
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/component/hivemq
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hivemq.HiveMQComponent
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-component b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-component
new file mode 100644
index 0000000000000..5f78514edc220
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-component
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hivemq.HiveMQComponentConfigurer
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-endpoint b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-endpoint
new file mode 100644
index 0000000000000..7b7ede82dc3e9
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/configurer/hivemq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hivemq.HiveMQEndpointConfigurer
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/hivemq b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/hivemq
new file mode 100644
index 0000000000000..fc46b36d35017
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/hivemq
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hivemq.HiveMQSendDynamicAware
diff --git a/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hivemq-endpoint b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hivemq-endpoint
new file mode 100644
index 0000000000000..e7e479223fb1b
--- /dev/null
+++ b/components/camel-hivemq/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hivemq-endpoint
@@ -0,0 +1,2 @@
+# Generated by camel build tools - do NOT edit this file!
+class=org.apache.camel.component.hivemq.HiveMQEndpointUriFactory
diff --git a/components/camel-hivemq/src/main/docs/hivemq-component.adoc b/components/camel-hivemq/src/main/docs/hivemq-component.adoc
new file mode 100644
index 0000000000000..86c79a86a6967
--- /dev/null
+++ b/components/camel-hivemq/src/main/docs/hivemq-component.adoc
@@ -0,0 +1,264 @@
+= HiveMQ Component
+:doctitle: HiveMQ
+:shortname: hivemq
+:artifactid: camel-hivemq
+:description: Camel HiveMQ MQTT Client support
+:since: 4.23
+:supportlevel: Preview
+:tabs-sync-option:
+:component-header: Both producer and consumer are supported
+
+*Since Camel {since}*
+
+*{component-header}*
+
+The HiveMQ component provides connectivity to MQTT message brokers using the
+https://www.hivemq.com/[HiveMQ MQTT Client] library. This component uses
+**MQTT 5 only**. MQTT 3.1.1 is not supported.
+
+Maven users will need to add the following dependency to their `pom.xml`
+for this component:
+
+[source,xml]
+----
+
+ org.apache.camel
+ camel-hivemq
+ x.y.z
+
+
+----
+
+== URI format
+
+----
+hivemq:topic[?options]
+----
+
+Where `topic` is the name of the MQTT topic.
+
+// component options: START
+include::partial$component-configure-options.adoc[]
+include::partial$component-endpoint-options.adoc[]
+include::partial$component-endpoint-headers.adoc[]
+// component options: END
+
+== Usage
+
+=== Default payload type
+
+By default, the Camel HiveMQ component operates on binary payloads
+extracted from or sent to the MQTT message:
+
+._Java-only: receiving and sending binary payloads using the HiveMQ component_
+[source,java]
+----
+// Receive payload
+byte[] payload = (byte[]) consumerTemplate.receiveBody("hivemq:topic");
+
+// Send payload
+byte[] payload = "message".getBytes();
+producerTemplate.sendBody("hivemq:topic", payload);
+----
+
+Camel's built-in xref:manual::type-converter.adoc[type conversion API]
+can perform automatic data type transformations. For example, a binary MQTT
+payload can be automatically converted to a `String`:
+
+._Java-only: automatic type conversion of payloads_
+[source,java]
+----
+// Receive payload
+String payload = consumerTemplate.receiveBody("hivemq:topic", String.class);
+
+// Send payload
+String payload = "message";
+producerTemplate.sendBody("hivemq:topic", payload);
+----
+
+== Examples
+
+For example, the following snippet reads messages from an MQTT broker
+running on the same host as the Camel router:
+
+[tabs]
+====
+Java::
++
+[source,java]
+----
+from("hivemq:some/topic")
+ .to("mock:test");
+----
+
+XML::
++
+[source,xml]
+----
+
+
+
+
+----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: hivemq:some/topic
+ steps:
+ - to:
+ uri: mock:test
+----
+====
+
+The following example sends a message to the MQTT broker:
+
+[tabs]
+====
+Java::
++
+[source,java]
+----
+from("direct:test")
+ .to("hivemq:some/topic");
+----
+
+XML::
++
+[source,xml]
+----
+
+
+
+
+----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: direct:test
+ steps:
+ - to:
+ uri: hivemq:some/topic
+----
+====
+
+=== Connecting to a remote broker
+
+The `host` and `port` options can be used to connect to a remote MQTT broker:
+
+[tabs]
+====
+Java::
++
+[source,java]
+----
+from("hivemq:some/topic?host=mqtt.example.com&port=1883")
+ .to("mock:test");
+----
+
+XML::
++
+[source,xml]
+----
+
+
+
+
+----
+
+YAML::
++
+[source,yaml]
+----
+- route:
+ from:
+ uri: hivemq:some/topic
+ parameters:
+ host: mqtt.example.com
+ port: 1883
+ steps:
+ - to:
+ uri: mock:test
+----
+====
+
+=== Authentication
+
+The HiveMQ component supports username and password authentication.
+The `username` and `password` options can be used to configure MQTT
+simple authentication:
+
+[source,java]
+----
+from("hivemq:some/topic"
+ + "?host=mqtt.example.com"
+ + "&port=1883"
+ + "&username=myuser"
+ + "&password=mypassword")
+ .to("mock:test");
+----
+
+The `password` option is treated as a secret and is marked as such in
+the generated component metadata.
+
+=== TLS
+
+TLS can be enabled using the `ssl` option. When enabled, the HiveMQ client
+uses its default SSL configuration (the JVM default trust store). Camel
+`sslContextParameters` is not supported yet.
+
+[source,java]
+----
+from("hivemq:some/topic"
+ + "?host=mqtt.example.com"
+ + "&port=8883"
+ + "&ssl=true")
+ .to("mock:test");
+----
+
+=== Client identifier
+
+A custom MQTT client identifier can be configured using the `clientId` option:
+
+[source,java]
+----
+from("hivemq:some/topic"
+ + "?host=mqtt.example.com"
+ + "&port=1883"
+ + "&clientId=my-camel-client")
+ .to("mock:test");
+----
+
+Each producer and each consumer opens its own MQTT connection. If `clientId`
+is omitted, the HiveMQ client library generates a unique identifier per
+connection. If you set `clientId`, it **must be unique** for every concurrent
+connection. Using the same `clientId` on a producer and a consumer (including
+the same endpoint URI used as both `from` and `to`) typically causes the
+broker to disconnect one of the clients.
+
+=== Acknowledgement
+
+Incoming MQTT messages are acknowledged automatically by the HiveMQ client
+when they are received. Acknowledgement is **not** tied to Camel route
+success or failure. Manual acknowledgement is not supported.
+
+=== Current limitations
+
+The following MQTT 5 / client features are **not** implemented and may be
+added in follow-up work:
+
+* MQTT 3.1.1
+* Will messages
+* MQTT 5 publish properties (user properties, content type, correlation data, response topic, expiry, and similar)
+* Subscription options beyond topic filter and QoS
+* Manual acknowledgement
+* WebSocket transport
+* Connection listeners and connection-tuning options
+* Camel `sslContextParameters` (custom keystores / truststores)
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQComponent.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQComponent.java
new file mode 100644
index 0000000000000..e61be6b831091
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQComponent.java
@@ -0,0 +1,56 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.util.Map;
+
+import org.apache.camel.Endpoint;
+import org.apache.camel.spi.Metadata;
+import org.apache.camel.spi.annotations.Component;
+import org.apache.camel.support.DefaultComponent;
+
+@Component("hivemq")
+public class HiveMQComponent extends DefaultComponent {
+
+ /**
+ * Component configuration.
+ */
+ @Metadata
+ private HiveMQConfiguration configuration = new HiveMQConfiguration();
+
+ public HiveMQComponent() {
+ }
+
+ @Override
+ protected Endpoint createEndpoint(String uri, String remaining, Map parameters) throws Exception {
+ HiveMQConfiguration config = getConfiguration().copy();
+ HiveMQEndpoint endpoint = new HiveMQEndpoint(uri, this, config, remaining);
+ setProperties(endpoint, parameters);
+ return endpoint;
+ }
+
+ public HiveMQConfiguration getConfiguration() {
+ return configuration;
+ }
+
+ /**
+ * To use a shared HiveMQConfiguration.
+ */
+ public void setConfiguration(HiveMQConfiguration configuration) {
+ this.configuration = configuration;
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConfiguration.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConfiguration.java
new file mode 100644
index 0000000000000..9623e603bfdd7
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConfiguration.java
@@ -0,0 +1,162 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import com.hivemq.client.mqtt.datatypes.MqttQos;
+import org.apache.camel.spi.Metadata;
+import org.apache.camel.spi.UriParam;
+import org.apache.camel.spi.UriParams;
+
+@UriParams
+public class HiveMQConfiguration implements Cloneable {
+
+ /**
+ * Hostname or IP address of the HiveMQ MQTT broker.
+ */
+ @UriParam(defaultValue = HiveMQConstants.DEFAULT_HOST)
+ private String host = HiveMQConstants.DEFAULT_HOST;
+
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ */
+ @UriParam(defaultValue = "1883")
+ private int port = HiveMQConstants.DEFAULT_PORT;
+
+ /**
+ * Client identifier used when connecting to the HiveMQ broker.
+ */
+ @UriParam
+ private String clientId;
+
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ */
+ @UriParam(defaultValue = "AT_LEAST_ONCE")
+ private MqttQos qos = MqttQos.AT_LEAST_ONCE;
+
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ */
+ @UriParam(defaultValue = "false")
+ private boolean retained;
+
+ /**
+ * Whether to initiate a clean start (MQTT 5) upon connecting to the broker.
+ */
+ @UriParam(defaultValue = "true")
+ private boolean cleanStart = true;
+
+ /**
+ * Username for authentication with the HiveMQ broker.
+ */
+ @UriParam(label = "security")
+ @Metadata(label = "security")
+ private String username;
+
+ /**
+ * Password for authentication with the HiveMQ broker.
+ */
+ @UriParam(label = "security", secret = true)
+ @Metadata(label = "security", secret = true)
+ private String password;
+
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ */
+ @UriParam(defaultValue = "false")
+ private boolean ssl;
+
+ public String getHost() {
+ return host;
+ }
+
+ public void setHost(String host) {
+ this.host = host;
+ }
+
+ public int getPort() {
+ return port;
+ }
+
+ public void setPort(int port) {
+ this.port = port;
+ }
+
+ public String getClientId() {
+ return clientId;
+ }
+
+ public void setClientId(String clientId) {
+ this.clientId = clientId;
+ }
+
+ public MqttQos getQos() {
+ return qos;
+ }
+
+ public void setQos(MqttQos qos) {
+ this.qos = qos;
+ }
+
+ public boolean isRetained() {
+ return retained;
+ }
+
+ public void setRetained(boolean retained) {
+ this.retained = retained;
+ }
+
+ public boolean isCleanStart() {
+ return cleanStart;
+ }
+
+ public void setCleanStart(boolean cleanStart) {
+ this.cleanStart = cleanStart;
+ }
+
+ public String getUsername() {
+ return username;
+ }
+
+ public void setUsername(String username) {
+ this.username = username;
+ }
+
+ public String getPassword() {
+ return password;
+ }
+
+ public void setPassword(String password) {
+ this.password = password;
+ }
+
+ public boolean isSsl() {
+ return ssl;
+ }
+
+ public void setSsl(boolean ssl) {
+ this.ssl = ssl;
+ }
+
+ public HiveMQConfiguration copy() {
+ try {
+ return (HiveMQConfiguration) super.clone();
+ } catch (CloneNotSupportedException e) {
+ throw new RuntimeException(e);
+ }
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConstants.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConstants.java
new file mode 100644
index 0000000000000..f950fbd3957e6
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConstants.java
@@ -0,0 +1,41 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.spi.Metadata;
+
+public final class HiveMQConstants {
+
+ @Metadata(description = "The topic to publish/subscribe to.", javaType = "String")
+ public static final String MQTT_TOPIC = "CamelHiveMQTopic";
+
+ @Metadata(description = "The QoS level of the message.", javaType = "com.hivemq.client.mqtt.datatypes.MqttQos")
+ public static final String MQTT_QOS = "CamelHiveMQQos";
+
+ @Metadata(description = "Whether the message should be retained.", javaType = "Boolean")
+ public static final String MQTT_RETAINED = "CamelHiveMQRetained";
+
+ @Metadata(description = "Header to dynamically override the target topic for publishing.", javaType = "String")
+ public static final String OVERRIDE_TOPIC = "CamelHiveMQOverrideTopic";
+
+ public static final String DEFAULT_HOST = "localhost";
+ public static final int DEFAULT_PORT = 1883;
+ public static final int DEFAULT_CONNECT_TIMEOUT_SECONDS = 30;
+
+ private HiveMQConstants() {
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConsumer.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConsumer.java
new file mode 100644
index 0000000000000..38f15c44ec829
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQConsumer.java
@@ -0,0 +1,107 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
+
+import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
+import com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish;
+import org.apache.camel.Exchange;
+import org.apache.camel.Processor;
+import org.apache.camel.support.DefaultConsumer;
+
+public class HiveMQConsumer extends DefaultConsumer {
+
+ private final HiveMQEndpoint endpoint;
+ private Mqtt5AsyncClient client;
+ private ExecutorService executor;
+
+ public HiveMQConsumer(HiveMQEndpoint endpoint, Processor processor) {
+ super(endpoint, processor);
+ this.endpoint = endpoint;
+ }
+
+ @Override
+ protected void doStart() throws Exception {
+ super.doStart();
+ executor = endpoint.getCamelContext().getExecutorServiceManager().newDefaultThreadPool(this, "HiveMQConsumer");
+ client = endpoint.createClient();
+ endpoint.connect(client);
+
+ client.subscribeWith()
+ .topicFilter(endpoint.getTopic())
+ .qos(endpoint.getConfiguration().getQos())
+ .callback(this::onMessage)
+ .send()
+ .join();
+ }
+
+ @Override
+ protected void doStop() throws Exception {
+ if (client != null && client.getState().isConnected()) {
+ try {
+ client.unsubscribeWith().topicFilter(endpoint.getTopic()).send()
+ .orTimeout(5, TimeUnit.SECONDS).join();
+ } catch (Exception e) {
+ // Best-effort unsubscribe before cancelling reconnect / disconnect
+ }
+ }
+ endpoint.stopClient(client);
+ client = null;
+ if (executor != null) {
+ endpoint.getCamelContext().getExecutorServiceManager().shutdownNow(executor);
+ executor = null;
+ }
+ super.doStop();
+ }
+
+ private void onMessage(Mqtt5Publish publish) {
+ Exchange exchange = createExchange(false);
+ exchange.getIn().setBody(publish.getPayloadAsBytes());
+ exchange.getIn().setHeader(HiveMQConstants.MQTT_TOPIC, publish.getTopic().toString());
+ exchange.getIn().setHeader(HiveMQConstants.MQTT_QOS, publish.getQos());
+ exchange.getIn().setHeader(HiveMQConstants.MQTT_RETAINED, publish.isRetain());
+
+ ExecutorService worker = executor;
+ if (worker == null) {
+ processExchange(exchange);
+ return;
+ }
+ worker.submit(() -> processExchange(exchange));
+ }
+
+ private void processExchange(Exchange exchange) {
+ AtomicBoolean released = new AtomicBoolean();
+ try {
+ getAsyncProcessor().process(exchange, doneSync -> finishExchange(exchange, released, exchange.getException()));
+ } catch (Exception e) {
+ finishExchange(exchange, released, e);
+ }
+ }
+
+ private void finishExchange(Exchange exchange, AtomicBoolean released, Exception error) {
+ if (!released.compareAndSet(false, true)) {
+ return;
+ }
+ if (error != null) {
+ getExceptionHandler().handleException("Error processing HiveMQ message", exchange, error);
+ }
+ releaseExchange(exchange, false);
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQEndpoint.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQEndpoint.java
new file mode 100644
index 0000000000000..5f0d94c75d5b5
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQEndpoint.java
@@ -0,0 +1,203 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.nio.charset.StandardCharsets;
+import java.util.Map;
+import java.util.concurrent.CompletionException;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeoutException;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicReference;
+
+import com.hivemq.client.mqtt.MqttClient;
+import com.hivemq.client.mqtt.MqttClientState;
+import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
+import com.hivemq.client.mqtt.mqtt5.Mqtt5ClientBuilder;
+import com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuth;
+import com.hivemq.client.mqtt.mqtt5.message.auth.Mqtt5SimpleAuthBuilder;
+import org.apache.camel.Category;
+import org.apache.camel.Consumer;
+import org.apache.camel.Processor;
+import org.apache.camel.Producer;
+import org.apache.camel.RuntimeCamelException;
+import org.apache.camel.spi.EndpointServiceLocation;
+import org.apache.camel.spi.Metadata;
+import org.apache.camel.spi.UriEndpoint;
+import org.apache.camel.spi.UriParam;
+import org.apache.camel.spi.UriPath;
+import org.apache.camel.support.DefaultEndpoint;
+
+@UriEndpoint(firstVersion = "4.23.0", scheme = "hivemq", title = "HiveMQ", syntax = "hivemq:topic",
+ category = { Category.MESSAGING, Category.IOT }, headersClass = HiveMQConstants.class)
+public class HiveMQEndpoint extends DefaultEndpoint implements EndpointServiceLocation {
+
+ /**
+ * The MQTT topic name or pattern to subscribe to or publish on.
+ */
+ @UriPath
+ @Metadata(required = true)
+ private String topic;
+
+ /**
+ * The HiveMQ component configuration options.
+ */
+ @UriParam
+ @Metadata(description = "To use a custom HiveMQConfiguration")
+ private HiveMQConfiguration configuration;
+
+ private final Map reconnectCancellations = new ConcurrentHashMap<>();
+
+ public HiveMQEndpoint(String uri, HiveMQComponent component, HiveMQConfiguration configuration, String topic) {
+ super(uri, component);
+ this.configuration = configuration;
+ this.topic = topic;
+ }
+
+ @Override
+ public Producer createProducer() throws Exception {
+ return new HiveMQProducer(this);
+ }
+
+ @Override
+ public Consumer createConsumer(Processor processor) throws Exception {
+ HiveMQConsumer consumer = new HiveMQConsumer(this, processor);
+ configureConsumer(consumer);
+ return consumer;
+ }
+
+ public Mqtt5AsyncClient createClient() {
+ AtomicBoolean cancelReconnect = new AtomicBoolean();
+ AtomicReference clientRef = new AtomicReference<>();
+ Mqtt5ClientBuilder builder = MqttClient.builder()
+ .serverHost(configuration.getHost())
+ .serverPort(configuration.getPort())
+ .automaticReconnectWithDefaultConfig()
+ .addDisconnectedListener(context -> {
+ // Initial connect() does not complete while auto-reconnect keeps retrying (HiveMQ #302).
+ // Also honour an explicit stop so DISCONNECTED_RECONNECT / CONNECTING_RECONNECT are cancelled.
+ if (cancelReconnect.get() || context.getClientConfig().getState() == MqttClientState.CONNECTING) {
+ context.getReconnector().reconnect(false);
+ }
+ })
+ .addConnectedListener(context -> {
+ // HiveMQ schedules reconnect after listeners return; cancelReconnect cannot abort that delay.
+ // If a reconnect succeeds after Camel stop, disconnect immediately (USER source skips auto-reconnect).
+ if (cancelReconnect.get()) {
+ Mqtt5AsyncClient started = clientRef.get();
+ if (started != null && started.getState().isConnected()) {
+ try {
+ started.disconnect();
+ } catch (Exception e) {
+ // Already disconnecting or not connected
+ }
+ }
+ }
+ })
+ .useMqttVersion5();
+
+ if (configuration.getClientId() != null) {
+ builder.identifier(configuration.getClientId());
+ }
+
+ if (configuration.isSsl()) {
+ builder.sslWithDefaultConfig();
+ }
+
+ if (configuration.getUsername() != null) {
+ Mqtt5SimpleAuthBuilder.Complete authBuilder
+ = Mqtt5SimpleAuth.builder().username(configuration.getUsername());
+ if (configuration.getPassword() != null) {
+ authBuilder.password(configuration.getPassword().getBytes(StandardCharsets.UTF_8));
+ }
+ builder.simpleAuth(authBuilder.build());
+ }
+
+ Mqtt5AsyncClient client = builder.buildAsync();
+ clientRef.set(client);
+ reconnectCancellations.put(client, cancelReconnect);
+ return client;
+ }
+
+ public void connect(Mqtt5AsyncClient client) {
+ try {
+ client.connectWith()
+ .cleanStart(configuration.isCleanStart())
+ .send()
+ .orTimeout(HiveMQConstants.DEFAULT_CONNECT_TIMEOUT_SECONDS, TimeUnit.SECONDS)
+ .join();
+ } catch (CompletionException e) {
+ stopClient(client);
+ throw unwrapConnectFailure(e);
+ }
+ }
+
+ /**
+ * Stops automatic reconnect and disconnects if currently connected. Safe to call from any client state.
+ */
+ public void stopClient(Mqtt5AsyncClient client) {
+ if (client == null) {
+ return;
+ }
+ AtomicBoolean cancelReconnect = reconnectCancellations.remove(client);
+ if (cancelReconnect != null) {
+ cancelReconnect.set(true);
+ }
+ try {
+ if (client.getState().isConnected()) {
+ client.disconnect().orTimeout(5, TimeUnit.SECONDS).join();
+ }
+ } catch (Exception e) {
+ // Not connected, already disconnecting, or reconnecting: the disconnected listener cancels reconnect.
+ }
+ }
+
+ private static RuntimeCamelException unwrapConnectFailure(CompletionException e) {
+ Throwable cause = e.getCause() != null ? e.getCause() : e;
+ if (cause instanceof TimeoutException) {
+ return new RuntimeCamelException("Timed out connecting to the HiveMQ broker", cause);
+ }
+ return new RuntimeCamelException("Failed to connect to the HiveMQ broker", cause);
+ }
+
+ public String getTopic() {
+ return topic;
+ }
+
+ public void setTopic(String topic) {
+ this.topic = topic;
+ }
+
+ public HiveMQConfiguration getConfiguration() {
+ return configuration;
+ }
+
+ public void setConfiguration(HiveMQConfiguration configuration) {
+ this.configuration = configuration;
+ }
+
+ @Override
+ public String getServiceUrl() {
+ return configuration.getHost() + ":" + configuration.getPort();
+ }
+
+ @Override
+ public String getServiceProtocol() {
+ return "mqtt";
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQProducer.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQProducer.java
new file mode 100644
index 0000000000000..6d8bba768156a
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQProducer.java
@@ -0,0 +1,77 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import com.hivemq.client.mqtt.datatypes.MqttQos;
+import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
+import com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5Publish;
+import org.apache.camel.AsyncCallback;
+import org.apache.camel.Exchange;
+import org.apache.camel.support.DefaultAsyncProducer;
+
+public class HiveMQProducer extends DefaultAsyncProducer {
+
+ private final HiveMQEndpoint endpoint;
+ private Mqtt5AsyncClient client;
+
+ public HiveMQProducer(HiveMQEndpoint endpoint) {
+ super(endpoint);
+ this.endpoint = endpoint;
+ }
+
+ @Override
+ protected void doStart() throws Exception {
+ super.doStart();
+ client = endpoint.createClient();
+ endpoint.connect(client);
+ }
+
+ @Override
+ protected void doStop() throws Exception {
+ endpoint.stopClient(client);
+ client = null;
+ super.doStop();
+ }
+
+ @Override
+ public boolean process(Exchange exchange, AsyncCallback callback) {
+ String targetTopic = exchange.getIn().getHeader(HiveMQConstants.OVERRIDE_TOPIC, endpoint.getTopic(), String.class);
+ MqttQos qos = exchange.getIn().getHeader(HiveMQConstants.MQTT_QOS, endpoint.getConfiguration().getQos(), MqttQos.class);
+ boolean retained = exchange.getIn().getHeader(HiveMQConstants.MQTT_RETAINED, endpoint.getConfiguration().isRetained(),
+ Boolean.class);
+
+ byte[] payload = exchange.getIn().getBody(byte[].class);
+ if (payload == null) {
+ payload = new byte[0];
+ }
+
+ client.publish(Mqtt5Publish.builder()
+ .topic(targetTopic)
+ .qos(qos)
+ .retain(retained)
+ .payload(payload)
+ .build())
+ .whenComplete((publishResult, throwable) -> {
+ if (throwable != null) {
+ exchange.setException(throwable);
+ }
+ callback.done(false);
+ });
+
+ return false;
+ }
+}
diff --git a/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAware.java b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAware.java
new file mode 100644
index 0000000000000..c5ae3565750a5
--- /dev/null
+++ b/components/camel-hivemq/src/main/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAware.java
@@ -0,0 +1,87 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.Exchange;
+import org.apache.camel.Processor;
+import org.apache.camel.spi.SendDynamicAware;
+import org.apache.camel.spi.annotations.SendDynamic;
+import org.apache.camel.support.component.SendDynamicAwareSupport;
+import org.apache.camel.util.StringHelper;
+
+/**
+ * HiveMQ {@link SendDynamicAware} which allows to optimise the component with the toD (dynamic to) DSL. Dynamic topic
+ * names are provided via {@link HiveMQConstants#OVERRIDE_TOPIC} so a single static endpoint/producer can service
+ * dynamic requests.
+ */
+@SendDynamic("hivemq")
+public class HiveMQSendDynamicAware extends SendDynamicAwareSupport {
+
+ @Override
+ public boolean isLenientProperties() {
+ return false;
+ }
+
+ @Override
+ public DynamicAwareEntry prepare(Exchange exchange, String uri, String originalUri) throws Exception {
+ return new DynamicAwareEntry(uri, originalUri, null, null);
+ }
+
+ @Override
+ public String resolveStaticUri(Exchange exchange, DynamicAwareEntry entry) throws Exception {
+ String topic = parseTopicName(entry.getUri());
+ if (topic != null) {
+ String originalTopic = parseTopicName(entry.getOriginalUri());
+ if (!topic.equals(originalTopic)) {
+ // topic was dynamic: reuse the original URI (with placeholders) as the static endpoint
+ return StringHelper.replaceFirst(entry.getUri(), topic, originalTopic);
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public Processor createPreProcessor(Exchange exchange, DynamicAwareEntry entry) throws Exception {
+ if (exchange.getMessage().getHeader(HiveMQConstants.OVERRIDE_TOPIC) != null) {
+ return null;
+ }
+
+ final String topic = parseTopicName(entry.getUri());
+ return new Processor() {
+ @Override
+ public void process(Exchange exchange) {
+ exchange.getMessage().setHeader(HiveMQConstants.OVERRIDE_TOPIC, topic);
+ }
+ };
+ }
+
+ @Override
+ public Processor createPostProcessor(Exchange exchange, DynamicAwareEntry entry) throws Exception {
+ return null;
+ }
+
+ private String parseTopicName(String uri) {
+ uri = uri.replaceFirst(getScheme() + "://", ":");
+ uri = StringHelper.before(uri, "?", uri);
+
+ int pos = uri.indexOf(':');
+ if (pos != -1) {
+ return uri.substring(pos + 1);
+ }
+ return null;
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQComponentPubSubIT.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQComponentPubSubIT.java
new file mode 100644
index 0000000000000..4fcb0f8686f7c
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQComponentPubSubIT.java
@@ -0,0 +1,71 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import com.hivemq.client.mqtt.datatypes.MqttQos;
+import org.apache.camel.EndpointInject;
+import org.apache.camel.Produce;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.test.infra.hivemq.services.HiveMQService;
+import org.apache.camel.test.infra.hivemq.services.HiveMQServiceFactory;
+import org.apache.camel.test.junit6.CamelTestSupport;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+
+public class HiveMQComponentPubSubIT extends CamelTestSupport {
+
+ @RegisterExtension
+ public static HiveMQService HIVEMQ_SERVICE = HiveMQServiceFactory.createService();
+
+ @EndpointInject("mock:result")
+ private MockEndpoint mockResult;
+
+ @Produce
+ private ProducerTemplate template;
+
+ @Test
+ @DisplayName("Publish string payload and receive with correct MQTT headers")
+ public void testBasicPubSub() throws Exception {
+ mockResult.expectedBodiesReceived("Hello HiveMQ MQTT 5!");
+ mockResult.expectedHeaderReceived(HiveMQConstants.MQTT_TOPIC, "test/basic");
+ mockResult.expectedHeaderReceived(HiveMQConstants.MQTT_QOS, MqttQos.AT_LEAST_ONCE);
+
+ template.sendBody("direct:startBasic", "Hello HiveMQ MQTT 5!");
+
+ mockResult.assertIsSatisfied();
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() {
+ return new RouteBuilder() {
+ @Override
+ public void configure() {
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ from("direct:startBasic")
+ .toF("hivemq:test/basic?host=%s&port=%d", host, port);
+
+ fromF("hivemq:test/basic?host=%s&port=%d", host, port)
+ .to("mock:result");
+ }
+ };
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConfigurationTest.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConfigurationTest.java
new file mode 100644
index 0000000000000..e125f64b912ae
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConfigurationTest.java
@@ -0,0 +1,61 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import com.hivemq.client.mqtt.datatypes.MqttQos;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+class HiveMQConfigurationTest {
+
+ @Test
+ @DisplayName("Verify default configuration values")
+ void testDefaults() {
+ HiveMQConfiguration config = new HiveMQConfiguration();
+
+ assertThat(config.getHost()).isEqualTo(HiveMQConstants.DEFAULT_HOST);
+ assertThat(config.getPort()).isEqualTo(HiveMQConstants.DEFAULT_PORT);
+ assertThat(config.getQos()).isEqualTo(MqttQos.AT_LEAST_ONCE);
+ assertThat(config.isRetained()).isFalse();
+ assertThat(config.isCleanStart()).isTrue();
+ assertThat(config.isSsl()).isFalse();
+ }
+
+ @Test
+ @DisplayName("Verify configuration copying (deep clone)")
+ void testCopying() {
+ HiveMQConfiguration original = new HiveMQConfiguration();
+ original.setHost("broker.hivemq.com");
+ original.setPort(8883);
+ original.setQos(MqttQos.EXACTLY_ONCE);
+ original.setRetained(true);
+ original.setUsername("admin");
+ original.setPassword("secret");
+
+ HiveMQConfiguration copy = original.copy();
+
+ assertThat(copy).isNotSameAs(original);
+ assertThat(copy.getHost()).isEqualTo("broker.hivemq.com");
+ assertThat(copy.getPort()).isEqualTo(8883);
+ assertThat(copy.getQos()).isEqualTo(MqttQos.EXACTLY_ONCE);
+ assertThat(copy.isRetained()).isTrue();
+ assertThat(copy.getUsername()).isEqualTo("admin");
+ assertThat(copy.getPassword()).isEqualTo("secret");
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConsumerReleaseTest.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConsumerReleaseTest.java
new file mode 100644
index 0000000000000..41c6489132a01
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQConsumerReleaseTest.java
@@ -0,0 +1,126 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.lang.reflect.Method;
+import java.util.concurrent.CompletableFuture;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+
+import org.apache.camel.AsyncCallback;
+import org.apache.camel.Exchange;
+import org.apache.camel.Processor;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.support.AsyncProcessorSupport;
+import org.apache.camel.support.DefaultExchange;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+class HiveMQConsumerReleaseTest {
+
+ private DefaultCamelContext camelContext;
+ private HiveMQComponent component;
+ private HiveMQEndpoint endpoint;
+
+ @BeforeEach
+ void setUp() {
+ camelContext = new DefaultCamelContext();
+ component = new HiveMQComponent();
+ component.setCamelContext(camelContext);
+ endpoint = new HiveMQEndpoint("hivemq:test", component, new HiveMQConfiguration(), "test");
+ endpoint.setCamelContext(camelContext);
+ }
+
+ @AfterEach
+ void tearDown() {
+ camelContext.stop();
+ }
+
+ @Test
+ @DisplayName("Synchronous processing releases the exchange exactly once")
+ void syncProcessingReleasesOnce() throws Exception {
+ CountingConsumer consumer = new CountingConsumer(endpoint, exchange -> {
+ });
+
+ invokeProcessExchange(consumer, new DefaultExchange(camelContext));
+
+ assertThat(consumer.releases.get()).isEqualTo(1);
+ }
+
+ @Test
+ @DisplayName("Asynchronous processing releases the exchange exactly once")
+ void asyncProcessingReleasesOnce() throws Exception {
+ CountDownLatch processed = new CountDownLatch(1);
+ CountingConsumer consumer = new CountingConsumer(endpoint, new AsyncProcessorSupport() {
+ @Override
+ public boolean process(Exchange exchange, AsyncCallback callback) {
+ CompletableFuture.runAsync(() -> {
+ callback.done(false);
+ processed.countDown();
+ });
+ return false;
+ }
+ });
+
+ invokeProcessExchange(consumer, new DefaultExchange(camelContext));
+ assertThat(processed.await(5, TimeUnit.SECONDS)).isTrue();
+
+ assertThat(consumer.releases.get()).isEqualTo(1);
+ }
+
+ @Test
+ @DisplayName("Callback plus thrown exception still releases the exchange exactly once")
+ void callbackThenThrowReleasesOnce() throws Exception {
+ CountingConsumer consumer = new CountingConsumer(endpoint, new AsyncProcessorSupport() {
+ @Override
+ public boolean process(Exchange exchange, AsyncCallback callback) {
+ callback.done(true);
+ throw new RuntimeException("after callback");
+ }
+ });
+
+ invokeProcessExchange(consumer, new DefaultExchange(camelContext));
+
+ assertThat(consumer.releases.get()).isEqualTo(1);
+ }
+
+ private static void invokeProcessExchange(HiveMQConsumer consumer, Exchange exchange) throws Exception {
+ Method method = HiveMQConsumer.class.getDeclaredMethod("processExchange", Exchange.class);
+ method.setAccessible(true);
+ method.invoke(consumer, exchange);
+ }
+
+ private static final class CountingConsumer extends HiveMQConsumer {
+
+ private final AtomicInteger releases = new AtomicInteger();
+
+ CountingConsumer(HiveMQEndpoint endpoint, Processor processor) {
+ super(endpoint, processor);
+ }
+
+ @Override
+ public void releaseExchange(Exchange exchange, boolean autoRelease) {
+ releases.incrementAndGet();
+ super.releaseExchange(exchange, autoRelease);
+ }
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEmptyPayloadIT.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEmptyPayloadIT.java
new file mode 100644
index 0000000000000..ef45864b0d5c6
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEmptyPayloadIT.java
@@ -0,0 +1,72 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.EndpointInject;
+import org.apache.camel.Produce;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.test.infra.hivemq.services.HiveMQService;
+import org.apache.camel.test.infra.hivemq.services.HiveMQServiceFactory;
+import org.apache.camel.test.junit6.CamelTestSupport;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+public class HiveMQEmptyPayloadIT extends CamelTestSupport {
+
+ @RegisterExtension
+ public static HiveMQService HIVEMQ_SERVICE = HiveMQServiceFactory.createService();
+
+ @EndpointInject("mock:emptyResult")
+ private MockEndpoint mockEmptyResult;
+
+ @Produce
+ private ProducerTemplate template;
+
+ @Test
+ @DisplayName("Null Camel body is published as an MQTT empty payload")
+ public void testNullBodyPublishesEmptyPayload() throws Exception {
+ mockEmptyResult.expectedMessageCount(1);
+
+ template.sendBody("direct:startEmpty", null);
+
+ mockEmptyResult.assertIsSatisfied();
+ byte[] payload = mockEmptyResult.getExchanges().get(0).getIn().getBody(byte[].class);
+ assertThat(payload).isEmpty();
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() {
+ return new RouteBuilder() {
+ @Override
+ public void configure() {
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ from("direct:startEmpty")
+ .toF("hivemq:test/empty?host=%s&port=%d", host, port);
+
+ fromF("hivemq:test/empty?host=%s&port=%d", host, port)
+ .to("mock:emptyResult");
+ }
+ };
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointAuthTest.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointAuthTest.java
new file mode 100644
index 0000000000000..69910044ff9f3
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointAuthTest.java
@@ -0,0 +1,79 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.nio.charset.StandardCharsets;
+
+import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+class HiveMQEndpointAuthTest {
+
+ private DefaultCamelContext camelContext;
+ private HiveMQComponent component;
+
+ @BeforeEach
+ void setUp() {
+ camelContext = new DefaultCamelContext();
+ component = new HiveMQComponent();
+ component.setCamelContext(camelContext);
+ }
+
+ @AfterEach
+ void tearDown() {
+ camelContext.stop();
+ }
+
+ @Test
+ @DisplayName("Username without password builds MQTT simple auth and does not NPE")
+ void usernameWithoutPasswordDoesNotThrow() {
+ HiveMQConfiguration configuration = new HiveMQConfiguration();
+ configuration.setUsername("mqtt-user");
+ configuration.setPassword(null);
+
+ HiveMQEndpoint endpoint = new HiveMQEndpoint("hivemq:test", component, configuration, "test");
+ Mqtt5AsyncClient client = endpoint.createClient();
+
+ assertThat(client.getConfig().getSimpleAuth()).isPresent();
+ assertThat(client.getConfig().getSimpleAuth().orElseThrow().getPassword()).isEmpty();
+ }
+
+ @Test
+ @DisplayName("Username and password are both applied to MQTT simple auth")
+ void usernameWithPasswordSetsPassword() {
+ HiveMQConfiguration configuration = new HiveMQConfiguration();
+ configuration.setUsername("mqtt-user");
+ configuration.setPassword("secret");
+
+ HiveMQEndpoint endpoint = new HiveMQEndpoint("hivemq:test", component, configuration, "test");
+ Mqtt5AsyncClient client = endpoint.createClient();
+
+ assertThat(client.getConfig().getSimpleAuth()).isPresent();
+ assertThat(client.getConfig().getSimpleAuth().orElseThrow().getPassword())
+ .hasValueSatisfying(buffer -> {
+ byte[] bytes = new byte[buffer.remaining()];
+ buffer.get(bytes);
+ assertThat(bytes).isEqualTo("secret".getBytes(StandardCharsets.UTF_8));
+ });
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointConnectTest.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointConnectTest.java
new file mode 100644
index 0000000000000..c96568983caad
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQEndpointConnectTest.java
@@ -0,0 +1,90 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import java.util.concurrent.TimeUnit;
+
+import com.hivemq.client.mqtt.MqttClientState;
+import com.hivemq.client.mqtt.mqtt5.Mqtt5AsyncClient;
+import org.apache.camel.RuntimeCamelException;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.junit.jupiter.api.AfterEach;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+import static org.assertj.core.api.Assertions.assertThatThrownBy;
+import static org.awaitility.Awaitility.await;
+
+class HiveMQEndpointConnectTest {
+
+ private DefaultCamelContext camelContext;
+ private HiveMQComponent component;
+
+ @BeforeEach
+ void setUp() {
+ camelContext = new DefaultCamelContext();
+ component = new HiveMQComponent();
+ component.setCamelContext(camelContext);
+ }
+
+ @AfterEach
+ void tearDown() {
+ camelContext.stop();
+ }
+
+ @Test
+ @DisplayName("Unreachable broker fails connect() within a bounded time instead of hanging")
+ void connectToUnreachableBrokerFailsBounded() {
+ HiveMQConfiguration configuration = new HiveMQConfiguration();
+ configuration.setHost("127.0.0.1");
+ configuration.setPort(1);
+
+ HiveMQEndpoint endpoint = new HiveMQEndpoint("hivemq:test", component, configuration, "test");
+ Mqtt5AsyncClient client = endpoint.createClient();
+
+ long started = System.nanoTime();
+ assertThatThrownBy(() -> endpoint.connect(client)).isInstanceOf(RuntimeCamelException.class);
+ long elapsedMs = TimeUnit.NANOSECONDS.toMillis(System.nanoTime() - started);
+
+ assertThat(elapsedMs).isLessThan(TimeUnit.SECONDS.toMillis(HiveMQConstants.DEFAULT_CONNECT_TIMEOUT_SECONDS));
+ await().atMost(5, TimeUnit.SECONDS)
+ .untilAsserted(() -> assertThat(client.getState().isConnectedOrReconnect()).isFalse());
+ assertThat(client.getState()).isEqualTo(MqttClientState.DISCONNECTED);
+ }
+
+ @Test
+ @DisplayName("stopClient cancels automatic reconnect when the client is not CONNECTED")
+ void stopClientCancelsReconnect() {
+ HiveMQConfiguration configuration = new HiveMQConfiguration();
+ configuration.setHost("127.0.0.1");
+ configuration.setPort(1);
+
+ HiveMQEndpoint endpoint = new HiveMQEndpoint("hivemq:test", component, configuration, "test");
+ Mqtt5AsyncClient client = endpoint.createClient();
+
+ client.connectWith().cleanStart(true).send();
+ endpoint.stopClient(client);
+
+ await().atMost(5, TimeUnit.SECONDS)
+ .untilAsserted(() -> {
+ assertThat(client.getState().isConnectedOrReconnect()).isFalse();
+ assertThat(client.getState()).isEqualTo(MqttClientState.DISCONNECTED);
+ });
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQOverrideTopicIT.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQOverrideTopicIT.java
new file mode 100644
index 0000000000000..93cd8a34c5b8e
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQOverrideTopicIT.java
@@ -0,0 +1,71 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.EndpointInject;
+import org.apache.camel.Produce;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.test.infra.hivemq.services.HiveMQService;
+import org.apache.camel.test.infra.hivemq.services.HiveMQServiceFactory;
+import org.apache.camel.test.junit6.CamelTestSupport;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+
+public class HiveMQOverrideTopicIT extends CamelTestSupport {
+
+ @RegisterExtension
+ public static HiveMQService HIVEMQ_SERVICE = HiveMQServiceFactory.createService();
+
+ @EndpointInject("mock:overrideResult")
+ private MockEndpoint mockOverrideResult;
+
+ @Produce
+ private ProducerTemplate template;
+
+ @Test
+ @DisplayName("Publish to default endpoint topic but route to override topic via header")
+ public void testTopicOverride() throws Exception {
+ mockOverrideResult.expectedBodiesReceived("Routed to custom topic");
+ mockOverrideResult.expectedHeaderReceived(HiveMQConstants.MQTT_TOPIC, "orders/processed");
+
+ template.sendBodyAndHeader("direct:startOverride", "Routed to custom topic",
+ HiveMQConstants.OVERRIDE_TOPIC, "orders/processed");
+
+ mockOverrideResult.assertIsSatisfied();
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() {
+ return new RouteBuilder() {
+ @Override
+ public void configure() {
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ // Endpoint points to "orders/default", but producer will override to "orders/processed"
+ from("direct:startOverride")
+ .toF("hivemq:orders/default?host=%s&port=%d", host, port);
+
+ fromF("hivemq:orders/processed?host=%s&port=%d", host, port)
+ .to("mock:overrideResult");
+ }
+ };
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQQosAndRetainIT.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQQosAndRetainIT.java
new file mode 100644
index 0000000000000..717332bda3252
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQQosAndRetainIT.java
@@ -0,0 +1,93 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package org.apache.camel.component.hivemq;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import com.hivemq.client.mqtt.datatypes.MqttQos;
+import org.apache.camel.EndpointInject;
+import org.apache.camel.Produce;
+import org.apache.camel.ProducerTemplate;
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.component.mock.MockEndpoint;
+import org.apache.camel.test.infra.hivemq.services.HiveMQService;
+import org.apache.camel.test.infra.hivemq.services.HiveMQServiceFactory;
+import org.apache.camel.test.junit6.CamelTestSupport;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+
+public class HiveMQQosAndRetainIT extends CamelTestSupport {
+
+ @RegisterExtension
+ public static HiveMQService HIVEMQ_SERVICE = HiveMQServiceFactory.createService();
+
+ @EndpointInject("mock:qosResult")
+ private MockEndpoint mockQosResult;
+
+ @Produce
+ private ProducerTemplate template;
+
+ @Test
+ @DisplayName("Publish with QoS 2 (EXACTLY_ONCE) and retain flag set to true")
+ public void testQosAndRetainHeaders() throws Exception {
+ @SuppressWarnings("deprecation")
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ @SuppressWarnings("deprecation")
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ mockQosResult.expectedBodiesReceived("Retained Critical Message");
+ mockQosResult.expectedHeaderReceived(HiveMQConstants.MQTT_QOS, MqttQos.EXACTLY_ONCE);
+ mockQosResult.expectedHeaderReceived(HiveMQConstants.MQTT_RETAINED, true);
+
+ Map headers = new HashMap<>();
+ headers.put(HiveMQConstants.MQTT_QOS, MqttQos.EXACTLY_ONCE);
+ headers.put(HiveMQConstants.MQTT_RETAINED, true);
+
+ // 1. Publish retained message to broker
+ template.sendBodyAndHeaders("direct:startQos", "Retained Critical Message", headers);
+
+ // 2. Start dynamic consumer route AFTER publishing so it fetches the retained message
+ context.addRoutes(new RouteBuilder() {
+ @Override
+ public void configure() {
+ fromF("hivemq:system/alerts?host=%s&port=%d&qos=EXACTLY_ONCE", host, port)
+ .to("mock:qosResult");
+ }
+ });
+
+ mockQosResult.assertIsSatisfied();
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() {
+ return new RouteBuilder() {
+ @Override
+ public void configure() {
+ @SuppressWarnings("deprecation")
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ @SuppressWarnings("deprecation")
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ from("direct:startQos")
+ .toF("hivemq:system/alerts?host=%s&port=%d", host, port);
+ }
+ };
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAwareTest.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAwareTest.java
new file mode 100644
index 0000000000000..2e9b1e7851869
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicAwareTest.java
@@ -0,0 +1,101 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.Exchange;
+import org.apache.camel.Processor;
+import org.apache.camel.impl.DefaultCamelContext;
+import org.apache.camel.spi.SendDynamicAware.DynamicAwareEntry;
+import org.apache.camel.spi.annotations.SendDynamic;
+import org.apache.camel.support.DefaultExchange;
+import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+class HiveMQSendDynamicAwareTest {
+
+ private DefaultCamelContext camelContext;
+ private HiveMQSendDynamicAware sendDynamicAware;
+
+ @BeforeEach
+ void setUp() {
+ camelContext = new DefaultCamelContext();
+ sendDynamicAware = new HiveMQSendDynamicAware();
+ sendDynamicAware.setCamelContext(camelContext);
+ sendDynamicAware.setScheme("hivemq");
+ }
+
+ @Test
+ @DisplayName("SendDynamic annotation is present for SPI discovery")
+ void testSendDynamicAnnotationPresent() {
+ SendDynamic annotation = HiveMQSendDynamicAware.class.getAnnotation(SendDynamic.class);
+ assertThat(annotation).isNotNull();
+ assertThat(annotation.value()).isEqualTo("hivemq");
+ }
+
+ @Test
+ @DisplayName("Pre-processor injects the resolved topic as OVERRIDE_TOPIC")
+ void testPrepareInjectsHeader() throws Exception {
+ Exchange exchange = new DefaultExchange(camelContext);
+ DynamicAwareEntry entry = new DynamicAwareEntry(
+ "hivemq:dynamic/sensors/temperature",
+ "hivemq:${header.topic}",
+ null,
+ null);
+
+ Processor processor = sendDynamicAware.createPreProcessor(exchange, entry);
+ assertThat(processor).isNotNull();
+ processor.process(exchange);
+
+ assertThat(exchange.getMessage().getHeader(HiveMQConstants.OVERRIDE_TOPIC))
+ .isEqualTo("dynamic/sensors/temperature");
+ }
+
+ @Test
+ @DisplayName("Slashed URI form is parsed the same as scheme:topic")
+ void testSlashedUriParsing() throws Exception {
+ Exchange exchange = new DefaultExchange(camelContext);
+ DynamicAwareEntry entry = new DynamicAwareEntry(
+ "hivemq://dynamic/sensors/temperature",
+ "hivemq://${header.topic}",
+ null,
+ null);
+
+ Processor processor = sendDynamicAware.createPreProcessor(exchange, entry);
+ processor.process(exchange);
+
+ assertThat(exchange.getMessage().getHeader(HiveMQConstants.OVERRIDE_TOPIC))
+ .isEqualTo("dynamic/sensors/temperature");
+ }
+
+ @Test
+ @DisplayName("Static URI keeps the original topic path so @UriPath remains valid and reusable")
+ void testResolveStaticUri() throws Exception {
+ Exchange exchange = new DefaultExchange(camelContext);
+ DynamicAwareEntry entry = new DynamicAwareEntry(
+ "hivemq:devices/device-42/telemetry?host=localhost&port=1883",
+ "hivemq:devices/${header.deviceId}/telemetry?host=localhost&port=1883",
+ null,
+ null);
+
+ String staticUri = sendDynamicAware.resolveStaticUri(exchange, entry);
+
+ assertThat(staticUri).isEqualTo("hivemq:devices/${header.deviceId}/telemetry?host=localhost&port=1883");
+ }
+}
diff --git a/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicIT.java b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicIT.java
new file mode 100644
index 0000000000000..d2cd3aabff2ab
--- /dev/null
+++ b/components/camel-hivemq/src/test/java/org/apache/camel/component/hivemq/HiveMQSendDynamicIT.java
@@ -0,0 +1,68 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.component.hivemq;
+
+import org.apache.camel.builder.RouteBuilder;
+import org.apache.camel.test.infra.hivemq.services.HiveMQService;
+import org.apache.camel.test.infra.hivemq.services.HiveMQServiceFactory;
+import org.apache.camel.test.junit6.CamelTestSupport;
+import org.junit.jupiter.api.DisplayName;
+import org.junit.jupiter.api.Test;
+import org.junit.jupiter.api.extension.RegisterExtension;
+
+import static org.assertj.core.api.Assertions.assertThat;
+
+public class HiveMQSendDynamicIT extends CamelTestSupport {
+
+ @RegisterExtension
+ public static HiveMQService HIVEMQ_SERVICE = HiveMQServiceFactory.createService();
+
+ @Test
+ @DisplayName("toD with multiple dynamic topics reuses a single hivemq endpoint")
+ public void testToDReusesSingleEndpoint() {
+ template.sendBodyAndHeader("direct:start", "Hello bar", "where", "HiveMQSendDynamicIT-bar");
+ template.sendBodyAndHeader("direct:start", "Hello beer", "where", "HiveMQSendDynamicIT-beer");
+
+ long count = context.getEndpoints().stream()
+ .filter(e -> e.getEndpointUri().startsWith("hivemq:"))
+ .count();
+ assertThat(count).as("There should only be 1 hivemq endpoint").isEqualTo(1);
+
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ int port = HIVEMQ_SERVICE.getMqttPort();
+ String out = consumer.receiveBody(
+ String.format("hivemq:HiveMQSendDynamicIT-bar?host=%s&port=%d", host, port), 5000, String.class);
+ assertThat(out).isEqualTo("Hello bar");
+ out = consumer.receiveBody(
+ String.format("hivemq:HiveMQSendDynamicIT-beer?host=%s&port=%d", host, port), 5000, String.class);
+ assertThat(out).isEqualTo("Hello beer");
+ }
+
+ @Override
+ protected RouteBuilder createRouteBuilder() {
+ return new RouteBuilder() {
+ @Override
+ public void configure() {
+ String host = HIVEMQ_SERVICE.getMqttHost();
+ int port = HIVEMQ_SERVICE.getMqttPort();
+
+ from("direct:start")
+ .toD(String.format("hivemq:${header.where}?host=%s&port=%d&retained=true", host, port));
+ }
+ };
+ }
+}
diff --git a/components/pom.xml b/components/pom.xml
index b8098ce6be7a8..560c9239b1ceb 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -158,6 +158,7 @@
camel-gson
camel-hashicorp-vault
camel-hazelcast
+ camel-hivemq
camel-hl7
camel-huawei
camel-ibm
diff --git a/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties b/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties
index e763efdc2303e..50f39cc7c7450 100644
--- a/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties
+++ b/core/camel-main/src/generated/resources/org/apache/camel/main/components.properties
@@ -169,6 +169,7 @@ hazelcast-ringbuffer
hazelcast-seda
hazelcast-set
hazelcast-topic
+hivemq
http
https
huggingface
diff --git a/docs/components/modules/ROOT/examples/json/hivemq.json b/docs/components/modules/ROOT/examples/json/hivemq.json
new file mode 120000
index 0000000000000..9cae9bfad284a
--- /dev/null
+++ b/docs/components/modules/ROOT/examples/json/hivemq.json
@@ -0,0 +1 @@
+../../../../../../components/camel-hivemq/src/generated/resources/META-INF/org/apache/camel/component/hivemq/hivemq.json
\ No newline at end of file
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
index 11a2db40080ae..88d0776c949f3 100644
--- a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/ComponentsBuilderFactory.java
@@ -48,11 +48,11 @@ public interface ComponentsBuilderFactory {
/**
* A2A (camel-a2a)
* A2A endpoint for agent-to-agent communication.
- *
+ *
* Category: ai
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-a2a
- *
+ *
* @return the dsl builder
*/
static A2aComponentBuilderFactory.A2aComponentBuilder a2a() {
@@ -62,11 +62,11 @@ static A2aComponentBuilderFactory.A2aComponentBuilder a2a() {
* ActiveMQ 5.x (camel-activemq)
* Send messages to (or consume from) Apache ActiveMQ 5.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-activemq
- *
+ *
* @return the dsl builder
*/
static ActivemqComponentBuilderFactory.ActivemqComponentBuilder activemq() {
@@ -76,11 +76,11 @@ static ActivemqComponentBuilderFactory.ActivemqComponentBuilder activemq() {
* ActiveMQ 6.x (camel-activemq6)
* Send messages to (or consume from) Apache ActiveMQ 6.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-activemq6
- *
+ *
* @return the dsl builder
*/
static Activemq6ComponentBuilderFactory.Activemq6ComponentBuilder activemq6() {
@@ -90,11 +90,11 @@ static Activemq6ComponentBuilderFactory.Activemq6ComponentBuilder activemq6() {
* AI Tool (camel-ai-tool)
* Framework-agnostic consumer endpoint that registers a Camel route as an
* LLM tool in the shared AiToolRegistry.
- *
+ *
* Category: ai
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-ai-tool
- *
+ *
* @return the dsl builder
*/
static AiToolComponentBuilderFactory.AiToolComponentBuilder aiTool() {
@@ -103,11 +103,11 @@ static AiToolComponentBuilderFactory.AiToolComponentBuilder aiTool() {
/**
* Alibaba EventBridge (camel-alibaba-eventbridge)
* Publish events to Alibaba Cloud EventBridge.
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-eventbridge
- *
+ *
* @return the dsl builder
*/
static AlibabaEventbridgeComponentBuilderFactory.AlibabaEventbridgeComponentBuilder alibabaEventbridge() {
@@ -116,11 +116,11 @@ static AlibabaEventbridgeComponentBuilderFactory.AlibabaEventbridgeComponentBuil
/**
* Alibaba Function Compute (FC) (camel-alibaba-fc)
* Invoke serverless functions on Alibaba Cloud Function Compute (FC).
- *
+ *
* Category: cloud,serverless
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-fc
- *
+ *
* @return the dsl builder
*/
static AlibabaFcComponentBuilderFactory.AlibabaFcComponentBuilder alibabaFc() {
@@ -130,11 +130,11 @@ static AlibabaFcComponentBuilderFactory.AlibabaFcComponentBuilder alibabaFc() {
* Alibaba Key Management Service (KMS) (camel-alibaba-kms)
* Encrypt and decrypt data using Alibaba Cloud Key Management Service
* (KMS).
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-kms
- *
+ *
* @return the dsl builder
*/
static AlibabaKmsComponentBuilderFactory.AlibabaKmsComponentBuilder alibabaKms() {
@@ -143,11 +143,11 @@ static AlibabaKmsComponentBuilderFactory.AlibabaKmsComponentBuilder alibabaKms()
/**
* Alibaba Message Service (MNS) (camel-alibaba-mns)
* Send and receive messages to/from Alibaba Cloud Message Service (MNS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-mns
- *
+ *
* @return the dsl builder
*/
static AlibabaMnsComponentBuilderFactory.AlibabaMnsComponentBuilder alibabaMns() {
@@ -156,11 +156,11 @@ static AlibabaMnsComponentBuilderFactory.AlibabaMnsComponentBuilder alibabaMns()
/**
* Alibaba Object Storage Service (OSS) (camel-alibaba-oss)
* Alibaba Cloud Object Storage Service (OSS) component
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-oss
- *
+ *
* @return the dsl builder
*/
static AlibabaOssComponentBuilderFactory.AlibabaOssComponentBuilder alibabaOss() {
@@ -169,11 +169,11 @@ static AlibabaOssComponentBuilderFactory.AlibabaOssComponentBuilder alibabaOss()
/**
* Alibaba Tablestore (OTS) (camel-alibaba-ots)
* Perform row operations on Alibaba Cloud Tablestore (OTS).
- *
+ *
* Category: cloud,database
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-ots
- *
+ *
* @return the dsl builder
*/
static AlibabaOtsComponentBuilderFactory.AlibabaOtsComponentBuilder alibabaOts() {
@@ -182,11 +182,11 @@ static AlibabaOtsComponentBuilderFactory.AlibabaOtsComponentBuilder alibabaOts()
/**
* Alibaba Simple Log Service (SLS) (camel-alibaba-sls)
* Manage logs on Alibaba Cloud Simple Log Service (SLS).
- *
+ *
* Category: cloud,monitoring
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sls
- *
+ *
* @return the dsl builder
*/
static AlibabaSlsComponentBuilderFactory.AlibabaSlsComponentBuilder alibabaSls() {
@@ -195,11 +195,11 @@ static AlibabaSlsComponentBuilderFactory.AlibabaSlsComponentBuilder alibabaSls()
/**
* Alibaba Short Message Service (SMS) (camel-alibaba-sms)
* Send SMS messages using Alibaba Cloud Short Message Service (SMS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sms
- *
+ *
* @return the dsl builder
*/
static AlibabaSmsComponentBuilderFactory.AlibabaSmsComponentBuilder alibabaSms() {
@@ -208,11 +208,11 @@ static AlibabaSmsComponentBuilderFactory.AlibabaSmsComponentBuilder alibabaSms()
/**
* AMQP (camel-amqp)
* Messaging with AMQP protocol using Apache Qpid Client.
- *
+ *
* Category: messaging
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-amqp
- *
+ *
* @return the dsl builder
*/
static AmqpComponentBuilderFactory.AmqpComponentBuilder amqp() {
@@ -222,11 +222,11 @@ static AmqpComponentBuilderFactory.AmqpComponentBuilder amqp() {
* ArangoDb (camel-arangodb)
* Perform operations on ArangoDb when used as a Document Database, or as a
* Graph Database
- *
+ *
* Category: database
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-arangodb
- *
+ *
* @return the dsl builder
*/
static ArangodbComponentBuilderFactory.ArangodbComponentBuilder arangodb() {
@@ -235,11 +235,11 @@ static ArangodbComponentBuilderFactory.ArangodbComponentBuilder arangodb() {
/**
* AS2 (camel-as2)
* Transfer data securely and reliably using the AS2 protocol (RFC4130).
- *
+ *
* Category: file
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-as2
- *
+ *
* @return the dsl builder
*/
static As2ComponentBuilderFactory.As2ComponentBuilder as2() {
@@ -248,11 +248,11 @@ static As2ComponentBuilderFactory.As2ComponentBuilder as2() {
/**
* Asterisk (camel-asterisk)
* Interact with Asterisk PBX Server (VoIP).
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-asterisk
- *
+ *
* @return the dsl builder
*/
static AsteriskComponentBuilderFactory.AsteriskComponentBuilder asterisk() {
@@ -261,11 +261,11 @@ static AsteriskComponentBuilderFactory.AsteriskComponentBuilder asterisk() {
/**
* Atmosphere Websocket (camel-atmosphere-websocket)
* Expose WebSocket endpoints using the Atmosphere framework.
- *
+ *
* Category: http,networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-atmosphere-websocket
- *
+ *
* @return the dsl builder
*/
static AtmosphereWebsocketComponentBuilderFactory.AtmosphereWebsocketComponentBuilder atmosphereWebsocket() {
@@ -274,11 +274,11 @@ static AtmosphereWebsocketComponentBuilderFactory.AtmosphereWebsocketComponentBu
/**
* Atom (camel-atom)
* Poll Atom RSS feeds.
- *
+ *
* Category: document
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-atom
- *
+ *
* @return the dsl builder
*/
static AtomComponentBuilderFactory.AtomComponentBuilder atom() {
@@ -287,11 +287,11 @@ static AtomComponentBuilderFactory.AtomComponentBuilder atom() {
/**
* Avro RPC (camel-avro-rpc)
* Produce or consume Apache Avro RPC services.
- *
+ *
* Category: rpc
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-avro-rpc
- *
+ *
* @return the dsl builder
*/
static AvroComponentBuilderFactory.AvroComponentBuilder avro() {
@@ -300,11 +300,11 @@ static AvroComponentBuilderFactory.AvroComponentBuilder avro() {
/**
* AWS Bedrock (camel-aws-bedrock)
* Invoke Model of AWS Bedrock service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder
*/
static AwsBedrockComponentBuilderFactory.AwsBedrockComponentBuilder awsBedrock() {
@@ -313,11 +313,11 @@ static AwsBedrockComponentBuilderFactory.AwsBedrockComponentBuilder awsBedrock()
/**
* AWS Bedrock Agent (camel-aws-bedrock)
* Operate on AWS Bedrock through its Agent.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder
*/
static AwsBedrockAgentComponentBuilderFactory.AwsBedrockAgentComponentBuilder awsBedrockAgent() {
@@ -326,11 +326,11 @@ static AwsBedrockAgentComponentBuilderFactory.AwsBedrockAgentComponentBuilder aw
/**
* AWS Bedrock Agent Runtime (camel-aws-bedrock)
* Invoke Model of AWS Bedrock Agent Runtime service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder
*/
static AwsBedrockAgentRuntimeComponentBuilderFactory.AwsBedrockAgentRuntimeComponentBuilder awsBedrockAgentRuntime() {
@@ -339,11 +339,11 @@ static AwsBedrockAgentRuntimeComponentBuilderFactory.AwsBedrockAgentRuntimeCompo
/**
* AWS CloudTrail (camel-aws-cloudtrail)
* Consume events from Amazon CloudTrail using AWS SDK version 2.x.
- *
+ *
* Category: cloud,management,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-aws-cloudtrail
- *
+ *
* @return the dsl builder
*/
static AwsCloudtrailComponentBuilderFactory.AwsCloudtrailComponentBuilder awsCloudtrail() {
@@ -352,11 +352,11 @@ static AwsCloudtrailComponentBuilderFactory.AwsCloudtrailComponentBuilder awsClo
/**
* AWS Config Service (camel-aws-config)
* Manage AWS Config service.
- *
+ *
* Category: cloud,management
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-aws-config
- *
+ *
* @return the dsl builder
*/
static AwsConfigComponentBuilderFactory.AwsConfigComponentBuilder awsConfig() {
@@ -365,11 +365,11 @@ static AwsConfigComponentBuilderFactory.AwsConfigComponentBuilder awsConfig() {
/**
* AWS Secrets Manager (camel-aws-secrets-manager)
* Manage secrets using AWS Secrets Manager.
- *
+ *
* Category: cloud,management
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-aws-secrets-manager
- *
+ *
* @return the dsl builder
*/
static AwsSecretsManagerComponentBuilderFactory.AwsSecretsManagerComponentBuilder awsSecretsManager() {
@@ -378,11 +378,11 @@ static AwsSecretsManagerComponentBuilderFactory.AwsSecretsManagerComponentBuilde
/**
* AWS Security Hub (camel-aws-security-hub)
* Manage and interact with AWS Security Hub for security findings.
- *
+ *
* Category: cloud,security
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws-security-hub
- *
+ *
* @return the dsl builder
*/
static AwsSecurityHubComponentBuilderFactory.AwsSecurityHubComponentBuilder awsSecurityHub() {
@@ -391,11 +391,11 @@ static AwsSecurityHubComponentBuilderFactory.AwsSecurityHubComponentBuilder awsS
/**
* AWS Athena (camel-aws2-athena)
* Access AWS Athena.
- *
+ *
* Category: cloud,database
* Since: 3.4
* Maven coordinates: org.apache.camel:camel-aws2-athena
- *
+ *
* @return the dsl builder
*/
static Aws2AthenaComponentBuilderFactory.Aws2AthenaComponentBuilder aws2Athena() {
@@ -405,11 +405,11 @@ static Aws2AthenaComponentBuilderFactory.Aws2AthenaComponentBuilder aws2Athena()
* AWS Comprehend (camel-aws2-comprehend)
* Perform natural language processing using AWS Comprehend and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-comprehend
- *
+ *
* @return the dsl builder
*/
static Aws2ComprehendComponentBuilderFactory.Aws2ComprehendComponentBuilder aws2Comprehend() {
@@ -418,11 +418,11 @@ static Aws2ComprehendComponentBuilderFactory.Aws2ComprehendComponentBuilder aws2
/**
* AWS CloudWatch (camel-aws2-cw)
* Sending metrics to AWS CloudWatch.
- *
+ *
* Category: cloud,monitoring
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-cw
- *
+ *
* @return the dsl builder
*/
static Aws2CwComponentBuilderFactory.Aws2CwComponentBuilder aws2Cw() {
@@ -431,11 +431,11 @@ static Aws2CwComponentBuilderFactory.Aws2CwComponentBuilder aws2Cw() {
/**
* AWS DynamoDB (camel-aws2-ddb)
* Store and retrieve data from AWS DynamoDB.
- *
+ *
* Category: cloud,database
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* @return the dsl builder
*/
static Aws2DdbComponentBuilderFactory.Aws2DdbComponentBuilder aws2Ddb() {
@@ -444,11 +444,11 @@ static Aws2DdbComponentBuilderFactory.Aws2DdbComponentBuilder aws2Ddb() {
/**
* AWS DynamoDB Streams (camel-aws2-ddb)
* Receive messages from AWS DynamoDB Stream.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* @return the dsl builder
*/
static Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder aws2Ddbstream() {
@@ -457,11 +457,11 @@ static Aws2DdbstreamComponentBuilderFactory.Aws2DdbstreamComponentBuilder aws2Dd
/**
* AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2)
* Manage AWS EC2 instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ec2
- *
+ *
* @return the dsl builder
*/
static Aws2Ec2ComponentBuilderFactory.Aws2Ec2ComponentBuilder aws2Ec2() {
@@ -470,11 +470,11 @@ static Aws2Ec2ComponentBuilderFactory.Aws2Ec2ComponentBuilder aws2Ec2() {
/**
* AWS Elastic Container Service (ECS) (camel-aws2-ecs)
* Manage AWS ECS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ecs
- *
+ *
* @return the dsl builder
*/
static Aws2EcsComponentBuilderFactory.Aws2EcsComponentBuilder aws2Ecs() {
@@ -483,11 +483,11 @@ static Aws2EcsComponentBuilderFactory.Aws2EcsComponentBuilder aws2Ecs() {
/**
* AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks)
* Manage AWS EKS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-eks
- *
+ *
* @return the dsl builder
*/
static Aws2EksComponentBuilderFactory.Aws2EksComponentBuilder aws2Eks() {
@@ -497,11 +497,11 @@ static Aws2EksComponentBuilderFactory.Aws2EksComponentBuilder aws2Eks() {
* AWS Eventbridge (camel-aws2-eventbridge)
* Manage AWS EventBridge cluster instances and consume events via
* SQS-backed polling.
- *
+ *
* Category: cloud,management
* Since: 3.6
* Maven coordinates: org.apache.camel:camel-aws2-eventbridge
- *
+ *
* @return the dsl builder
*/
static Aws2EventbridgeComponentBuilderFactory.Aws2EventbridgeComponentBuilder aws2Eventbridge() {
@@ -510,11 +510,11 @@ static Aws2EventbridgeComponentBuilderFactory.Aws2EventbridgeComponentBuilder aw
/**
* AWS Identity and Access Management (IAM) (camel-aws2-iam)
* Manage AWS IAM instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-iam
- *
+ *
* @return the dsl builder
*/
static Aws2IamComponentBuilderFactory.Aws2IamComponentBuilder aws2Iam() {
@@ -523,11 +523,11 @@ static Aws2IamComponentBuilderFactory.Aws2IamComponentBuilder aws2Iam() {
/**
* AWS Kinesis (camel-aws2-kinesis)
* Consume and produce records from and to AWS Kinesis Streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* @return the dsl builder
*/
static Aws2KinesisComponentBuilderFactory.Aws2KinesisComponentBuilder aws2Kinesis() {
@@ -536,11 +536,11 @@ static Aws2KinesisComponentBuilderFactory.Aws2KinesisComponentBuilder aws2Kinesi
/**
* AWS Kinesis Firehose (camel-aws2-kinesis)
* Produce data to AWS Kinesis Firehose streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* @return the dsl builder
*/
static Aws2KinesisFirehoseComponentBuilderFactory.Aws2KinesisFirehoseComponentBuilder aws2KinesisFirehose() {
@@ -549,11 +549,11 @@ static Aws2KinesisFirehoseComponentBuilderFactory.Aws2KinesisFirehoseComponentBu
/**
* AWS Key Management Service (KMS) (camel-aws2-kms)
* Manage keys stored in AWS KMS instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-kms
- *
+ *
* @return the dsl builder
*/
static Aws2KmsComponentBuilderFactory.Aws2KmsComponentBuilder aws2Kms() {
@@ -562,11 +562,11 @@ static Aws2KmsComponentBuilderFactory.Aws2KmsComponentBuilder aws2Kms() {
/**
* AWS Lambda (camel-aws2-lambda)
* Manage and invoke AWS Lambda functions.
- *
+ *
* Category: cloud,serverless
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-lambda
- *
+ *
* @return the dsl builder
*/
static Aws2LambdaComponentBuilderFactory.Aws2LambdaComponentBuilder aws2Lambda() {
@@ -575,11 +575,11 @@ static Aws2LambdaComponentBuilderFactory.Aws2LambdaComponentBuilder aws2Lambda()
/**
* AWS MQ (camel-aws2-mq)
* Send messages to AWS MQ.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-mq
- *
+ *
* @return the dsl builder
*/
static Aws2MqComponentBuilderFactory.Aws2MqComponentBuilder aws2Mq() {
@@ -588,11 +588,11 @@ static Aws2MqComponentBuilderFactory.Aws2MqComponentBuilder aws2Mq() {
/**
* AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk)
* Manage AWS MSK instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-msk
- *
+ *
* @return the dsl builder
*/
static Aws2MskComponentBuilderFactory.Aws2MskComponentBuilder aws2Msk() {
@@ -601,11 +601,11 @@ static Aws2MskComponentBuilderFactory.Aws2MskComponentBuilder aws2Msk() {
/**
* AWS Polly (camel-aws2-polly)
* Synthesize speech using AWS Polly and AWS SDK version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-polly
- *
+ *
* @return the dsl builder
*/
static Aws2PollyComponentBuilderFactory.Aws2PollyComponentBuilder aws2Polly() {
@@ -614,11 +614,11 @@ static Aws2PollyComponentBuilderFactory.Aws2PollyComponentBuilder aws2Polly() {
/**
* AWS RedshiftData (camel-aws2-redshift)
* Perform operations on AWS Redshift using Redshift Data API.
- *
+ *
* Category: cloud,serverless,database,bigdata
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-redshift
- *
+ *
* @return the dsl builder
*/
static Aws2RedshiftDataComponentBuilderFactory.Aws2RedshiftDataComponentBuilder aws2RedshiftData() {
@@ -627,11 +627,11 @@ static Aws2RedshiftDataComponentBuilderFactory.Aws2RedshiftDataComponentBuilder
/**
* AWS Rekognition (camel-aws2-rekognition)
* Manage and invoke AWS Rekognition.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-rekognition
- *
+ *
* @return the dsl builder
*/
static Aws2RekognitionComponentBuilderFactory.Aws2RekognitionComponentBuilder aws2Rekognition() {
@@ -640,11 +640,11 @@ static Aws2RekognitionComponentBuilderFactory.Aws2RekognitionComponentBuilder aw
/**
* AWS S3 Storage Service (camel-aws2-s3)
* Store and retrieve objects from AWS S3 Storage Service.
- *
+ *
* Category: cloud,file
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-s3
- *
+ *
* @return the dsl builder
*/
static Aws2S3ComponentBuilderFactory.Aws2S3ComponentBuilder aws2S3() {
@@ -654,11 +654,11 @@ static Aws2S3ComponentBuilderFactory.Aws2S3ComponentBuilder aws2S3() {
* AWS S3 Vectors (camel-aws2-s3-vectors)
* Store and query vector embeddings using AWS S3 Vectors with similarity
* search.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-s3-vectors
- *
+ *
* @return the dsl builder
*/
static Aws2S3VectorsComponentBuilderFactory.Aws2S3VectorsComponentBuilder aws2S3Vectors() {
@@ -667,11 +667,11 @@ static Aws2S3VectorsComponentBuilderFactory.Aws2S3VectorsComponentBuilder aws2S3
/**
* AWS Simple Email Service (SES) (camel-aws2-ses)
* Send e-mails through AWS SES service.
- *
+ *
* Category: cloud,mail
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ses
- *
+ *
* @return the dsl builder
*/
static Aws2SesComponentBuilderFactory.Aws2SesComponentBuilder aws2Ses() {
@@ -680,11 +680,11 @@ static Aws2SesComponentBuilderFactory.Aws2SesComponentBuilder aws2Ses() {
/**
* AWS Simple Notification System (SNS) (camel-aws2-sns)
* Send messages to AWS Simple Notification Topic.
- *
+ *
* Category: cloud,messaging,mobile
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sns
- *
+ *
* @return the dsl builder
*/
static Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder aws2Sns() {
@@ -693,11 +693,11 @@ static Aws2SnsComponentBuilderFactory.Aws2SnsComponentBuilder aws2Sns() {
/**
* AWS Simple Queue Service (SQS) (camel-aws2-sqs)
* Send and receive messages to/from AWS SQS.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sqs
- *
+ *
* @return the dsl builder
*/
static Aws2SqsComponentBuilderFactory.Aws2SqsComponentBuilder aws2Sqs() {
@@ -706,11 +706,11 @@ static Aws2SqsComponentBuilderFactory.Aws2SqsComponentBuilder aws2Sqs() {
/**
* AWS StepFunctions (camel-aws2-step-functions)
* Manage and invoke AWS Step functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-aws2-step-functions
- *
+ *
* @return the dsl builder
*/
static Aws2StepFunctionsComponentBuilderFactory.Aws2StepFunctionsComponentBuilder aws2StepFunctions() {
@@ -719,11 +719,11 @@ static Aws2StepFunctionsComponentBuilderFactory.Aws2StepFunctionsComponentBuilde
/**
* AWS Security Token Service (STS) (camel-aws2-sts)
* Manage AWS STS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-aws2-sts
- *
+ *
* @return the dsl builder
*/
static Aws2StsComponentBuilderFactory.Aws2StsComponentBuilder aws2Sts() {
@@ -733,11 +733,11 @@ static Aws2StsComponentBuilderFactory.Aws2StsComponentBuilder aws2Sts() {
* AWS Textract (camel-aws2-textract)
* Extract text and data from documents using AWS Textract and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,document
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-textract
- *
+ *
* @return the dsl builder
*/
static Aws2TextractComponentBuilderFactory.Aws2TextractComponentBuilder aws2Textract() {
@@ -746,11 +746,11 @@ static Aws2TextractComponentBuilderFactory.Aws2TextractComponentBuilder aws2Text
/**
* AWS Timestream (camel-aws2-timestream)
* Write records and execute queries on AWS time-series database
- *
+ *
* Category: cloud,database
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-timestream
- *
+ *
* @return the dsl builder
*/
static Aws2TimestreamComponentBuilderFactory.Aws2TimestreamComponentBuilder aws2Timestream() {
@@ -759,11 +759,11 @@ static Aws2TimestreamComponentBuilderFactory.Aws2TimestreamComponentBuilder aws2
/**
* AWS Transcribe (camel-aws2-transcribe)
* Automatically convert speech to text using AWS Transcribe service
- *
+ *
* Category: cloud,messaging
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-transcribe
- *
+ *
* @return the dsl builder
*/
static Aws2TranscribeComponentBuilderFactory.Aws2TranscribeComponentBuilder aws2Transcribe() {
@@ -772,11 +772,11 @@ static Aws2TranscribeComponentBuilderFactory.Aws2TranscribeComponentBuilder aws2
/**
* AWS Translate (camel-aws2-translate)
* Translate texts using AWS Translate and AWS SDK version 2.x.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-translate
- *
+ *
* @return the dsl builder
*/
static Aws2TranslateComponentBuilderFactory.Aws2TranslateComponentBuilder aws2Translate() {
@@ -786,11 +786,11 @@ static Aws2TranslateComponentBuilderFactory.Aws2TranslateComponentBuilder aws2Tr
* Azure CosmosDB (camel-azure-cosmosdb)
* To read and write records to the CosmosDB database on Azure cloud
* platform.
- *
+ *
* Category: cloud,database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-azure-cosmosdb
- *
+ *
* @return the dsl builder
*/
static AzureCosmosdbComponentBuilderFactory.AzureCosmosdbComponentBuilder azureCosmosdb() {
@@ -799,11 +799,11 @@ static AzureCosmosdbComponentBuilderFactory.AzureCosmosdbComponentBuilder azureC
/**
* Azure Event Hubs (camel-azure-eventhubs)
* Send and receive events to/from Azure Event Hubs using AMQP protocol.
- *
+ *
* Category: cloud,messaging
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-azure-eventhubs
- *
+ *
* @return the dsl builder
*/
static AzureEventhubsComponentBuilderFactory.AzureEventhubsComponentBuilder azureEventhubs() {
@@ -812,11 +812,11 @@ static AzureEventhubsComponentBuilderFactory.AzureEventhubsComponentBuilder azur
/**
* Azure Files (camel-azure-files)
* Send and receive files to Azure storage file share
- *
+ *
* Category: cloud,file
* Since: 3.22
* Maven coordinates: org.apache.camel:camel-azure-files
- *
+ *
* @return the dsl builder
*/
static AzureFilesComponentBuilderFactory.AzureFilesComponentBuilder azureFiles() {
@@ -825,11 +825,11 @@ static AzureFilesComponentBuilderFactory.AzureFilesComponentBuilder azureFiles()
/**
* Azure Functions (camel-azure-functions)
* Invoke and manage Azure Functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-azure-functions
- *
+ *
* @return the dsl builder
*/
static AzureFunctionsComponentBuilderFactory.AzureFunctionsComponentBuilder azureFunctions() {
@@ -838,11 +838,11 @@ static AzureFunctionsComponentBuilderFactory.AzureFunctionsComponentBuilder azur
/**
* Azure Key Vault (camel-azure-key-vault)
* Manage secrets and keys in Azure Key Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-azure-key-vault
- *
+ *
* @return the dsl builder
*/
static AzureKeyVaultComponentBuilderFactory.AzureKeyVaultComponentBuilder azureKeyVault() {
@@ -851,11 +851,11 @@ static AzureKeyVaultComponentBuilderFactory.AzureKeyVaultComponentBuilder azureK
/**
* Azure ServiceBus (camel-azure-servicebus)
* Send and receive messages to/from Azure Service Bus.
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-azure-servicebus
- *
+ *
* @return the dsl builder
*/
static AzureServicebusComponentBuilderFactory.AzureServicebusComponentBuilder azureServicebus() {
@@ -864,11 +864,11 @@ static AzureServicebusComponentBuilderFactory.AzureServicebusComponentBuilder az
/**
* Azure Storage Blob Service (camel-azure-storage-blob)
* Store and retrieve blobs from Azure Storage Blob Service.
- *
+ *
* Category: cloud,file
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-blob
- *
+ *
* @return the dsl builder
*/
static AzureStorageBlobComponentBuilderFactory.AzureStorageBlobComponentBuilder azureStorageBlob() {
@@ -877,11 +877,11 @@ static AzureStorageBlobComponentBuilderFactory.AzureStorageBlobComponentBuilder
/**
* Azure Storage Data Lake Service (camel-azure-storage-datalake)
* Sends and receives files to/from Azure Data Lake Storage.
- *
+ *
* Category: cloud,file,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-azure-storage-datalake
- *
+ *
* @return the dsl builder
*/
static AzureStorageDatalakeComponentBuilderFactory.AzureStorageDatalakeComponentBuilder azureStorageDatalake() {
@@ -890,11 +890,11 @@ static AzureStorageDatalakeComponentBuilderFactory.AzureStorageDatalakeComponent
/**
* Azure Storage Queue Service (camel-azure-storage-queue)
* Stores and retrieves messages to/from Azure Storage Queue.
- *
+ *
* Category: cloud,messaging
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-queue
- *
+ *
* @return the dsl builder
*/
static AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilder azureStorageQueue() {
@@ -903,11 +903,11 @@ static AzureStorageQueueComponentBuilderFactory.AzureStorageQueueComponentBuilde
/**
* Bean (camel-bean)
* Invoke methods of Java beans stored in Camel registry.
- *
+ *
* Category: core,script
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* @return the dsl builder
*/
static BeanComponentBuilderFactory.BeanComponentBuilder bean() {
@@ -916,11 +916,11 @@ static BeanComponentBuilderFactory.BeanComponentBuilder bean() {
/**
* Bean Validator (camel-bean-validator)
* Validate the message body using the Java Bean Validation API.
- *
+ *
* Category: validation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-bean-validator
- *
+ *
* @return the dsl builder
*/
static BeanValidatorComponentBuilderFactory.BeanValidatorComponentBuilder beanValidator() {
@@ -929,11 +929,11 @@ static BeanValidatorComponentBuilderFactory.BeanValidatorComponentBuilder beanVa
/**
* Bonita (camel-bonita)
* Communicate with a remote Bonita BPM process engine.
- *
+ *
* Category: workflow
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-bonita
- *
+ *
* @return the dsl builder
*/
static BonitaComponentBuilderFactory.BonitaComponentBuilder bonita() {
@@ -943,11 +943,11 @@ static BonitaComponentBuilderFactory.BonitaComponentBuilder bonita() {
* Box (camel-box)
* Upload, download and manage files, folders, groups, collaborations, etc.
* on box.com.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-box
- *
+ *
* @return the dsl builder
*/
static BoxComponentBuilderFactory.BoxComponentBuilder box() {
@@ -956,11 +956,11 @@ static BoxComponentBuilderFactory.BoxComponentBuilder box() {
/**
* Braintree (camel-braintree)
* Process payments using Braintree Payments.
- *
+ *
* Category: saas,finance
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-braintree
- *
+ *
* @return the dsl builder
*/
static BraintreeComponentBuilderFactory.BraintreeComponentBuilder braintree() {
@@ -969,11 +969,11 @@ static BraintreeComponentBuilderFactory.BraintreeComponentBuilder braintree() {
/**
* Browse (camel-browse)
* Inspect the messages received on endpoints supporting BrowsableEndpoint.
- *
+ *
* Category: core,monitoring
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-browse
- *
+ *
* @return the dsl builder
*/
static BrowseComponentBuilderFactory.BrowseComponentBuilder browse() {
@@ -982,11 +982,11 @@ static BrowseComponentBuilderFactory.BrowseComponentBuilder browse() {
/**
* Caffeine Cache (camel-caffeine)
* Perform caching operations using Caffeine Cache.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* @return the dsl builder
*/
static CaffeineCacheComponentBuilderFactory.CaffeineCacheComponentBuilder caffeineCache() {
@@ -996,11 +996,11 @@ static CaffeineCacheComponentBuilderFactory.CaffeineCacheComponentBuilder caffei
* Caffeine LoadCache (camel-caffeine)
* Perform caching operations using Caffeine Cache with an attached
* CacheLoader.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* @return the dsl builder
*/
static CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilder caffeineLoadcache() {
@@ -1010,11 +1010,11 @@ static CaffeineLoadcacheComponentBuilderFactory.CaffeineLoadcacheComponentBuilde
* Camunda (camel-camunda)
* Interact with Camunda 8 Orchestration Clusters using the Camunda Java
* Client.
- *
+ *
* Category: workflow,saas
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-camunda
- *
+ *
* @return the dsl builder
*/
static CamundaComponentBuilderFactory.CamundaComponentBuilder camunda() {
@@ -1023,11 +1023,11 @@ static CamundaComponentBuilderFactory.CamundaComponentBuilder camunda() {
/**
* ChatScript (camel-chatscript)
* Chat with a ChatScript Server.
- *
+ *
* Category: ai,chat
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-chatscript
- *
+ *
* @return the dsl builder
*/
static ChatscriptComponentBuilderFactory.ChatscriptComponentBuilder chatscript() {
@@ -1036,11 +1036,11 @@ static ChatscriptComponentBuilderFactory.ChatscriptComponentBuilder chatscript()
/**
* Chunk (camel-chunk)
* Transform messages using Chunk templating engine.
- *
+ *
* Category: transformation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-chunk
- *
+ *
* @return the dsl builder
*/
static ChunkComponentBuilderFactory.ChunkComponentBuilder chunk() {
@@ -1049,11 +1049,11 @@ static ChunkComponentBuilderFactory.ChunkComponentBuilder chunk() {
/**
* Class (camel-bean)
* Invoke methods of Java beans specified by class name.
- *
+ *
* Category: core,script
* Since: 2.4
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* @return the dsl builder
*/
static ClasComponentBuilderFactory.ClasComponentBuilder clas() {
@@ -1063,11 +1063,11 @@ static ClasComponentBuilderFactory.ClasComponentBuilder clas() {
* ClickHouse (camel-clickhouse)
* Interact with ClickHouse, the high-performance columnar OLAP database,
* for high-throughput ingestion and OLAP queries.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-clickhouse
- *
+ *
* @return the dsl builder
*/
static ClickhouseComponentBuilderFactory.ClickhouseComponentBuilder clickhouse() {
@@ -1076,11 +1076,11 @@ static ClickhouseComponentBuilderFactory.ClickhouseComponentBuilder clickhouse()
/**
* ClickUp (camel-clickup)
* Receives events from ClickUp
- *
+ *
* Category: cloud
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-clickup
- *
+ *
* @return the dsl builder
*/
static ClickupComponentBuilderFactory.ClickupComponentBuilder clickup() {
@@ -1089,11 +1089,11 @@ static ClickupComponentBuilderFactory.ClickupComponentBuilder clickup() {
/**
* CM SMS Gateway (camel-cm-sms)
* Send SMS messages via CM SMS Gateway.
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-cm-sms
- *
+ *
* @return the dsl builder
*/
static CmSmsComponentBuilderFactory.CmSmsComponentBuilder cmSms() {
@@ -1103,11 +1103,11 @@ static CmSmsComponentBuilderFactory.CmSmsComponentBuilder cmSms() {
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* @return the dsl builder
*/
static CoapComponentBuilderFactory.CoapComponentBuilder coap() {
@@ -1117,11 +1117,11 @@ static CoapComponentBuilderFactory.CoapComponentBuilder coap() {
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* @return the dsl builder
*/
static CoapTcpComponentBuilderFactory.CoapTcpComponentBuilder coapTcp() {
@@ -1131,11 +1131,11 @@ static CoapTcpComponentBuilderFactory.CoapTcpComponentBuilder coapTcp() {
* CoAP (Secure) (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* @return the dsl builder
*/
static CoapsComponentBuilderFactory.CoapsComponentBuilder coaps() {
@@ -1145,11 +1145,11 @@ static CoapsComponentBuilderFactory.CoapsComponentBuilder coaps() {
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* @return the dsl builder
*/
static CoapsTcpComponentBuilderFactory.CoapsTcpComponentBuilder coapsTcp() {
@@ -1159,11 +1159,11 @@ static CoapsTcpComponentBuilderFactory.CoapsTcpComponentBuilder coapsTcp() {
* CometD (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* @return the dsl builder
*/
static CometdComponentBuilderFactory.CometdComponentBuilder cometd() {
@@ -1173,11 +1173,11 @@ static CometdComponentBuilderFactory.CometdComponentBuilder cometd() {
* CometD (Secure) (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* @return the dsl builder
*/
static CometdsComponentBuilderFactory.CometdsComponentBuilder cometds() {
@@ -1186,11 +1186,11 @@ static CometdsComponentBuilderFactory.CometdsComponentBuilder cometds() {
/**
* Consul (camel-consul)
* Integrate with Consul service discovery and configuration store.
- *
+ *
* Category: cloud,api
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-consul
- *
+ *
* @return the dsl builder
*/
static ConsulComponentBuilderFactory.ConsulComponentBuilder consul() {
@@ -1199,11 +1199,11 @@ static ConsulComponentBuilderFactory.ConsulComponentBuilder consul() {
/**
* Control Bus (camel-controlbus)
* Manage and monitor Camel routes.
- *
+ *
* Category: core,monitoring
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-controlbus
- *
+ *
* @return the dsl builder
*/
static ControlbusComponentBuilderFactory.ControlbusComponentBuilder controlbus() {
@@ -1214,11 +1214,11 @@ static ControlbusComponentBuilderFactory.ControlbusComponentBuilder controlbus()
* Query Couchbase databases using SQL (N1QL) queries or MapReduce Views
* with a poll strategy and/or perform various operations against Couchbase
* databases.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-couchbase
- *
+ *
* @return the dsl builder
*/
static CouchbaseComponentBuilderFactory.CouchbaseComponentBuilder couchbase() {
@@ -1229,11 +1229,11 @@ static CouchbaseComponentBuilderFactory.CouchbaseComponentBuilder couchbase() {
* Consume changesets for inserts, updates and deletes in a CouchDB
* database, as well as get, save, update and delete documents from a
* CouchDB database.
- *
+ *
* Category: database
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-couchdb
- *
+ *
* @return the dsl builder
*/
static CouchdbComponentBuilderFactory.CouchdbComponentBuilder couchdb() {
@@ -1243,11 +1243,11 @@ static CouchdbComponentBuilderFactory.CouchdbComponentBuilder couchdb() {
* Cassandra CQL (camel-cassandraql)
* Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
* Based on Cassandra Java Driver provided by DataStax.
- *
+ *
* Category: database,bigdata
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-cassandraql
- *
+ *
* @return the dsl builder
*/
static CqlComponentBuilderFactory.CqlComponentBuilder cql() {
@@ -1257,11 +1257,11 @@ static CqlComponentBuilderFactory.CqlComponentBuilder cql() {
* Cron (camel-cron)
* A generic interface for triggering events at times specified through the
* Unix cron syntax.
- *
+ *
* Category: scheduling
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-cron
- *
+ *
* @return the dsl builder
*/
static CronComponentBuilderFactory.CronComponentBuilder cron() {
@@ -1271,11 +1271,11 @@ static CronComponentBuilderFactory.CronComponentBuilder cron() {
* Crypto (JCE) (camel-crypto)
* Sign and verify exchanges using the Signature Service of the Java
* Cryptographic Extension (JCE).
- *
+ *
* Category: security,transformation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-crypto
- *
+ *
* @return the dsl builder
*/
static CryptoComponentBuilderFactory.CryptoComponentBuilder crypto() {
@@ -1285,11 +1285,11 @@ static CryptoComponentBuilderFactory.CryptoComponentBuilder crypto() {
* CXF (camel-cxf-soap)
* Expose SOAP WebServices using Apache CXF or connect to external
* WebServices using CXF WS client.
- *
+ *
* Category: http,webservice
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-cxf-soap
- *
+ *
* @return the dsl builder
*/
static CxfComponentBuilderFactory.CxfComponentBuilder cxf() {
@@ -1299,11 +1299,11 @@ static CxfComponentBuilderFactory.CxfComponentBuilder cxf() {
* CXF-RS (camel-cxf-rest)
* Expose JAX-RS REST services using Apache CXF or connect to external REST
* services using CXF REST client.
- *
+ *
* Category: rest
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cxf-rest
- *
+ *
* @return the dsl builder
*/
static CxfrsComponentBuilderFactory.CxfrsComponentBuilder cxfrs() {
@@ -1312,11 +1312,11 @@ static CxfrsComponentBuilderFactory.CxfrsComponentBuilder cxfrs() {
/**
* CyberArk Vault (camel-cyberark-vault)
* Retrieve secrets from CyberArk Conjur Vault.
- *
+ *
* Category: cloud,security
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-cyberark-vault
- *
+ *
* @return the dsl builder
*/
static CyberarkVaultComponentBuilderFactory.CyberarkVaultComponentBuilder cyberarkVault() {
@@ -1325,11 +1325,11 @@ static CyberarkVaultComponentBuilderFactory.CyberarkVaultComponentBuilder cybera
/**
* Dapr (camel-dapr)
* Dapr component which interfaces with Dapr Building Blocks.
- *
+ *
* Category: cloud,saas
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-dapr
- *
+ *
* @return the dsl builder
*/
static DaprComponentBuilderFactory.DaprComponentBuilder dapr() {
@@ -1338,11 +1338,11 @@ static DaprComponentBuilderFactory.DaprComponentBuilder dapr() {
/**
* Data Format (camel-dataformat)
* Use a Camel Data Format as a regular Camel Component.
- *
+ *
* Category: core,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-dataformat
- *
+ *
* @return the dsl builder
*/
static DataformatComponentBuilderFactory.DataformatComponentBuilder dataformat() {
@@ -1351,11 +1351,11 @@ static DataformatComponentBuilderFactory.DataformatComponentBuilder dataformat()
/**
* Dataset (camel-dataset)
* Provide data for load and soak testing of your Camel application.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* @return the dsl builder
*/
static DatasetComponentBuilderFactory.DatasetComponentBuilder dataset() {
@@ -1365,11 +1365,11 @@ static DatasetComponentBuilderFactory.DatasetComponentBuilder dataset() {
* DataSet Test (camel-dataset)
* Extends the mock component by pulling messages from another endpoint on
* startup to set the expected message bodies.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* @return the dsl builder
*/
static DatasetTestComponentBuilderFactory.DatasetTestComponentBuilder datasetTest() {
@@ -1378,11 +1378,11 @@ static DatasetTestComponentBuilderFactory.DatasetTestComponentBuilder datasetTes
/**
* Debezium DB2 Connector (camel-debezium-db2)
* Capture changes from a DB2 database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-db2
- *
+ *
* @return the dsl builder
*/
static DebeziumDb2ComponentBuilderFactory.DebeziumDb2ComponentBuilder debeziumDb2() {
@@ -1391,11 +1391,11 @@ static DebeziumDb2ComponentBuilderFactory.DebeziumDb2ComponentBuilder debeziumDb
/**
* Debezium MongoDB Connector (camel-debezium-mongodb)
* Capture changes from a MongoDB database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mongodb
- *
+ *
* @return the dsl builder
*/
static DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder debeziumMongodb() {
@@ -1404,11 +1404,11 @@ static DebeziumMongodbComponentBuilderFactory.DebeziumMongodbComponentBuilder de
/**
* Debezium MySQL Connector (camel-debezium-mysql)
* Capture changes from a MySQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mysql
- *
+ *
* @return the dsl builder
*/
static DebeziumMysqlComponentBuilderFactory.DebeziumMysqlComponentBuilder debeziumMysql() {
@@ -1417,11 +1417,11 @@ static DebeziumMysqlComponentBuilderFactory.DebeziumMysqlComponentBuilder debezi
/**
* Debezium Oracle Connector (camel-debezium-oracle)
* Capture changes from an Oracle database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-oracle
- *
+ *
* @return the dsl builder
*/
static DebeziumOracleComponentBuilderFactory.DebeziumOracleComponentBuilder debeziumOracle() {
@@ -1430,11 +1430,11 @@ static DebeziumOracleComponentBuilderFactory.DebeziumOracleComponentBuilder debe
/**
* Debezium PostgreSQL Connector (camel-debezium-postgres)
* Capture changes from a PostgreSQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-postgres
- *
+ *
* @return the dsl builder
*/
static DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder debeziumPostgres() {
@@ -1443,11 +1443,11 @@ static DebeziumPostgresComponentBuilderFactory.DebeziumPostgresComponentBuilder
/**
* Debezium SQL Server Connector (camel-debezium-sqlserver)
* Capture changes from an SQL Server database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-sqlserver
- *
+ *
* @return the dsl builder
*/
static DebeziumSqlserverComponentBuilderFactory.DebeziumSqlserverComponentBuilder debeziumSqlserver() {
@@ -1457,11 +1457,11 @@ static DebeziumSqlserverComponentBuilderFactory.DebeziumSqlserverComponentBuilde
* DFDL (camel-dfdl)
* Transforms fixed format data such as EDI message from/to XML using a Data
* Format Description Language (DFDL).
- *
+ *
* Category: transformation
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-dfdl
- *
+ *
* @return the dsl builder
*/
static DfdlComponentBuilderFactory.DfdlComponentBuilder dfdl() {
@@ -1471,11 +1471,11 @@ static DfdlComponentBuilderFactory.DfdlComponentBuilder dfdl() {
* DHIS2 (camel-dhis2)
* Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web
* API.
- *
+ *
* Category: api
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-dhis2
- *
+ *
* @return the dsl builder
*/
static Dhis2ComponentBuilderFactory.Dhis2ComponentBuilder dhis2() {
@@ -1484,11 +1484,11 @@ static Dhis2ComponentBuilderFactory.Dhis2ComponentBuilder dhis2() {
/**
* Direct (camel-direct)
* Call another endpoint from the same Camel Context synchronously.
- *
+ *
* Category: core,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-direct
- *
+ *
* @return the dsl builder
*/
static DirectComponentBuilderFactory.DirectComponentBuilder direct() {
@@ -1497,11 +1497,11 @@ static DirectComponentBuilderFactory.DirectComponentBuilder direct() {
/**
* Disruptor (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* @return the dsl builder
*/
static DisruptorComponentBuilderFactory.DisruptorComponentBuilder disruptor() {
@@ -1510,11 +1510,11 @@ static DisruptorComponentBuilderFactory.DisruptorComponentBuilder disruptor() {
/**
* Disruptor VM (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* @return the dsl builder
*/
static DisruptorVmComponentBuilderFactory.DisruptorVmComponentBuilder disruptorVm() {
@@ -1524,11 +1524,11 @@ static DisruptorVmComponentBuilderFactory.DisruptorVmComponentBuilder disruptorV
* Deep Java Library (camel-djl)
* Infer Deep Learning models from message exchanges data using Deep Java
* Library (DJL).
- *
+ *
* Category: ai
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-djl
- *
+ *
* @return the dsl builder
*/
static DjlComponentBuilderFactory.DjlComponentBuilder djl() {
@@ -1537,11 +1537,11 @@ static DjlComponentBuilderFactory.DjlComponentBuilder djl() {
/**
* DNS (camel-dns)
* Perform DNS queries using DNSJava.
- *
+ *
* Category: networking
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-dns
- *
+ *
* @return the dsl builder
*/
static DnsComponentBuilderFactory.DnsComponentBuilder dns() {
@@ -1550,11 +1550,11 @@ static DnsComponentBuilderFactory.DnsComponentBuilder dns() {
/**
* Docker (camel-docker)
* Manage Docker containers.
- *
+ *
* Category: cloud,container
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-docker
- *
+ *
* @return the dsl builder
*/
static DockerComponentBuilderFactory.DockerComponentBuilder docker() {
@@ -1563,11 +1563,11 @@ static DockerComponentBuilderFactory.DockerComponentBuilder docker() {
/**
* Docling (camel-docling)
* Process documents using Docling library for parsing and conversion.
- *
+ *
* Category: transformation,ai
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-docling
- *
+ *
* @return the dsl builder
*/
static DoclingComponentBuilderFactory.DoclingComponentBuilder docling() {
@@ -1576,11 +1576,11 @@ static DoclingComponentBuilderFactory.DoclingComponentBuilder docling() {
/**
* Drill (camel-drill)
* Perform queries against an Apache Drill cluster.
- *
+ *
* Category: database,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-drill
- *
+ *
* @return the dsl builder
*/
static DrillComponentBuilderFactory.DrillComponentBuilder drill() {
@@ -1590,11 +1590,11 @@ static DrillComponentBuilderFactory.DrillComponentBuilder drill() {
* Dropbox (camel-dropbox)
* Upload, download and manage files, folders, groups, collaborations, etc
* on Dropbox.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-dropbox
- *
+ *
* @return the dsl builder
*/
static DropboxComponentBuilderFactory.DropboxComponentBuilder dropbox() {
@@ -1604,11 +1604,11 @@ static DropboxComponentBuilderFactory.DropboxComponentBuilder dropbox() {
* DuckDB (camel-duckdb)
* Interact with DuckDB, the in-process analytical SQL database, for
* embedded analytics workloads.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-duckdb
- *
+ *
* @return the dsl builder
*/
static DuckdbComponentBuilderFactory.DuckdbComponentBuilder duckdb() {
@@ -1618,11 +1618,11 @@ static DuckdbComponentBuilderFactory.DuckdbComponentBuilder duckdb() {
* Dynamic Router (camel-dynamic-router)
* The Dynamic Router component routes exchanges to recipients, and the
* recipients (and their rules) may change at runtime.
- *
+ *
* Category: messaging,core
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* @return the dsl builder
*/
static DynamicRouterComponentBuilderFactory.DynamicRouterComponentBuilder dynamicRouter() {
@@ -1633,11 +1633,11 @@ static DynamicRouterComponentBuilderFactory.DynamicRouterComponentBuilder dynami
* The Dynamic Router control endpoint for operations that allow routing
* participants to subscribe or unsubscribe to participate in dynamic
* message routing.
- *
+ *
* Category: messaging
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* @return the dsl builder
*/
static DynamicRouterControlComponentBuilderFactory.DynamicRouterControlComponentBuilder dynamicRouterControl() {
@@ -1646,11 +1646,11 @@ static DynamicRouterControlComponentBuilderFactory.DynamicRouterControlComponent
/**
* Ehcache (camel-ehcache)
* Perform caching operations using Ehcache.
- *
+ *
* Category: cache,clustering
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-ehcache
- *
+ *
* @return the dsl builder
*/
static EhcacheComponentBuilderFactory.EhcacheComponentBuilder ehcache() {
@@ -1659,11 +1659,11 @@ static EhcacheComponentBuilderFactory.EhcacheComponentBuilder ehcache() {
/**
* Elasticsearch (camel-elasticsearch)
* Send requests to Elasticsearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-elasticsearch
- *
+ *
* @return the dsl builder
*/
static ElasticsearchComponentBuilderFactory.ElasticsearchComponentBuilder elasticsearch() {
@@ -1673,11 +1673,11 @@ static ElasticsearchComponentBuilderFactory.ElasticsearchComponentBuilder elasti
* Elasticsearch Low level Rest Client (camel-elasticsearch-rest-client)
* Perform queries and other operations on Elasticsearch or OpenSearch (uses
* low-level client).
- *
+ *
* Category: search
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-elasticsearch-rest-client
- *
+ *
* @return the dsl builder
*/
static ElasticsearchRestClientComponentBuilderFactory.ElasticsearchRestClientComponentBuilder elasticsearchRestClient() {
@@ -1687,11 +1687,11 @@ static ElasticsearchRestClientComponentBuilderFactory.ElasticsearchRestClientCom
* Event (camel-event)
* Subscribe to Camel internal events such as route started/stopped and
* exchange completed/failed.
- *
+ *
* Category: core,monitoring
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-event
- *
+ *
* @return the dsl builder
*/
static EventComponentBuilderFactory.EventComponentBuilder event() {
@@ -1700,11 +1700,11 @@ static EventComponentBuilderFactory.EventComponentBuilder event() {
/**
* Exec (camel-exec)
* Execute commands on the underlying operating system.
- *
+ *
* Category: core
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-exec
- *
+ *
* @return the dsl builder
*/
static ExecComponentBuilderFactory.ExecComponentBuilder exec() {
@@ -1714,11 +1714,11 @@ static ExecComponentBuilderFactory.ExecComponentBuilder exec() {
* FHIR (camel-fhir)
* Exchange information in the healthcare domain using the FHIR (Fast
* Healthcare Interoperability Resources) standard.
- *
+ *
* Category: api
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-fhir
- *
+ *
* @return the dsl builder
*/
static FhirComponentBuilderFactory.FhirComponentBuilder fhir() {
@@ -1727,11 +1727,11 @@ static FhirComponentBuilderFactory.FhirComponentBuilder fhir() {
/**
* File (camel-file)
* Read and write files.
- *
+ *
* Category: file,core
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-file
- *
+ *
* @return the dsl builder
*/
static FileComponentBuilderFactory.FileComponentBuilder file() {
@@ -1741,11 +1741,11 @@ static FileComponentBuilderFactory.FileComponentBuilder file() {
* File Watch (camel-file-watch)
* Get notified about file events in a directory using
* java.nio.file.WatchService.
- *
+ *
* Category: file
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-file-watch
- *
+ *
* @return the dsl builder
*/
static FileWatchComponentBuilderFactory.FileWatchComponentBuilder fileWatch() {
@@ -1754,11 +1754,11 @@ static FileWatchComponentBuilderFactory.FileWatchComponentBuilder fileWatch() {
/**
* Flatpack (camel-flatpack)
* Parse fixed width and delimited files using the FlatPack library.
- *
+ *
* Category: transformation
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-flatpack
- *
+ *
* @return the dsl builder
*/
static FlatpackComponentBuilderFactory.FlatpackComponentBuilder flatpack() {
@@ -1767,11 +1767,11 @@ static FlatpackComponentBuilderFactory.FlatpackComponentBuilder flatpack() {
/**
* Flink (camel-flink)
* Send DataSet jobs to an Apache Flink cluster.
- *
+ *
* Category: transformation,bigdata
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-flink
- *
+ *
* @return the dsl builder
*/
static FlinkComponentBuilderFactory.FlinkComponentBuilder flink() {
@@ -1780,11 +1780,11 @@ static FlinkComponentBuilderFactory.FlinkComponentBuilder flink() {
/**
* Flowable (camel-flowable)
* Send and receive messages from the Flowable BPMN and CMMN engines.
- *
+ *
* Category: workflow
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-flowable
- *
+ *
* @return the dsl builder
*/
static FlowableComponentBuilderFactory.FlowableComponentBuilder flowable() {
@@ -1794,11 +1794,11 @@ static FlowableComponentBuilderFactory.FlowableComponentBuilder flowable() {
* FOP (camel-fop)
* Render messages into PDF and other output formats supported by Apache
* FOP.
- *
+ *
* Category: file,transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-fop
- *
+ *
* @return the dsl builder
*/
static FopComponentBuilderFactory.FopComponentBuilder fop() {
@@ -1807,11 +1807,11 @@ static FopComponentBuilderFactory.FopComponentBuilder fop() {
/**
* Freemarker (camel-freemarker)
* Transform messages using FreeMarker templates.
- *
+ *
* Category: transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-freemarker
- *
+ *
* @return the dsl builder
*/
static FreemarkerComponentBuilderFactory.FreemarkerComponentBuilder freemarker() {
@@ -1820,11 +1820,11 @@ static FreemarkerComponentBuilderFactory.FreemarkerComponentBuilder freemarker()
/**
* FTP (camel-ftp)
* Upload and download files to/from FTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder
*/
static FtpComponentBuilderFactory.FtpComponentBuilder ftp() {
@@ -1834,11 +1834,11 @@ static FtpComponentBuilderFactory.FtpComponentBuilder ftp() {
* FTPS (camel-ftp)
* Upload and download files to/from FTP servers supporting the FTPS
* protocol.
- *
+ *
* Category: file
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder
*/
static FtpsComponentBuilderFactory.FtpsComponentBuilder ftps() {
@@ -1848,11 +1848,11 @@ static FtpsComponentBuilderFactory.FtpsComponentBuilder ftps() {
* Geocoder (camel-geocoder)
* Find geocodes (latitude and longitude) for a given address or the other
* way round.
- *
+ *
* Category: api,search
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-geocoder
- *
+ *
* @return the dsl builder
*/
static GeocoderComponentBuilderFactory.GeocoderComponentBuilder geocoder() {
@@ -1861,11 +1861,11 @@ static GeocoderComponentBuilderFactory.GeocoderComponentBuilder geocoder() {
/**
* Git (camel-git)
* Perform operations on git repositories.
- *
+ *
* Category: file
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-git
- *
+ *
* @return the dsl builder
*/
static GitComponentBuilderFactory.GitComponentBuilder git() {
@@ -1874,11 +1874,11 @@ static GitComponentBuilderFactory.GitComponentBuilder git() {
/**
* GitHub2 (camel-github2)
* Interact with the GitHub API.
- *
+ *
* Category: file,cloud,api
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-github2
- *
+ *
* @return the dsl builder
*/
static Github2ComponentBuilderFactory.Github2ComponentBuilder github2() {
@@ -1887,11 +1887,11 @@ static Github2ComponentBuilderFactory.Github2ComponentBuilder github2() {
/**
* Google BigQuery (camel-google-bigquery)
* Google BigQuery data warehouse for analytics.
- *
+ *
* Category: cloud,bigdata
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* @return the dsl builder
*/
static GoogleBigqueryComponentBuilderFactory.GoogleBigqueryComponentBuilder googleBigquery() {
@@ -1900,11 +1900,11 @@ static GoogleBigqueryComponentBuilderFactory.GoogleBigqueryComponentBuilder goog
/**
* Google BigQuery Standard SQL (camel-google-bigquery)
* Access Google Cloud BigQuery service using SQL queries.
- *
+ *
* Category: cloud,messaging
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* @return the dsl builder
*/
static GoogleBigquerySqlComponentBuilderFactory.GoogleBigquerySqlComponentBuilder googleBigquerySql() {
@@ -1913,11 +1913,11 @@ static GoogleBigquerySqlComponentBuilderFactory.GoogleBigquerySqlComponentBuilde
/**
* Google Calendar (camel-google-calendar)
* Perform various operations on a Google Calendar.
- *
+ *
* Category: api,cloud
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* @return the dsl builder
*/
static GoogleCalendarComponentBuilderFactory.GoogleCalendarComponentBuilder googleCalendar() {
@@ -1926,11 +1926,11 @@ static GoogleCalendarComponentBuilderFactory.GoogleCalendarComponentBuilder goog
/**
* Google Calendar Stream (camel-google-calendar)
* Poll for changes in a Google Calendar.
- *
+ *
* Category: cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* @return the dsl builder
*/
static GoogleCalendarStreamComponentBuilderFactory.GoogleCalendarStreamComponentBuilder googleCalendarStream() {
@@ -1939,11 +1939,11 @@ static GoogleCalendarStreamComponentBuilderFactory.GoogleCalendarStreamComponent
/**
* Google Drive (camel-google-drive)
* Manage files in Google Drive.
- *
+ *
* Category: file,cloud,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-google-drive
- *
+ *
* @return the dsl builder
*/
static GoogleDriveComponentBuilderFactory.GoogleDriveComponentBuilder googleDrive() {
@@ -1952,11 +1952,11 @@ static GoogleDriveComponentBuilderFactory.GoogleDriveComponentBuilder googleDriv
/**
* Google Firestore (camel-google-firestore)
* Store and retrieve data from Google Cloud Firestore NoSQL database.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-firestore
- *
+ *
* @return the dsl builder
*/
static GoogleFirestoreComponentBuilderFactory.GoogleFirestoreComponentBuilder googleFirestore() {
@@ -1965,11 +1965,11 @@ static GoogleFirestoreComponentBuilderFactory.GoogleFirestoreComponentBuilder go
/**
* Google Cloud Functions (camel-google-functions)
* Manage and invoke Google Cloud Functions
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-functions
- *
+ *
* @return the dsl builder
*/
static GoogleFunctionsComponentBuilderFactory.GoogleFunctionsComponentBuilder googleFunctions() {
@@ -1978,11 +1978,11 @@ static GoogleFunctionsComponentBuilderFactory.GoogleFunctionsComponentBuilder go
/**
* Google Mail (camel-google-mail)
* Manage messages in Google Mail.
- *
+ *
* Category: cloud,api,mail
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* @return the dsl builder
*/
static GoogleMailComponentBuilderFactory.GoogleMailComponentBuilder googleMail() {
@@ -1991,11 +1991,11 @@ static GoogleMailComponentBuilderFactory.GoogleMailComponentBuilder googleMail()
/**
* Google Mail Stream (camel-google-mail)
* Poll for incoming messages in Google Mail.
- *
+ *
* Category: cloud,mail
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* @return the dsl builder
*/
static GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder googleMailStream() {
@@ -2004,11 +2004,11 @@ static GoogleMailStreamComponentBuilderFactory.GoogleMailStreamComponentBuilder
/**
* Google Pubsub (camel-google-pubsub)
* Send and receive messages to/from Google Cloud Platform PubSub Service.
- *
+ *
* Category: cloud,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-google-pubsub
- *
+ *
* @return the dsl builder
*/
static GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder googlePubsub() {
@@ -2017,11 +2017,11 @@ static GooglePubsubComponentBuilderFactory.GooglePubsubComponentBuilder googlePu
/**
* Google Secret Manager (camel-google-secret-manager)
* Manage Google Secret Manager Secrets
- *
+ *
* Category: cloud
* Since: 3.16
* Maven coordinates: org.apache.camel:camel-google-secret-manager
- *
+ *
* @return the dsl builder
*/
static GoogleSecretManagerComponentBuilderFactory.GoogleSecretManagerComponentBuilder googleSecretManager() {
@@ -2030,11 +2030,11 @@ static GoogleSecretManagerComponentBuilderFactory.GoogleSecretManagerComponentBu
/**
* Google Sheets (camel-google-sheets)
* Manage spreadsheets in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* @return the dsl builder
*/
static GoogleSheetsComponentBuilderFactory.GoogleSheetsComponentBuilder googleSheets() {
@@ -2043,11 +2043,11 @@ static GoogleSheetsComponentBuilderFactory.GoogleSheetsComponentBuilder googleSh
/**
* Google Sheets Stream (camel-google-sheets)
* Poll for changes in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* @return the dsl builder
*/
static GoogleSheetsStreamComponentBuilderFactory.GoogleSheetsStreamComponentBuilder googleSheetsStream() {
@@ -2056,11 +2056,11 @@ static GoogleSheetsStreamComponentBuilderFactory.GoogleSheetsStreamComponentBuil
/**
* Google Cloud Speech To Text (camel-google-speech-to-text)
* Transcribe audio to text using Google Cloud Speech-to-Text API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-speech-to-text
- *
+ *
* @return the dsl builder
*/
static GoogleSpeechToTextComponentBuilderFactory.GoogleSpeechToTextComponentBuilder googleSpeechToText() {
@@ -2070,11 +2070,11 @@ static GoogleSpeechToTextComponentBuilderFactory.GoogleSpeechToTextComponentBuil
* Google Storage (camel-google-storage)
* Store and retrieve objects from Google Cloud Storage Service using the
* google-cloud-storage library.
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-storage
- *
+ *
* @return the dsl builder
*/
static GoogleStorageComponentBuilderFactory.GoogleStorageComponentBuilder googleStorage() {
@@ -2083,11 +2083,11 @@ static GoogleStorageComponentBuilderFactory.GoogleStorageComponentBuilder google
/**
* Google Cloud Text To Speech (camel-google-text-to-speech)
* Synthesize speech from text using the Google Cloud Text-to-Speech API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-text-to-speech
- *
+ *
* @return the dsl builder
*/
static GoogleTextToSpeechComponentBuilderFactory.GoogleTextToSpeechComponentBuilder googleTextToSpeech() {
@@ -2096,11 +2096,11 @@ static GoogleTextToSpeechComponentBuilderFactory.GoogleTextToSpeechComponentBuil
/**
* Google Vertex AI (camel-google-vertexai)
* Interact with Google Cloud Vertex AI generative models.
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-google-vertexai
- *
+ *
* @return the dsl builder
*/
static GoogleVertexaiComponentBuilderFactory.GoogleVertexaiComponentBuilder googleVertexai() {
@@ -2110,11 +2110,11 @@ static GoogleVertexaiComponentBuilderFactory.GoogleVertexaiComponentBuilder goog
* Google Cloud Vision (camel-google-vision)
* Detect labels, text, faces, logos and more on images through Google Cloud
* Vision API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-vision
- *
+ *
* @return the dsl builder
*/
static GoogleVisionComponentBuilderFactory.GoogleVisionComponentBuilder googleVision() {
@@ -2123,11 +2123,11 @@ static GoogleVisionComponentBuilderFactory.GoogleVisionComponentBuilder googleVi
/**
* GraphQL (camel-graphql)
* Send GraphQL queries and mutations to external systems.
- *
+ *
* Category: api
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-graphql
- *
+ *
* @return the dsl builder
*/
static GraphqlComponentBuilderFactory.GraphqlComponentBuilder graphql() {
@@ -2136,11 +2136,11 @@ static GraphqlComponentBuilderFactory.GraphqlComponentBuilder graphql() {
/**
* gRPC (camel-grpc)
* Expose gRPC endpoints and access external gRPC endpoints.
- *
+ *
* Category: rpc
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-grpc
- *
+ *
* @return the dsl builder
*/
static GrpcComponentBuilderFactory.GrpcComponentBuilder grpc() {
@@ -2149,11 +2149,11 @@ static GrpcComponentBuilderFactory.GrpcComponentBuilder grpc() {
/**
* HashiCorp Vault (camel-hashicorp-vault)
* Manage secrets in HashiCorp Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-hashicorp-vault
- *
+ *
* @return the dsl builder
*/
static HashicorpVaultComponentBuilderFactory.HashicorpVaultComponentBuilder hashicorpVault() {
@@ -2163,11 +2163,11 @@ static HashicorpVaultComponentBuilderFactory.HashicorpVaultComponentBuilder hash
* Hazelcast Atomic Number (camel-hazelcast)
* Increment, decrement, set, etc. Hazelcast atomic number (a grid wide
* number).
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastAtomicvalueComponentBuilderFactory.HazelcastAtomicvalueComponentBuilder hazelcastAtomicvalue() {
@@ -2176,11 +2176,11 @@ static HazelcastAtomicvalueComponentBuilderFactory.HazelcastAtomicvalueComponent
/**
* Hazelcast Instance (camel-hazelcast)
* Consume join/leave events of a cache instance in a Hazelcast cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastInstanceComponentBuilderFactory.HazelcastInstanceComponentBuilder hazelcastInstance() {
@@ -2189,11 +2189,11 @@ static HazelcastInstanceComponentBuilderFactory.HazelcastInstanceComponentBuilde
/**
* Hazelcast List (camel-hazelcast)
* Perform operations on Hazelcast distributed list.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastListComponentBuilderFactory.HazelcastListComponentBuilder hazelcastList() {
@@ -2202,11 +2202,11 @@ static HazelcastListComponentBuilderFactory.HazelcastListComponentBuilder hazelc
/**
* Hazelcast Map (camel-hazelcast)
* Perform operations on Hazelcast distributed map.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastMapComponentBuilderFactory.HazelcastMapComponentBuilder hazelcastMap() {
@@ -2215,11 +2215,11 @@ static HazelcastMapComponentBuilderFactory.HazelcastMapComponentBuilder hazelcas
/**
* Hazelcast Multimap (camel-hazelcast)
* Perform operations on Hazelcast distributed multimap.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastMultimapComponentBuilderFactory.HazelcastMultimapComponentBuilder hazelcastMultimap() {
@@ -2229,11 +2229,11 @@ static HazelcastMultimapComponentBuilderFactory.HazelcastMultimapComponentBuilde
* Hazelcast PN Counter (camel-hazelcast)
* Increment, decrement, get, etc. operations on a Hazelcast PN Counter
* (CRDT counter).
- *
+ *
* Category: cache,clustering
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastPncounterComponentBuilderFactory.HazelcastPncounterComponentBuilder hazelcastPncounter() {
@@ -2242,11 +2242,11 @@ static HazelcastPncounterComponentBuilderFactory.HazelcastPncounterComponentBuil
/**
* Hazelcast Queue (camel-hazelcast)
* Perform operations on Hazelcast distributed queue.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastQueueComponentBuilderFactory.HazelcastQueueComponentBuilder hazelcastQueue() {
@@ -2255,11 +2255,11 @@ static HazelcastQueueComponentBuilderFactory.HazelcastQueueComponentBuilder haze
/**
* Hazelcast Replicated Map (camel-hazelcast)
* Perform operations on Hazelcast replicated map.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastReplicatedmapComponentBuilderFactory.HazelcastReplicatedmapComponentBuilder hazelcastReplicatedmap() {
@@ -2268,11 +2268,11 @@ static HazelcastReplicatedmapComponentBuilderFactory.HazelcastReplicatedmapCompo
/**
* Hazelcast Ringbuffer (camel-hazelcast)
* Perform operations on Hazelcast distributed ringbuffer.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastRingbufferComponentBuilderFactory.HazelcastRingbufferComponentBuilder hazelcastRingbuffer() {
@@ -2282,11 +2282,11 @@ static HazelcastRingbufferComponentBuilderFactory.HazelcastRingbufferComponentBu
* Hazelcast SEDA (camel-hazelcast)
* Asynchronously send/receive Exchanges between Camel routes running on
* potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastSedaComponentBuilderFactory.HazelcastSedaComponentBuilder hazelcastSeda() {
@@ -2295,11 +2295,11 @@ static HazelcastSedaComponentBuilderFactory.HazelcastSedaComponentBuilder hazelc
/**
* Hazelcast Set (camel-hazelcast)
* Perform operations on Hazelcast distributed set.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastSetComponentBuilderFactory.HazelcastSetComponentBuilder hazelcastSet() {
@@ -2308,24 +2308,37 @@ static HazelcastSetComponentBuilderFactory.HazelcastSetComponentBuilder hazelcas
/**
* Hazelcast Topic (camel-hazelcast)
* Send and receive messages to/from Hazelcast distributed topic.
- *
+ *
* Category: cache,clustering
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder
*/
static HazelcastTopicComponentBuilderFactory.HazelcastTopicComponentBuilder hazelcastTopic() {
return HazelcastTopicComponentBuilderFactory.hazelcastTopic();
}
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * @return the dsl builder
+ */
+ static HivemqComponentBuilderFactory.HivemqComponentBuilder hivemq() {
+ return HivemqComponentBuilderFactory.hivemq();
+ }
/**
* HTTP (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* @return the dsl builder
*/
static HttpComponentBuilderFactory.HttpComponentBuilder http() {
@@ -2334,11 +2347,11 @@ static HttpComponentBuilderFactory.HttpComponentBuilder http() {
/**
* HTTPS (Secure) (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* @return the dsl builder
*/
static HttpsComponentBuilderFactory.HttpsComponentBuilder https() {
@@ -2348,11 +2361,11 @@ static HttpsComponentBuilderFactory.HttpsComponentBuilder https() {
* Hugging Face (camel-huggingface)
* Integration with Hugging Face's Model Hub by using the Deep Java Library
* (DJL) Python bridge
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-huggingface
- *
+ *
* @return the dsl builder
*/
static HuggingfaceComponentBuilderFactory.HuggingfaceComponentBuilder huggingface() {
@@ -2362,11 +2375,11 @@ static HuggingfaceComponentBuilderFactory.HuggingfaceComponentBuilder huggingfac
* Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms)
* To integrate with a fully managed, high-performance message queuing
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-dms
- *
+ *
* @return the dsl builder
*/
static HwcloudDmsComponentBuilderFactory.HwcloudDmsComponentBuilder hwcloudDms() {
@@ -2377,11 +2390,11 @@ static HwcloudDmsComponentBuilderFactory.HwcloudDmsComponentBuilder hwcloudDms()
* Face Recognition Service (FRS) is an intelligent service that uses
* computers to process, analyze, and understand facial images based on
* human facial features.
- *
+ *
* Category: cloud,messaging
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-huaweicloud-frs
- *
+ *
* @return the dsl builder
*/
static HwcloudFrsComponentBuilderFactory.HwcloudFrsComponentBuilder hwcloudFrs() {
@@ -2390,11 +2403,11 @@ static HwcloudFrsComponentBuilderFactory.HwcloudFrsComponentBuilder hwcloudFrs()
/**
* Huawei FunctionGraph (camel-huaweicloud-functiongraph)
* To call serverless functions on Huawei Cloud
- *
+ *
* Category: cloud,serverless
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph
- *
+ *
* @return the dsl builder
*/
static HwcloudFunctiongraphComponentBuilderFactory.HwcloudFunctiongraphComponentBuilder hwcloudFunctiongraph() {
@@ -2403,11 +2416,11 @@ static HwcloudFunctiongraphComponentBuilderFactory.HwcloudFunctiongraphComponent
/**
* Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam)
* To securely manage users on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-iam
- *
+ *
* @return the dsl builder
*/
static HwcloudIamComponentBuilderFactory.HwcloudIamComponentBuilder hwcloudIam() {
@@ -2416,11 +2429,11 @@ static HwcloudIamComponentBuilderFactory.HwcloudIamComponentBuilder hwcloudIam()
/**
* Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition)
* To identify objects, scenes, and concepts in images on Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition
- *
+ *
* @return the dsl builder
*/
static HwcloudImagerecognitionComponentBuilderFactory.HwcloudImagerecognitionComponentBuilder hwcloudImagerecognition() {
@@ -2430,11 +2443,11 @@ static HwcloudImagerecognitionComponentBuilderFactory.HwcloudImagerecognitionCom
* Huawei Object Storage Service (OBS) (camel-huaweicloud-obs)
* To provide stable, secure, efficient, and easy-to-use cloud storage
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-obs
- *
+ *
* @return the dsl builder
*/
static HwcloudObsComponentBuilderFactory.HwcloudObsComponentBuilder hwcloudObs() {
@@ -2444,11 +2457,11 @@ static HwcloudObsComponentBuilderFactory.HwcloudObsComponentBuilder hwcloudObs()
* Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn)
* To broadcast messages and connect cloud services through notifications on
* Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-huaweicloud-smn
- *
+ *
* @return the dsl builder
*/
static HwcloudSmnComponentBuilderFactory.HwcloudSmnComponentBuilder hwcloudSmn() {
@@ -2457,11 +2470,11 @@ static HwcloudSmnComponentBuilderFactory.HwcloudSmnComponentBuilder hwcloudSmn()
/**
* IBM Cloud Object Storage (camel-ibm-cos)
* Store and retrieve objects from IBM Cloud Object Storage.
- *
+ *
* Category: cloud,file
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-cos
- *
+ *
* @return the dsl builder
*/
static IbmCosComponentBuilderFactory.IbmCosComponentBuilder ibmCos() {
@@ -2470,11 +2483,11 @@ static IbmCosComponentBuilderFactory.IbmCosComponentBuilder ibmCos() {
/**
* IBM Secrets Manager (camel-ibm-secrets-manager)
* Manage secrets in IBM Secrets Manager Service
- *
+ *
* Category: cloud,cloud
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-ibm-secrets-manager
- *
+ *
* @return the dsl builder
*/
static IbmSecretsManagerComponentBuilderFactory.IbmSecretsManagerComponentBuilder ibmSecretsManager() {
@@ -2483,11 +2496,11 @@ static IbmSecretsManagerComponentBuilderFactory.IbmSecretsManagerComponentBuilde
/**
* IBM Watson Discovery (camel-ibm-watson-discovery)
* Perform document understanding and search using IBM Watson Discovery
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-discovery
- *
+ *
* @return the dsl builder
*/
static IbmWatsonDiscoveryComponentBuilderFactory.IbmWatsonDiscoveryComponentBuilder ibmWatsonDiscovery() {
@@ -2497,11 +2510,11 @@ static IbmWatsonDiscoveryComponentBuilderFactory.IbmWatsonDiscoveryComponentBuil
* IBM Watson Language (camel-ibm-watson-language)
* Perform natural language processing using IBM Watson Natural Language
* Understanding
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-language
- *
+ *
* @return the dsl builder
*/
static IbmWatsonLanguageComponentBuilderFactory.IbmWatsonLanguageComponentBuilder ibmWatsonLanguage() {
@@ -2510,11 +2523,11 @@ static IbmWatsonLanguageComponentBuilderFactory.IbmWatsonLanguageComponentBuilde
/**
* IBM Watson Speech to Text (camel-ibm-watson-speech-to-text)
* Convert speech audio to text using IBM Watson Speech to Text
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-speech-to-text
- *
+ *
* @return the dsl builder
*/
static IbmWatsonSpeechToTextComponentBuilderFactory.IbmWatsonSpeechToTextComponentBuilder ibmWatsonSpeechToText() {
@@ -2523,11 +2536,11 @@ static IbmWatsonSpeechToTextComponentBuilderFactory.IbmWatsonSpeechToTextCompone
/**
* IBM Watson Text to Speech (camel-ibm-watson-text-to-speech)
* Convert text to natural-sounding speech using IBM Watson Text to Speech
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-text-to-speech
- *
+ *
* @return the dsl builder
*/
static IbmWatsonTextToSpeechComponentBuilderFactory.IbmWatsonTextToSpeechComponentBuilder ibmWatsonTextToSpeech() {
@@ -2537,11 +2550,11 @@ static IbmWatsonTextToSpeechComponentBuilderFactory.IbmWatsonTextToSpeechCompone
* IBM watsonx.ai (camel-ibm-watsonx-ai)
* Interact with IBM watsonx.ai foundation models for text generation, chat,
* embeddings, and more.
- *
+ *
* Category: ai,cloud
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-ai
- *
+ *
* @return the dsl builder
*/
static IbmWatsonxAiComponentBuilderFactory.IbmWatsonxAiComponentBuilder ibmWatsonxAi() {
@@ -2551,11 +2564,11 @@ static IbmWatsonxAiComponentBuilderFactory.IbmWatsonxAiComponentBuilder ibmWatso
* IBM watsonx.data (camel-ibm-watsonx-data)
* Interact with IBM watsonx.data lakehouse for catalog, schema, table, and
* engine management.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-data
- *
+ *
* @return the dsl builder
*/
static IbmWatsonxDataComponentBuilderFactory.IbmWatsonxDataComponentBuilder ibmWatsonxData() {
@@ -2564,11 +2577,11 @@ static IbmWatsonxDataComponentBuilderFactory.IbmWatsonxDataComponentBuilder ibmW
/**
* Iggy (camel-iggy)
* Send and receive message to Apache Iggy streaming platform.
- *
+ *
* Category: messaging
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-iggy
- *
+ *
* @return the dsl builder
*/
static IggyComponentBuilderFactory.IggyComponentBuilder iggy() {
@@ -2578,11 +2591,11 @@ static IggyComponentBuilderFactory.IggyComponentBuilder iggy() {
* Ignite Cache (camel-ignite)
* Perform cache operations on an Ignite cache or consume changes from a
* continuous query.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteCacheComponentBuilderFactory.IgniteCacheComponentBuilder igniteCache() {
@@ -2591,11 +2604,11 @@ static IgniteCacheComponentBuilderFactory.IgniteCacheComponentBuilder igniteCach
/**
* Ignite Compute (camel-ignite)
* Run compute operations on an Ignite cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteComputeComponentBuilderFactory.IgniteComputeComponentBuilder igniteCompute() {
@@ -2604,11 +2617,11 @@ static IgniteComputeComponentBuilderFactory.IgniteComputeComponentBuilder ignite
/**
* Ignite Events (camel-ignite)
* Receive events from an Ignite cluster by creating a local event listener.
- *
+ *
* Category: messaging,cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteEventsComponentBuilderFactory.IgniteEventsComponentBuilder igniteEvents() {
@@ -2617,11 +2630,11 @@ static IgniteEventsComponentBuilderFactory.IgniteEventsComponentBuilder igniteEv
/**
* Ignite ID Generator (camel-ignite)
* Interact with Ignite Atomic Sequences and ID Generators .
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteIdgenComponentBuilderFactory.IgniteIdgenComponentBuilder igniteIdgen() {
@@ -2630,11 +2643,11 @@ static IgniteIdgenComponentBuilderFactory.IgniteIdgenComponentBuilder igniteIdge
/**
* Ignite Messaging (camel-ignite)
* Send and receive messages from an Ignite topic.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteMessagingComponentBuilderFactory.IgniteMessagingComponentBuilder igniteMessaging() {
@@ -2643,11 +2656,11 @@ static IgniteMessagingComponentBuilderFactory.IgniteMessagingComponentBuilder ig
/**
* Ignite Queues (camel-ignite)
* Interact with Ignite Queue data structures.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteQueueComponentBuilderFactory.IgniteQueueComponentBuilder igniteQueue() {
@@ -2656,11 +2669,11 @@ static IgniteQueueComponentBuilderFactory.IgniteQueueComponentBuilder igniteQueu
/**
* Ignite Sets (camel-ignite)
* Interact with Ignite Set data structures.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder
*/
static IgniteSetComponentBuilderFactory.IgniteSetComponentBuilder igniteSet() {
@@ -2669,11 +2682,11 @@ static IgniteSetComponentBuilderFactory.IgniteSetComponentBuilder igniteSet() {
/**
* IMAP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static ImapComponentBuilderFactory.ImapComponentBuilder imap() {
@@ -2682,11 +2695,11 @@ static ImapComponentBuilderFactory.ImapComponentBuilder imap() {
/**
* IMAPS (Secure) (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static ImapsComponentBuilderFactory.ImapsComponentBuilder imaps() {
@@ -2696,11 +2709,11 @@ static ImapsComponentBuilderFactory.ImapsComponentBuilder imaps() {
* Infinispan (camel-infinispan)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan
- *
+ *
* @return the dsl builder
*/
static InfinispanComponentBuilderFactory.InfinispanComponentBuilder infinispan() {
@@ -2710,11 +2723,11 @@ static InfinispanComponentBuilderFactory.InfinispanComponentBuilder infinispan()
* Infinispan Embedded (camel-infinispan-embedded)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan-embedded
- *
+ *
* @return the dsl builder
*/
static InfinispanEmbeddedComponentBuilderFactory.InfinispanEmbeddedComponentBuilder infinispanEmbedded() {
@@ -2723,11 +2736,11 @@ static InfinispanEmbeddedComponentBuilderFactory.InfinispanEmbeddedComponentBuil
/**
* InfluxDB (camel-influxdb)
* Interact with InfluxDB v1, a time series database.
- *
+ *
* Category: database
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-influxdb
- *
+ *
* @return the dsl builder
*/
static InfluxdbComponentBuilderFactory.InfluxdbComponentBuilder influxdb() {
@@ -2736,11 +2749,11 @@ static InfluxdbComponentBuilderFactory.InfluxdbComponentBuilder influxdb() {
/**
* InfluxDB2 (camel-influxdb2)
* Interact with InfluxDB v2, a time series database.
- *
+ *
* Category: database
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-influxdb2
- *
+ *
* @return the dsl builder
*/
static Influxdb2ComponentBuilderFactory.Influxdb2ComponentBuilder influxdb2() {
@@ -2749,11 +2762,11 @@ static Influxdb2ComponentBuilderFactory.Influxdb2ComponentBuilder influxdb2() {
/**
* JCache (camel-jcache)
* Perform caching operations against JSR107/JCache.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-jcache
- *
+ *
* @return the dsl builder
*/
static JcacheComponentBuilderFactory.JcacheComponentBuilder jcache() {
@@ -2762,11 +2775,11 @@ static JcacheComponentBuilderFactory.JcacheComponentBuilder jcache() {
/**
* JCR (camel-jcr)
* Read and write nodes to/from a JCR compliant content repository.
- *
+ *
* Category: database,cms
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-jcr
- *
+ *
* @return the dsl builder
*/
static JcrComponentBuilderFactory.JcrComponentBuilder jcr() {
@@ -2775,11 +2788,11 @@ static JcrComponentBuilderFactory.JcrComponentBuilder jcr() {
/**
* JDBC (camel-jdbc)
* Access databases through SQL and JDBC.
- *
+ *
* Category: database
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jdbc
- *
+ *
* @return the dsl builder
*/
static JdbcComponentBuilderFactory.JdbcComponentBuilder jdbc() {
@@ -2788,11 +2801,11 @@ static JdbcComponentBuilderFactory.JdbcComponentBuilder jdbc() {
/**
* Jetty (camel-jetty)
* Expose HTTP endpoints using Jetty 12.
- *
+ *
* Category: http
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jetty
- *
+ *
* @return the dsl builder
*/
static JettyComponentBuilderFactory.JettyComponentBuilder jetty() {
@@ -2801,11 +2814,11 @@ static JettyComponentBuilderFactory.JettyComponentBuilder jetty() {
/**
* JGroups (camel-jgroups)
* Exchange messages with JGroups clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-jgroups
- *
+ *
* @return the dsl builder
*/
static JgroupsComponentBuilderFactory.JgroupsComponentBuilder jgroups() {
@@ -2814,11 +2827,11 @@ static JgroupsComponentBuilderFactory.JgroupsComponentBuilder jgroups() {
/**
* JGroups raft (camel-jgroups-raft)
* Exchange messages with JGroups-raft clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-jgroups-raft
- *
+ *
* @return the dsl builder
*/
static JgroupsRaftComponentBuilderFactory.JgroupsRaftComponentBuilder jgroupsRaft() {
@@ -2827,11 +2840,11 @@ static JgroupsRaftComponentBuilderFactory.JgroupsRaftComponentBuilder jgroupsRaf
/**
* Jira (camel-jira)
* Interact with JIRA issue tracker.
- *
+ *
* Category: document
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jira
- *
+ *
* @return the dsl builder
*/
static JiraComponentBuilderFactory.JiraComponentBuilder jira() {
@@ -2840,11 +2853,11 @@ static JiraComponentBuilderFactory.JiraComponentBuilder jira() {
/**
* JMS (camel-jms)
* Send and receive messages to/from JMS message brokers.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jms
- *
+ *
* @return the dsl builder
*/
static JmsComponentBuilderFactory.JmsComponentBuilder jms() {
@@ -2853,11 +2866,11 @@ static JmsComponentBuilderFactory.JmsComponentBuilder jms() {
/**
* JMX (camel-jmx)
* Receive JMX notifications.
- *
+ *
* Category: monitoring
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-jmx
- *
+ *
* @return the dsl builder
*/
static JmxComponentBuilderFactory.JmxComponentBuilder jmx() {
@@ -2866,11 +2879,11 @@ static JmxComponentBuilderFactory.JmxComponentBuilder jmx() {
/**
* JOLT (camel-jolt)
* JSON to JSON transformation using JOLT.
- *
+ *
* Category: transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-jolt
- *
+ *
* @return the dsl builder
*/
static JoltComponentBuilderFactory.JoltComponentBuilder jolt() {
@@ -2879,11 +2892,11 @@ static JoltComponentBuilderFactory.JoltComponentBuilder jolt() {
/**
* JOOQ (camel-jooq)
* Store and retrieve Java objects from an SQL database using JOOQ.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jooq
- *
+ *
* @return the dsl builder
*/
static JooqComponentBuilderFactory.JooqComponentBuilder jooq() {
@@ -2893,11 +2906,11 @@ static JooqComponentBuilderFactory.JooqComponentBuilder jooq() {
* JPA (camel-jpa)
* Store and retrieve Java objects from databases using Java Persistence API
* (JPA).
- *
+ *
* Category: database
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jpa
- *
+ *
* @return the dsl builder
*/
static JpaComponentBuilderFactory.JpaComponentBuilder jpa() {
@@ -2906,11 +2919,11 @@ static JpaComponentBuilderFactory.JpaComponentBuilder jpa() {
/**
* JSLT (camel-jslt)
* Query or transform JSON payloads using JSLT.
- *
+ *
* Category: transformation
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-jslt
- *
+ *
* @return the dsl builder
*/
static JsltComponentBuilderFactory.JsltComponentBuilder jslt() {
@@ -2919,11 +2932,11 @@ static JsltComponentBuilderFactory.JsltComponentBuilder jslt() {
/**
* JSON Schema Validator (camel-json-validator)
* Validate JSON payloads using NetworkNT JSON Schema.
- *
+ *
* Category: validation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-json-validator
- *
+ *
* @return the dsl builder
*/
static JsonValidatorComponentBuilderFactory.JsonValidatorComponentBuilder jsonValidator() {
@@ -2932,11 +2945,11 @@ static JsonValidatorComponentBuilderFactory.JsonValidatorComponentBuilder jsonVa
/**
* JSONata (camel-jsonata)
* Transforms JSON payload using JSONata transformation.
- *
+ *
* Category: transformation
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-jsonata
- *
+ *
* @return the dsl builder
*/
static JsonataComponentBuilderFactory.JsonataComponentBuilder jsonata() {
@@ -2947,11 +2960,11 @@ static JsonataComponentBuilderFactory.JsonataComponentBuilder jsonata() {
* Exchanges messages with an IBM i system using data queues, message
* queues, or program call. IBM i is the replacement for AS/400 and iSeries
* servers.
- *
+ *
* Category: messaging
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-jt400
- *
+ *
* @return the dsl builder
*/
static Jt400ComponentBuilderFactory.Jt400ComponentBuilder jt400() {
@@ -2960,11 +2973,11 @@ static Jt400ComponentBuilderFactory.Jt400ComponentBuilder jt400() {
/**
* JTE (camel-jte)
* Transform messages using a Java based template engine (JTE).
- *
+ *
* Category: transformation
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-jte
- *
+ *
* @return the dsl builder
*/
static JteComponentBuilderFactory.JteComponentBuilder jte() {
@@ -2973,11 +2986,11 @@ static JteComponentBuilderFactory.JteComponentBuilder jte() {
/**
* Kafka (camel-kafka)
* Send and receive messages to/from an Apache Kafka broker.
- *
+ *
* Category: messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-kafka
- *
+ *
* @return the dsl builder
*/
static KafkaComponentBuilderFactory.KafkaComponentBuilder kafka() {
@@ -2986,11 +2999,11 @@ static KafkaComponentBuilderFactory.KafkaComponentBuilder kafka() {
/**
* Kamelet (camel-kamelet)
* To call Kamelets
- *
+ *
* Category: core
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-kamelet
- *
+ *
* @return the dsl builder
*/
static KameletComponentBuilderFactory.KameletComponentBuilder kamelet() {
@@ -2999,11 +3012,11 @@ static KameletComponentBuilderFactory.KameletComponentBuilder kamelet() {
/**
* Keycloak (camel-keycloak)
* Manage Keycloak instances via Admin API.
- *
+ *
* Category: security,management
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-keycloak
- *
+ *
* @return the dsl builder
*/
static KeycloakComponentBuilderFactory.KeycloakComponentBuilder keycloak() {
@@ -3012,11 +3025,11 @@ static KeycloakComponentBuilderFactory.KeycloakComponentBuilder keycloak() {
/**
* Knative (camel-knative)
* Send and receive events from Knative.
- *
+ *
* Category: cloud
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-knative
- *
+ *
* @return the dsl builder
*/
static KnativeComponentBuilderFactory.KnativeComponentBuilder knative() {
@@ -3026,11 +3039,11 @@ static KnativeComponentBuilderFactory.KnativeComponentBuilder knative() {
* KServe (camel-kserve)
* Provide access to AI model servers with the KServe standard to run
* inference with remote models
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-kserve
- *
+ *
* @return the dsl builder
*/
static KserveComponentBuilderFactory.KserveComponentBuilder kserve() {
@@ -3040,11 +3053,11 @@ static KserveComponentBuilderFactory.KserveComponentBuilder kserve() {
* Kubernetes ConfigMap (camel-kubernetes)
* Perform operations on Kubernetes ConfigMaps and get notified on
* ConfigMaps changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesConfigMapsComponentBuilderFactory.KubernetesConfigMapsComponentBuilder kubernetesConfigMaps() {
@@ -3053,11 +3066,11 @@ static KubernetesConfigMapsComponentBuilderFactory.KubernetesConfigMapsComponent
/**
* Kubernetes Cronjob (camel-kubernetes)
* Perform operations on Kubernetes CronJob.
- *
+ *
* Category: container,cloud
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesCronjobComponentBuilderFactory.KubernetesCronjobComponentBuilder kubernetesCronjob() {
@@ -3067,11 +3080,11 @@ static KubernetesCronjobComponentBuilderFactory.KubernetesCronjobComponentBuilde
* Kubernetes Custom Resources (camel-kubernetes)
* Perform operations on Kubernetes Custom Resources and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 3.7
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesCustomResourcesComponentBuilderFactory.KubernetesCustomResourcesComponentBuilder kubernetesCustomResources() {
@@ -3081,11 +3094,11 @@ static KubernetesCustomResourcesComponentBuilderFactory.KubernetesCustomResource
* Kubernetes Deployments (camel-kubernetes)
* Perform operations on Kubernetes Deployments and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesDeploymentsComponentBuilderFactory.KubernetesDeploymentsComponentBuilder kubernetesDeployments() {
@@ -3095,11 +3108,11 @@ static KubernetesDeploymentsComponentBuilderFactory.KubernetesDeploymentsCompone
* Kubernetes Event (camel-kubernetes)
* Perform operations on Kubernetes Events and get notified on Events
* changes.
- *
+ *
* Category: container,cloud
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesEventsComponentBuilderFactory.KubernetesEventsComponentBuilder kubernetesEvents() {
@@ -3109,11 +3122,11 @@ static KubernetesEventsComponentBuilderFactory.KubernetesEventsComponentBuilder
* Kubernetes HPA (camel-kubernetes)
* Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get
* notified on HPA changes.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesHpaComponentBuilderFactory.KubernetesHpaComponentBuilder kubernetesHpa() {
@@ -3122,11 +3135,11 @@ static KubernetesHpaComponentBuilderFactory.KubernetesHpaComponentBuilder kubern
/**
* Kubernetes Job (camel-kubernetes)
* Perform operations on Kubernetes Jobs.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesJobComponentBuilderFactory.KubernetesJobComponentBuilder kubernetesJob() {
@@ -3136,11 +3149,11 @@ static KubernetesJobComponentBuilderFactory.KubernetesJobComponentBuilder kubern
* Kubernetes Namespaces (camel-kubernetes)
* Perform operations on Kubernetes Namespaces and get notified on Namespace
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesNamespacesComponentBuilderFactory.KubernetesNamespacesComponentBuilder kubernetesNamespaces() {
@@ -3149,11 +3162,11 @@ static KubernetesNamespacesComponentBuilderFactory.KubernetesNamespacesComponent
/**
* Kubernetes Nodes (camel-kubernetes)
* Perform operations on Kubernetes Nodes and get notified on Node changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesNodesComponentBuilderFactory.KubernetesNodesComponentBuilder kubernetesNodes() {
@@ -3163,11 +3176,11 @@ static KubernetesNodesComponentBuilderFactory.KubernetesNodesComponentBuilder ku
* Kubernetes Persistent Volume (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes and get notified on
* Persistent Volume changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesPersistentVolumesComponentBuilderFactory.KubernetesPersistentVolumesComponentBuilder kubernetesPersistentVolumes() {
@@ -3177,11 +3190,11 @@ static KubernetesPersistentVolumesComponentBuilderFactory.KubernetesPersistentVo
* Kubernetes Persistent Volume Claim (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes Claims and get
* notified on Persistent Volumes Claim changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesPersistentVolumesClaimsComponentBuilderFactory.KubernetesPersistentVolumesClaimsComponentBuilder kubernetesPersistentVolumesClaims() {
@@ -3190,11 +3203,11 @@ static KubernetesPersistentVolumesClaimsComponentBuilderFactory.KubernetesPersis
/**
* Kubernetes Pods (camel-kubernetes)
* Perform operations on Kubernetes Pods and get notified on Pod changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesPodsComponentBuilderFactory.KubernetesPodsComponentBuilder kubernetesPods() {
@@ -3204,11 +3217,11 @@ static KubernetesPodsComponentBuilderFactory.KubernetesPodsComponentBuilder kube
* Kubernetes Replication Controller (camel-kubernetes)
* Perform operations on Kubernetes Replication Controllers and get notified
* on Replication Controllers changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesReplicationControllersComponentBuilderFactory.KubernetesReplicationControllersComponentBuilder kubernetesReplicationControllers() {
@@ -3217,11 +3230,11 @@ static KubernetesReplicationControllersComponentBuilderFactory.KubernetesReplica
/**
* Kubernetes Resources Quota (camel-kubernetes)
* Perform operations on Kubernetes Resources Quotas.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesResourcesQuotaComponentBuilderFactory.KubernetesResourcesQuotaComponentBuilder kubernetesResourcesQuota() {
@@ -3230,11 +3243,11 @@ static KubernetesResourcesQuotaComponentBuilderFactory.KubernetesResourcesQuotaC
/**
* Kubernetes Secrets (camel-kubernetes)
* Perform operations on Kubernetes Secrets.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesSecretsComponentBuilderFactory.KubernetesSecretsComponentBuilder kubernetesSecrets() {
@@ -3243,11 +3256,11 @@ static KubernetesSecretsComponentBuilderFactory.KubernetesSecretsComponentBuilde
/**
* Kubernetes Service Account (camel-kubernetes)
* Perform operations on Kubernetes Service Accounts.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesServiceAccountsComponentBuilderFactory.KubernetesServiceAccountsComponentBuilder kubernetesServiceAccounts() {
@@ -3257,11 +3270,11 @@ static KubernetesServiceAccountsComponentBuilderFactory.KubernetesServiceAccount
* Kubernetes Services (camel-kubernetes)
* Perform operations on Kubernetes Services and get notified on Service
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static KubernetesServicesComponentBuilderFactory.KubernetesServicesComponentBuilder kubernetesServices() {
@@ -3271,11 +3284,11 @@ static KubernetesServicesComponentBuilderFactory.KubernetesServicesComponentBuil
* Kudu (camel-kudu)
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
- *
+ *
* Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
- *
+ *
* @return the dsl builder
*/
static KuduComponentBuilderFactory.KuduComponentBuilder kudu() {
@@ -3284,11 +3297,11 @@ static KuduComponentBuilderFactory.KuduComponentBuilder kudu() {
/**
* LangChain4j Agent (camel-langchain4j-agent)
* LangChain4j Agent component
- *
+ *
* Category: ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-agent
- *
+ *
* @return the dsl builder
*/
static Langchain4jAgentComponentBuilderFactory.Langchain4jAgentComponentBuilder langchain4jAgent() {
@@ -3297,11 +3310,11 @@ static Langchain4jAgentComponentBuilderFactory.Langchain4jAgentComponentBuilder
/**
* LangChain4j Chat (camel-langchain4j-chat)
* LangChain4j Chat component
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-chat
- *
+ *
* @return the dsl builder
*/
static Langchain4jChatComponentBuilderFactory.Langchain4jChatComponentBuilder langchain4jChat() {
@@ -3310,11 +3323,11 @@ static Langchain4jChatComponentBuilderFactory.Langchain4jChatComponentBuilder la
/**
* LangChain4j Embeddings (camel-langchain4j-embeddings)
* LangChain4j Embeddings
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddings
- *
+ *
* @return the dsl builder
*/
static Langchain4jEmbeddingsComponentBuilderFactory.Langchain4jEmbeddingsComponentBuilder langchain4jEmbeddings() {
@@ -3323,11 +3336,11 @@ static Langchain4jEmbeddingsComponentBuilderFactory.Langchain4jEmbeddingsCompone
/**
* LangChain4j Embedding Store (camel-langchain4j-embeddingstore)
* Perform operations on the LangChain4jEmbeddingStores.
- *
+ *
* Category: database,ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddingstore
- *
+ *
* @return the dsl builder
*/
static Langchain4jEmbeddingstoreComponentBuilderFactory.Langchain4jEmbeddingstoreComponentBuilder langchain4jEmbeddingstore() {
@@ -3336,11 +3349,11 @@ static Langchain4jEmbeddingstoreComponentBuilderFactory.Langchain4jEmbeddingstor
/**
* LangChain4j Web Search (camel-langchain4j-web-search)
* LangChain4j Web Search Engine
- *
+ *
* Category: ai
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-langchain4j-web-search
- *
+ *
* @return the dsl builder
*/
static Langchain4jWebSearchComponentBuilderFactory.Langchain4jWebSearchComponentBuilder langchain4jWebSearch() {
@@ -3349,11 +3362,11 @@ static Langchain4jWebSearchComponentBuilderFactory.Langchain4jWebSearchComponent
/**
* Language (camel-language)
* Execute scripts in any of the languages supported by Camel.
- *
+ *
* Category: core,script
* Since: 2.5
* Maven coordinates: org.apache.camel:camel-language
- *
+ *
* @return the dsl builder
*/
static LanguageComponentBuilderFactory.LanguageComponentBuilder language() {
@@ -3362,11 +3375,11 @@ static LanguageComponentBuilderFactory.LanguageComponentBuilder language() {
/**
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
- *
+ *
* Category: database,security
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
- *
+ *
* @return the dsl builder
*/
static LdapComponentBuilderFactory.LdapComponentBuilder ldap() {
@@ -3375,11 +3388,11 @@ static LdapComponentBuilderFactory.LdapComponentBuilder ldap() {
/**
* LDIF (camel-ldif)
* Perform updates on an LDAP server from an LDIF body content.
- *
+ *
* Category: database,security
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-ldif
- *
+ *
* @return the dsl builder
*/
static LdifComponentBuilderFactory.LdifComponentBuilder ldif() {
@@ -3389,11 +3402,11 @@ static LdifComponentBuilderFactory.LdifComponentBuilder ldif() {
* Log Data (camel-log)
* Prints data from the routed message (such as body and headers) to the
* logger.
- *
+ *
* Category: core,monitoring
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-log
- *
+ *
* @return the dsl builder
*/
static LogComponentBuilderFactory.LogComponentBuilder log() {
@@ -3402,11 +3415,11 @@ static LogComponentBuilderFactory.LogComponentBuilder log() {
/**
* Printer (camel-printer)
* Send print jobs to printers.
- *
+ *
* Category: document
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-printer
- *
+ *
* @return the dsl builder
*/
static LprComponentBuilderFactory.LprComponentBuilder lpr() {
@@ -3415,11 +3428,11 @@ static LprComponentBuilderFactory.LprComponentBuilder lpr() {
/**
* Lucene (camel-lucene)
* Perform inserts or queries against Apache Lucene databases.
- *
+ *
* Category: database,search
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-lucene
- *
+ *
* @return the dsl builder
*/
static LuceneComponentBuilderFactory.LuceneComponentBuilder lucene() {
@@ -3428,11 +3441,11 @@ static LuceneComponentBuilderFactory.LuceneComponentBuilder lucene() {
/**
* Lumberjack (camel-lumberjack)
* Receive logs messages using the Lumberjack protocol.
- *
+ *
* Category: monitoring
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-lumberjack
- *
+ *
* @return the dsl builder
*/
static LumberjackComponentBuilderFactory.LumberjackComponentBuilder lumberjack() {
@@ -3441,11 +3454,11 @@ static LumberjackComponentBuilderFactory.LumberjackComponentBuilder lumberjack()
/**
* MapStruct (camel-mapstruct)
* Type Conversion using MapStruct
- *
+ *
* Category: transformation
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-mapstruct
- *
+ *
* @return the dsl builder
*/
static MapstructComponentBuilderFactory.MapstructComponentBuilder mapstruct() {
@@ -3455,11 +3468,11 @@ static MapstructComponentBuilderFactory.MapstructComponentBuilder mapstruct() {
* Master (camel-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-master
- *
+ *
* @return the dsl builder
*/
static MasterComponentBuilderFactory.MasterComponentBuilder master() {
@@ -3469,11 +3482,11 @@ static MasterComponentBuilderFactory.MasterComponentBuilder master() {
* Metrics (camel-metrics)
* Collect various metrics directly from Camel routes using the DropWizard
* metrics library.
- *
+ *
* Category: monitoring
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-metrics
- *
+ *
* @return the dsl builder
*/
static MetricsComponentBuilderFactory.MetricsComponentBuilder metrics() {
@@ -3483,11 +3496,11 @@ static MetricsComponentBuilderFactory.MetricsComponentBuilder metrics() {
* Micrometer (camel-micrometer)
* Collect various metrics directly from Camel routes using the Micrometer
* library.
- *
+ *
* Category: monitoring
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-micrometer
- *
+ *
* @return the dsl builder
*/
static MicrometerComponentBuilderFactory.MicrometerComponentBuilder micrometer() {
@@ -3497,11 +3510,11 @@ static MicrometerComponentBuilderFactory.MicrometerComponentBuilder micrometer()
* OPC UA Browser (camel-milo)
* Connect to OPC UA servers using the binary protocol for browsing the node
* tree.
- *
+ *
* Category: iot
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* @return the dsl builder
*/
static MiloBrowseComponentBuilderFactory.MiloBrowseComponentBuilder miloBrowse() {
@@ -3511,11 +3524,11 @@ static MiloBrowseComponentBuilderFactory.MiloBrowseComponentBuilder miloBrowse()
* OPC UA Client (camel-milo)
* Connect to OPC UA servers using the binary protocol for acquiring
* telemetry data.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* @return the dsl builder
*/
static MiloClientComponentBuilderFactory.MiloClientComponentBuilder miloClient() {
@@ -3524,11 +3537,11 @@ static MiloClientComponentBuilderFactory.MiloClientComponentBuilder miloClient()
/**
* OPC UA Server (camel-milo)
* Make telemetry data available as an OPC UA server.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* @return the dsl builder
*/
static MiloServerComponentBuilderFactory.MiloServerComponentBuilder miloServer() {
@@ -3537,11 +3550,11 @@ static MiloServerComponentBuilderFactory.MiloServerComponentBuilder miloServer()
/**
* Milvus (camel-milvus)
* Perform operations on the Milvus Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-milvus
- *
+ *
* @return the dsl builder
*/
static MilvusComponentBuilderFactory.MilvusComponentBuilder milvus() {
@@ -3550,11 +3563,11 @@ static MilvusComponentBuilderFactory.MilvusComponentBuilder milvus() {
/**
* Mina (camel-mina)
* Socket level networking using TCP or UDP with Apache Mina 2.x.
- *
+ *
* Category: networking
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-mina
- *
+ *
* @return the dsl builder
*/
static MinaComponentBuilderFactory.MinaComponentBuilder mina() {
@@ -3563,11 +3576,11 @@ static MinaComponentBuilderFactory.MinaComponentBuilder mina() {
/**
* MINA SFTP (camel-mina-sftp)
* Upload and download files to/from SFTP servers using Apache MINA SSHD.
- *
+ *
* Category: file
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-mina-sftp
- *
+ *
* @return the dsl builder
*/
static MinaSftpComponentBuilderFactory.MinaSftpComponentBuilder minaSftp() {
@@ -3576,11 +3589,11 @@ static MinaSftpComponentBuilderFactory.MinaSftpComponentBuilder minaSftp() {
/**
* Minio (camel-minio)
* Store and retrieve objects from Minio Storage Service using Minio SDK.
- *
+ *
* Category: cloud,file
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-minio
- *
+ *
* @return the dsl builder
*/
static MinioComponentBuilderFactory.MinioComponentBuilder minio() {
@@ -3589,11 +3602,11 @@ static MinioComponentBuilderFactory.MinioComponentBuilder minio() {
/**
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
- *
+ *
* Category: health
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
- *
+ *
* @return the dsl builder
*/
static MllpComponentBuilderFactory.MllpComponentBuilder mllp() {
@@ -3602,11 +3615,11 @@ static MllpComponentBuilderFactory.MllpComponentBuilder mllp() {
/**
* Mock (camel-mock)
* Test routes and mediation rules using mocks.
- *
+ *
* Category: core,testing
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mock
- *
+ *
* @return the dsl builder
*/
static MockComponentBuilderFactory.MockComponentBuilder mock() {
@@ -3615,11 +3628,11 @@ static MockComponentBuilderFactory.MockComponentBuilder mock() {
/**
* MongoDB (camel-mongodb)
* Perform operations on MongoDB documents and collections.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-mongodb
- *
+ *
* @return the dsl builder
*/
static MongodbComponentBuilderFactory.MongodbComponentBuilder mongodb() {
@@ -3628,11 +3641,11 @@ static MongodbComponentBuilderFactory.MongodbComponentBuilder mongodb() {
/**
* MongoDB GridFS (camel-mongodb-gridfs)
* Interact with MongoDB GridFS.
- *
+ *
* Category: database,file
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-mongodb-gridfs
- *
+ *
* @return the dsl builder
*/
static MongodbGridfsComponentBuilderFactory.MongodbGridfsComponentBuilder mongodbGridfs() {
@@ -3641,11 +3654,11 @@ static MongodbGridfsComponentBuilderFactory.MongodbGridfsComponentBuilder mongod
/**
* Mustache (camel-mustache)
* Transform messages using a Mustache template.
- *
+ *
* Category: transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mustache
- *
+ *
* @return the dsl builder
*/
static MustacheComponentBuilderFactory.MustacheComponentBuilder mustache() {
@@ -3654,11 +3667,11 @@ static MustacheComponentBuilderFactory.MustacheComponentBuilder mustache() {
/**
* MVEL (camel-mvel)
* Transform messages using an MVEL template.
- *
+ *
* Category: transformation,script
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mvel
- *
+ *
* @return the dsl builder
*/
static MvelComponentBuilderFactory.MvelComponentBuilder mvel() {
@@ -3668,11 +3681,11 @@ static MvelComponentBuilderFactory.MvelComponentBuilder mvel() {
* MyBatis (camel-mybatis)
* Performs a query, poll, insert, update or delete in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* @return the dsl builder
*/
static MybatisComponentBuilderFactory.MybatisComponentBuilder mybatis() {
@@ -3682,11 +3695,11 @@ static MybatisComponentBuilderFactory.MybatisComponentBuilder mybatis() {
* MyBatis Bean (camel-mybatis)
* Perform queries, inserts, updates or deletes in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* @return the dsl builder
*/
static MybatisBeanComponentBuilderFactory.MybatisBeanComponentBuilder mybatisBean() {
@@ -3695,11 +3708,11 @@ static MybatisBeanComponentBuilderFactory.MybatisBeanComponentBuilder mybatisBea
/**
* Nats (camel-nats)
* Send and receive messages from NATS messaging system.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-nats
- *
+ *
* @return the dsl builder
*/
static NatsComponentBuilderFactory.NatsComponentBuilder nats() {
@@ -3708,11 +3721,11 @@ static NatsComponentBuilderFactory.NatsComponentBuilder nats() {
/**
* Neo4j (camel-neo4j)
* Perform operations on the Neo4j Graph Database
- *
+ *
* Category: database,ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-neo4j
- *
+ *
* @return the dsl builder
*/
static Neo4jComponentBuilderFactory.Neo4jComponentBuilder neo4j() {
@@ -3721,11 +3734,11 @@ static Neo4jComponentBuilderFactory.Neo4jComponentBuilder neo4j() {
/**
* Netty (camel-netty)
* Socket level networking using TCP or UDP with Netty 4.x.
- *
+ *
* Category: networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty
- *
+ *
* @return the dsl builder
*/
static NettyComponentBuilderFactory.NettyComponentBuilder netty() {
@@ -3734,11 +3747,11 @@ static NettyComponentBuilderFactory.NettyComponentBuilder netty() {
/**
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
- *
+ *
* Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
- *
+ *
* @return the dsl builder
*/
static NettyHttpComponentBuilderFactory.NettyHttpComponentBuilder nettyHttp() {
@@ -3747,11 +3760,11 @@ static NettyHttpComponentBuilderFactory.NettyHttpComponentBuilder nettyHttp() {
/**
* OAI-PMH (camel-oaipmh)
* Harvest metadata using OAI-PMH protocol
- *
+ *
* Category: search
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-oaipmh
- *
+ *
* @return the dsl builder
*/
static OaipmhComponentBuilderFactory.OaipmhComponentBuilder oaipmh() {
@@ -3760,11 +3773,11 @@ static OaipmhComponentBuilderFactory.OaipmhComponentBuilder oaipmh() {
/**
* Olingo2 (camel-olingo2)
* Communicate with OData 2.0 services using Apache Olingo.
- *
+ *
* Category: cloud
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-olingo2
- *
+ *
* @return the dsl builder
*/
static Olingo2ComponentBuilderFactory.Olingo2ComponentBuilder olingo2() {
@@ -3773,11 +3786,11 @@ static Olingo2ComponentBuilderFactory.Olingo2ComponentBuilder olingo2() {
/**
* Olingo4 (camel-olingo4)
* Communicate with OData 4.0 services using Apache Olingo OData API.
- *
+ *
* Category: cloud
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-olingo4
- *
+ *
* @return the dsl builder
*/
static Olingo4ComponentBuilderFactory.Olingo4ComponentBuilder olingo4() {
@@ -3787,11 +3800,11 @@ static Olingo4ComponentBuilderFactory.Olingo4ComponentBuilder olingo4() {
* Once (camel-once)
* Trigger a single message only once at startup (useful for development and
* testing purposes).
- *
+ *
* Category: core,scheduling
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-once
- *
+ *
* @return the dsl builder
*/
static OnceComponentBuilderFactory.OnceComponentBuilder once() {
@@ -3801,11 +3814,11 @@ static OnceComponentBuilderFactory.OnceComponentBuilder once() {
* OpenAI (camel-openai)
* OpenAI endpoint for chat completion, Responses API, embeddings, audio
* transcription, audio translation, and text-to-speech.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-openai
- *
+ *
* @return the dsl builder
*/
static OpenaiComponentBuilderFactory.OpenaiComponentBuilder openai() {
@@ -3814,11 +3827,11 @@ static OpenaiComponentBuilderFactory.OpenaiComponentBuilder openai() {
/**
* OpenSearch (camel-opensearch)
* Send requests to OpenSearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-opensearch
- *
+ *
* @return the dsl builder
*/
static OpensearchComponentBuilderFactory.OpensearchComponentBuilder opensearch() {
@@ -3827,11 +3840,11 @@ static OpensearchComponentBuilderFactory.OpensearchComponentBuilder opensearch()
/**
* OpenShift Build Config (camel-kubernetes)
* Perform operations on OpenShift Build Configs.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static OpenshiftBuildConfigsComponentBuilderFactory.OpenshiftBuildConfigsComponentBuilder openshiftBuildConfigs() {
@@ -3840,11 +3853,11 @@ static OpenshiftBuildConfigsComponentBuilderFactory.OpenshiftBuildConfigsCompone
/**
* OpenShift Builds (camel-kubernetes)
* Perform operations on OpenShift Builds.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static OpenshiftBuildsComponentBuilderFactory.OpenshiftBuildsComponentBuilder openshiftBuilds() {
@@ -3854,11 +3867,11 @@ static OpenshiftBuildsComponentBuilderFactory.OpenshiftBuildsComponentBuilder op
* OpenShift Deployment Configs (camel-kubernetes)
* Perform operations on OpenShift Deployment Configs and get notified on
* Deployment Config changes.
- *
+ *
* Category: container,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder
*/
static OpenshiftDeploymentconfigsComponentBuilderFactory.OpenshiftDeploymentconfigsComponentBuilder openshiftDeploymentconfigs() {
@@ -3867,11 +3880,11 @@ static OpenshiftDeploymentconfigsComponentBuilderFactory.OpenshiftDeploymentconf
/**
* OpenStack Cinder (camel-openstack)
* Access data in OpenStack Cinder block storage.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackCinderComponentBuilderFactory.OpenstackCinderComponentBuilder openstackCinder() {
@@ -3880,11 +3893,11 @@ static OpenstackCinderComponentBuilderFactory.OpenstackCinderComponentBuilder op
/**
* OpenStack Glance (camel-openstack)
* Manage VM images and metadata definitions in OpenStack Glance.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackGlanceComponentBuilderFactory.OpenstackGlanceComponentBuilder openstackGlance() {
@@ -3894,11 +3907,11 @@ static OpenstackGlanceComponentBuilderFactory.OpenstackGlanceComponentBuilder op
* OpenStack Keystone (camel-openstack)
* Access OpenStack Keystone for API client authentication, service
* discovery and distributed multi-tenant authorization.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackKeystoneComponentBuilderFactory.OpenstackKeystoneComponentBuilder openstackKeystone() {
@@ -3907,11 +3920,11 @@ static OpenstackKeystoneComponentBuilderFactory.OpenstackKeystoneComponentBuilde
/**
* OpenStack Neutron (camel-openstack)
* Access OpenStack Neutron for network services.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackNeutronComponentBuilderFactory.OpenstackNeutronComponentBuilder openstackNeutron() {
@@ -3920,11 +3933,11 @@ static OpenstackNeutronComponentBuilderFactory.OpenstackNeutronComponentBuilder
/**
* OpenStack Nova (camel-openstack)
* Access OpenStack to manage compute resources.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackNovaComponentBuilderFactory.OpenstackNovaComponentBuilder openstackNova() {
@@ -3933,11 +3946,11 @@ static OpenstackNovaComponentBuilderFactory.OpenstackNovaComponentBuilder openst
/**
* OpenStack Swift (camel-openstack)
* Access OpenStack Swift object/blob store.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder
*/
static OpenstackSwiftComponentBuilderFactory.OpenstackSwiftComponentBuilder openstackSwift() {
@@ -3946,11 +3959,11 @@ static OpenstackSwiftComponentBuilderFactory.OpenstackSwiftComponentBuilder open
/**
* OpenTelemetry Metrics (camel-opentelemetry-metrics)
* Camel metrics based on the Camel Telemetry spec
- *
+ *
* Category: monitoring
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-opentelemetry-metrics
- *
+ *
* @return the dsl builder
*/
static OpentelemetryMetricsComponentBuilderFactory.OpentelemetryMetricsComponentBuilder opentelemetryMetrics() {
@@ -3959,11 +3972,11 @@ static OpentelemetryMetricsComponentBuilderFactory.OpentelemetryMetricsComponent
/**
* OptaPlanner (camel-optaplanner)
* Solve planning problems with OptaPlanner.
- *
+ *
* Category: workflow
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-optaplanner
- *
+ *
* @return the dsl builder
*/
static OptaplannerComponentBuilderFactory.OptaplannerComponentBuilder optaplanner() {
@@ -3972,11 +3985,11 @@ static OptaplannerComponentBuilderFactory.OptaplannerComponentBuilder optaplanne
/**
* Paho (camel-paho)
* Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
- *
+ *
* Category: messaging,iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-paho
- *
+ *
* @return the dsl builder
*/
static PahoComponentBuilderFactory.PahoComponentBuilder paho() {
@@ -3985,11 +3998,11 @@ static PahoComponentBuilderFactory.PahoComponentBuilder paho() {
/**
* Paho MQTT 5 (camel-paho-mqtt5)
* Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.
- *
+ *
* Category: messaging,iot
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-paho-mqtt5
- *
+ *
* @return the dsl builder
*/
static PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder pahoMqtt5() {
@@ -3998,11 +4011,11 @@ static PahoMqtt5ComponentBuilderFactory.PahoMqtt5ComponentBuilder pahoMqtt5() {
/**
* PDF (camel-pdf)
* Create, modify or extract content from PDF documents.
- *
+ *
* Category: document,transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-pdf
- *
+ *
* @return the dsl builder
*/
static PdfComponentBuilderFactory.PdfComponentBuilder pdf() {
@@ -4012,11 +4025,11 @@ static PdfComponentBuilderFactory.PdfComponentBuilder pdf() {
* PostgreSQL Replication Slot (camel-pg-replication-slot)
* Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming
* Replication Slots.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-pg-replication-slot
- *
+ *
* @return the dsl builder
*/
static PgReplicationSlotComponentBuilderFactory.PgReplicationSlotComponentBuilder pgReplicationSlot() {
@@ -4025,11 +4038,11 @@ static PgReplicationSlotComponentBuilderFactory.PgReplicationSlotComponentBuilde
/**
* PostgreSQL Event (camel-pgevent)
* Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
- *
+ *
* Category: database
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-pgevent
- *
+ *
* @return the dsl builder
*/
static PgeventComponentBuilderFactory.PgeventComponentBuilder pgevent() {
@@ -4038,11 +4051,11 @@ static PgeventComponentBuilderFactory.PgeventComponentBuilder pgevent() {
/**
* PGVector (camel-pgvector)
* Perform operations on the PostgreSQL pgvector Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-pgvector
- *
+ *
* @return the dsl builder
*/
static PgvectorComponentBuilderFactory.PgvectorComponentBuilder pgvector() {
@@ -4051,11 +4064,11 @@ static PgvectorComponentBuilderFactory.PgvectorComponentBuilder pgvector() {
/**
* Pinecone (camel-pinecone)
* Perform operations on the Pinecone Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.6
* Maven coordinates: org.apache.camel:camel-pinecone
- *
+ *
* @return the dsl builder
*/
static PineconeComponentBuilderFactory.PineconeComponentBuilder pinecone() {
@@ -4065,11 +4078,11 @@ static PineconeComponentBuilderFactory.PineconeComponentBuilder pinecone() {
* Platform HTTP (camel-platform-http)
* Expose HTTP endpoints using the HTTP server available in the current
* platform.
- *
+ *
* Category: http
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-platform-http
- *
+ *
* @return the dsl builder
*/
static PlatformHttpComponentBuilderFactory.PlatformHttpComponentBuilder platformHttp() {
@@ -4078,11 +4091,11 @@ static PlatformHttpComponentBuilderFactory.PlatformHttpComponentBuilder platform
/**
* PLC4X (camel-plc4x)
* Read and write to PLC devices
- *
+ *
* Category: iot
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-plc4x
- *
+ *
* @return the dsl builder
*/
static Plc4xComponentBuilderFactory.Plc4xComponentBuilder plc4x() {
@@ -4091,11 +4104,11 @@ static Plc4xComponentBuilderFactory.Plc4xComponentBuilder plc4x() {
/**
* POP3 (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static Pop3ComponentBuilderFactory.Pop3ComponentBuilder pop3() {
@@ -4104,11 +4117,11 @@ static Pop3ComponentBuilderFactory.Pop3ComponentBuilder pop3() {
/**
* POP3S (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static Pop3sComponentBuilderFactory.Pop3sComponentBuilder pop3s() {
@@ -4117,11 +4130,11 @@ static Pop3sComponentBuilderFactory.Pop3sComponentBuilder pop3s() {
/**
* PQC Algorithms (camel-pqc)
* Post Quantum Cryptography Signature and Verification component.
- *
+ *
* Category: security
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-pqc
- *
+ *
* @return the dsl builder
*/
static PqcComponentBuilderFactory.PqcComponentBuilder pqc() {
@@ -4131,11 +4144,11 @@ static PqcComponentBuilderFactory.PqcComponentBuilder pqc() {
* PubNub (camel-pubnub)
* Send and receive messages to/from PubNub data stream network for
* connected devices.
- *
+ *
* Category: cloud,iot,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-pubnub
- *
+ *
* @return the dsl builder
*/
static PubnubComponentBuilderFactory.PubnubComponentBuilder pubnub() {
@@ -4144,11 +4157,11 @@ static PubnubComponentBuilderFactory.PubnubComponentBuilder pubnub() {
/**
* Pulsar (camel-pulsar)
* Send and receive messages from/to Apache Pulsar messaging system.
- *
+ *
* Category: messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-pulsar
- *
+ *
* @return the dsl builder
*/
static PulsarComponentBuilderFactory.PulsarComponentBuilder pulsar() {
@@ -4157,11 +4170,11 @@ static PulsarComponentBuilderFactory.PulsarComponentBuilder pulsar() {
/**
* Qdrant (camel-qdrant)
* Perform operations on the Qdrant Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-qdrant
- *
+ *
* @return the dsl builder
*/
static QdrantComponentBuilderFactory.QdrantComponentBuilder qdrant() {
@@ -4170,11 +4183,11 @@ static QdrantComponentBuilderFactory.QdrantComponentBuilder qdrant() {
/**
* Quartz (camel-quartz)
* Schedule sending of messages using the Quartz 2.x scheduler.
- *
+ *
* Category: scheduling
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-quartz
- *
+ *
* @return the dsl builder
*/
static QuartzComponentBuilderFactory.QuartzComponentBuilder quartz() {
@@ -4184,11 +4197,11 @@ static QuartzComponentBuilderFactory.QuartzComponentBuilder quartz() {
* QuickFix (camel-quickfix)
* Open a Financial Interchange (FIX) session using an embedded QuickFix/J
* engine.
- *
+ *
* Category: messaging
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-quickfix
- *
+ *
* @return the dsl builder
*/
static QuickfixComponentBuilderFactory.QuickfixComponentBuilder quickfix() {
@@ -4198,11 +4211,11 @@ static QuickfixComponentBuilderFactory.QuickfixComponentBuilder quickfix() {
* Reactive Streams (camel-reactive-streams)
* Exchange messages with reactive stream processing libraries compatible
* with the reactive streams standard.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-reactive-streams
- *
+ *
* @return the dsl builder
*/
static ReactiveStreamsComponentBuilderFactory.ReactiveStreamsComponentBuilder reactiveStreams() {
@@ -4212,11 +4225,11 @@ static ReactiveStreamsComponentBuilderFactory.ReactiveStreamsComponentBuilder re
* Ref (camel-ref)
* Route messages to an endpoint looked up dynamically by name in the Camel
* Registry.
- *
+ *
* Category: core
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-ref
- *
+ *
* @return the dsl builder
*/
static RefComponentBuilderFactory.RefComponentBuilder ref() {
@@ -4225,11 +4238,11 @@ static RefComponentBuilderFactory.RefComponentBuilder ref() {
/**
* REST (camel-rest)
* Expose REST services or call external REST services.
- *
+ *
* Category: core,rest
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* @return the dsl builder
*/
static RestEndpointComponentBuilderFactory.RestEndpointComponentBuilder restEndpoint() {
@@ -4239,11 +4252,11 @@ static RestEndpointComponentBuilderFactory.RestEndpointComponentBuilder restEndp
* REST API (camel-rest)
* Expose OpenAPI Specification of the REST services defined using Camel
* REST DSL.
- *
+ *
* Category: core,rest
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* @return the dsl builder
*/
static RestApiComponentBuilderFactory.RestApiComponentBuilder restApi() {
@@ -4252,11 +4265,11 @@ static RestApiComponentBuilderFactory.RestApiComponentBuilder restApi() {
/**
* REST OpenApi (camel-rest-openapi)
* To call and expose REST services using OpenAPI specification as contract.
- *
+ *
* Category: rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
- *
+ *
* @return the dsl builder
*/
static RestOpenapiComponentBuilderFactory.RestOpenapiComponentBuilder restOpenapi() {
@@ -4265,11 +4278,11 @@ static RestOpenapiComponentBuilderFactory.RestOpenapiComponentBuilder restOpenap
/**
* REST Postman (camel-rest-postman)
* To call and expose REST services using a Postman Collection as contract.
- *
+ *
* Category: rest,api
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-rest-postman
- *
+ *
* @return the dsl builder
*/
static RestPostmanComponentBuilderFactory.RestPostmanComponentBuilder restPostman() {
@@ -4278,11 +4291,11 @@ static RestPostmanComponentBuilderFactory.RestPostmanComponentBuilder restPostma
/**
* Robot Framework (camel-robotframework)
* Pass camel exchanges to acceptance test written in Robot DSL.
- *
+ *
* Category: testing
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-robotframework
- *
+ *
* @return the dsl builder
*/
static RobotframeworkComponentBuilderFactory.RobotframeworkComponentBuilder robotframework() {
@@ -4291,11 +4304,11 @@ static RobotframeworkComponentBuilderFactory.RobotframeworkComponentBuilder robo
/**
* RocketMQ (camel-rocketmq)
* Send and receive messages from RocketMQ cluster.
- *
+ *
* Category: messaging
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-rocketmq
- *
+ *
* @return the dsl builder
*/
static RocketmqComponentBuilderFactory.RocketmqComponentBuilder rocketmq() {
@@ -4304,11 +4317,11 @@ static RocketmqComponentBuilderFactory.RocketmqComponentBuilder rocketmq() {
/**
* RSS (camel-rss)
* Poll RSS feeds.
- *
+ *
* Category: document
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-rss
- *
+ *
* @return the dsl builder
*/
static RssComponentBuilderFactory.RssComponentBuilder rss() {
@@ -4317,11 +4330,11 @@ static RssComponentBuilderFactory.RssComponentBuilder rss() {
/**
* Saga (camel-saga)
* Execute custom actions within a route using the Saga EIP.
- *
+ *
* Category: clustering
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-saga
- *
+ *
* @return the dsl builder
*/
static SagaComponentBuilderFactory.SagaComponentBuilder saga() {
@@ -4330,11 +4343,11 @@ static SagaComponentBuilderFactory.SagaComponentBuilder saga() {
/**
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
- *
+ *
* Category: cloud,saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
- *
+ *
* @return the dsl builder
*/
static SalesforceComponentBuilderFactory.SalesforceComponentBuilder salesforce() {
@@ -4343,11 +4356,11 @@ static SalesforceComponentBuilderFactory.SalesforceComponentBuilder salesforce()
/**
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
- *
+ *
* Category: saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
- *
+ *
* @return the dsl builder
*/
static SapNetweaverComponentBuilderFactory.SapNetweaverComponentBuilder sapNetweaver() {
@@ -4357,11 +4370,11 @@ static SapNetweaverComponentBuilderFactory.SapNetweaverComponentBuilder sapNetwe
* Scheduler (camel-scheduler)
* Generate messages in specified intervals using
* java.util.concurrent.ScheduledExecutorService.
- *
+ *
* Category: core,scheduling
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-scheduler
- *
+ *
* @return the dsl builder
*/
static SchedulerComponentBuilderFactory.SchedulerComponentBuilder scheduler() {
@@ -4370,11 +4383,11 @@ static SchedulerComponentBuilderFactory.SchedulerComponentBuilder scheduler() {
/**
* Schematron (camel-schematron)
* Validate XML payload using the Schematron Library.
- *
+ *
* Category: validation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-schematron
- *
+ *
* @return the dsl builder
*/
static SchematronComponentBuilderFactory.SchematronComponentBuilder schematron() {
@@ -4383,11 +4396,11 @@ static SchematronComponentBuilderFactory.SchematronComponentBuilder schematron()
/**
* SCP (camel-jsch)
* Copy files to/from remote hosts using the secure copy protocol (SCP).
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-jsch
- *
+ *
* @return the dsl builder
*/
static ScpComponentBuilderFactory.ScpComponentBuilder scp() {
@@ -4397,11 +4410,11 @@ static ScpComponentBuilderFactory.ScpComponentBuilder scp() {
* SEDA (camel-seda)
* Asynchronously call another endpoint from any Camel Context in the same
* JVM.
- *
+ *
* Category: core,messaging
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-seda
- *
+ *
* @return the dsl builder
*/
static SedaComponentBuilderFactory.SedaComponentBuilder seda() {
@@ -4410,11 +4423,11 @@ static SedaComponentBuilderFactory.SedaComponentBuilder seda() {
/**
* ServiceNow (camel-servicenow)
* Interact with ServiceNow via its REST API.
- *
+ *
* Category: api,cloud,management
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-servicenow
- *
+ *
* @return the dsl builder
*/
static ServicenowComponentBuilderFactory.ServicenowComponentBuilder servicenow() {
@@ -4423,11 +4436,11 @@ static ServicenowComponentBuilderFactory.ServicenowComponentBuilder servicenow()
/**
* Servlet (camel-servlet)
* Serve HTTP requests by a Servlet.
- *
+ *
* Category: http
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-servlet
- *
+ *
* @return the dsl builder
*/
static ServletComponentBuilderFactory.ServletComponentBuilder servlet() {
@@ -4436,11 +4449,11 @@ static ServletComponentBuilderFactory.ServletComponentBuilder servlet() {
/**
* SFTP (camel-ftp)
* Upload and download files to/from SFTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder
*/
static SftpComponentBuilderFactory.SftpComponentBuilder sftp() {
@@ -4449,11 +4462,11 @@ static SftpComponentBuilderFactory.SftpComponentBuilder sftp() {
/**
* Shell (camel-shell)
* Camel Shell component
- *
+ *
* Category: api
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-shell
- *
+ *
* @return the dsl builder
*/
static ShellComponentBuilderFactory.ShellComponentBuilder shell() {
@@ -4463,11 +4476,11 @@ static ShellComponentBuilderFactory.ShellComponentBuilder shell() {
* Simple JMS (camel-sjms)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 1.x API.
- *
+ *
* Category: messaging
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-sjms
- *
+ *
* @return the dsl builder
*/
static SjmsComponentBuilderFactory.SjmsComponentBuilder sjms() {
@@ -4477,11 +4490,11 @@ static SjmsComponentBuilderFactory.SjmsComponentBuilder sjms() {
* Simple JMS2 (camel-sjms2)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 2.x API.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-sjms2
- *
+ *
* @return the dsl builder
*/
static Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder sjms2() {
@@ -4490,11 +4503,11 @@ static Sjms2ComponentBuilderFactory.Sjms2ComponentBuilder sjms2() {
/**
* Slack (camel-slack)
* Send and receive messages to/from Slack.
- *
+ *
* Category: social
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-slack
- *
+ *
* @return the dsl builder
*/
static SlackComponentBuilderFactory.SlackComponentBuilder slack() {
@@ -4503,11 +4516,11 @@ static SlackComponentBuilderFactory.SlackComponentBuilder slack() {
/**
* SMB (camel-smb)
* Read and write files to Server Message Block (SMB) file shares.
- *
+ *
* Category: file
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-smb
- *
+ *
* @return the dsl builder
*/
static SmbComponentBuilderFactory.SmbComponentBuilder smb() {
@@ -4517,11 +4530,11 @@ static SmbComponentBuilderFactory.SmbComponentBuilder smb() {
* Smooks (camel-smooks)
* Use Smooks to transform, route, and bind both XML and non-XML data,
* including EDI, CSV, JSON, and YAML.
- *
+ *
* Category: transformation
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-smooks
- *
+ *
* @return the dsl builder
*/
static SmooksComponentBuilderFactory.SmooksComponentBuilder smooks() {
@@ -4531,11 +4544,11 @@ static SmooksComponentBuilderFactory.SmooksComponentBuilder smooks() {
* SMPP (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* @return the dsl builder
*/
static SmppComponentBuilderFactory.SmppComponentBuilder smpp() {
@@ -4545,11 +4558,11 @@ static SmppComponentBuilderFactory.SmppComponentBuilder smpp() {
* SMPP (Secure) (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* @return the dsl builder
*/
static SmppsComponentBuilderFactory.SmppsComponentBuilder smpps() {
@@ -4558,11 +4571,11 @@ static SmppsComponentBuilderFactory.SmppsComponentBuilder smpps() {
/**
* SMTP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static SmtpComponentBuilderFactory.SmtpComponentBuilder smtp() {
@@ -4571,11 +4584,11 @@ static SmtpComponentBuilderFactory.SmtpComponentBuilder smtp() {
/**
* SMTPS (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder
*/
static SmtpsComponentBuilderFactory.SmtpsComponentBuilder smtps() {
@@ -4585,11 +4598,11 @@ static SmtpsComponentBuilderFactory.SmtpsComponentBuilder smtps() {
* SNMP (camel-snmp)
* Receive traps and poll SNMP (Simple Network Management Protocol) capable
* devices.
- *
+ *
* Category: monitoring
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-snmp
- *
+ *
* @return the dsl builder
*/
static SnmpComponentBuilderFactory.SnmpComponentBuilder snmp() {
@@ -4598,11 +4611,11 @@ static SnmpComponentBuilderFactory.SnmpComponentBuilder snmp() {
/**
* Solr (camel-solr)
* Perform operations against Apache Lucene Solr.
- *
+ *
* Category: search,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-solr
- *
+ *
* @return the dsl builder
*/
static SolrComponentBuilderFactory.SolrComponentBuilder solr() {
@@ -4612,11 +4625,11 @@ static SolrComponentBuilderFactory.SolrComponentBuilder solr() {
* SPIFFE (camel-spiffe)
* Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID)
* from the SPIFFE Workload API.
- *
+ *
* Category: security
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-spiffe
- *
+ *
* @return the dsl builder
*/
static SpiffeComponentBuilderFactory.SpiffeComponentBuilder spiffe() {
@@ -4626,11 +4639,11 @@ static SpiffeComponentBuilderFactory.SpiffeComponentBuilder spiffe() {
* Splunk HEC (camel-splunk-hec)
* The splunk component allows publishing events in Splunk using the HTTP
* Event Collector.
- *
+ *
* Category: monitoring
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-splunk-hec
- *
+ *
* @return the dsl builder
*/
static SplunkHecComponentBuilderFactory.SplunkHecComponentBuilder splunkHec() {
@@ -4639,11 +4652,11 @@ static SplunkHecComponentBuilderFactory.SplunkHecComponentBuilder splunkHec() {
/**
* Spring AI Chat (camel-spring-ai-chat)
* Perform chat operations using Spring AI.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-chat
- *
+ *
* @return the dsl builder
*/
static SpringAiChatComponentBuilderFactory.SpringAiChatComponentBuilder springAiChat() {
@@ -4652,11 +4665,11 @@ static SpringAiChatComponentBuilderFactory.SpringAiChatComponentBuilder springAi
/**
* Spring AI Embeddings (camel-spring-ai-embeddings)
* Spring AI Embeddings
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-embeddings
- *
+ *
* @return the dsl builder
*/
static SpringAiEmbeddingsComponentBuilderFactory.SpringAiEmbeddingsComponentBuilder springAiEmbeddings() {
@@ -4665,11 +4678,11 @@ static SpringAiEmbeddingsComponentBuilderFactory.SpringAiEmbeddingsComponentBuil
/**
* Spring AI Image (camel-spring-ai-image)
* Spring AI Image Generation
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-spring-ai-image
- *
+ *
* @return the dsl builder
*/
static SpringAiImageComponentBuilderFactory.SpringAiImageComponentBuilder springAiImage() {
@@ -4678,11 +4691,11 @@ static SpringAiImageComponentBuilderFactory.SpringAiImageComponentBuilder spring
/**
* Spring AI Vector Store (camel-spring-ai-vector-store)
* Spring AI Vector Store
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-vector-store
- *
+ *
* @return the dsl builder
*/
static SpringAiVectorStoreComponentBuilderFactory.SpringAiVectorStoreComponentBuilder springAiVectorStore() {
@@ -4691,11 +4704,11 @@ static SpringAiVectorStoreComponentBuilderFactory.SpringAiVectorStoreComponentBu
/**
* Spring Batch (camel-spring-batch)
* Send messages to Spring Batch for further processing.
- *
+ *
* Category: workflow
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-spring-batch
- *
+ *
* @return the dsl builder
*/
static SpringBatchComponentBuilderFactory.SpringBatchComponentBuilder springBatch() {
@@ -4704,11 +4717,11 @@ static SpringBatchComponentBuilderFactory.SpringBatchComponentBuilder springBatc
/**
* Spring Event (camel-spring)
* Listen for Spring Application Events.
- *
+ *
* Category: messaging
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-spring
- *
+ *
* @return the dsl builder
*/
static SpringEventComponentBuilderFactory.SpringEventComponentBuilder springEvent() {
@@ -4717,11 +4730,11 @@ static SpringEventComponentBuilderFactory.SpringEventComponentBuilder springEven
/**
* Spring JDBC (camel-spring-jdbc)
* Access databases through SQL and JDBC with Spring Transaction support.
- *
+ *
* Category: database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-spring-jdbc
- *
+ *
* @return the dsl builder
*/
static SpringJdbcComponentBuilderFactory.SpringJdbcComponentBuilder springJdbc() {
@@ -4730,11 +4743,11 @@ static SpringJdbcComponentBuilderFactory.SpringJdbcComponentBuilder springJdbc()
/**
* Spring LDAP (camel-spring-ldap)
* Perform searches in LDAP servers using filters as the message payload.
- *
+ *
* Category: security
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-ldap
- *
+ *
* @return the dsl builder
*/
static SpringLdapComponentBuilderFactory.SpringLdapComponentBuilder springLdap() {
@@ -4743,11 +4756,11 @@ static SpringLdapComponentBuilderFactory.SpringLdapComponentBuilder springLdap()
/**
* Spring RabbitMQ (camel-spring-rabbitmq)
* Send and receive messages from RabbitMQ using the Spring RabbitMQ client.
- *
+ *
* Category: messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-spring-rabbitmq
- *
+ *
* @return the dsl builder
*/
static SpringRabbitmqComponentBuilderFactory.SpringRabbitmqComponentBuilder springRabbitmq() {
@@ -4756,11 +4769,11 @@ static SpringRabbitmqComponentBuilderFactory.SpringRabbitmqComponentBuilder spri
/**
* Spring Redis (camel-spring-redis)
* Send and receive messages from Redis.
- *
+ *
* Category: cache
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-redis
- *
+ *
* @return the dsl builder
*/
static SpringRedisComponentBuilderFactory.SpringRedisComponentBuilder springRedis() {
@@ -4769,11 +4782,11 @@ static SpringRedisComponentBuilderFactory.SpringRedisComponentBuilder springRedi
/**
* Spring WebService (camel-spring-ws)
* Access external web services as a client or expose your own web services.
- *
+ *
* Category: webservice
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-spring-ws
- *
+ *
* @return the dsl builder
*/
static SpringWsComponentBuilderFactory.SpringWsComponentBuilder springWs() {
@@ -4782,11 +4795,11 @@ static SpringWsComponentBuilderFactory.SpringWsComponentBuilder springWs() {
/**
* SQL (camel-sql)
* Perform SQL queries using Spring JDBC.
- *
+ *
* Category: database
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* @return the dsl builder
*/
static SqlComponentBuilderFactory.SqlComponentBuilder sql() {
@@ -4795,11 +4808,11 @@ static SqlComponentBuilderFactory.SqlComponentBuilder sql() {
/**
* SQL Stored Procedure (camel-sql)
* Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
- *
+ *
* Category: database
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* @return the dsl builder
*/
static SqlStoredComponentBuilderFactory.SqlStoredComponentBuilder sqlStored() {
@@ -4808,11 +4821,11 @@ static SqlStoredComponentBuilderFactory.SqlStoredComponentBuilder sqlStored() {
/**
* SSH (camel-ssh)
* Execute commands on remote hosts using SSH.
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-ssh
- *
+ *
* @return the dsl builder
*/
static SshComponentBuilderFactory.SshComponentBuilder ssh() {
@@ -4822,11 +4835,11 @@ static SshComponentBuilderFactory.SshComponentBuilder ssh() {
* State Store (camel-state-store)
* Perform key-value operations against a pluggable KeyValueRepository
* backend.
- *
+ *
* Category: cache
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-state-store
- *
+ *
* @return the dsl builder
*/
static StateStoreComponentBuilderFactory.StateStoreComponentBuilder stateStore() {
@@ -4835,11 +4848,11 @@ static StateStoreComponentBuilderFactory.StateStoreComponentBuilder stateStore()
/**
* StAX (camel-stax)
* Process XML payloads by a SAX ContentHandler.
- *
+ *
* Category: transformation
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-stax
- *
+ *
* @return the dsl builder
*/
static StaxComponentBuilderFactory.StaxComponentBuilder stax() {
@@ -4849,11 +4862,11 @@ static StaxComponentBuilderFactory.StaxComponentBuilder stax() {
* Stitch (camel-stitch)
* Stitch is a cloud ETL service that integrates various data sources into a
* central data warehouse through various integrations.
- *
+ *
* Category: cloud,api,saas,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-stitch
- *
+ *
* @return the dsl builder
*/
static StitchComponentBuilderFactory.StitchComponentBuilder stitch() {
@@ -4862,11 +4875,11 @@ static StitchComponentBuilderFactory.StitchComponentBuilder stitch() {
/**
* Stream (camel-stream)
* Read from system-in and write to system-out and system-err streams.
- *
+ *
* Category: file,core
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-stream
- *
+ *
* @return the dsl builder
*/
static StreamComponentBuilderFactory.StreamComponentBuilder stream() {
@@ -4875,11 +4888,11 @@ static StreamComponentBuilderFactory.StreamComponentBuilder stream() {
/**
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
- *
+ *
* Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
- *
+ *
* @return the dsl builder
*/
static StringTemplateComponentBuilderFactory.StringTemplateComponentBuilder stringTemplate() {
@@ -4888,11 +4901,11 @@ static StringTemplateComponentBuilderFactory.StringTemplateComponentBuilder stri
/**
* Stripe (camel-stripe)
* Interact with the Stripe payment platform.
- *
+ *
* Category: saas,finance
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-stripe
- *
+ *
* @return the dsl builder
*/
static StripeComponentBuilderFactory.StripeComponentBuilder stripe() {
@@ -4901,11 +4914,11 @@ static StripeComponentBuilderFactory.StripeComponentBuilder stripe() {
/**
* Stub (camel-stub)
* Stub out any physical endpoints while in development or testing.
- *
+ *
* Category: core,testing
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-stub
- *
+ *
* @return the dsl builder
*/
static StubComponentBuilderFactory.StubComponentBuilder stub() {
@@ -4914,11 +4927,11 @@ static StubComponentBuilderFactory.StubComponentBuilder stub() {
/**
* Tahu Edge Node / Device (camel-tahu)
* Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* @return the dsl builder
*/
static TahuEdgeComponentBuilderFactory.TahuEdgeComponentBuilder tahuEdge() {
@@ -4927,11 +4940,11 @@ static TahuEdgeComponentBuilderFactory.TahuEdgeComponentBuilder tahuEdge() {
/**
* Tahu Host Application (camel-tahu)
* Sparkplug B Host Application support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* @return the dsl builder
*/
static TahuHostComponentBuilderFactory.TahuHostComponentBuilder tahuHost() {
@@ -4940,11 +4953,11 @@ static TahuHostComponentBuilderFactory.TahuHostComponentBuilder tahuHost() {
/**
* Telegram (camel-telegram)
* Send and receive messages using the Telegram Bot API.
- *
+ *
* Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
- *
+ *
* @return the dsl builder
*/
static TelegramComponentBuilderFactory.TelegramComponentBuilder telegram() {
@@ -4954,11 +4967,11 @@ static TelegramComponentBuilderFactory.TelegramComponentBuilder telegram() {
* TensorFlow Serving (camel-tensorflow-serving)
* Provide access to TensorFlow Serving model servers to run inference with
* TensorFlow saved models remotely
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-tensorflow-serving
- *
+ *
* @return the dsl builder
*/
static TensorflowServingComponentBuilderFactory.TensorflowServingComponentBuilder tensorflowServing() {
@@ -4968,11 +4981,11 @@ static TensorflowServingComponentBuilderFactory.TensorflowServingComponentBuilde
* Thrift (camel-thrift)
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
- *
+ *
* Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
- *
+ *
* @return the dsl builder
*/
static ThriftComponentBuilderFactory.ThriftComponentBuilder thrift() {
@@ -4981,11 +4994,11 @@ static ThriftComponentBuilderFactory.ThriftComponentBuilder thrift() {
/**
* Thymeleaf (camel-thymeleaf)
* Transform messages using a Thymeleaf template.
- *
+ *
* Category: transformation
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-thymeleaf
- *
+ *
* @return the dsl builder
*/
static ThymeleafComponentBuilderFactory.ThymeleafComponentBuilder thymeleaf() {
@@ -4994,11 +5007,11 @@ static ThymeleafComponentBuilderFactory.ThymeleafComponentBuilder thymeleaf() {
/**
* Tika (camel-tika)
* Parse documents and extract metadata and text using Apache Tika.
- *
+ *
* Category: document,transformation
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-tika
- *
+ *
* @return the dsl builder
*/
static TikaComponentBuilderFactory.TikaComponentBuilder tika() {
@@ -5007,11 +5020,11 @@ static TikaComponentBuilderFactory.TikaComponentBuilder tika() {
/**
* Timer (camel-timer)
* Generate messages in specified intervals using java.util.Timer.
- *
+ *
* Category: core,scheduling
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-timer
- *
+ *
* @return the dsl builder
*/
static TimerComponentBuilderFactory.TimerComponentBuilder timer() {
@@ -5020,11 +5033,11 @@ static TimerComponentBuilderFactory.TimerComponentBuilder timer() {
/**
* Twilio (camel-twilio)
* Interact with Twilio REST APIs using Twilio Java SDK.
- *
+ *
* Category: api,messaging,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-twilio
- *
+ *
* @return the dsl builder
*/
static TwilioComponentBuilderFactory.TwilioComponentBuilder twilio() {
@@ -5033,11 +5046,11 @@ static TwilioComponentBuilderFactory.TwilioComponentBuilder twilio() {
/**
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder
*/
static TwitterDirectmessageComponentBuilderFactory.TwitterDirectmessageComponentBuilder twitterDirectmessage() {
@@ -5046,11 +5059,11 @@ static TwitterDirectmessageComponentBuilderFactory.TwitterDirectmessageComponent
/**
* Twitter Search (camel-twitter)
* Access Twitter Search.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder
*/
static TwitterSearchComponentBuilderFactory.TwitterSearchComponentBuilder twitterSearch() {
@@ -5059,11 +5072,11 @@ static TwitterSearchComponentBuilderFactory.TwitterSearchComponentBuilder twitte
/**
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder
*/
static TwitterTimelineComponentBuilderFactory.TwitterTimelineComponentBuilder twitterTimeline() {
@@ -5073,11 +5086,11 @@ static TwitterTimelineComponentBuilderFactory.TwitterTimelineComponentBuilder tw
* Undertow (camel-undertow)
* Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket
* servers.
- *
+ *
* Category: http,networking
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-undertow
- *
+ *
* @return the dsl builder
*/
static UndertowComponentBuilderFactory.UndertowComponentBuilder undertow() {
@@ -5086,11 +5099,11 @@ static UndertowComponentBuilderFactory.UndertowComponentBuilder undertow() {
/**
* Validator (camel-validator)
* Validate the payload using XML Schema and JAXP Validation.
- *
+ *
* Category: core,validation
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-validator
- *
+ *
* @return the dsl builder
*/
static ValidatorComponentBuilderFactory.ValidatorComponentBuilder validator() {
@@ -5099,11 +5112,11 @@ static ValidatorComponentBuilderFactory.ValidatorComponentBuilder validator() {
/**
* Velocity (camel-velocity)
* Transform messages using a Velocity template.
- *
+ *
* Category: transformation
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-velocity
- *
+ *
* @return the dsl builder
*/
static VelocityComponentBuilderFactory.VelocityComponentBuilder velocity() {
@@ -5112,11 +5125,11 @@ static VelocityComponentBuilderFactory.VelocityComponentBuilder velocity() {
/**
* Vert.x (camel-vertx)
* Send and receive messages to/from Vert.x Event Bus.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-vertx
- *
+ *
* @return the dsl builder
*/
static VertxComponentBuilderFactory.VertxComponentBuilder vertx() {
@@ -5125,11 +5138,11 @@ static VertxComponentBuilderFactory.VertxComponentBuilder vertx() {
/**
* Vert.x HTTP Client (camel-vertx-http)
* Send requests to external HTTP servers using Vert.x
- *
+ *
* Category: http
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-http
- *
+ *
* @return the dsl builder
*/
static VertxHttpComponentBuilderFactory.VertxHttpComponentBuilder vertxHttp() {
@@ -5139,11 +5152,11 @@ static VertxHttpComponentBuilderFactory.VertxHttpComponentBuilder vertxHttp() {
* Vert.x WebSocket (camel-vertx-websocket)
* Expose WebSocket endpoints and connect to remote WebSocket servers using
* Vert.x
- *
+ *
* Category: http,networking
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-websocket
- *
+ *
* @return the dsl builder
*/
static VertxWebsocketComponentBuilderFactory.VertxWebsocketComponentBuilder vertxWebsocket() {
@@ -5152,11 +5165,11 @@ static VertxWebsocketComponentBuilderFactory.VertxWebsocketComponentBuilder vert
/**
* Wasm (camel-wasm)
* Invoke Wasm functions.
- *
+ *
* Category: core,script
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-wasm
- *
+ *
* @return the dsl builder
*/
static WasmComponentBuilderFactory.WasmComponentBuilder wasm() {
@@ -5165,11 +5178,11 @@ static WasmComponentBuilderFactory.WasmComponentBuilder wasm() {
/**
* Weather (camel-weather)
* Poll the weather information from Open Weather Map.
- *
+ *
* Category: api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-weather
- *
+ *
* @return the dsl builder
*/
static WeatherComponentBuilderFactory.WeatherComponentBuilder weather() {
@@ -5178,11 +5191,11 @@ static WeatherComponentBuilderFactory.WeatherComponentBuilder weather() {
/**
* weaviate (camel-weaviate)
* Perform operations on the Weaviate Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-weaviate
- *
+ *
* @return the dsl builder
*/
static WeaviateComponentBuilderFactory.WeaviateComponentBuilder weaviate() {
@@ -5191,11 +5204,11 @@ static WeaviateComponentBuilderFactory.WeaviateComponentBuilder weaviate() {
/**
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
- *
+ *
* Category: blockchain
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
- *
+ *
* @return the dsl builder
*/
static Web3jComponentBuilderFactory.Web3jComponentBuilder web3j() {
@@ -5205,11 +5218,11 @@ static Web3jComponentBuilderFactory.Web3jComponentBuilder web3j() {
* Webhook (camel-webhook)
* Expose webhook endpoints to receive push notifications for other Camel
* components.
- *
+ *
* Category: cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-webhook
- *
+ *
* @return the dsl builder
*/
static WebhookComponentBuilderFactory.WebhookComponentBuilder webhook() {
@@ -5218,11 +5231,11 @@ static WebhookComponentBuilderFactory.WebhookComponentBuilder webhook() {
/**
* WhatsApp (camel-whatsapp)
* Send messages to WhatsApp.
- *
+ *
* Category: cloud,api,chat
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-whatsapp
- *
+ *
* @return the dsl builder
*/
static WhatsappComponentBuilderFactory.WhatsappComponentBuilder whatsapp() {
@@ -5231,11 +5244,11 @@ static WhatsappComponentBuilderFactory.WhatsappComponentBuilder whatsapp() {
/**
* WordPress (camel-wordpress)
* Manage posts and users using the WordPress API.
- *
+ *
* Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
- *
+ *
* @return the dsl builder
*/
static WordpressComponentBuilderFactory.WordpressComponentBuilder wordpress() {
@@ -5244,11 +5257,11 @@ static WordpressComponentBuilderFactory.WordpressComponentBuilder wordpress() {
/**
* Workday (camel-workday)
* Detect and parse documents using Workday.
- *
+ *
* Category: cloud,api,saas
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
- *
+ *
* @return the dsl builder
*/
static WorkdayComponentBuilderFactory.WorkdayComponentBuilder workday() {
@@ -5257,11 +5270,11 @@ static WorkdayComponentBuilderFactory.WorkdayComponentBuilder workday() {
/**
* XChange (camel-xchange)
* Access market data and trade on Bitcoin and Altcoin exchanges.
- *
+ *
* Category: blockchain
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-xchange
- *
+ *
* @return the dsl builder
*/
static XchangeComponentBuilderFactory.XchangeComponentBuilder xchange() {
@@ -5270,11 +5283,11 @@ static XchangeComponentBuilderFactory.XchangeComponentBuilder xchange() {
/**
* XJ (camel-xj)
* Transform JSON and XML message using a XSLT.
- *
+ *
* Category: transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xj
- *
+ *
* @return the dsl builder
*/
static XjComponentBuilderFactory.XjComponentBuilder xj() {
@@ -5283,11 +5296,11 @@ static XjComponentBuilderFactory.XjComponentBuilder xj() {
/**
* XML Security Sign (camel-xmlsecurity)
* Sign XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* @return the dsl builder
*/
static XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder xmlsecuritySign() {
@@ -5296,11 +5309,11 @@ static XmlsecuritySignComponentBuilderFactory.XmlsecuritySignComponentBuilder xm
/**
* XML Security Verify (camel-xmlsecurity)
* Verify XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* @return the dsl builder
*/
static XmlsecurityVerifyComponentBuilderFactory.XmlsecurityVerifyComponentBuilder xmlsecurityVerify() {
@@ -5309,11 +5322,11 @@ static XmlsecurityVerifyComponentBuilderFactory.XmlsecurityVerifyComponentBuilde
/**
* XMPP (camel-xmpp)
* Send and receive messages to/from an XMPP chat server.
- *
+ *
* Category: chat,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-xmpp
- *
+ *
* @return the dsl builder
*/
static XmppComponentBuilderFactory.XmppComponentBuilder xmpp() {
@@ -5322,11 +5335,11 @@ static XmppComponentBuilderFactory.XmppComponentBuilder xmpp() {
/**
* XQuery (camel-saxon)
* Query and/or transform XML payloads using XQuery and Saxon.
- *
+ *
* Category: transformation
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-saxon
- *
+ *
* @return the dsl builder
*/
static XqueryComponentBuilderFactory.XqueryComponentBuilder xquery() {
@@ -5335,11 +5348,11 @@ static XqueryComponentBuilderFactory.XqueryComponentBuilder xquery() {
/**
* XSLT (camel-xslt)
* Transforms XML payload using an XSLT template.
- *
+ *
* Category: core,transformation
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-xslt
- *
+ *
* @return the dsl builder
*/
static XsltComponentBuilderFactory.XsltComponentBuilder xslt() {
@@ -5348,11 +5361,11 @@ static XsltComponentBuilderFactory.XsltComponentBuilder xslt() {
/**
* XSLT Saxon (camel-xslt-saxon)
* Transform XML payloads using an XSLT template using Saxon.
- *
+ *
* Category: core,transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xslt-saxon
- *
+ *
* @return the dsl builder
*/
static XsltSaxonComponentBuilderFactory.XsltSaxonComponentBuilder xsltSaxon() {
@@ -5361,11 +5374,11 @@ static XsltSaxonComponentBuilderFactory.XsltSaxonComponentBuilder xsltSaxon() {
/**
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
- *
+ *
* Category: cloud,api,saas
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
- *
+ *
* @return the dsl builder
*/
static ZendeskComponentBuilderFactory.ZendeskComponentBuilder zendesk() {
@@ -5374,11 +5387,11 @@ static ZendeskComponentBuilderFactory.ZendeskComponentBuilder zendesk() {
/**
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
- *
+ *
* @return the dsl builder
*/
static ZookeeperComponentBuilderFactory.ZookeeperComponentBuilder zookeeper() {
@@ -5388,11 +5401,11 @@ static ZookeeperComponentBuilderFactory.ZookeeperComponentBuilder zookeeper() {
* ZooKeeper Master (camel-zookeeper-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
- *
+ *
* @return the dsl builder
*/
static ZookeeperMasterComponentBuilderFactory.ZookeeperMasterComponentBuilder zookeeperMaster() {
diff --git a/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HivemqComponentBuilderFactory.java b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HivemqComponentBuilderFactory.java
new file mode 100644
index 0000000000000..d054b4be01bdb
--- /dev/null
+++ b/dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HivemqComponentBuilderFactory.java
@@ -0,0 +1,349 @@
+/* Generated by camel build tools - do NOT edit this file! */
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.builder.component.dsl;
+
+import javax.annotation.processing.Generated;
+import org.apache.camel.Component;
+import org.apache.camel.builder.component.AbstractComponentBuilder;
+import org.apache.camel.builder.component.ComponentBuilder;
+import org.apache.camel.component.hivemq.HiveMQComponent;
+
+/**
+ * Camel HiveMQ MQTT Client support
+ *
+ * Generated by camel build tools - do NOT edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.ComponentDslMojo")
+public interface HivemqComponentBuilderFactory {
+
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * @return the dsl builder
+ */
+ static HivemqComponentBuilder hivemq() {
+ return new HivemqComponentBuilderImpl();
+ }
+
+ /**
+ * Builder for the HiveMQ component.
+ */
+ interface HivemqComponentBuilder extends ComponentBuilder {
+
+
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder cleanStart(boolean cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+
+ /**
+ * Client identifier used when connecting to the HiveMQ broker.
+ *
+ * The option is a: <code>java.lang.String</code> type.
+ *
+ * Group: common
+ *
+ * @param clientId the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder clientId(java.lang.String clientId) {
+ doSetProperty("clientId", clientId);
+ return this;
+ }
+
+ /**
+ * Component configuration.
+ *
+ * The option is a:
+ * <code>org.apache.camel.component.hivemq.HiveMQConfiguration</code> type.
+ *
+ * Group: common
+ *
+ * @param configuration the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder configuration(org.apache.camel.component.hivemq.HiveMQConfiguration configuration) {
+ doSetProperty("configuration", configuration);
+ return this;
+ }
+
+
+ /**
+ * Hostname or IP address of the HiveMQ MQTT broker.
+ *
+ * The option is a: <code>java.lang.String</code> type.
+ *
+ * Default: localhost
+ * Group: common
+ *
+ * @param host the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder host(java.lang.String host) {
+ doSetProperty("host", host);
+ return this;
+ }
+
+
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option is a: <code>int</code> type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder port(int port) {
+ doSetProperty("port", port);
+ return this;
+ }
+
+
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option is a:
+ * <code>com.hivemq.client.mqtt.datatypes.MqttQos</code>
+ * type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder qos(com.hivemq.client.mqtt.datatypes.MqttQos qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+
+
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder retained(boolean retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+
+
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder ssl(boolean ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+
+
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option is a:
+ * <code>com.hivemq.client.mqtt.MqttVersion</code> type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder version(com.hivemq.client.mqtt.MqttVersion version) {
+ doSetProperty("version", version);
+ return this;
+ }
+
+
+ /**
+ * Allows for bridging the consumer to the Camel routing Error Handler,
+ * which mean any exceptions (if possible) occurred while the Camel
+ * consumer is trying to pickup incoming messages, or the likes, will
+ * now be processed as a message and handled by the routing Error
+ * Handler. Important: This is only possible if the 3rd party component
+ * allows Camel to be alerted if an exception was thrown. Some
+ * components handle this internally only, and therefore
+ * bridgeErrorHandler is not possible. In other situations we may
+ * improve the Camel component to hook into the 3rd party component and
+ * make this possible for future releases. By default the consumer will
+ * use the org.apache.camel.spi.ExceptionHandler to deal with
+ * exceptions, that will be logged at WARN or ERROR level and ignored.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: false
+ * Group: consumer
+ *
+ * @param bridgeErrorHandler the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler) {
+ doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
+ return this;
+ }
+
+
+ /**
+ * Whether the producer should be started lazy (on the first message).
+ * By starting lazy you can use this to allow CamelContext and routes to
+ * startup in situations where a producer may otherwise fail during
+ * starting and cause the route to fail being started. By deferring this
+ * startup to be lazy then the startup failure can be handled during
+ * routing messages via Camel's routing error handlers. Beware that when
+ * the first message is processed then creating and starting the
+ * producer may take a little time and prolong the total processing time
+ * of the processing.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: false
+ * Group: producer
+ *
+ * @param lazyStartProducer the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder lazyStartProducer(boolean lazyStartProducer) {
+ doSetProperty("lazyStartProducer", lazyStartProducer);
+ return this;
+ }
+
+
+ /**
+ * Whether autowiring is enabled. This is used for automatic autowiring
+ * options (the option must be marked as autowired) by looking up in the
+ * registry to find if there is a single instance of matching type,
+ * which then gets configured on the component. This can be used for
+ * automatic configuring JDBC data sources, JMS connection factories,
+ * AWS Clients, etc.
+ *
+ * The option is a: <code>boolean</code> type.
+ *
+ * Default: true
+ * Group: advanced
+ *
+ * @param autowiredEnabled the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder autowiredEnabled(boolean autowiredEnabled) {
+ doSetProperty("autowiredEnabled", autowiredEnabled);
+ return this;
+ }
+
+ /**
+ * Password for authentication with the HiveMQ broker.
+ *
+ * The option is a: <code>java.lang.String</code> type.
+ *
+ * Group: security
+ *
+ * @param password the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder password(java.lang.String password) {
+ doSetProperty("password", password);
+ return this;
+ }
+
+ /**
+ * Username for authentication with the HiveMQ broker.
+ *
+ * The option is a: <code>java.lang.String</code> type.
+ *
+ * Group: security
+ *
+ * @param username the value to set
+ * @return the dsl builder
+ */
+ default HivemqComponentBuilder username(java.lang.String username) {
+ doSetProperty("username", username);
+ return this;
+ }
+ }
+
+ class HivemqComponentBuilderImpl
+ extends AbstractComponentBuilder
+ implements HivemqComponentBuilder {
+ @Override
+ protected HiveMQComponent buildConcreteComponent() {
+ return new HiveMQComponent();
+ }
+ private org.apache.camel.component.hivemq.HiveMQConfiguration getOrCreateConfiguration(HiveMQComponent component) {
+ if (component.getConfiguration() == null) {
+ component.setConfiguration(new org.apache.camel.component.hivemq.HiveMQConfiguration());
+ }
+ return component.getConfiguration();
+ }
+ @Override
+ protected boolean setPropertyOnComponent(
+ Component component,
+ String name,
+ Object value) {
+ switch (name) {
+ case "cleanStart": getOrCreateConfiguration((HiveMQComponent) component).setCleanStart((boolean) value); return true;
+ case "clientId": getOrCreateConfiguration((HiveMQComponent) component).setClientId((java.lang.String) value); return true;
+ case "configuration": ((HiveMQComponent) component).setConfiguration((org.apache.camel.component.hivemq.HiveMQConfiguration) value); return true;
+ case "host": getOrCreateConfiguration((HiveMQComponent) component).setHost((java.lang.String) value); return true;
+ case "port": getOrCreateConfiguration((HiveMQComponent) component).setPort((int) value); return true;
+ case "qos": getOrCreateConfiguration((HiveMQComponent) component).setQos((com.hivemq.client.mqtt.datatypes.MqttQos) value); return true;
+ case "retained": getOrCreateConfiguration((HiveMQComponent) component).setRetained((boolean) value); return true;
+ case "ssl": getOrCreateConfiguration((HiveMQComponent) component).setSsl((boolean) value); return true;
+ case "version": getOrCreateConfiguration((HiveMQComponent) component).setVersion((com.hivemq.client.mqtt.MqttVersion) value); return true;
+ case "bridgeErrorHandler": ((HiveMQComponent) component).setBridgeErrorHandler((boolean) value); return true;
+ case "lazyStartProducer": ((HiveMQComponent) component).setLazyStartProducer((boolean) value); return true;
+ case "autowiredEnabled": ((HiveMQComponent) component).setAutowiredEnabled((boolean) value); return true;
+ case "password": getOrCreateConfiguration((HiveMQComponent) component).setPassword((java.lang.String) value); return true;
+ case "username": getOrCreateConfiguration((HiveMQComponent) component).setUsername((java.lang.String) value); return true;
+ default: return false;
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
index afcf9637b588a..24e14b41edfed 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilderFactory.java
@@ -174,6 +174,7 @@ public interface EndpointBuilderFactory
org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory.HazelcastSedaBuilders,
org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory.HazelcastSetBuilders,
org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory.HazelcastTopicBuilders,
+ org.apache.camel.builder.endpoint.dsl.HiveMQEndpointBuilderFactory.HiveMQBuilders,
org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory.HttpBuilders,
org.apache.camel.builder.endpoint.dsl.HuggingFaceEndpointBuilderFactory.HuggingFaceBuilders,
org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory.IAM2Builders,
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
index e542df33d6e78..912826bd4163c 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointBuilders.java
@@ -171,6 +171,7 @@ public interface EndpointBuilders
org.apache.camel.builder.endpoint.dsl.HazelcastSedaEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.HazelcastSetEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.HazelcastTopicEndpointBuilderFactory,
+ org.apache.camel.builder.endpoint.dsl.HiveMQEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.HttpEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.HuggingFaceEndpointBuilderFactory,
org.apache.camel.builder.endpoint.dsl.IAM2EndpointBuilderFactory,
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointHeaderBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointHeaderBuilders.java
index 55ee8629deff2..cab936f2b9504 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointHeaderBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/EndpointHeaderBuilders.java
@@ -41,11 +41,11 @@ public class EndpointHeaderBuilders {
/**
* A2A (camel-a2a)
* A2A endpoint for agent-to-agent communication.
- *
+ *
* Category: ai
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-a2a
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static A2AEndpointBuilderFactory.A2AHeaderNameBuilder a2a() {
@@ -55,11 +55,11 @@ public static A2AEndpointBuilderFactory.A2AHeaderNameBuilder a2a() {
* ActiveMQ 5.x (camel-activemq)
* Send messages to (or consume from) Apache ActiveMQ 5.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-activemq
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ActiveMQEndpointBuilderFactory.ActiveMQHeaderNameBuilder activemq() {
@@ -69,11 +69,11 @@ public static ActiveMQEndpointBuilderFactory.ActiveMQHeaderNameBuilder activemq(
* ActiveMQ 6.x (camel-activemq6)
* Send messages to (or consume from) Apache ActiveMQ 6.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-activemq6
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ActiveMQ6EndpointBuilderFactory.ActiveMQ6HeaderNameBuilder activemq6() {
@@ -82,11 +82,11 @@ public static ActiveMQ6EndpointBuilderFactory.ActiveMQ6HeaderNameBuilder activem
/**
* Alibaba EventBridge (camel-alibaba-eventbridge)
* Publish events to Alibaba Cloud EventBridge.
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-eventbridge
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AlibabaEventBridgeEndpointBuilderFactory.AlibabaEventBridgeHeaderNameBuilder alibabaEventbridge() {
@@ -95,11 +95,11 @@ public static AlibabaEventBridgeEndpointBuilderFactory.AlibabaEventBridgeHeaderN
/**
* Alibaba Function Compute (FC) (camel-alibaba-fc)
* Invoke serverless functions on Alibaba Cloud Function Compute (FC).
- *
+ *
* Category: cloud,serverless
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-fc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FCEndpointBuilderFactory.FCHeaderNameBuilder alibabaFc() {
@@ -109,11 +109,11 @@ public static FCEndpointBuilderFactory.FCHeaderNameBuilder alibabaFc() {
* Alibaba Key Management Service (KMS) (camel-alibaba-kms)
* Encrypt and decrypt data using Alibaba Cloud Key Management Service
* (KMS).
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-kms
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KMSEndpointBuilderFactory.KMSHeaderNameBuilder alibabaKms() {
@@ -122,11 +122,11 @@ public static KMSEndpointBuilderFactory.KMSHeaderNameBuilder alibabaKms() {
/**
* Alibaba Message Service (MNS) (camel-alibaba-mns)
* Send and receive messages to/from Alibaba Cloud Message Service (MNS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-mns
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MNSEndpointBuilderFactory.MNSHeaderNameBuilder alibabaMns() {
@@ -135,11 +135,11 @@ public static MNSEndpointBuilderFactory.MNSHeaderNameBuilder alibabaMns() {
/**
* Alibaba Object Storage Service (OSS) (camel-alibaba-oss)
* Alibaba Cloud Object Storage Service (OSS) component
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-oss
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OSSEndpointBuilderFactory.OSSHeaderNameBuilder alibabaOss() {
@@ -148,11 +148,11 @@ public static OSSEndpointBuilderFactory.OSSHeaderNameBuilder alibabaOss() {
/**
* Alibaba Tablestore (OTS) (camel-alibaba-ots)
* Perform row operations on Alibaba Cloud Tablestore (OTS).
- *
+ *
* Category: cloud,database
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-ots
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AlibabaOtsEndpointBuilderFactory.AlibabaOtsHeaderNameBuilder alibabaOts() {
@@ -161,11 +161,11 @@ public static AlibabaOtsEndpointBuilderFactory.AlibabaOtsHeaderNameBuilder aliba
/**
* Alibaba Simple Log Service (SLS) (camel-alibaba-sls)
* Manage logs on Alibaba Cloud Simple Log Service (SLS).
- *
+ *
* Category: cloud,monitoring
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sls
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AlibabaSlsEndpointBuilderFactory.AlibabaSlsHeaderNameBuilder alibabaSls() {
@@ -174,11 +174,11 @@ public static AlibabaSlsEndpointBuilderFactory.AlibabaSlsHeaderNameBuilder aliba
/**
* Alibaba Short Message Service (SMS) (camel-alibaba-sms)
* Send SMS messages using Alibaba Cloud Short Message Service (SMS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sms
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SMSEndpointBuilderFactory.SMSHeaderNameBuilder alibabaSms() {
@@ -187,11 +187,11 @@ public static SMSEndpointBuilderFactory.SMSHeaderNameBuilder alibabaSms() {
/**
* AMQP (camel-amqp)
* Messaging with AMQP protocol using Apache Qpid Client.
- *
+ *
* Category: messaging
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-amqp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AMQPEndpointBuilderFactory.AMQPHeaderNameBuilder amqp() {
@@ -201,11 +201,11 @@ public static AMQPEndpointBuilderFactory.AMQPHeaderNameBuilder amqp() {
* ArangoDb (camel-arangodb)
* Perform operations on ArangoDb when used as a Document Database, or as a
* Graph Database
- *
+ *
* Category: database
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-arangodb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder arangodb() {
@@ -214,11 +214,11 @@ public static ArangoDbEndpointBuilderFactory.ArangoDbHeaderNameBuilder arangodb(
/**
* Asterisk (camel-asterisk)
* Interact with Asterisk PBX Server (VoIP).
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-asterisk
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AsteriskEndpointBuilderFactory.AsteriskHeaderNameBuilder asterisk() {
@@ -227,11 +227,11 @@ public static AsteriskEndpointBuilderFactory.AsteriskHeaderNameBuilder asterisk(
/**
* Atmosphere Websocket (camel-atmosphere-websocket)
* Expose WebSocket endpoints using the Atmosphere framework.
- *
+ *
* Category: http,networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-atmosphere-websocket
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketHeaderNameBuilder atmosphereWebsocket() {
@@ -240,11 +240,11 @@ public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketHeade
/**
* Atom (camel-atom)
* Poll Atom RSS feeds.
- *
+ *
* Category: document
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-atom
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AtomEndpointBuilderFactory.AtomHeaderNameBuilder atom() {
@@ -253,11 +253,11 @@ public static AtomEndpointBuilderFactory.AtomHeaderNameBuilder atom() {
/**
* Avro RPC (camel-avro-rpc)
* Produce or consume Apache Avro RPC services.
- *
+ *
* Category: rpc
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-avro-rpc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AvroEndpointBuilderFactory.AvroHeaderNameBuilder avro() {
@@ -266,11 +266,11 @@ public static AvroEndpointBuilderFactory.AvroHeaderNameBuilder avro() {
/**
* AWS Bedrock (camel-aws-bedrock)
* Invoke Model of AWS Bedrock service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder awsBedrock() {
@@ -279,11 +279,11 @@ public static BedrockEndpointBuilderFactory.BedrockHeaderNameBuilder awsBedrock(
/**
* AWS Bedrock Agent (camel-aws-bedrock)
* Operate on AWS Bedrock through its Agent.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static BedrockAgentEndpointBuilderFactory.BedrockAgentHeaderNameBuilder awsBedrockAgent() {
@@ -292,11 +292,11 @@ public static BedrockAgentEndpointBuilderFactory.BedrockAgentHeaderNameBuilder a
/**
* AWS Bedrock Agent Runtime (camel-aws-bedrock)
* Invoke Model of AWS Bedrock Agent Runtime service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static BedrockAgentRuntimeEndpointBuilderFactory.BedrockAgentRuntimeHeaderNameBuilder awsBedrockAgentRuntime() {
@@ -305,11 +305,11 @@ public static BedrockAgentRuntimeEndpointBuilderFactory.BedrockAgentRuntimeHeade
/**
* AWS CloudTrail (camel-aws-cloudtrail)
* Consume events from Amazon CloudTrail using AWS SDK version 2.x.
- *
+ *
* Category: cloud,management,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-aws-cloudtrail
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CloudtrailEndpointBuilderFactory.CloudtrailHeaderNameBuilder awsCloudtrail() {
@@ -318,11 +318,11 @@ public static CloudtrailEndpointBuilderFactory.CloudtrailHeaderNameBuilder awsCl
/**
* AWS Config Service (camel-aws-config)
* Manage AWS Config service.
- *
+ *
* Category: cloud,management
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-aws-config
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AWSConfigEndpointBuilderFactory.AWSConfigHeaderNameBuilder awsConfig() {
@@ -331,11 +331,11 @@ public static AWSConfigEndpointBuilderFactory.AWSConfigHeaderNameBuilder awsConf
/**
* AWS Secrets Manager (camel-aws-secrets-manager)
* Manage secrets using AWS Secrets Manager.
- *
+ *
* Category: cloud,management
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-aws-secrets-manager
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuilder awsSecretsManager() {
@@ -344,11 +344,11 @@ public static SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuild
/**
* AWS Security Hub (camel-aws-security-hub)
* Manage and interact with AWS Security Hub for security findings.
- *
+ *
* Category: cloud,security
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws-security-hub
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SecurityHubEndpointBuilderFactory.SecurityHubHeaderNameBuilder awsSecurityHub() {
@@ -357,11 +357,11 @@ public static SecurityHubEndpointBuilderFactory.SecurityHubHeaderNameBuilder aws
/**
* AWS Athena (camel-aws2-athena)
* Access AWS Athena.
- *
+ *
* Category: cloud,database
* Since: 3.4
* Maven coordinates: org.apache.camel:camel-aws2-athena
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Athena2EndpointBuilderFactory.Athena2HeaderNameBuilder aws2Athena() {
@@ -371,11 +371,11 @@ public static Athena2EndpointBuilderFactory.Athena2HeaderNameBuilder aws2Athena(
* AWS Comprehend (camel-aws2-comprehend)
* Perform natural language processing using AWS Comprehend and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-comprehend
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Comprehend2EndpointBuilderFactory.Comprehend2HeaderNameBuilder aws2Comprehend() {
@@ -384,11 +384,11 @@ public static Comprehend2EndpointBuilderFactory.Comprehend2HeaderNameBuilder aws
/**
* AWS CloudWatch (camel-aws2-cw)
* Sending metrics to AWS CloudWatch.
- *
+ *
* Category: cloud,monitoring
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-cw
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Cw2EndpointBuilderFactory.Cw2HeaderNameBuilder aws2Cw() {
@@ -397,11 +397,11 @@ public static Cw2EndpointBuilderFactory.Cw2HeaderNameBuilder aws2Cw() {
/**
* AWS DynamoDB (camel-aws2-ddb)
* Store and retrieve data from AWS DynamoDB.
- *
+ *
* Category: cloud,database
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Ddb2EndpointBuilderFactory.Ddb2HeaderNameBuilder aws2Ddb() {
@@ -410,11 +410,11 @@ public static Ddb2EndpointBuilderFactory.Ddb2HeaderNameBuilder aws2Ddb() {
/**
* AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2)
* Manage AWS EC2 instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ec2
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AWS2EC2EndpointBuilderFactory.AWS2EC2HeaderNameBuilder aws2Ec2() {
@@ -423,11 +423,11 @@ public static AWS2EC2EndpointBuilderFactory.AWS2EC2HeaderNameBuilder aws2Ec2() {
/**
* AWS Elastic Container Service (ECS) (camel-aws2-ecs)
* Manage AWS ECS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ecs
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ECS2EndpointBuilderFactory.ECS2HeaderNameBuilder aws2Ecs() {
@@ -436,11 +436,11 @@ public static ECS2EndpointBuilderFactory.ECS2HeaderNameBuilder aws2Ecs() {
/**
* AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks)
* Manage AWS EKS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-eks
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static EKS2EndpointBuilderFactory.EKS2HeaderNameBuilder aws2Eks() {
@@ -450,11 +450,11 @@ public static EKS2EndpointBuilderFactory.EKS2HeaderNameBuilder aws2Eks() {
* AWS Eventbridge (camel-aws2-eventbridge)
* Manage AWS EventBridge cluster instances and consume events via
* SQS-backed polling.
- *
+ *
* Category: cloud,management
* Since: 3.6
* Maven coordinates: org.apache.camel:camel-aws2-eventbridge
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder aws2Eventbridge() {
@@ -463,11 +463,11 @@ public static EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder aws
/**
* AWS Identity and Access Management (IAM) (camel-aws2-iam)
* Manage AWS IAM instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-iam
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IAM2EndpointBuilderFactory.IAM2HeaderNameBuilder aws2Iam() {
@@ -476,11 +476,11 @@ public static IAM2EndpointBuilderFactory.IAM2HeaderNameBuilder aws2Iam() {
/**
* AWS Kinesis (camel-aws2-kinesis)
* Consume and produce records from and to AWS Kinesis Streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder aws2Kinesis() {
@@ -489,11 +489,11 @@ public static Kinesis2EndpointBuilderFactory.Kinesis2HeaderNameBuilder aws2Kines
/**
* AWS Kinesis Firehose (camel-aws2-kinesis)
* Produce data to AWS Kinesis Firehose streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2HeaderNameBuilder aws2KinesisFirehose() {
@@ -502,11 +502,11 @@ public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2HeaderNameB
/**
* AWS Key Management Service (KMS) (camel-aws2-kms)
* Manage keys stored in AWS KMS instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-kms
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KMS2EndpointBuilderFactory.KMS2HeaderNameBuilder aws2Kms() {
@@ -515,11 +515,11 @@ public static KMS2EndpointBuilderFactory.KMS2HeaderNameBuilder aws2Kms() {
/**
* AWS Lambda (camel-aws2-lambda)
* Manage and invoke AWS Lambda functions.
- *
+ *
* Category: cloud,serverless
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-lambda
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Lambda2EndpointBuilderFactory.Lambda2HeaderNameBuilder aws2Lambda() {
@@ -528,11 +528,11 @@ public static Lambda2EndpointBuilderFactory.Lambda2HeaderNameBuilder aws2Lambda(
/**
* AWS MQ (camel-aws2-mq)
* Send messages to AWS MQ.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-mq
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder aws2Mq() {
@@ -541,11 +541,11 @@ public static MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder aws2Mq() {
/**
* AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk)
* Manage AWS MSK instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-msk
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MSK2EndpointBuilderFactory.MSK2HeaderNameBuilder aws2Msk() {
@@ -554,11 +554,11 @@ public static MSK2EndpointBuilderFactory.MSK2HeaderNameBuilder aws2Msk() {
/**
* AWS Polly (camel-aws2-polly)
* Synthesize speech using AWS Polly and AWS SDK version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-polly
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Polly2EndpointBuilderFactory.Polly2HeaderNameBuilder aws2Polly() {
@@ -567,11 +567,11 @@ public static Polly2EndpointBuilderFactory.Polly2HeaderNameBuilder aws2Polly() {
/**
* AWS RedshiftData (camel-aws2-redshift)
* Perform operations on AWS Redshift using Redshift Data API.
- *
+ *
* Category: cloud,serverless,database,bigdata
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-redshift
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RedshiftData2EndpointBuilderFactory.RedshiftData2HeaderNameBuilder aws2RedshiftData() {
@@ -580,11 +580,11 @@ public static RedshiftData2EndpointBuilderFactory.RedshiftData2HeaderNameBuilder
/**
* AWS Rekognition (camel-aws2-rekognition)
* Manage and invoke AWS Rekognition.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-rekognition
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Rekognition2EndpointBuilderFactory.Rekognition2HeaderNameBuilder aws2Rekognition() {
@@ -593,11 +593,11 @@ public static Rekognition2EndpointBuilderFactory.Rekognition2HeaderNameBuilder a
/**
* AWS S3 Storage Service (camel-aws2-s3)
* Store and retrieve objects from AWS S3 Storage Service.
- *
+ *
* Category: cloud,file
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-s3
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AWS2S3EndpointBuilderFactory.AWS2S3HeaderNameBuilder aws2S3() {
@@ -607,11 +607,11 @@ public static AWS2S3EndpointBuilderFactory.AWS2S3HeaderNameBuilder aws2S3() {
* AWS S3 Vectors (camel-aws2-s3-vectors)
* Store and query vector embeddings using AWS S3 Vectors with similarity
* search.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-s3-vectors
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsHeaderNameBuilder aws2S3Vectors() {
@@ -620,11 +620,11 @@ public static AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsHeaderNameBuilder
/**
* AWS Simple Email Service (SES) (camel-aws2-ses)
* Send e-mails through AWS SES service.
- *
+ *
* Category: cloud,mail
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ses
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Ses2EndpointBuilderFactory.Ses2HeaderNameBuilder aws2Ses() {
@@ -633,11 +633,11 @@ public static Ses2EndpointBuilderFactory.Ses2HeaderNameBuilder aws2Ses() {
/**
* AWS Simple Notification System (SNS) (camel-aws2-sns)
* Send messages to AWS Simple Notification Topic.
- *
+ *
* Category: cloud,messaging,mobile
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sns
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Sns2EndpointBuilderFactory.Sns2HeaderNameBuilder aws2Sns() {
@@ -646,11 +646,11 @@ public static Sns2EndpointBuilderFactory.Sns2HeaderNameBuilder aws2Sns() {
/**
* AWS Simple Queue Service (SQS) (camel-aws2-sqs)
* Send and receive messages to/from AWS SQS.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sqs
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Sqs2EndpointBuilderFactory.Sqs2HeaderNameBuilder aws2Sqs() {
@@ -659,11 +659,11 @@ public static Sqs2EndpointBuilderFactory.Sqs2HeaderNameBuilder aws2Sqs() {
/**
* AWS StepFunctions (camel-aws2-step-functions)
* Manage and invoke AWS Step functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-aws2-step-functions
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StepFunctions2EndpointBuilderFactory.StepFunctions2HeaderNameBuilder aws2StepFunctions() {
@@ -672,11 +672,11 @@ public static StepFunctions2EndpointBuilderFactory.StepFunctions2HeaderNameBuild
/**
* AWS Security Token Service (STS) (camel-aws2-sts)
* Manage AWS STS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-aws2-sts
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static STS2EndpointBuilderFactory.STS2HeaderNameBuilder aws2Sts() {
@@ -686,11 +686,11 @@ public static STS2EndpointBuilderFactory.STS2HeaderNameBuilder aws2Sts() {
* AWS Textract (camel-aws2-textract)
* Extract text and data from documents using AWS Textract and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,document
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-textract
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Textract2EndpointBuilderFactory.Textract2HeaderNameBuilder aws2Textract() {
@@ -699,11 +699,11 @@ public static Textract2EndpointBuilderFactory.Textract2HeaderNameBuilder aws2Tex
/**
* AWS Timestream (camel-aws2-timestream)
* Write records and execute queries on AWS time-series database
- *
+ *
* Category: cloud,database
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-timestream
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Timestream2EndpointBuilderFactory.Timestream2HeaderNameBuilder aws2Timestream() {
@@ -712,11 +712,11 @@ public static Timestream2EndpointBuilderFactory.Timestream2HeaderNameBuilder aws
/**
* AWS Transcribe (camel-aws2-transcribe)
* Automatically convert speech to text using AWS Transcribe service
- *
+ *
* Category: cloud,messaging
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-transcribe
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Transcribe2EndpointBuilderFactory.Transcribe2HeaderNameBuilder aws2Transcribe() {
@@ -725,11 +725,11 @@ public static Transcribe2EndpointBuilderFactory.Transcribe2HeaderNameBuilder aws
/**
* AWS Translate (camel-aws2-translate)
* Translate texts using AWS Translate and AWS SDK version 2.x.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-translate
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Translate2EndpointBuilderFactory.Translate2HeaderNameBuilder aws2Translate() {
@@ -738,11 +738,11 @@ public static Translate2EndpointBuilderFactory.Translate2HeaderNameBuilder aws2T
/**
* Azure Event Hubs (camel-azure-eventhubs)
* Send and receive events to/from Azure Event Hubs using AMQP protocol.
- *
+ *
* Category: cloud,messaging
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-azure-eventhubs
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static EventHubsEndpointBuilderFactory.EventHubsHeaderNameBuilder azureEventhubs() {
@@ -751,11 +751,11 @@ public static EventHubsEndpointBuilderFactory.EventHubsHeaderNameBuilder azureEv
/**
* Azure Files (camel-azure-files)
* Send and receive files to Azure storage file share
- *
+ *
* Category: cloud,file
* Since: 3.22
* Maven coordinates: org.apache.camel:camel-azure-files
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FilesEndpointBuilderFactory.FilesHeaderNameBuilder azureFiles() {
@@ -764,11 +764,11 @@ public static FilesEndpointBuilderFactory.FilesHeaderNameBuilder azureFiles() {
/**
* Azure Functions (camel-azure-functions)
* Invoke and manage Azure Functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-azure-functions
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FunctionsEndpointBuilderFactory.FunctionsHeaderNameBuilder azureFunctions() {
@@ -777,11 +777,11 @@ public static FunctionsEndpointBuilderFactory.FunctionsHeaderNameBuilder azureFu
/**
* Azure Key Vault (camel-azure-key-vault)
* Manage secrets and keys in Azure Key Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-azure-key-vault
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KeyVaultEndpointBuilderFactory.KeyVaultHeaderNameBuilder azureKeyVault() {
@@ -790,11 +790,11 @@ public static KeyVaultEndpointBuilderFactory.KeyVaultHeaderNameBuilder azureKeyV
/**
* Azure ServiceBus (camel-azure-servicebus)
* Send and receive messages to/from Azure Service Bus.
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-azure-servicebus
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder azureServicebus() {
@@ -803,11 +803,11 @@ public static ServiceBusEndpointBuilderFactory.ServiceBusHeaderNameBuilder azure
/**
* Azure Storage Blob Service (camel-azure-storage-blob)
* Store and retrieve blobs from Azure Storage Blob Service.
- *
+ *
* Category: cloud,file
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-blob
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static BlobEndpointBuilderFactory.BlobHeaderNameBuilder azureStorageBlob() {
@@ -816,11 +816,11 @@ public static BlobEndpointBuilderFactory.BlobHeaderNameBuilder azureStorageBlob(
/**
* Azure Storage Data Lake Service (camel-azure-storage-datalake)
* Sends and receives files to/from Azure Data Lake Storage.
- *
+ *
* Category: cloud,file,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-azure-storage-datalake
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DataLakeEndpointBuilderFactory.DataLakeHeaderNameBuilder azureStorageDatalake() {
@@ -829,11 +829,11 @@ public static DataLakeEndpointBuilderFactory.DataLakeHeaderNameBuilder azureStor
/**
* Azure Storage Queue Service (camel-azure-storage-queue)
* Stores and retrieves messages to/from Azure Storage Queue.
- *
+ *
* Category: cloud,messaging
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-queue
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static QueueEndpointBuilderFactory.QueueHeaderNameBuilder azureStorageQueue() {
@@ -842,11 +842,11 @@ public static QueueEndpointBuilderFactory.QueueHeaderNameBuilder azureStorageQue
/**
* Caffeine Cache (camel-caffeine)
* Perform caching operations using Caffeine Cache.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheHeaderNameBuilder caffeineCache() {
@@ -856,11 +856,11 @@ public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheHeaderNameBuilder
* Caffeine LoadCache (camel-caffeine)
* Perform caching operations using Caffeine Cache with an attached
* CacheLoader.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheHeaderNameBuilder caffeineLoadcache() {
@@ -870,11 +870,11 @@ public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheHeaderNam
* Camunda (camel-camunda)
* Interact with Camunda 8 Orchestration Clusters using the Camunda Java
* Client.
- *
+ *
* Category: workflow,saas
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-camunda
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CamundaEndpointBuilderFactory.CamundaHeaderNameBuilder camunda() {
@@ -883,11 +883,11 @@ public static CamundaEndpointBuilderFactory.CamundaHeaderNameBuilder camunda() {
/**
* Chunk (camel-chunk)
* Transform messages using Chunk templating engine.
- *
+ *
* Category: transformation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-chunk
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ChunkEndpointBuilderFactory.ChunkHeaderNameBuilder chunk() {
@@ -897,11 +897,11 @@ public static ChunkEndpointBuilderFactory.ChunkHeaderNameBuilder chunk() {
* ClickHouse (camel-clickhouse)
* Interact with ClickHouse, the high-performance columnar OLAP database,
* for high-throughput ingestion and OLAP queries.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-clickhouse
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ClickHouseEndpointBuilderFactory.ClickHouseHeaderNameBuilder clickhouse() {
@@ -911,11 +911,11 @@ public static ClickHouseEndpointBuilderFactory.ClickHouseHeaderNameBuilder click
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CoAPEndpointBuilderFactory.CoAPHeaderNameBuilder coap() {
@@ -925,11 +925,11 @@ public static CoAPEndpointBuilderFactory.CoAPHeaderNameBuilder coap() {
* CometD (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CometdEndpointBuilderFactory.CometdHeaderNameBuilder cometd() {
@@ -938,11 +938,11 @@ public static CometdEndpointBuilderFactory.CometdHeaderNameBuilder cometd() {
/**
* Consul (camel-consul)
* Integrate with Consul service discovery and configuration store.
- *
+ *
* Category: cloud,api
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-consul
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ConsulEndpointBuilderFactory.ConsulHeaderNameBuilder consul() {
@@ -953,11 +953,11 @@ public static ConsulEndpointBuilderFactory.ConsulHeaderNameBuilder consul() {
* Query Couchbase databases using SQL (N1QL) queries or MapReduce Views
* with a poll strategy and/or perform various operations against Couchbase
* databases.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-couchbase
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CouchbaseEndpointBuilderFactory.CouchbaseHeaderNameBuilder couchbase() {
@@ -968,11 +968,11 @@ public static CouchbaseEndpointBuilderFactory.CouchbaseHeaderNameBuilder couchba
* Consume changesets for inserts, updates and deletes in a CouchDB
* database, as well as get, save, update and delete documents from a
* CouchDB database.
- *
+ *
* Category: database
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-couchdb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CouchDbEndpointBuilderFactory.CouchDbHeaderNameBuilder couchdb() {
@@ -982,11 +982,11 @@ public static CouchDbEndpointBuilderFactory.CouchDbHeaderNameBuilder couchdb() {
* Cassandra CQL (camel-cassandraql)
* Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
* Based on Cassandra Java Driver provided by DataStax.
- *
+ *
* Category: database,bigdata
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-cassandraql
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CassandraEndpointBuilderFactory.CassandraHeaderNameBuilder cql() {
@@ -996,11 +996,11 @@ public static CassandraEndpointBuilderFactory.CassandraHeaderNameBuilder cql() {
* Crypto (JCE) (camel-crypto)
* Sign and verify exchanges using the Signature Service of the Java
* Cryptographic Extension (JCE).
- *
+ *
* Category: security,transformation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-crypto
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureHeaderNameBuilder crypto() {
@@ -1010,11 +1010,11 @@ public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureHeaderNameB
* CXF (camel-cxf-soap)
* Expose SOAP WebServices using Apache CXF or connect to external
* WebServices using CXF WS client.
- *
+ *
* Category: http,webservice
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-cxf-soap
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CxfEndpointBuilderFactory.CxfHeaderNameBuilder cxf() {
@@ -1024,11 +1024,11 @@ public static CxfEndpointBuilderFactory.CxfHeaderNameBuilder cxf() {
* CXF-RS (camel-cxf-rest)
* Expose JAX-RS REST services using Apache CXF or connect to external REST
* services using CXF REST client.
- *
+ *
* Category: rest
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cxf-rest
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CxfRsEndpointBuilderFactory.CxfRsHeaderNameBuilder cxfrs() {
@@ -1037,11 +1037,11 @@ public static CxfRsEndpointBuilderFactory.CxfRsHeaderNameBuilder cxfrs() {
/**
* Dapr (camel-dapr)
* Dapr component which interfaces with Dapr Building Blocks.
- *
+ *
* Category: cloud,saas
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-dapr
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DaprEndpointBuilderFactory.DaprHeaderNameBuilder dapr() {
@@ -1050,11 +1050,11 @@ public static DaprEndpointBuilderFactory.DaprHeaderNameBuilder dapr() {
/**
* Dataset (camel-dataset)
* Provide data for load and soak testing of your Camel application.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DataSetEndpointBuilderFactory.DataSetHeaderNameBuilder dataset() {
@@ -1063,11 +1063,11 @@ public static DataSetEndpointBuilderFactory.DataSetHeaderNameBuilder dataset() {
/**
* Debezium DB2 Connector (camel-debezium-db2)
* Capture changes from a DB2 database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-db2
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2HeaderNameBuilder debeziumDb2() {
@@ -1076,11 +1076,11 @@ public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2HeaderNameBuilder deb
/**
* Debezium MongoDB Connector (camel-debezium-mongodb)
* Capture changes from a MongoDB database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mongodb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbHeaderNameBuilder debeziumMongodb() {
@@ -1089,11 +1089,11 @@ public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbHeaderNameBui
/**
* Debezium MySQL Connector (camel-debezium-mysql)
* Capture changes from a MySQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mysql
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlHeaderNameBuilder debeziumMysql() {
@@ -1102,11 +1102,11 @@ public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlHeaderNameBuilder
/**
* Debezium Oracle Connector (camel-debezium-oracle)
* Capture changes from an Oracle database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-oracle
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleHeaderNameBuilder debeziumOracle() {
@@ -1115,11 +1115,11 @@ public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleHeaderNameBuild
/**
* Debezium PostgreSQL Connector (camel-debezium-postgres)
* Capture changes from a PostgreSQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-postgres
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresHeaderNameBuilder debeziumPostgres() {
@@ -1128,11 +1128,11 @@ public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresHeaderNameB
/**
* Debezium SQL Server Connector (camel-debezium-sqlserver)
* Capture changes from an SQL Server database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-sqlserver
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverHeaderNameBuilder debeziumSqlserver() {
@@ -1142,11 +1142,11 @@ public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverHeaderNam
* Deep Java Library (camel-djl)
* Infer Deep Learning models from message exchanges data using Deep Java
* Library (DJL).
- *
+ *
* Category: ai
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-djl
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DJLEndpointBuilderFactory.DJLHeaderNameBuilder djl() {
@@ -1155,11 +1155,11 @@ public static DJLEndpointBuilderFactory.DJLHeaderNameBuilder djl() {
/**
* DNS (camel-dns)
* Perform DNS queries using DNSJava.
- *
+ *
* Category: networking
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-dns
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DnsEndpointBuilderFactory.DnsHeaderNameBuilder dns() {
@@ -1168,11 +1168,11 @@ public static DnsEndpointBuilderFactory.DnsHeaderNameBuilder dns() {
/**
* Docker (camel-docker)
* Manage Docker containers.
- *
+ *
* Category: cloud,container
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-docker
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DockerEndpointBuilderFactory.DockerHeaderNameBuilder docker() {
@@ -1181,11 +1181,11 @@ public static DockerEndpointBuilderFactory.DockerHeaderNameBuilder docker() {
/**
* Docling (camel-docling)
* Process documents using Docling library for parsing and conversion.
- *
+ *
* Category: transformation,ai
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-docling
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DoclingEndpointBuilderFactory.DoclingHeaderNameBuilder docling() {
@@ -1194,11 +1194,11 @@ public static DoclingEndpointBuilderFactory.DoclingHeaderNameBuilder docling() {
/**
* Drill (camel-drill)
* Perform queries against an Apache Drill cluster.
- *
+ *
* Category: database,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-drill
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DrillEndpointBuilderFactory.DrillHeaderNameBuilder drill() {
@@ -1208,11 +1208,11 @@ public static DrillEndpointBuilderFactory.DrillHeaderNameBuilder drill() {
* Dropbox (camel-dropbox)
* Upload, download and manage files, folders, groups, collaborations, etc
* on Dropbox.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-dropbox
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DropboxEndpointBuilderFactory.DropboxHeaderNameBuilder dropbox() {
@@ -1222,11 +1222,11 @@ public static DropboxEndpointBuilderFactory.DropboxHeaderNameBuilder dropbox() {
* DuckDB (camel-duckdb)
* Interact with DuckDB, the in-process analytical SQL database, for
* embedded analytics workloads.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-duckdb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DuckDbEndpointBuilderFactory.DuckDbHeaderNameBuilder duckdb() {
@@ -1237,11 +1237,11 @@ public static DuckDbEndpointBuilderFactory.DuckDbHeaderNameBuilder duckdb() {
* The Dynamic Router control endpoint for operations that allow routing
* participants to subscribe or unsubscribe to participate in dynamic
* message routing.
- *
+ *
* Category: messaging
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlHeaderNameBuilder dynamicRouterControl() {
@@ -1250,11 +1250,11 @@ public static DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlHea
/**
* Ehcache (camel-ehcache)
* Perform caching operations using Ehcache.
- *
+ *
* Category: cache,clustering
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-ehcache
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static EhcacheEndpointBuilderFactory.EhcacheHeaderNameBuilder ehcache() {
@@ -1263,11 +1263,11 @@ public static EhcacheEndpointBuilderFactory.EhcacheHeaderNameBuilder ehcache() {
/**
* Elasticsearch (camel-elasticsearch)
* Send requests to Elasticsearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-elasticsearch
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ElasticsearchEndpointBuilderFactory.ElasticsearchHeaderNameBuilder elasticsearch() {
@@ -1277,11 +1277,11 @@ public static ElasticsearchEndpointBuilderFactory.ElasticsearchHeaderNameBuilder
* Elasticsearch Low level Rest Client (camel-elasticsearch-rest-client)
* Perform queries and other operations on Elasticsearch or OpenSearch (uses
* low-level client).
- *
+ *
* Category: search
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-elasticsearch-rest-client
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestClientHeaderNameBuilder elasticsearchRestClient() {
@@ -1291,11 +1291,11 @@ public static ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestCli
* Event (camel-event)
* Subscribe to Camel internal events such as route started/stopped and
* exchange completed/failed.
- *
+ *
* Category: core,monitoring
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-event
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CamelEventEndpointBuilderFactory.CamelEventHeaderNameBuilder event() {
@@ -1304,11 +1304,11 @@ public static CamelEventEndpointBuilderFactory.CamelEventHeaderNameBuilder event
/**
* Exec (camel-exec)
* Execute commands on the underlying operating system.
- *
+ *
* Category: core
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-exec
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ExecEndpointBuilderFactory.ExecHeaderNameBuilder exec() {
@@ -1317,11 +1317,11 @@ public static ExecEndpointBuilderFactory.ExecHeaderNameBuilder exec() {
/**
* File (camel-file)
* Read and write files.
- *
+ *
* Category: file,core
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-file
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FileEndpointBuilderFactory.FileHeaderNameBuilder file() {
@@ -1331,11 +1331,11 @@ public static FileEndpointBuilderFactory.FileHeaderNameBuilder file() {
* File Watch (camel-file-watch)
* Get notified about file events in a directory using
* java.nio.file.WatchService.
- *
+ *
* Category: file
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-file-watch
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FileWatchEndpointBuilderFactory.FileWatchHeaderNameBuilder fileWatch() {
@@ -1344,11 +1344,11 @@ public static FileWatchEndpointBuilderFactory.FileWatchHeaderNameBuilder fileWat
/**
* Flatpack (camel-flatpack)
* Parse fixed width and delimited files using the FlatPack library.
- *
+ *
* Category: transformation
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-flatpack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FlatpackEndpointBuilderFactory.FlatpackHeaderNameBuilder flatpack() {
@@ -1357,11 +1357,11 @@ public static FlatpackEndpointBuilderFactory.FlatpackHeaderNameBuilder flatpack(
/**
* Flink (camel-flink)
* Send DataSet jobs to an Apache Flink cluster.
- *
+ *
* Category: transformation,bigdata
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-flink
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FlinkEndpointBuilderFactory.FlinkHeaderNameBuilder flink() {
@@ -1371,11 +1371,11 @@ public static FlinkEndpointBuilderFactory.FlinkHeaderNameBuilder flink() {
* FOP (camel-fop)
* Render messages into PDF and other output formats supported by Apache
* FOP.
- *
+ *
* Category: file,transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-fop
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FopEndpointBuilderFactory.FopHeaderNameBuilder fop() {
@@ -1384,11 +1384,11 @@ public static FopEndpointBuilderFactory.FopHeaderNameBuilder fop() {
/**
* Freemarker (camel-freemarker)
* Transform messages using FreeMarker templates.
- *
+ *
* Category: transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-freemarker
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FreemarkerEndpointBuilderFactory.FreemarkerHeaderNameBuilder freemarker() {
@@ -1397,11 +1397,11 @@ public static FreemarkerEndpointBuilderFactory.FreemarkerHeaderNameBuilder freem
/**
* FTP (camel-ftp)
* Upload and download files to/from FTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FtpEndpointBuilderFactory.FtpHeaderNameBuilder ftp() {
@@ -1411,11 +1411,11 @@ public static FtpEndpointBuilderFactory.FtpHeaderNameBuilder ftp() {
* FTPS (camel-ftp)
* Upload and download files to/from FTP servers supporting the FTPS
* protocol.
- *
+ *
* Category: file
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static FtpsEndpointBuilderFactory.FtpsHeaderNameBuilder ftps() {
@@ -1425,11 +1425,11 @@ public static FtpsEndpointBuilderFactory.FtpsHeaderNameBuilder ftps() {
* Geocoder (camel-geocoder)
* Find geocodes (latitude and longitude) for a given address or the other
* way round.
- *
+ *
* Category: api,search
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-geocoder
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GeoCoderEndpointBuilderFactory.GeoCoderHeaderNameBuilder geocoder() {
@@ -1438,11 +1438,11 @@ public static GeoCoderEndpointBuilderFactory.GeoCoderHeaderNameBuilder geocoder(
/**
* Git (camel-git)
* Perform operations on git repositories.
- *
+ *
* Category: file
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-git
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GitEndpointBuilderFactory.GitHeaderNameBuilder git() {
@@ -1451,11 +1451,11 @@ public static GitEndpointBuilderFactory.GitHeaderNameBuilder git() {
/**
* GitHub2 (camel-github2)
* Interact with the GitHub API.
- *
+ *
* Category: file,cloud,api
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-github2
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GitHub2EndpointBuilderFactory.GitHub2HeaderNameBuilder github2() {
@@ -1464,11 +1464,11 @@ public static GitHub2EndpointBuilderFactory.GitHub2HeaderNameBuilder github2() {
/**
* Google BigQuery (camel-google-bigquery)
* Google BigQuery data warehouse for analytics.
- *
+ *
* Category: cloud,bigdata
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryHeaderNameBuilder googleBigquery() {
@@ -1477,11 +1477,11 @@ public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryHeaderNameBuild
/**
* Google BigQuery Standard SQL (camel-google-bigquery)
* Access Google Cloud BigQuery service using SQL queries.
- *
+ *
* Category: cloud,messaging
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLHeaderNameBuilder googleBigquerySql() {
@@ -1490,11 +1490,11 @@ public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLHeaderNam
/**
* Google Calendar Stream (camel-google-calendar)
* Poll for changes in a Google Calendar.
- *
+ *
* Category: cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamHeaderNameBuilder googleCalendarStream() {
@@ -1503,11 +1503,11 @@ public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamHea
/**
* Google Firestore (camel-google-firestore)
* Store and retrieve data from Google Cloud Firestore NoSQL database.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-firestore
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleFirestoreEndpointBuilderFactory.GoogleFirestoreHeaderNameBuilder googleFirestore() {
@@ -1516,11 +1516,11 @@ public static GoogleFirestoreEndpointBuilderFactory.GoogleFirestoreHeaderNameBui
/**
* Google Cloud Functions (camel-google-functions)
* Manage and invoke Google Cloud Functions
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-functions
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHeaderNameBuilder googleFunctions() {
@@ -1529,11 +1529,11 @@ public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsHea
/**
* Google Mail Stream (camel-google-mail)
* Poll for incoming messages in Google Mail.
- *
+ *
* Category: cloud,mail
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamHeaderNameBuilder googleMailStream() {
@@ -1542,11 +1542,11 @@ public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamHeaderNameB
/**
* Google Pubsub (camel-google-pubsub)
* Send and receive messages to/from Google Cloud Platform PubSub Service.
- *
+ *
* Category: cloud,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-google-pubsub
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GooglePubsubEndpointBuilderFactory.GooglePubsubHeaderNameBuilder googlePubsub() {
@@ -1555,11 +1555,11 @@ public static GooglePubsubEndpointBuilderFactory.GooglePubsubHeaderNameBuilder g
/**
* Google Secret Manager (camel-google-secret-manager)
* Manage Google Secret Manager Secrets
- *
+ *
* Category: cloud
* Since: 3.16
* Maven coordinates: org.apache.camel:camel-google-secret-manager
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerHeaderNameBuilder googleSecretManager() {
@@ -1568,11 +1568,11 @@ public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerHeade
/**
* Google Sheets Stream (camel-google-sheets)
* Poll for changes in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamHeaderNameBuilder googleSheetsStream() {
@@ -1581,11 +1581,11 @@ public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamHeaderN
/**
* Google Cloud Speech To Text (camel-google-speech-to-text)
* Transcribe audio to text using Google Cloud Speech-to-Text API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-speech-to-text
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCloudSpeechToTextEndpointBuilderFactory.GoogleCloudSpeechToTextHeaderNameBuilder googleSpeechToText() {
@@ -1595,11 +1595,11 @@ public static GoogleCloudSpeechToTextEndpointBuilderFactory.GoogleCloudSpeechToT
* Google Storage (camel-google-storage)
* Store and retrieve objects from Google Cloud Storage Service using the
* google-cloud-storage library.
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-storage
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderNameBuilder googleStorage() {
@@ -1608,11 +1608,11 @@ public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageHeaderN
/**
* Google Cloud Text To Speech (camel-google-text-to-speech)
* Synthesize speech from text using the Google Cloud Text-to-Speech API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-text-to-speech
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCloudTextToSpeechEndpointBuilderFactory.GoogleCloudTextToSpeechHeaderNameBuilder googleTextToSpeech() {
@@ -1621,11 +1621,11 @@ public static GoogleCloudTextToSpeechEndpointBuilderFactory.GoogleCloudTextToSpe
/**
* Google Vertex AI (camel-google-vertexai)
* Interact with Google Cloud Vertex AI generative models.
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-google-vertexai
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuilder googleVertexai() {
@@ -1635,11 +1635,11 @@ public static GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIHeaderNameBuild
* Google Cloud Vision (camel-google-vision)
* Detect labels, text, faces, logos and more on images through Google Cloud
* Vision API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-vision
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GoogleCloudVisionEndpointBuilderFactory.GoogleCloudVisionHeaderNameBuilder googleVision() {
@@ -1648,11 +1648,11 @@ public static GoogleCloudVisionEndpointBuilderFactory.GoogleCloudVisionHeaderNam
/**
* gRPC (camel-grpc)
* Expose gRPC endpoints and access external gRPC endpoints.
- *
+ *
* Category: rpc
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-grpc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GrpcEndpointBuilderFactory.GrpcHeaderNameBuilder grpc() {
@@ -1661,11 +1661,11 @@ public static GrpcEndpointBuilderFactory.GrpcHeaderNameBuilder grpc() {
/**
* HashiCorp Vault (camel-hashicorp-vault)
* Manage secrets in HashiCorp Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-hashicorp-vault
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultHeaderNameBuilder hashicorpVault() {
@@ -1675,11 +1675,11 @@ public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultHeaderNameBuild
* Hazelcast Atomic Number (camel-hazelcast)
* Increment, decrement, set, etc. Hazelcast atomic number (a grid wide
* number).
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
@Deprecated
@@ -1689,11 +1689,11 @@ public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberH
/**
* Hazelcast Instance (camel-hazelcast)
* Consume join/leave events of a cache instance in a Hazelcast cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceHeaderNameBuilder hazelcastInstance() {
@@ -1702,11 +1702,11 @@ public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceHeaderNam
/**
* Hazelcast List (camel-hazelcast)
* Perform operations on Hazelcast distributed list.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastListEndpointBuilderFactory.HazelcastListHeaderNameBuilder hazelcastList() {
@@ -1715,11 +1715,11 @@ public static HazelcastListEndpointBuilderFactory.HazelcastListHeaderNameBuilder
/**
* Hazelcast Map (camel-hazelcast)
* Perform operations on Hazelcast distributed map.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastMapEndpointBuilderFactory.HazelcastMapHeaderNameBuilder hazelcastMap() {
@@ -1728,11 +1728,11 @@ public static HazelcastMapEndpointBuilderFactory.HazelcastMapHeaderNameBuilder h
/**
* Hazelcast Multimap (camel-hazelcast)
* Perform operations on Hazelcast distributed multimap.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapHeaderNameBuilder hazelcastMultimap() {
@@ -1741,11 +1741,11 @@ public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapHeaderNam
/**
* Hazelcast Queue (camel-hazelcast)
* Perform operations on Hazelcast distributed queue.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueHeaderNameBuilder hazelcastQueue() {
@@ -1754,11 +1754,11 @@ public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueHeaderNameBuild
/**
* Hazelcast Replicated Map (camel-hazelcast)
* Perform operations on Hazelcast replicated map.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedmapHeaderNameBuilder hazelcastReplicatedmap() {
@@ -1767,11 +1767,11 @@ public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedma
/**
* Hazelcast Ringbuffer (camel-hazelcast)
* Perform operations on Hazelcast distributed ringbuffer.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferHeaderNameBuilder hazelcastRingbuffer() {
@@ -1780,11 +1780,11 @@ public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferHeade
/**
* Hazelcast Set (camel-hazelcast)
* Perform operations on Hazelcast distributed set.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastSetEndpointBuilderFactory.HazelcastSetHeaderNameBuilder hazelcastSet() {
@@ -1793,24 +1793,37 @@ public static HazelcastSetEndpointBuilderFactory.HazelcastSetHeaderNameBuilder h
/**
* Hazelcast Topic (camel-hazelcast)
* Send and receive messages to/from Hazelcast distributed topic.
- *
+ *
* Category: cache,clustering
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicHeaderNameBuilder hazelcastTopic() {
return HazelcastTopicEndpointBuilderFactory.HazelcastTopicHeaderNameBuilder.INSTANCE;
}
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * @return the dsl builder for the headers' name.
+ */
+ public static HiveMQEndpointBuilderFactory.HiveMQHeaderNameBuilder hivemq() {
+ return HiveMQEndpointBuilderFactory.HiveMQHeaderNameBuilder.INSTANCE;
+ }
/**
* HTTP (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HttpEndpointBuilderFactory.HttpHeaderNameBuilder http() {
@@ -1820,11 +1833,11 @@ public static HttpEndpointBuilderFactory.HttpHeaderNameBuilder http() {
* Hugging Face (camel-huggingface)
* Integration with Hugging Face's Model Hub by using the Deep Java Library
* (DJL) Python bridge
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-huggingface
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static HuggingFaceEndpointBuilderFactory.HuggingFaceHeaderNameBuilder huggingface() {
@@ -1834,11 +1847,11 @@ public static HuggingFaceEndpointBuilderFactory.HuggingFaceHeaderNameBuilder hug
* Huawei Object Storage Service (OBS) (camel-huaweicloud-obs)
* To provide stable, secure, efficient, and easy-to-use cloud storage
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-obs
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OBSEndpointBuilderFactory.OBSHeaderNameBuilder hwcloudObs() {
@@ -1847,11 +1860,11 @@ public static OBSEndpointBuilderFactory.OBSHeaderNameBuilder hwcloudObs() {
/**
* IBM Cloud Object Storage (camel-ibm-cos)
* Store and retrieve objects from IBM Cloud Object Storage.
- *
+ *
* Category: cloud,file
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-cos
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder ibmCos() {
@@ -1860,11 +1873,11 @@ public static IBMCOSEndpointBuilderFactory.IBMCOSHeaderNameBuilder ibmCos() {
/**
* IBM Secrets Manager (camel-ibm-secrets-manager)
* Manage secrets in IBM Secrets Manager Service
- *
+ *
* Category: cloud,cloud
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-ibm-secrets-manager
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IBMSecretsManagerEndpointBuilderFactory.IBMSecretsManagerHeaderNameBuilder ibmSecretsManager() {
@@ -1873,11 +1886,11 @@ public static IBMSecretsManagerEndpointBuilderFactory.IBMSecretsManagerHeaderNam
/**
* IBM Watson Discovery (camel-ibm-watson-discovery)
* Perform document understanding and search using IBM Watson Discovery
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-discovery
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonDiscoveryEndpointBuilderFactory.WatsonDiscoveryHeaderNameBuilder ibmWatsonDiscovery() {
@@ -1887,11 +1900,11 @@ public static WatsonDiscoveryEndpointBuilderFactory.WatsonDiscoveryHeaderNameBui
* IBM Watson Language (camel-ibm-watson-language)
* Perform natural language processing using IBM Watson Natural Language
* Understanding
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-language
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonLanguageEndpointBuilderFactory.WatsonLanguageHeaderNameBuilder ibmWatsonLanguage() {
@@ -1900,11 +1913,11 @@ public static WatsonLanguageEndpointBuilderFactory.WatsonLanguageHeaderNameBuild
/**
* IBM Watson Speech to Text (camel-ibm-watson-speech-to-text)
* Convert speech audio to text using IBM Watson Speech to Text
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-speech-to-text
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonSpeechToTextEndpointBuilderFactory.WatsonSpeechToTextHeaderNameBuilder ibmWatsonSpeechToText() {
@@ -1913,11 +1926,11 @@ public static WatsonSpeechToTextEndpointBuilderFactory.WatsonSpeechToTextHeaderN
/**
* IBM Watson Text to Speech (camel-ibm-watson-text-to-speech)
* Convert text to natural-sounding speech using IBM Watson Text to Speech
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-text-to-speech
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechHeaderNameBuilder ibmWatsonTextToSpeech() {
@@ -1927,11 +1940,11 @@ public static WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechHeaderN
* IBM watsonx.ai (camel-ibm-watsonx-ai)
* Interact with IBM watsonx.ai foundation models for text generation, chat,
* embeddings, and more.
- *
+ *
* Category: ai,cloud
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-ai
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonxAiEndpointBuilderFactory.WatsonxAiHeaderNameBuilder ibmWatsonxAi() {
@@ -1941,11 +1954,11 @@ public static WatsonxAiEndpointBuilderFactory.WatsonxAiHeaderNameBuilder ibmWats
* IBM watsonx.data (camel-ibm-watsonx-data)
* Interact with IBM watsonx.data lakehouse for catalog, schema, table, and
* engine management.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-data
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WatsonxDataEndpointBuilderFactory.WatsonxDataHeaderNameBuilder ibmWatsonxData() {
@@ -1955,11 +1968,11 @@ public static WatsonxDataEndpointBuilderFactory.WatsonxDataHeaderNameBuilder ibm
* Ignite Cache (camel-ignite)
* Perform cache operations on an Ignite cache or consume changes from a
* continuous query.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder igniteCache() {
@@ -1968,11 +1981,11 @@ public static IgniteCacheEndpointBuilderFactory.IgniteCacheHeaderNameBuilder ign
/**
* Ignite Compute (camel-ignite)
* Run compute operations on an Ignite cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder igniteCompute() {
@@ -1981,11 +1994,11 @@ public static IgniteComputeEndpointBuilderFactory.IgniteComputeHeaderNameBuilder
/**
* Ignite ID Generator (camel-ignite)
* Interact with Ignite Atomic Sequences and ID Generators .
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenHeaderNameBuilder igniteIdgen() {
@@ -1994,11 +2007,11 @@ public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenHeaderNameBuilder ign
/**
* Ignite Messaging (camel-ignite)
* Send and receive messages from an Ignite topic.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingHeaderNameBuilder igniteMessaging() {
@@ -2007,11 +2020,11 @@ public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingHeaderNameBui
/**
* Ignite Queues (camel-ignite)
* Interact with Ignite Queue data structures.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteQueueEndpointBuilderFactory.IgniteQueueHeaderNameBuilder igniteQueue() {
@@ -2020,11 +2033,11 @@ public static IgniteQueueEndpointBuilderFactory.IgniteQueueHeaderNameBuilder ign
/**
* Ignite Sets (camel-ignite)
* Interact with Ignite Set data structures.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static IgniteSetEndpointBuilderFactory.IgniteSetHeaderNameBuilder igniteSet() {
@@ -2033,11 +2046,11 @@ public static IgniteSetEndpointBuilderFactory.IgniteSetHeaderNameBuilder igniteS
/**
* IMAP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MailEndpointBuilderFactory.MailHeaderNameBuilder imap() {
@@ -2047,11 +2060,11 @@ public static MailEndpointBuilderFactory.MailHeaderNameBuilder imap() {
* Infinispan (camel-infinispan)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteHeaderNameBuilder infinispan() {
@@ -2061,11 +2074,11 @@ public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteHeaderNameB
* Infinispan Embedded (camel-infinispan-embedded)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan-embedded
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedHeaderNameBuilder infinispanEmbedded() {
@@ -2074,11 +2087,11 @@ public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedHeaderN
/**
* InfluxDB (camel-influxdb)
* Interact with InfluxDB v1, a time series database.
- *
+ *
* Category: database
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-influxdb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static InfluxDbEndpointBuilderFactory.InfluxDbHeaderNameBuilder influxdb() {
@@ -2087,11 +2100,11 @@ public static InfluxDbEndpointBuilderFactory.InfluxDbHeaderNameBuilder influxdb(
/**
* InfluxDB2 (camel-influxdb2)
* Interact with InfluxDB v2, a time series database.
- *
+ *
* Category: database
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-influxdb2
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static InfluxDb2EndpointBuilderFactory.InfluxDb2HeaderNameBuilder influxdb2() {
@@ -2100,11 +2113,11 @@ public static InfluxDb2EndpointBuilderFactory.InfluxDb2HeaderNameBuilder influxd
/**
* JCache (camel-jcache)
* Perform caching operations against JSR107/JCache.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-jcache
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder jcache() {
@@ -2113,11 +2126,11 @@ public static JCacheEndpointBuilderFactory.JCacheHeaderNameBuilder jcache() {
/**
* JCR (camel-jcr)
* Read and write nodes to/from a JCR compliant content repository.
- *
+ *
* Category: database,cms
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-jcr
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JcrEndpointBuilderFactory.JcrHeaderNameBuilder jcr() {
@@ -2126,11 +2139,11 @@ public static JcrEndpointBuilderFactory.JcrHeaderNameBuilder jcr() {
/**
* JDBC (camel-jdbc)
* Access databases through SQL and JDBC.
- *
+ *
* Category: database
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jdbc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JdbcEndpointBuilderFactory.JdbcHeaderNameBuilder jdbc() {
@@ -2139,11 +2152,11 @@ public static JdbcEndpointBuilderFactory.JdbcHeaderNameBuilder jdbc() {
/**
* Jetty (camel-jetty)
* Expose HTTP endpoints using Jetty 12.
- *
+ *
* Category: http
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jetty
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JettyHttp12EndpointBuilderFactory.JettyHttp12HeaderNameBuilder jetty() {
@@ -2152,11 +2165,11 @@ public static JettyHttp12EndpointBuilderFactory.JettyHttp12HeaderNameBuilder jet
/**
* JGroups (camel-jgroups)
* Exchange messages with JGroups clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-jgroups
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JGroupsEndpointBuilderFactory.JGroupsHeaderNameBuilder jgroups() {
@@ -2165,11 +2178,11 @@ public static JGroupsEndpointBuilderFactory.JGroupsHeaderNameBuilder jgroups() {
/**
* JGroups raft (camel-jgroups-raft)
* Exchange messages with JGroups-raft clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-jgroups-raft
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder jgroupsRaft() {
@@ -2178,11 +2191,11 @@ public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftHeaderNameBuilder jgr
/**
* Jira (camel-jira)
* Interact with JIRA issue tracker.
- *
+ *
* Category: document
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jira
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JiraEndpointBuilderFactory.JiraHeaderNameBuilder jira() {
@@ -2191,11 +2204,11 @@ public static JiraEndpointBuilderFactory.JiraHeaderNameBuilder jira() {
/**
* JMS (camel-jms)
* Send and receive messages to/from JMS message brokers.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jms
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JmsEndpointBuilderFactory.JmsHeaderNameBuilder jms() {
@@ -2204,11 +2217,11 @@ public static JmsEndpointBuilderFactory.JmsHeaderNameBuilder jms() {
/**
* JMX (camel-jmx)
* Receive JMX notifications.
- *
+ *
* Category: monitoring
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-jmx
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JMXEndpointBuilderFactory.JMXHeaderNameBuilder jmx() {
@@ -2217,11 +2230,11 @@ public static JMXEndpointBuilderFactory.JMXHeaderNameBuilder jmx() {
/**
* JOLT (camel-jolt)
* JSON to JSON transformation using JOLT.
- *
+ *
* Category: transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-jolt
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JoltEndpointBuilderFactory.JoltHeaderNameBuilder jolt() {
@@ -2231,11 +2244,11 @@ public static JoltEndpointBuilderFactory.JoltHeaderNameBuilder jolt() {
* JPA (camel-jpa)
* Store and retrieve Java objects from databases using Java Persistence API
* (JPA).
- *
+ *
* Category: database
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jpa
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JpaEndpointBuilderFactory.JpaHeaderNameBuilder jpa() {
@@ -2244,11 +2257,11 @@ public static JpaEndpointBuilderFactory.JpaHeaderNameBuilder jpa() {
/**
* JSLT (camel-jslt)
* Query or transform JSON payloads using JSLT.
- *
+ *
* Category: transformation
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-jslt
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JsltEndpointBuilderFactory.JsltHeaderNameBuilder jslt() {
@@ -2259,11 +2272,11 @@ public static JsltEndpointBuilderFactory.JsltHeaderNameBuilder jslt() {
* Exchanges messages with an IBM i system using data queues, message
* queues, or program call. IBM i is the replacement for AS/400 and iSeries
* servers.
- *
+ *
* Category: messaging
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-jt400
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Jt400EndpointBuilderFactory.Jt400HeaderNameBuilder jt400() {
@@ -2272,11 +2285,11 @@ public static Jt400EndpointBuilderFactory.Jt400HeaderNameBuilder jt400() {
/**
* JTE (camel-jte)
* Transform messages using a Java based template engine (JTE).
- *
+ *
* Category: transformation
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-jte
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static JteEndpointBuilderFactory.JteHeaderNameBuilder jte() {
@@ -2285,11 +2298,11 @@ public static JteEndpointBuilderFactory.JteHeaderNameBuilder jte() {
/**
* Kafka (camel-kafka)
* Send and receive messages to/from an Apache Kafka broker.
- *
+ *
* Category: messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-kafka
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KafkaEndpointBuilderFactory.KafkaHeaderNameBuilder kafka() {
@@ -2298,11 +2311,11 @@ public static KafkaEndpointBuilderFactory.KafkaHeaderNameBuilder kafka() {
/**
* Keycloak (camel-keycloak)
* Manage Keycloak instances via Admin API.
- *
+ *
* Category: security,management
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-keycloak
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KeycloakEndpointBuilderFactory.KeycloakHeaderNameBuilder keycloak() {
@@ -2312,11 +2325,11 @@ public static KeycloakEndpointBuilderFactory.KeycloakHeaderNameBuilder keycloak(
* KServe (camel-kserve)
* Provide access to AI model servers with the KServe standard to run
* inference with remote models
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-kserve
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KServeEndpointBuilderFactory.KServeHeaderNameBuilder kserve() {
@@ -2326,11 +2339,11 @@ public static KServeEndpointBuilderFactory.KServeHeaderNameBuilder kserve() {
* Kubernetes ConfigMap (camel-kubernetes)
* Perform operations on Kubernetes ConfigMaps and get notified on
* ConfigMaps changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsHeaderNameBuilder kubernetesConfigMaps() {
@@ -2339,11 +2352,11 @@ public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsHea
/**
* Kubernetes Cronjob (camel-kubernetes)
* Perform operations on Kubernetes CronJob.
- *
+ *
* Category: container,cloud
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobHeaderNameBuilder kubernetesCronjob() {
@@ -2353,11 +2366,11 @@ public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobHeaderNam
* Kubernetes Custom Resources (camel-kubernetes)
* Perform operations on Kubernetes Custom Resources and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 3.7
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomResourcesHeaderNameBuilder kubernetesCustomResources() {
@@ -2367,11 +2380,11 @@ public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomRe
* Kubernetes Deployments (camel-kubernetes)
* Perform operations on Kubernetes Deployments and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsHeaderNameBuilder kubernetesDeployments() {
@@ -2381,11 +2394,11 @@ public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsH
* Kubernetes Event (camel-kubernetes)
* Perform operations on Kubernetes Events and get notified on Events
* changes.
- *
+ *
* Category: container,cloud
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsHeaderNameBuilder kubernetesEvents() {
@@ -2395,11 +2408,11 @@ public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsHeaderNameB
* Kubernetes HPA (camel-kubernetes)
* Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get
* notified on HPA changes.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAHeaderNameBuilder kubernetesHpa() {
@@ -2408,11 +2421,11 @@ public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAHeaderNameBuilder
/**
* Kubernetes Job (camel-kubernetes)
* Perform operations on Kubernetes Jobs.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesJobEndpointBuilderFactory.KubernetesJobHeaderNameBuilder kubernetesJob() {
@@ -2422,11 +2435,11 @@ public static KubernetesJobEndpointBuilderFactory.KubernetesJobHeaderNameBuilder
* Kubernetes Namespaces (camel-kubernetes)
* Perform operations on Kubernetes Namespaces and get notified on Namespace
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesHeaderNameBuilder kubernetesNamespaces() {
@@ -2435,11 +2448,11 @@ public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesHea
/**
* Kubernetes Nodes (camel-kubernetes)
* Perform operations on Kubernetes Nodes and get notified on Node changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesHeaderNameBuilder kubernetesNodes() {
@@ -2449,11 +2462,11 @@ public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesHeaderNameBui
* Kubernetes Persistent Volume (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes and get notified on
* Persistent Volume changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersistentVolumesHeaderNameBuilder kubernetesPersistentVolumes() {
@@ -2463,11 +2476,11 @@ public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersis
* Kubernetes Persistent Volume Claim (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes Claims and get
* notified on Persistent Volumes Claim changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.KubernetesPersistentVolumesClaimsHeaderNameBuilder kubernetesPersistentVolumesClaims() {
@@ -2476,11 +2489,11 @@ public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.Kubernetes
/**
* Kubernetes Pods (camel-kubernetes)
* Perform operations on Kubernetes Pods and get notified on Pod changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsHeaderNameBuilder kubernetesPods() {
@@ -2490,11 +2503,11 @@ public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsHeaderNameBuild
* Kubernetes Replication Controller (camel-kubernetes)
* Perform operations on Kubernetes Replication Controllers and get notified
* on Replication Controllers changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesReplicationControllersHeaderNameBuilder kubernetesReplicationControllers() {
@@ -2503,11 +2516,11 @@ public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesR
/**
* Kubernetes Resources Quota (camel-kubernetes)
* Perform operations on Kubernetes Resources Quotas.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResourcesQuotaHeaderNameBuilder kubernetesResourcesQuota() {
@@ -2516,11 +2529,11 @@ public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResources
/**
* Kubernetes Secrets (camel-kubernetes)
* Perform operations on Kubernetes Secrets.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsHeaderNameBuilder kubernetesSecrets() {
@@ -2529,11 +2542,11 @@ public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsHeaderNam
/**
* Kubernetes Service Account (camel-kubernetes)
* Perform operations on Kubernetes Service Accounts.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceAccountsHeaderNameBuilder kubernetesServiceAccounts() {
@@ -2543,11 +2556,11 @@ public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceA
* Kubernetes Services (camel-kubernetes)
* Perform operations on Kubernetes Services and get notified on Service
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesHeaderNameBuilder kubernetesServices() {
@@ -2557,11 +2570,11 @@ public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesHeaderN
* Kudu (camel-kudu)
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
- *
+ *
* Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KuduEndpointBuilderFactory.KuduHeaderNameBuilder kudu() {
@@ -2570,11 +2583,11 @@ public static KuduEndpointBuilderFactory.KuduHeaderNameBuilder kudu() {
/**
* LangChain4j Agent (camel-langchain4j-agent)
* LangChain4j Agent component
- *
+ *
* Category: ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-agent
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentHeaderNameBuilder langchain4jAgent() {
@@ -2583,11 +2596,11 @@ public static LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentHeaderNameB
/**
* LangChain4j Chat (camel-langchain4j-chat)
* LangChain4j Chat component
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-chat
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LangChain4jChatEndpointBuilderFactory.LangChain4jChatHeaderNameBuilder langchain4jChat() {
@@ -2596,11 +2609,11 @@ public static LangChain4jChatEndpointBuilderFactory.LangChain4jChatHeaderNameBui
/**
* LangChain4j Embeddings (camel-langchain4j-embeddings)
* LangChain4j Embeddings
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddings
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LangChain4jEmbeddingsEndpointBuilderFactory.LangChain4jEmbeddingsHeaderNameBuilder langchain4jEmbeddings() {
@@ -2609,11 +2622,11 @@ public static LangChain4jEmbeddingsEndpointBuilderFactory.LangChain4jEmbeddingsH
/**
* LangChain4j Embedding Store (camel-langchain4j-embeddingstore)
* Perform operations on the LangChain4jEmbeddingStores.
- *
+ *
* Category: database,ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddingstore
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LangChain4jEmbeddingStoreEndpointBuilderFactory.LangChain4jEmbeddingStoreHeaderNameBuilder langchain4jEmbeddingstore() {
@@ -2622,11 +2635,11 @@ public static LangChain4jEmbeddingStoreEndpointBuilderFactory.LangChain4jEmbeddi
/**
* Language (camel-language)
* Execute scripts in any of the languages supported by Camel.
- *
+ *
* Category: core,script
* Since: 2.5
* Maven coordinates: org.apache.camel:camel-language
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LanguageEndpointBuilderFactory.LanguageHeaderNameBuilder language() {
@@ -2635,11 +2648,11 @@ public static LanguageEndpointBuilderFactory.LanguageHeaderNameBuilder language(
/**
* Printer (camel-printer)
* Send print jobs to printers.
- *
+ *
* Category: document
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-printer
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PrinterEndpointBuilderFactory.PrinterHeaderNameBuilder lpr() {
@@ -2648,11 +2661,11 @@ public static PrinterEndpointBuilderFactory.PrinterHeaderNameBuilder lpr() {
/**
* Lucene (camel-lucene)
* Perform inserts or queries against Apache Lucene databases.
- *
+ *
* Category: database,search
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-lucene
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static LuceneEndpointBuilderFactory.LuceneHeaderNameBuilder lucene() {
@@ -2662,11 +2675,11 @@ public static LuceneEndpointBuilderFactory.LuceneHeaderNameBuilder lucene() {
* Metrics (camel-metrics)
* Collect various metrics directly from Camel routes using the DropWizard
* metrics library.
- *
+ *
* Category: monitoring
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-metrics
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder metrics() {
@@ -2676,11 +2689,11 @@ public static MetricsEndpointBuilderFactory.MetricsHeaderNameBuilder metrics() {
* Micrometer (camel-micrometer)
* Collect various metrics directly from Camel routes using the Micrometer
* library.
- *
+ *
* Category: monitoring
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-micrometer
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MicrometerEndpointBuilderFactory.MicrometerHeaderNameBuilder micrometer() {
@@ -2690,11 +2703,11 @@ public static MicrometerEndpointBuilderFactory.MicrometerHeaderNameBuilder micro
* OPC UA Browser (camel-milo)
* Connect to OPC UA servers using the binary protocol for browsing the node
* tree.
- *
+ *
* Category: iot
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MiloBrowseEndpointBuilderFactory.MiloBrowseHeaderNameBuilder miloBrowse() {
@@ -2704,11 +2717,11 @@ public static MiloBrowseEndpointBuilderFactory.MiloBrowseHeaderNameBuilder miloB
* OPC UA Client (camel-milo)
* Connect to OPC UA servers using the binary protocol for acquiring
* telemetry data.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MiloClientEndpointBuilderFactory.MiloClientHeaderNameBuilder miloClient() {
@@ -2717,11 +2730,11 @@ public static MiloClientEndpointBuilderFactory.MiloClientHeaderNameBuilder miloC
/**
* Milvus (camel-milvus)
* Perform operations on the Milvus Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-milvus
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MilvusEndpointBuilderFactory.MilvusHeaderNameBuilder milvus() {
@@ -2730,11 +2743,11 @@ public static MilvusEndpointBuilderFactory.MilvusHeaderNameBuilder milvus() {
/**
* Mina (camel-mina)
* Socket level networking using TCP or UDP with Apache Mina 2.x.
- *
+ *
* Category: networking
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-mina
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MinaEndpointBuilderFactory.MinaHeaderNameBuilder mina() {
@@ -2743,11 +2756,11 @@ public static MinaEndpointBuilderFactory.MinaHeaderNameBuilder mina() {
/**
* MINA SFTP (camel-mina-sftp)
* Upload and download files to/from SFTP servers using Apache MINA SSHD.
- *
+ *
* Category: file
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-mina-sftp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MinaSftpEndpointBuilderFactory.MinaSftpHeaderNameBuilder minaSftp() {
@@ -2756,11 +2769,11 @@ public static MinaSftpEndpointBuilderFactory.MinaSftpHeaderNameBuilder minaSftp(
/**
* Minio (camel-minio)
* Store and retrieve objects from Minio Storage Service using Minio SDK.
- *
+ *
* Category: cloud,file
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-minio
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MinioEndpointBuilderFactory.MinioHeaderNameBuilder minio() {
@@ -2769,11 +2782,11 @@ public static MinioEndpointBuilderFactory.MinioHeaderNameBuilder minio() {
/**
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
- *
+ *
* Category: health
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MllpEndpointBuilderFactory.MllpHeaderNameBuilder mllp() {
@@ -2782,11 +2795,11 @@ public static MllpEndpointBuilderFactory.MllpHeaderNameBuilder mllp() {
/**
* MongoDB (camel-mongodb)
* Perform operations on MongoDB documents and collections.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-mongodb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MongoDbEndpointBuilderFactory.MongoDbHeaderNameBuilder mongodb() {
@@ -2795,11 +2808,11 @@ public static MongoDbEndpointBuilderFactory.MongoDbHeaderNameBuilder mongodb() {
/**
* MongoDB GridFS (camel-mongodb-gridfs)
* Interact with MongoDB GridFS.
- *
+ *
* Category: database,file
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-mongodb-gridfs
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GridFsEndpointBuilderFactory.GridFsHeaderNameBuilder mongodbGridfs() {
@@ -2808,11 +2821,11 @@ public static GridFsEndpointBuilderFactory.GridFsHeaderNameBuilder mongodbGridfs
/**
* Mustache (camel-mustache)
* Transform messages using a Mustache template.
- *
+ *
* Category: transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mustache
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MustacheEndpointBuilderFactory.MustacheHeaderNameBuilder mustache() {
@@ -2821,11 +2834,11 @@ public static MustacheEndpointBuilderFactory.MustacheHeaderNameBuilder mustache(
/**
* MVEL (camel-mvel)
* Transform messages using an MVEL template.
- *
+ *
* Category: transformation,script
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mvel
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MvelEndpointBuilderFactory.MvelHeaderNameBuilder mvel() {
@@ -2835,11 +2848,11 @@ public static MvelEndpointBuilderFactory.MvelHeaderNameBuilder mvel() {
* MyBatis (camel-mybatis)
* Performs a query, poll, insert, update or delete in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MyBatisEndpointBuilderFactory.MyBatisHeaderNameBuilder mybatis() {
@@ -2849,11 +2862,11 @@ public static MyBatisEndpointBuilderFactory.MyBatisHeaderNameBuilder mybatis() {
* MyBatis Bean (camel-mybatis)
* Perform queries, inserts, updates or deletes in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanHeaderNameBuilder mybatisBean() {
@@ -2862,11 +2875,11 @@ public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanHeaderNameBuilder myb
/**
* Nats (camel-nats)
* Send and receive messages from NATS messaging system.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-nats
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NatsEndpointBuilderFactory.NatsHeaderNameBuilder nats() {
@@ -2875,11 +2888,11 @@ public static NatsEndpointBuilderFactory.NatsHeaderNameBuilder nats() {
/**
* Neo4j (camel-neo4j)
* Perform operations on the Neo4j Graph Database
- *
+ *
* Category: database,ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-neo4j
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Neo4jEndpointBuilderFactory.Neo4jHeaderNameBuilder neo4j() {
@@ -2888,11 +2901,11 @@ public static Neo4jEndpointBuilderFactory.Neo4jHeaderNameBuilder neo4j() {
/**
* Netty (camel-netty)
* Socket level networking using TCP or UDP with Netty 4.x.
- *
+ *
* Category: networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NettyEndpointBuilderFactory.NettyHeaderNameBuilder netty() {
@@ -2901,11 +2914,11 @@ public static NettyEndpointBuilderFactory.NettyHeaderNameBuilder netty() {
/**
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
- *
+ *
* Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NettyHttpEndpointBuilderFactory.NettyHttpHeaderNameBuilder nettyHttp() {
@@ -2914,11 +2927,11 @@ public static NettyHttpEndpointBuilderFactory.NettyHttpHeaderNameBuilder nettyHt
/**
* OAI-PMH (camel-oaipmh)
* Harvest metadata using OAI-PMH protocol
- *
+ *
* Category: search
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-oaipmh
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OAIPMHEndpointBuilderFactory.OAIPMHHeaderNameBuilder oaipmh() {
@@ -2927,11 +2940,11 @@ public static OAIPMHEndpointBuilderFactory.OAIPMHHeaderNameBuilder oaipmh() {
/**
* Olingo2 (camel-olingo2)
* Communicate with OData 2.0 services using Apache Olingo.
- *
+ *
* Category: cloud
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-olingo2
- *
+ *
* @return the dsl builder for the headers' name.
*/
@Deprecated
@@ -2941,11 +2954,11 @@ public static Olingo2EndpointBuilderFactory.Olingo2HeaderNameBuilder olingo2() {
/**
* Olingo4 (camel-olingo4)
* Communicate with OData 4.0 services using Apache Olingo OData API.
- *
+ *
* Category: cloud
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-olingo4
- *
+ *
* @return the dsl builder for the headers' name.
*/
@Deprecated
@@ -2956,11 +2969,11 @@ public static Olingo4EndpointBuilderFactory.Olingo4HeaderNameBuilder olingo4() {
* OpenAI (camel-openai)
* OpenAI endpoint for chat completion, Responses API, embeddings, audio
* transcription, audio translation, and text-to-speech.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-openai
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpenAIEndpointBuilderFactory.OpenAIHeaderNameBuilder openai() {
@@ -2969,11 +2982,11 @@ public static OpenAIEndpointBuilderFactory.OpenAIHeaderNameBuilder openai() {
/**
* OpenSearch (camel-opensearch)
* Send requests to OpenSearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-opensearch
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpensearchEndpointBuilderFactory.OpensearchHeaderNameBuilder opensearch() {
@@ -2982,11 +2995,11 @@ public static OpensearchEndpointBuilderFactory.OpensearchHeaderNameBuilder opens
/**
* OpenShift Build Config (camel-kubernetes)
* Perform operations on OpenShift Build Configs.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsHeaderNameBuilder openshiftBuildConfigs() {
@@ -2995,11 +3008,11 @@ public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsH
/**
* OpenShift Builds (camel-kubernetes)
* Perform operations on OpenShift Builds.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsHeaderNameBuilder openshiftBuilds() {
@@ -3009,11 +3022,11 @@ public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsHeaderNameBui
* OpenShift Deployment Configs (camel-kubernetes)
* Perform operations on OpenShift Deployment Configs and get notified on
* Deployment Config changes.
- *
+ *
* Category: container,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeploymentConfigsHeaderNameBuilder openshiftDeploymentconfigs() {
@@ -3022,11 +3035,11 @@ public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeployme
/**
* OpenStack Cinder (camel-openstack)
* Access data in OpenStack Cinder block storage.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static CinderEndpointBuilderFactory.CinderHeaderNameBuilder openstackCinder() {
@@ -3035,11 +3048,11 @@ public static CinderEndpointBuilderFactory.CinderHeaderNameBuilder openstackCind
/**
* OpenStack Glance (camel-openstack)
* Manage VM images and metadata definitions in OpenStack Glance.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static GlanceEndpointBuilderFactory.GlanceHeaderNameBuilder openstackGlance() {
@@ -3049,11 +3062,11 @@ public static GlanceEndpointBuilderFactory.GlanceHeaderNameBuilder openstackGlan
* OpenStack Keystone (camel-openstack)
* Access OpenStack Keystone for API client authentication, service
* discovery and distributed multi-tenant authorization.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static KeystoneEndpointBuilderFactory.KeystoneHeaderNameBuilder openstackKeystone() {
@@ -3062,11 +3075,11 @@ public static KeystoneEndpointBuilderFactory.KeystoneHeaderNameBuilder openstack
/**
* OpenStack Neutron (camel-openstack)
* Access OpenStack Neutron for network services.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NeutronEndpointBuilderFactory.NeutronHeaderNameBuilder openstackNeutron() {
@@ -3075,11 +3088,11 @@ public static NeutronEndpointBuilderFactory.NeutronHeaderNameBuilder openstackNe
/**
* OpenStack Nova (camel-openstack)
* Access OpenStack to manage compute resources.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NovaEndpointBuilderFactory.NovaHeaderNameBuilder openstackNova() {
@@ -3088,11 +3101,11 @@ public static NovaEndpointBuilderFactory.NovaHeaderNameBuilder openstackNova() {
/**
* OpenStack Swift (camel-openstack)
* Access OpenStack Swift object/blob store.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SwiftEndpointBuilderFactory.SwiftHeaderNameBuilder openstackSwift() {
@@ -3101,11 +3114,11 @@ public static SwiftEndpointBuilderFactory.SwiftHeaderNameBuilder openstackSwift(
/**
* OpenTelemetry Metrics (camel-opentelemetry-metrics)
* Camel metrics based on the Camel Telemetry spec
- *
+ *
* Category: monitoring
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-opentelemetry-metrics
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OpenTelemetryEndpointBuilderFactory.OpenTelemetryHeaderNameBuilder opentelemetryMetrics() {
@@ -3114,11 +3127,11 @@ public static OpenTelemetryEndpointBuilderFactory.OpenTelemetryHeaderNameBuilder
/**
* OptaPlanner (camel-optaplanner)
* Solve planning problems with OptaPlanner.
- *
+ *
* Category: workflow
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-optaplanner
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static OptaPlannerEndpointBuilderFactory.OptaPlannerHeaderNameBuilder optaplanner() {
@@ -3127,11 +3140,11 @@ public static OptaPlannerEndpointBuilderFactory.OptaPlannerHeaderNameBuilder opt
/**
* Paho (camel-paho)
* Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
- *
+ *
* Category: messaging,iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-paho
- *
+ *
* @return the dsl builder for the headers' name.
*/
@Deprecated
@@ -3141,11 +3154,11 @@ public static PahoEndpointBuilderFactory.PahoHeaderNameBuilder paho() {
/**
* Paho MQTT 5 (camel-paho-mqtt5)
* Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.
- *
+ *
* Category: messaging,iot
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-paho-mqtt5
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5HeaderNameBuilder pahoMqtt5() {
@@ -3154,11 +3167,11 @@ public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5HeaderNameBuilder pahoMqt
/**
* PDF (camel-pdf)
* Create, modify or extract content from PDF documents.
- *
+ *
* Category: document,transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-pdf
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PdfEndpointBuilderFactory.PdfHeaderNameBuilder pdf() {
@@ -3167,11 +3180,11 @@ public static PdfEndpointBuilderFactory.PdfHeaderNameBuilder pdf() {
/**
* PostgreSQL Event (camel-pgevent)
* Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
- *
+ *
* Category: database
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-pgevent
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PgEventEndpointBuilderFactory.PgEventHeaderNameBuilder pgevent() {
@@ -3180,11 +3193,11 @@ public static PgEventEndpointBuilderFactory.PgEventHeaderNameBuilder pgevent() {
/**
* PGVector (camel-pgvector)
* Perform operations on the PostgreSQL pgvector Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-pgvector
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PgVectorEndpointBuilderFactory.PgVectorHeaderNameBuilder pgvector() {
@@ -3193,11 +3206,11 @@ public static PgVectorEndpointBuilderFactory.PgVectorHeaderNameBuilder pgvector(
/**
* Pinecone (camel-pinecone)
* Perform operations on the Pinecone Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.6
* Maven coordinates: org.apache.camel:camel-pinecone
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbHeaderNameBuilder pinecone() {
@@ -3206,11 +3219,11 @@ public static PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbHeaderNameB
/**
* PQC Algorithms (camel-pqc)
* Post Quantum Cryptography Signature and Verification component.
- *
+ *
* Category: security
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-pqc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PQCEndpointBuilderFactory.PQCHeaderNameBuilder pqc() {
@@ -3220,11 +3233,11 @@ public static PQCEndpointBuilderFactory.PQCHeaderNameBuilder pqc() {
* PubNub (camel-pubnub)
* Send and receive messages to/from PubNub data stream network for
* connected devices.
- *
+ *
* Category: cloud,iot,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-pubnub
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PubNubEndpointBuilderFactory.PubNubHeaderNameBuilder pubnub() {
@@ -3233,11 +3246,11 @@ public static PubNubEndpointBuilderFactory.PubNubHeaderNameBuilder pubnub() {
/**
* Pulsar (camel-pulsar)
* Send and receive messages from/to Apache Pulsar messaging system.
- *
+ *
* Category: messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-pulsar
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static PulsarEndpointBuilderFactory.PulsarHeaderNameBuilder pulsar() {
@@ -3246,11 +3259,11 @@ public static PulsarEndpointBuilderFactory.PulsarHeaderNameBuilder pulsar() {
/**
* Qdrant (camel-qdrant)
* Perform operations on the Qdrant Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-qdrant
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static QdrantEndpointBuilderFactory.QdrantHeaderNameBuilder qdrant() {
@@ -3260,11 +3273,11 @@ public static QdrantEndpointBuilderFactory.QdrantHeaderNameBuilder qdrant() {
* QuickFix (camel-quickfix)
* Open a Financial Interchange (FIX) session using an embedded QuickFix/J
* engine.
- *
+ *
* Category: messaging
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-quickfix
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static QuickfixjEndpointBuilderFactory.QuickfixjHeaderNameBuilder quickfix() {
@@ -3274,11 +3287,11 @@ public static QuickfixjEndpointBuilderFactory.QuickfixjHeaderNameBuilder quickfi
* Reactive Streams (camel-reactive-streams)
* Exchange messages with reactive stream processing libraries compatible
* with the reactive streams standard.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-reactive-streams
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsHeaderNameBuilder reactiveStreams() {
@@ -3287,11 +3300,11 @@ public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsHeaderNameBui
/**
* REST (camel-rest)
* Expose REST services or call external REST services.
- *
+ *
* Category: core,rest
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RestEndpointBuilderFactory.RestHeaderNameBuilder restEndpoint() {
@@ -3300,11 +3313,11 @@ public static RestEndpointBuilderFactory.RestHeaderNameBuilder restEndpoint() {
/**
* REST Postman (camel-rest-postman)
* To call and expose REST services using a Postman Collection as contract.
- *
+ *
* Category: rest,api
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-rest-postman
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RestPostmanEndpointBuilderFactory.RestPostmanHeaderNameBuilder restPostman() {
@@ -3313,11 +3326,11 @@ public static RestPostmanEndpointBuilderFactory.RestPostmanHeaderNameBuilder res
/**
* Robot Framework (camel-robotframework)
* Pass camel exchanges to acceptance test written in Robot DSL.
- *
+ *
* Category: testing
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-robotframework
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkHeaderNameBuilder robotframework() {
@@ -3326,11 +3339,11 @@ public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkHeaderNameBuild
/**
* RocketMQ (camel-rocketmq)
* Send and receive messages from RocketMQ cluster.
- *
+ *
* Category: messaging
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-rocketmq
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RocketMQEndpointBuilderFactory.RocketMQHeaderNameBuilder rocketmq() {
@@ -3339,11 +3352,11 @@ public static RocketMQEndpointBuilderFactory.RocketMQHeaderNameBuilder rocketmq(
/**
* RSS (camel-rss)
* Poll RSS feeds.
- *
+ *
* Category: document
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-rss
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RssEndpointBuilderFactory.RssHeaderNameBuilder rss() {
@@ -3352,11 +3365,11 @@ public static RssEndpointBuilderFactory.RssHeaderNameBuilder rss() {
/**
* Saga (camel-saga)
* Execute custom actions within a route using the Saga EIP.
- *
+ *
* Category: clustering
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-saga
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SagaEndpointBuilderFactory.SagaHeaderNameBuilder saga() {
@@ -3365,11 +3378,11 @@ public static SagaEndpointBuilderFactory.SagaHeaderNameBuilder saga() {
/**
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
- *
+ *
* Category: cloud,saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SalesforceEndpointBuilderFactory.SalesforceHeaderNameBuilder salesforce() {
@@ -3378,11 +3391,11 @@ public static SalesforceEndpointBuilderFactory.SalesforceHeaderNameBuilder sales
/**
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
- *
+ *
* Category: saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static NetWeaverEndpointBuilderFactory.NetWeaverHeaderNameBuilder sapNetweaver() {
@@ -3392,11 +3405,11 @@ public static NetWeaverEndpointBuilderFactory.NetWeaverHeaderNameBuilder sapNetw
* Scheduler (camel-scheduler)
* Generate messages in specified intervals using
* java.util.concurrent.ScheduledExecutorService.
- *
+ *
* Category: core,scheduling
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-scheduler
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SchedulerEndpointBuilderFactory.SchedulerHeaderNameBuilder scheduler() {
@@ -3405,11 +3418,11 @@ public static SchedulerEndpointBuilderFactory.SchedulerHeaderNameBuilder schedul
/**
* ServiceNow (camel-servicenow)
* Interact with ServiceNow via its REST API.
- *
+ *
* Category: api,cloud,management
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-servicenow
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ServiceNowEndpointBuilderFactory.ServiceNowHeaderNameBuilder servicenow() {
@@ -3418,11 +3431,11 @@ public static ServiceNowEndpointBuilderFactory.ServiceNowHeaderNameBuilder servi
/**
* SFTP (camel-ftp)
* Upload and download files to/from SFTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SftpEndpointBuilderFactory.SftpHeaderNameBuilder sftp() {
@@ -3432,11 +3445,11 @@ public static SftpEndpointBuilderFactory.SftpHeaderNameBuilder sftp() {
* Simple JMS (camel-sjms)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 1.x API.
- *
+ *
* Category: messaging
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-sjms
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SjmsEndpointBuilderFactory.SjmsHeaderNameBuilder sjms() {
@@ -3446,11 +3459,11 @@ public static SjmsEndpointBuilderFactory.SjmsHeaderNameBuilder sjms() {
* Simple JMS2 (camel-sjms2)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 2.x API.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-sjms2
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Sjms2EndpointBuilderFactory.Sjms2HeaderNameBuilder sjms2() {
@@ -3459,11 +3472,11 @@ public static Sjms2EndpointBuilderFactory.Sjms2HeaderNameBuilder sjms2() {
/**
* SMB (camel-smb)
* Read and write files to Server Message Block (SMB) file shares.
- *
+ *
* Category: file
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-smb
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SmbEndpointBuilderFactory.SmbHeaderNameBuilder smb() {
@@ -3473,11 +3486,11 @@ public static SmbEndpointBuilderFactory.SmbHeaderNameBuilder smb() {
* Smooks (camel-smooks)
* Use Smooks to transform, route, and bind both XML and non-XML data,
* including EDI, CSV, JSON, and YAML.
- *
+ *
* Category: transformation
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-smooks
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SmooksEndpointBuilderFactory.SmooksHeaderNameBuilder smooks() {
@@ -3487,11 +3500,11 @@ public static SmooksEndpointBuilderFactory.SmooksHeaderNameBuilder smooks() {
* SMPP (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SmppEndpointBuilderFactory.SmppHeaderNameBuilder smpp() {
@@ -3500,11 +3513,11 @@ public static SmppEndpointBuilderFactory.SmppHeaderNameBuilder smpp() {
/**
* Solr (camel-solr)
* Perform operations against Apache Lucene Solr.
- *
+ *
* Category: search,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-solr
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SolrEndpointBuilderFactory.SolrHeaderNameBuilder solr() {
@@ -3514,11 +3527,11 @@ public static SolrEndpointBuilderFactory.SolrHeaderNameBuilder solr() {
* SPIFFE (camel-spiffe)
* Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID)
* from the SPIFFE Workload API.
- *
+ *
* Category: security
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-spiffe
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpiffeEndpointBuilderFactory.SpiffeHeaderNameBuilder spiffe() {
@@ -3528,11 +3541,11 @@ public static SpiffeEndpointBuilderFactory.SpiffeHeaderNameBuilder spiffe() {
* Splunk HEC (camel-splunk-hec)
* The splunk component allows publishing events in Splunk using the HTTP
* Event Collector.
- *
+ *
* Category: monitoring
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-splunk-hec
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SplunkHECEndpointBuilderFactory.SplunkHECHeaderNameBuilder splunkHec() {
@@ -3541,11 +3554,11 @@ public static SplunkHECEndpointBuilderFactory.SplunkHECHeaderNameBuilder splunkH
/**
* Spring AI Chat (camel-spring-ai-chat)
* Perform chat operations using Spring AI.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-chat
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringAiChatEndpointBuilderFactory.SpringAiChatHeaderNameBuilder springAiChat() {
@@ -3554,11 +3567,11 @@ public static SpringAiChatEndpointBuilderFactory.SpringAiChatHeaderNameBuilder s
/**
* Spring AI Embeddings (camel-spring-ai-embeddings)
* Spring AI Embeddings
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-embeddings
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringAiEmbeddingsEndpointBuilderFactory.SpringAiEmbeddingsHeaderNameBuilder springAiEmbeddings() {
@@ -3567,11 +3580,11 @@ public static SpringAiEmbeddingsEndpointBuilderFactory.SpringAiEmbeddingsHeaderN
/**
* Spring AI Image (camel-spring-ai-image)
* Spring AI Image Generation
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-spring-ai-image
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringAiImageEndpointBuilderFactory.SpringAiImageHeaderNameBuilder springAiImage() {
@@ -3580,11 +3593,11 @@ public static SpringAiImageEndpointBuilderFactory.SpringAiImageHeaderNameBuilder
/**
* Spring AI Vector Store (camel-spring-ai-vector-store)
* Spring AI Vector Store
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-vector-store
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreHeaderNameBuilder springAiVectorStore() {
@@ -3593,11 +3606,11 @@ public static SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreHeade
/**
* Spring Batch (camel-spring-batch)
* Send messages to Spring Batch for further processing.
- *
+ *
* Category: workflow
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-spring-batch
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringBatchEndpointBuilderFactory.SpringBatchHeaderNameBuilder springBatch() {
@@ -3606,11 +3619,11 @@ public static SpringBatchEndpointBuilderFactory.SpringBatchHeaderNameBuilder spr
/**
* Spring JDBC (camel-spring-jdbc)
* Access databases through SQL and JDBC with Spring Transaction support.
- *
+ *
* Category: database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-spring-jdbc
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringJdbcEndpointBuilderFactory.SpringJdbcHeaderNameBuilder springJdbc() {
@@ -3619,11 +3632,11 @@ public static SpringJdbcEndpointBuilderFactory.SpringJdbcHeaderNameBuilder sprin
/**
* Spring RabbitMQ (camel-spring-rabbitmq)
* Send and receive messages from RabbitMQ using the Spring RabbitMQ client.
- *
+ *
* Category: messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-spring-rabbitmq
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuilder springRabbitmq() {
@@ -3632,11 +3645,11 @@ public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQHeaderNameBuild
/**
* Spring Redis (camel-spring-redis)
* Send and receive messages from Redis.
- *
+ *
* Category: cache
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-redis
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static RedisEndpointBuilderFactory.RedisHeaderNameBuilder springRedis() {
@@ -3645,11 +3658,11 @@ public static RedisEndpointBuilderFactory.RedisHeaderNameBuilder springRedis() {
/**
* Spring WebService (camel-spring-ws)
* Access external web services as a client or expose your own web services.
- *
+ *
* Category: webservice
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-spring-ws
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceHeaderNameBuilder springWs() {
@@ -3658,11 +3671,11 @@ public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceHeaderNameB
/**
* SQL (camel-sql)
* Perform SQL queries using Spring JDBC.
- *
+ *
* Category: database
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SqlEndpointBuilderFactory.SqlHeaderNameBuilder sql() {
@@ -3671,11 +3684,11 @@ public static SqlEndpointBuilderFactory.SqlHeaderNameBuilder sql() {
/**
* SQL Stored Procedure (camel-sql)
* Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
- *
+ *
* Category: database
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SqlStoredEndpointBuilderFactory.SqlStoredHeaderNameBuilder sqlStored() {
@@ -3684,11 +3697,11 @@ public static SqlStoredEndpointBuilderFactory.SqlStoredHeaderNameBuilder sqlStor
/**
* SSH (camel-ssh)
* Execute commands on remote hosts using SSH.
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-ssh
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static SshEndpointBuilderFactory.SshHeaderNameBuilder ssh() {
@@ -3698,11 +3711,11 @@ public static SshEndpointBuilderFactory.SshHeaderNameBuilder ssh() {
* State Store (camel-state-store)
* Perform key-value operations against a pluggable KeyValueRepository
* backend.
- *
+ *
* Category: cache
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-state-store
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StateStoreEndpointBuilderFactory.StateStoreHeaderNameBuilder stateStore() {
@@ -3712,11 +3725,11 @@ public static StateStoreEndpointBuilderFactory.StateStoreHeaderNameBuilder state
* Stitch (camel-stitch)
* Stitch is a cloud ETL service that integrates various data sources into a
* central data warehouse through various integrations.
- *
+ *
* Category: cloud,api,saas,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-stitch
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StitchEndpointBuilderFactory.StitchHeaderNameBuilder stitch() {
@@ -3725,11 +3738,11 @@ public static StitchEndpointBuilderFactory.StitchHeaderNameBuilder stitch() {
/**
* Stream (camel-stream)
* Read from system-in and write to system-out and system-err streams.
- *
+ *
* Category: file,core
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-stream
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StreamEndpointBuilderFactory.StreamHeaderNameBuilder stream() {
@@ -3738,11 +3751,11 @@ public static StreamEndpointBuilderFactory.StreamHeaderNameBuilder stream() {
/**
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
- *
+ *
* Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StringTemplateEndpointBuilderFactory.StringTemplateHeaderNameBuilder stringTemplate() {
@@ -3751,11 +3764,11 @@ public static StringTemplateEndpointBuilderFactory.StringTemplateHeaderNameBuild
/**
* Stripe (camel-stripe)
* Interact with the Stripe payment platform.
- *
+ *
* Category: saas,finance
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-stripe
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static StripeEndpointBuilderFactory.StripeHeaderNameBuilder stripe() {
@@ -3764,11 +3777,11 @@ public static StripeEndpointBuilderFactory.StripeHeaderNameBuilder stripe() {
/**
* Tahu Edge Node / Device (camel-tahu)
* Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TahuEdgeEndpointBuilderFactory.TahuEdgeHeaderNameBuilder tahuEdge() {
@@ -3777,11 +3790,11 @@ public static TahuEdgeEndpointBuilderFactory.TahuEdgeHeaderNameBuilder tahuEdge(
/**
* Tahu Host Application (camel-tahu)
* Sparkplug B Host Application support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TahuHostEndpointBuilderFactory.TahuHostHeaderNameBuilder tahuHost() {
@@ -3790,11 +3803,11 @@ public static TahuHostEndpointBuilderFactory.TahuHostHeaderNameBuilder tahuHost(
/**
* Telegram (camel-telegram)
* Send and receive messages using the Telegram Bot API.
- *
+ *
* Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TelegramEndpointBuilderFactory.TelegramHeaderNameBuilder telegram() {
@@ -3804,11 +3817,11 @@ public static TelegramEndpointBuilderFactory.TelegramHeaderNameBuilder telegram(
* TensorFlow Serving (camel-tensorflow-serving)
* Provide access to TensorFlow Serving model servers to run inference with
* TensorFlow saved models remotely
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-tensorflow-serving
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TensorFlowServingEndpointBuilderFactory.TensorFlowServingHeaderNameBuilder tensorflowServing() {
@@ -3818,11 +3831,11 @@ public static TensorFlowServingEndpointBuilderFactory.TensorFlowServingHeaderNam
* Thrift (camel-thrift)
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
- *
+ *
* Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ThriftEndpointBuilderFactory.ThriftHeaderNameBuilder thrift() {
@@ -3831,11 +3844,11 @@ public static ThriftEndpointBuilderFactory.ThriftHeaderNameBuilder thrift() {
/**
* Thymeleaf (camel-thymeleaf)
* Transform messages using a Thymeleaf template.
- *
+ *
* Category: transformation
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-thymeleaf
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ThymeleafEndpointBuilderFactory.ThymeleafHeaderNameBuilder thymeleaf() {
@@ -3844,11 +3857,11 @@ public static ThymeleafEndpointBuilderFactory.ThymeleafHeaderNameBuilder thymele
/**
* Timer (camel-timer)
* Generate messages in specified intervals using java.util.Timer.
- *
+ *
* Category: core,scheduling
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-timer
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TimerEndpointBuilderFactory.TimerHeaderNameBuilder timer() {
@@ -3857,11 +3870,11 @@ public static TimerEndpointBuilderFactory.TimerHeaderNameBuilder timer() {
/**
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageHeaderNameBuilder twitterDirectmessage() {
@@ -3870,11 +3883,11 @@ public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageHea
/**
* Twitter Search (camel-twitter)
* Access Twitter Search.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TwitterSearchEndpointBuilderFactory.TwitterSearchHeaderNameBuilder twitterSearch() {
@@ -3883,11 +3896,11 @@ public static TwitterSearchEndpointBuilderFactory.TwitterSearchHeaderNameBuilder
/**
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineHeaderNameBuilder twitterTimeline() {
@@ -3897,11 +3910,11 @@ public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineHeaderNameBui
* Undertow (camel-undertow)
* Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket
* servers.
- *
+ *
* Category: http,networking
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-undertow
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static UndertowEndpointBuilderFactory.UndertowHeaderNameBuilder undertow() {
@@ -3910,11 +3923,11 @@ public static UndertowEndpointBuilderFactory.UndertowHeaderNameBuilder undertow(
/**
* Velocity (camel-velocity)
* Transform messages using a Velocity template.
- *
+ *
* Category: transformation
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-velocity
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static VelocityEndpointBuilderFactory.VelocityHeaderNameBuilder velocity() {
@@ -3923,11 +3936,11 @@ public static VelocityEndpointBuilderFactory.VelocityHeaderNameBuilder velocity(
/**
* Vert.x HTTP Client (camel-vertx-http)
* Send requests to external HTTP servers using Vert.x
- *
+ *
* Category: http
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-http
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static VertxHttpEndpointBuilderFactory.VertxHttpHeaderNameBuilder vertxHttp() {
@@ -3937,11 +3950,11 @@ public static VertxHttpEndpointBuilderFactory.VertxHttpHeaderNameBuilder vertxHt
* Vert.x WebSocket (camel-vertx-websocket)
* Expose WebSocket endpoints and connect to remote WebSocket servers using
* Vert.x
- *
+ *
* Category: http,networking
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-websocket
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketHeaderNameBuilder vertxWebsocket() {
@@ -3950,11 +3963,11 @@ public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketHeaderNameBuild
/**
* Weather (camel-weather)
* Poll the weather information from Open Weather Map.
- *
+ *
* Category: api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-weather
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WeatherEndpointBuilderFactory.WeatherHeaderNameBuilder weather() {
@@ -3963,11 +3976,11 @@ public static WeatherEndpointBuilderFactory.WeatherHeaderNameBuilder weather() {
/**
* weaviate (camel-weaviate)
* Perform operations on the Weaviate Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-weaviate
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbHeaderNameBuilder weaviate() {
@@ -3976,11 +3989,11 @@ public static WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbHeaderNameB
/**
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
- *
+ *
* Category: blockchain
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static Web3jEndpointBuilderFactory.Web3jHeaderNameBuilder web3j() {
@@ -3989,11 +4002,11 @@ public static Web3jEndpointBuilderFactory.Web3jHeaderNameBuilder web3j() {
/**
* WhatsApp (camel-whatsapp)
* Send messages to WhatsApp.
- *
+ *
* Category: cloud,api,chat
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-whatsapp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WhatsAppEndpointBuilderFactory.WhatsAppHeaderNameBuilder whatsapp() {
@@ -4002,11 +4015,11 @@ public static WhatsAppEndpointBuilderFactory.WhatsAppHeaderNameBuilder whatsapp(
/**
* Workday (camel-workday)
* Detect and parse documents using Workday.
- *
+ *
* Category: cloud,api,saas
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static WorkdayEndpointBuilderFactory.WorkdayHeaderNameBuilder workday() {
@@ -4015,11 +4028,11 @@ public static WorkdayEndpointBuilderFactory.WorkdayHeaderNameBuilder workday() {
/**
* XChange (camel-xchange)
* Access market data and trade on Bitcoin and Altcoin exchanges.
- *
+ *
* Category: blockchain
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-xchange
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XChangeEndpointBuilderFactory.XChangeHeaderNameBuilder xchange() {
@@ -4028,11 +4041,11 @@ public static XChangeEndpointBuilderFactory.XChangeHeaderNameBuilder xchange() {
/**
* XJ (camel-xj)
* Transform JSON and XML message using a XSLT.
- *
+ *
* Category: transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xj
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XJEndpointBuilderFactory.XJHeaderNameBuilder xj() {
@@ -4041,11 +4054,11 @@ public static XJEndpointBuilderFactory.XJHeaderNameBuilder xj() {
/**
* XML Security Sign (camel-xmlsecurity)
* Sign XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XmlSignerEndpointBuilderFactory.XmlSignerHeaderNameBuilder xmlsecuritySign() {
@@ -4054,11 +4067,11 @@ public static XmlSignerEndpointBuilderFactory.XmlSignerHeaderNameBuilder xmlsecu
/**
* XML Security Verify (camel-xmlsecurity)
* Verify XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XmlVerifierEndpointBuilderFactory.XmlVerifierHeaderNameBuilder xmlsecurityVerify() {
@@ -4067,11 +4080,11 @@ public static XmlVerifierEndpointBuilderFactory.XmlVerifierHeaderNameBuilder xml
/**
* XMPP (camel-xmpp)
* Send and receive messages to/from an XMPP chat server.
- *
+ *
* Category: chat,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-xmpp
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XmppEndpointBuilderFactory.XmppHeaderNameBuilder xmpp() {
@@ -4080,11 +4093,11 @@ public static XmppEndpointBuilderFactory.XmppHeaderNameBuilder xmpp() {
/**
* XSLT (camel-xslt)
* Transforms XML payload using an XSLT template.
- *
+ *
* Category: core,transformation
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-xslt
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XsltEndpointBuilderFactory.XsltHeaderNameBuilder xslt() {
@@ -4093,11 +4106,11 @@ public static XsltEndpointBuilderFactory.XsltHeaderNameBuilder xslt() {
/**
* XSLT Saxon (camel-xslt-saxon)
* Transform XML payloads using an XSLT template using Saxon.
- *
+ *
* Category: core,transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xslt-saxon
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static XsltSaxonEndpointBuilderFactory.XsltSaxonHeaderNameBuilder xsltSaxon() {
@@ -4106,11 +4119,11 @@ public static XsltSaxonEndpointBuilderFactory.XsltSaxonHeaderNameBuilder xsltSax
/**
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
- *
+ *
* @return the dsl builder for the headers' name.
*/
public static ZooKeeperEndpointBuilderFactory.ZooKeeperHeaderNameBuilder zookeeper() {
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
index 582249c3ab1ef..47a984831d4d8 100644
--- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/StaticEndpointBuilders.java
@@ -29,17 +29,17 @@ public class StaticEndpointBuilders {
/**
* A2A (camel-a2a)
* A2A endpoint for agent-to-agent communication.
- *
+ *
* Category: ai
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-a2a
- *
+ *
* Syntax: a2a:agentCardSource
- *
+ *
* Path parameter: agentCardSource (required)
* The agent card source (classpath:, file:, http://, https://, or plain
* name)
- *
+ *
* @param path agentCardSource
* @return the dsl builder
*/
@@ -49,17 +49,17 @@ public static A2AEndpointBuilderFactory.A2AEndpointBuilder a2a(String path) {
/**
* A2A (camel-a2a)
* A2A endpoint for agent-to-agent communication.
- *
+ *
* Category: ai
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-a2a
- *
+ *
* Syntax: a2a:agentCardSource
- *
+ *
* Path parameter: agentCardSource (required)
* The agent card source (classpath:, file:, http://, https://, or plain
* name)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path agentCardSource
@@ -72,22 +72,22 @@ public static A2AEndpointBuilderFactory.A2AEndpointBuilder a2a(String componentN
* ActiveMQ 5.x (camel-activemq)
* Send messages to (or consume from) Apache ActiveMQ 5.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-activemq
- *
+ *
* Syntax: activemq:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -98,22 +98,22 @@ public static ActiveMQEndpointBuilderFactory.ActiveMQEndpointBuilder activemq(St
* ActiveMQ 5.x (camel-activemq)
* Send messages to (or consume from) Apache ActiveMQ 5.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-activemq
- *
+ *
* Syntax: activemq:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -126,22 +126,22 @@ public static ActiveMQEndpointBuilderFactory.ActiveMQEndpointBuilder activemq(St
* ActiveMQ 6.x (camel-activemq6)
* Send messages to (or consume from) Apache ActiveMQ 6.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-activemq6
- *
+ *
* Syntax: activemq6:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -152,22 +152,22 @@ public static ActiveMQ6EndpointBuilderFactory.ActiveMQ6EndpointBuilder activemq6
* ActiveMQ 6.x (camel-activemq6)
* Send messages to (or consume from) Apache ActiveMQ 6.x. This component
* extends the Camel JMS component.
- *
+ *
* Category: messaging
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-activemq6
- *
+ *
* Syntax: activemq6:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -180,16 +180,16 @@ public static ActiveMQ6EndpointBuilderFactory.ActiveMQ6EndpointBuilder activemq6
* AI Tool (camel-ai-tool)
* Framework-agnostic consumer endpoint that registers a Camel route as an
* LLM tool in the shared AiToolRegistry.
- *
+ *
* Category: ai
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-ai-tool
- *
+ *
* Syntax: ai-tool:toolName
- *
+ *
* Path parameter: toolName (required)
* The tool name. This is the name the LLM sees and uses to invoke the tool.
- *
+ *
* @param path toolName
* @return the dsl builder
*/
@@ -200,16 +200,16 @@ public static AiToolEndpointBuilderFactory.AiToolEndpointBuilder aiTool(String p
* AI Tool (camel-ai-tool)
* Framework-agnostic consumer endpoint that registers a Camel route as an
* LLM tool in the shared AiToolRegistry.
- *
+ *
* Category: ai
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-ai-tool
- *
+ *
* Syntax: ai-tool:toolName
- *
+ *
* Path parameter: toolName (required)
* The tool name. This is the name the LLM sees and uses to invoke the tool.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path toolName
@@ -221,17 +221,17 @@ public static AiToolEndpointBuilderFactory.AiToolEndpointBuilder aiTool(String c
/**
* Alibaba EventBridge (camel-alibaba-eventbridge)
* Publish events to Alibaba Cloud EventBridge.
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-eventbridge
- *
+ *
* Syntax: alibaba-eventbridge:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 1 enums and the value can be one of: putEvents
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -241,17 +241,17 @@ public static AlibabaEventBridgeEndpointBuilderFactory.AlibabaEventBridgeEndpoin
/**
* Alibaba EventBridge (camel-alibaba-eventbridge)
* Publish events to Alibaba Cloud EventBridge.
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-eventbridge
- *
+ *
* Syntax: alibaba-eventbridge:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 1 enums and the value can be one of: putEvents
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -263,18 +263,18 @@ public static AlibabaEventBridgeEndpointBuilderFactory.AlibabaEventBridgeEndpoin
/**
* Alibaba Function Compute (FC) (camel-alibaba-fc)
* Invoke serverless functions on Alibaba Cloud Function Compute (FC).
- *
+ *
* Category: cloud,serverless
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-fc
- *
+ *
* Syntax: alibaba-fc:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 2 enums and the value can be one of: invokeFunction,
* getFunction
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -284,18 +284,18 @@ public static FCEndpointBuilderFactory.FCEndpointBuilder alibabaFc(String path)
/**
* Alibaba Function Compute (FC) (camel-alibaba-fc)
* Invoke serverless functions on Alibaba Cloud Function Compute (FC).
- *
+ *
* Category: cloud,serverless
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-fc
- *
+ *
* Syntax: alibaba-fc:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 2 enums and the value can be one of: invokeFunction,
* getFunction
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -308,18 +308,18 @@ public static FCEndpointBuilderFactory.FCEndpointBuilder alibabaFc(String compon
* Alibaba Key Management Service (KMS) (camel-alibaba-kms)
* Encrypt and decrypt data using Alibaba Cloud Key Management Service
* (KMS).
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-kms
- *
+ *
* Syntax: alibaba-kms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 3 enums and the value can be one of: encrypt, decrypt,
* generateDataKey
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -330,18 +330,18 @@ public static KMSEndpointBuilderFactory.KMSEndpointBuilder alibabaKms(String pat
* Alibaba Key Management Service (KMS) (camel-alibaba-kms)
* Encrypt and decrypt data using Alibaba Cloud Key Management Service
* (KMS).
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-kms
- *
+ *
* Syntax: alibaba-kms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 3 enums and the value can be one of: encrypt, decrypt,
* generateDataKey
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -353,16 +353,16 @@ public static KMSEndpointBuilderFactory.KMSEndpointBuilder alibabaKms(String com
/**
* Alibaba Message Service (MNS) (camel-alibaba-mns)
* Send and receive messages to/from Alibaba Cloud Message Service (MNS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-mns
- *
+ *
* Syntax: alibaba-mns:queueName
- *
+ *
* Path parameter: queueName (required)
* Queue name, or topic name when using the topic URI syntax
- *
+ *
* @param path queueName
* @return the dsl builder
*/
@@ -372,16 +372,16 @@ public static MNSEndpointBuilderFactory.MNSEndpointBuilder alibabaMns(String pat
/**
* Alibaba Message Service (MNS) (camel-alibaba-mns)
* Send and receive messages to/from Alibaba Cloud Message Service (MNS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-mns
- *
+ *
* Syntax: alibaba-mns:queueName
- *
+ *
* Path parameter: queueName (required)
* Queue name, or topic name when using the topic URI syntax
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path queueName
@@ -393,16 +393,16 @@ public static MNSEndpointBuilderFactory.MNSEndpointBuilder alibabaMns(String com
/**
* Alibaba Object Storage Service (OSS) (camel-alibaba-oss)
* Alibaba Cloud Object Storage Service (OSS) component
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-oss
- *
+ *
* Syntax: alibaba-oss:bucketName
- *
+ *
* Path parameter: bucketName
* Name of bucket to perform operation on
- *
+ *
* @param path bucketName
* @return the dsl builder
*/
@@ -412,16 +412,16 @@ public static OSSEndpointBuilderFactory.OSSEndpointBuilder alibabaOss(String pat
/**
* Alibaba Object Storage Service (OSS) (camel-alibaba-oss)
* Alibaba Cloud Object Storage Service (OSS) component
- *
+ *
* Category: cloud
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-oss
- *
+ *
* Syntax: alibaba-oss:bucketName
- *
+ *
* Path parameter: bucketName
* Name of bucket to perform operation on
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path bucketName
@@ -433,18 +433,18 @@ public static OSSEndpointBuilderFactory.OSSEndpointBuilder alibabaOss(String com
/**
* Alibaba Tablestore (OTS) (camel-alibaba-ots)
* Perform row operations on Alibaba Cloud Tablestore (OTS).
- *
+ *
* Category: cloud,database
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-ots
- *
+ *
* Syntax: alibaba-ots:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 5 enums and the value can be one of: putRow, getRow, updateRow,
* deleteRow, listTables
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -454,18 +454,18 @@ public static AlibabaOtsEndpointBuilderFactory.AlibabaOtsEndpointBuilder alibaba
/**
* Alibaba Tablestore (OTS) (camel-alibaba-ots)
* Perform row operations on Alibaba Cloud Tablestore (OTS).
- *
+ *
* Category: cloud,database
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-ots
- *
+ *
* Syntax: alibaba-ots:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 5 enums and the value can be one of: putRow, getRow, updateRow,
* deleteRow, listTables
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -477,18 +477,18 @@ public static AlibabaOtsEndpointBuilderFactory.AlibabaOtsEndpointBuilder alibaba
/**
* Alibaba Simple Log Service (SLS) (camel-alibaba-sls)
* Manage logs on Alibaba Cloud Simple Log Service (SLS).
- *
+ *
* Category: cloud,monitoring
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sls
- *
+ *
* Syntax: alibaba-sls:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 3 enums and the value can be one of: putLogs, getLogs,
* listLogStores
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -498,18 +498,18 @@ public static AlibabaSlsEndpointBuilderFactory.AlibabaSlsEndpointBuilder alibaba
/**
* Alibaba Simple Log Service (SLS) (camel-alibaba-sls)
* Manage logs on Alibaba Cloud Simple Log Service (SLS).
- *
+ *
* Category: cloud,monitoring
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sls
- *
+ *
* Syntax: alibaba-sls:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 3 enums and the value can be one of: putLogs, getLogs,
* listLogStores
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -521,17 +521,17 @@ public static AlibabaSlsEndpointBuilderFactory.AlibabaSlsEndpointBuilder alibaba
/**
* Alibaba Short Message Service (SMS) (camel-alibaba-sms)
* Send SMS messages using Alibaba Cloud Short Message Service (SMS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sms
- *
+ *
* Syntax: alibaba-sms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 1 enums and the value can be one of: sendSms
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -541,17 +541,17 @@ public static SMSEndpointBuilderFactory.SMSEndpointBuilder alibabaSms(String pat
/**
* Alibaba Short Message Service (SMS) (camel-alibaba-sms)
* Send SMS messages using Alibaba Cloud Short Message Service (SMS).
- *
+ *
* Category: cloud,messaging
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-alibaba-sms
- *
+ *
* Syntax: alibaba-sms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to perform
* There are 1 enums and the value can be one of: sendSms
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -563,22 +563,22 @@ public static SMSEndpointBuilderFactory.SMSEndpointBuilder alibabaSms(String com
/**
* AMQP (camel-amqp)
* Messaging with AMQP protocol using Apache Qpid Client.
- *
+ *
* Category: messaging
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-amqp
- *
+ *
* Syntax: amqp:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -588,22 +588,22 @@ public static AMQPEndpointBuilderFactory.AMQPEndpointBuilder amqp(String path) {
/**
* AMQP (camel-amqp)
* Messaging with AMQP protocol using Apache Qpid Client.
- *
+ *
* Category: messaging
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-amqp
- *
+ *
* Syntax: amqp:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -616,16 +616,16 @@ public static AMQPEndpointBuilderFactory.AMQPEndpointBuilder amqp(String compone
* ArangoDb (camel-arangodb)
* Perform operations on ArangoDb when used as a Document Database, or as a
* Graph Database
- *
+ *
* Category: database
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-arangodb
- *
+ *
* Syntax: arangodb:database
- *
+ *
* Path parameter: database (required)
* database name
- *
+ *
* @param path database
* @return the dsl builder
*/
@@ -636,16 +636,16 @@ public static ArangoDbEndpointBuilderFactory.ArangoDbEndpointBuilder arangodb(St
* ArangoDb (camel-arangodb)
* Perform operations on ArangoDb when used as a Document Database, or as a
* Graph Database
- *
+ *
* Category: database
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-arangodb
- *
+ *
* Syntax: arangodb:database
- *
+ *
* Path parameter: database (required)
* database name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path database
@@ -657,20 +657,20 @@ public static ArangoDbEndpointBuilderFactory.ArangoDbEndpointBuilder arangodb(St
/**
* AS2 (camel-as2)
* Transfer data securely and reliably using the AS2 protocol (RFC4130).
- *
+ *
* Category: file
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-as2
- *
+ *
* Syntax: as2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 3 enums and the value can be one of: CLIENT, SERVER, RECEIPT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -680,20 +680,20 @@ public static AS2EndpointBuilderFactory.AS2EndpointBuilder as2(String path) {
/**
* AS2 (camel-as2)
* Transfer data securely and reliably using the AS2 protocol (RFC4130).
- *
+ *
* Category: file
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-as2
- *
+ *
* Syntax: as2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 3 enums and the value can be one of: CLIENT, SERVER, RECEIPT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -705,16 +705,16 @@ public static AS2EndpointBuilderFactory.AS2EndpointBuilder as2(String componentN
/**
* Asterisk (camel-asterisk)
* Interact with Asterisk PBX Server (VoIP).
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-asterisk
- *
+ *
* Syntax: asterisk:name
- *
+ *
* Path parameter: name (required)
* Name of component
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -724,16 +724,16 @@ public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk(St
/**
* Asterisk (camel-asterisk)
* Interact with Asterisk PBX Server (VoIP).
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-asterisk
- *
+ *
* Syntax: asterisk:name
- *
+ *
* Path parameter: name (required)
* Name of component
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -745,16 +745,16 @@ public static AsteriskEndpointBuilderFactory.AsteriskEndpointBuilder asterisk(St
/**
* Atmosphere Websocket (camel-atmosphere-websocket)
* Expose WebSocket endpoints using the Atmosphere framework.
- *
+ *
* Category: http,networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-atmosphere-websocket
- *
+ *
* Syntax: atmosphere-websocket:servicePath
- *
+ *
* Path parameter: servicePath (required)
* Name of websocket endpoint
- *
+ *
* @param path servicePath
* @return the dsl builder
*/
@@ -764,16 +764,16 @@ public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpo
/**
* Atmosphere Websocket (camel-atmosphere-websocket)
* Expose WebSocket endpoints using the Atmosphere framework.
- *
+ *
* Category: http,networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-atmosphere-websocket
- *
+ *
* Syntax: atmosphere-websocket:servicePath
- *
+ *
* Path parameter: servicePath (required)
* Name of websocket endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path servicePath
@@ -785,16 +785,16 @@ public static AtmosphereWebsocketEndpointBuilderFactory.AtmosphereWebsocketEndpo
/**
* Atom (camel-atom)
* Poll Atom RSS feeds.
- *
+ *
* Category: document
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-atom
- *
+ *
* Syntax: atom:feedUri
- *
+ *
* Path parameter: feedUri (required)
* The URI to the feed to poll.
- *
+ *
* @param path feedUri
* @return the dsl builder
*/
@@ -804,16 +804,16 @@ public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom(String path) {
/**
* Atom (camel-atom)
* Poll Atom RSS feeds.
- *
+ *
* Category: document
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-atom
- *
+ *
* Syntax: atom:feedUri
- *
+ *
* Path parameter: feedUri (required)
* The URI to the feed to poll.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path feedUri
@@ -825,26 +825,26 @@ public static AtomEndpointBuilderFactory.AtomEndpointBuilder atom(String compone
/**
* Avro RPC (camel-avro-rpc)
* Produce or consume Apache Avro RPC services.
- *
+ *
* Category: rpc
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-avro-rpc
- *
+ *
* Syntax: avro:transport:host:port/messageName
- *
+ *
* Path parameter: transport (required)
* Transport to use, can be either http or netty
* There are 2 enums and the value can be one of: http, netty
- *
+ *
* Path parameter: port (required)
* Port number to use
- *
+ *
* Path parameter: host (required)
* Hostname to use
- *
+ *
* Path parameter: messageName
* The name of the message to send.
- *
+ *
* @param path transport:host:port/messageName
* @return the dsl builder
*/
@@ -854,26 +854,26 @@ public static AvroEndpointBuilderFactory.AvroEndpointBuilder avro(String path) {
/**
* Avro RPC (camel-avro-rpc)
* Produce or consume Apache Avro RPC services.
- *
+ *
* Category: rpc
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-avro-rpc
- *
+ *
* Syntax: avro:transport:host:port/messageName
- *
+ *
* Path parameter: transport (required)
* Transport to use, can be either http or netty
* There are 2 enums and the value can be one of: http, netty
- *
+ *
* Path parameter: port (required)
* Port number to use
- *
+ *
* Path parameter: host (required)
* Hostname to use
- *
+ *
* Path parameter: messageName
* The name of the message to send.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path transport:host:port/messageName
@@ -885,16 +885,16 @@ public static AvroEndpointBuilderFactory.AvroEndpointBuilder avro(String compone
/**
* AWS Bedrock (camel-aws-bedrock)
* Invoke Model of AWS Bedrock service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -904,16 +904,16 @@ public static BedrockEndpointBuilderFactory.BedrockEndpointBuilder awsBedrock(St
/**
* AWS Bedrock (camel-aws-bedrock)
* Invoke Model of AWS Bedrock service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -925,16 +925,16 @@ public static BedrockEndpointBuilderFactory.BedrockEndpointBuilder awsBedrock(St
/**
* AWS Bedrock Agent (camel-aws-bedrock)
* Operate on AWS Bedrock through its Agent.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock-agent:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -944,16 +944,16 @@ public static BedrockAgentEndpointBuilderFactory.BedrockAgentEndpointBuilder aws
/**
* AWS Bedrock Agent (camel-aws-bedrock)
* Operate on AWS Bedrock through its Agent.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock-agent:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -965,16 +965,16 @@ public static BedrockAgentEndpointBuilderFactory.BedrockAgentEndpointBuilder aws
/**
* AWS Bedrock Agent Runtime (camel-aws-bedrock)
* Invoke Model of AWS Bedrock Agent Runtime service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock-agent-runtime:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -984,16 +984,16 @@ public static BedrockAgentRuntimeEndpointBuilderFactory.BedrockAgentRuntimeEndpo
/**
* AWS Bedrock Agent Runtime (camel-aws-bedrock)
* Invoke Model of AWS Bedrock Agent Runtime service.
- *
+ *
* Category: ai,cloud
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-aws-bedrock
- *
+ *
* Syntax: aws-bedrock-agent-runtime:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1005,16 +1005,16 @@ public static BedrockAgentRuntimeEndpointBuilderFactory.BedrockAgentRuntimeEndpo
/**
* AWS CloudTrail (camel-aws-cloudtrail)
* Consume events from Amazon CloudTrail using AWS SDK version 2.x.
- *
+ *
* Category: cloud,management,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-aws-cloudtrail
- *
+ *
* Syntax: aws-cloudtrail:label
- *
+ *
* Path parameter: label (required)
* A label for indexing cloudtrail endpoints
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1024,16 +1024,16 @@ public static CloudtrailEndpointBuilderFactory.CloudtrailEndpointBuilder awsClou
/**
* AWS CloudTrail (camel-aws-cloudtrail)
* Consume events from Amazon CloudTrail using AWS SDK version 2.x.
- *
+ *
* Category: cloud,management,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-aws-cloudtrail
- *
+ *
* Syntax: aws-cloudtrail:label
- *
+ *
* Path parameter: label (required)
* A label for indexing cloudtrail endpoints
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1045,16 +1045,16 @@ public static CloudtrailEndpointBuilderFactory.CloudtrailEndpointBuilder awsClou
/**
* AWS Config Service (camel-aws-config)
* Manage AWS Config service.
- *
+ *
* Category: cloud,management
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-aws-config
- *
+ *
* Syntax: aws-config:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1064,16 +1064,16 @@ public static AWSConfigEndpointBuilderFactory.AWSConfigEndpointBuilder awsConfig
/**
* AWS Config Service (camel-aws-config)
* Manage AWS Config service.
- *
+ *
* Category: cloud,management
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-aws-config
- *
+ *
* Syntax: aws-config:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1085,16 +1085,16 @@ public static AWSConfigEndpointBuilderFactory.AWSConfigEndpointBuilder awsConfig
/**
* AWS Secrets Manager (camel-aws-secrets-manager)
* Manage secrets using AWS Secrets Manager.
- *
+ *
* Category: cloud,management
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-aws-secrets-manager
- *
+ *
* Syntax: aws-secrets-manager:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1104,16 +1104,16 @@ public static SecretsManagerEndpointBuilderFactory.SecretsManagerEndpointBuilder
/**
* AWS Secrets Manager (camel-aws-secrets-manager)
* Manage secrets using AWS Secrets Manager.
- *
+ *
* Category: cloud,management
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-aws-secrets-manager
- *
+ *
* Syntax: aws-secrets-manager:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1125,16 +1125,16 @@ public static SecretsManagerEndpointBuilderFactory.SecretsManagerEndpointBuilder
/**
* AWS Security Hub (camel-aws-security-hub)
* Manage and interact with AWS Security Hub for security findings.
- *
+ *
* Category: cloud,security
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws-security-hub
- *
+ *
* Syntax: aws-security-hub:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1144,16 +1144,16 @@ public static SecurityHubEndpointBuilderFactory.SecurityHubEndpointBuilder awsSe
/**
* AWS Security Hub (camel-aws-security-hub)
* Manage and interact with AWS Security Hub for security findings.
- *
+ *
* Category: cloud,security
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws-security-hub
- *
+ *
* Syntax: aws-security-hub:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1165,16 +1165,16 @@ public static SecurityHubEndpointBuilderFactory.SecurityHubEndpointBuilder awsSe
/**
* AWS Athena (camel-aws2-athena)
* Access AWS Athena.
- *
+ *
* Category: cloud,database
* Since: 3.4
* Maven coordinates: org.apache.camel:camel-aws2-athena
- *
+ *
* Syntax: aws2-athena:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1184,16 +1184,16 @@ public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena(St
/**
* AWS Athena (camel-aws2-athena)
* Access AWS Athena.
- *
+ *
* Category: cloud,database
* Since: 3.4
* Maven coordinates: org.apache.camel:camel-aws2-athena
- *
+ *
* Syntax: aws2-athena:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1206,16 +1206,16 @@ public static Athena2EndpointBuilderFactory.Athena2EndpointBuilder aws2Athena(St
* AWS Comprehend (camel-aws2-comprehend)
* Perform natural language processing using AWS Comprehend and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-comprehend
- *
+ *
* Syntax: aws2-comprehend:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1226,16 +1226,16 @@ public static Comprehend2EndpointBuilderFactory.Comprehend2EndpointBuilder aws2C
* AWS Comprehend (camel-aws2-comprehend)
* Perform natural language processing using AWS Comprehend and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-comprehend
- *
+ *
* Syntax: aws2-comprehend:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1247,16 +1247,16 @@ public static Comprehend2EndpointBuilderFactory.Comprehend2EndpointBuilder aws2C
/**
* AWS CloudWatch (camel-aws2-cw)
* Sending metrics to AWS CloudWatch.
- *
+ *
* Category: cloud,monitoring
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-cw
- *
+ *
* Syntax: aws2-cw:namespace
- *
+ *
* Path parameter: namespace (required)
* The metric namespace
- *
+ *
* @param path namespace
* @return the dsl builder
*/
@@ -1266,16 +1266,16 @@ public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw(String path) {
/**
* AWS CloudWatch (camel-aws2-cw)
* Sending metrics to AWS CloudWatch.
- *
+ *
* Category: cloud,monitoring
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-cw
- *
+ *
* Syntax: aws2-cw:namespace
- *
+ *
* Path parameter: namespace (required)
* The metric namespace
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path namespace
@@ -1287,16 +1287,16 @@ public static Cw2EndpointBuilderFactory.Cw2EndpointBuilder aws2Cw(String compone
/**
* AWS DynamoDB (camel-aws2-ddb)
* Store and retrieve data from AWS DynamoDB.
- *
+ *
* Category: cloud,database
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* Syntax: aws2-ddb:tableName
- *
+ *
* Path parameter: tableName (required)
* The name of the table currently worked with.
- *
+ *
* @param path tableName
* @return the dsl builder
*/
@@ -1306,16 +1306,16 @@ public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb(String path
/**
* AWS DynamoDB (camel-aws2-ddb)
* Store and retrieve data from AWS DynamoDB.
- *
+ *
* Category: cloud,database
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* Syntax: aws2-ddb:tableName
- *
+ *
* Path parameter: tableName (required)
* The name of the table currently worked with.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path tableName
@@ -1327,16 +1327,16 @@ public static Ddb2EndpointBuilderFactory.Ddb2EndpointBuilder aws2Ddb(String comp
/**
* AWS DynamoDB Streams (camel-aws2-ddb)
* Receive messages from AWS DynamoDB Stream.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* Syntax: aws2-ddbstream:tableName
- *
+ *
* Path parameter: tableName (required)
* Name of the dynamodb table
- *
+ *
* @param path tableName
* @return the dsl builder
*/
@@ -1346,16 +1346,16 @@ public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddb
/**
* AWS DynamoDB Streams (camel-aws2-ddb)
* Receive messages from AWS DynamoDB Stream.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ddb
- *
+ *
* Syntax: aws2-ddbstream:tableName
- *
+ *
* Path parameter: tableName (required)
* Name of the dynamodb table
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path tableName
@@ -1367,16 +1367,16 @@ public static Ddb2StreamEndpointBuilderFactory.Ddb2StreamEndpointBuilder aws2Ddb
/**
* AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2)
* Manage AWS EC2 instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ec2
- *
+ *
* Syntax: aws2-ec2:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1386,16 +1386,16 @@ public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2(Strin
/**
* AWS Elastic Compute Cloud (EC2) (camel-aws2-ec2)
* Manage AWS EC2 instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ec2
- *
+ *
* Syntax: aws2-ec2:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1407,16 +1407,16 @@ public static AWS2EC2EndpointBuilderFactory.AWS2EC2EndpointBuilder aws2Ec2(Strin
/**
* AWS Elastic Container Service (ECS) (camel-aws2-ecs)
* Manage AWS ECS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ecs
- *
+ *
* Syntax: aws2-ecs:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1426,16 +1426,16 @@ public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs(String path
/**
* AWS Elastic Container Service (ECS) (camel-aws2-ecs)
* Manage AWS ECS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ecs
- *
+ *
* Syntax: aws2-ecs:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1447,16 +1447,16 @@ public static ECS2EndpointBuilderFactory.ECS2EndpointBuilder aws2Ecs(String comp
/**
* AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks)
* Manage AWS EKS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-eks
- *
+ *
* Syntax: aws2-eks:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1466,16 +1466,16 @@ public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks(String path
/**
* AWS Elastic Kubernetes Service (EKS) (camel-aws2-eks)
* Manage AWS EKS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-eks
- *
+ *
* Syntax: aws2-eks:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1488,16 +1488,16 @@ public static EKS2EndpointBuilderFactory.EKS2EndpointBuilder aws2Eks(String comp
* AWS Eventbridge (camel-aws2-eventbridge)
* Manage AWS EventBridge cluster instances and consume events via
* SQS-backed polling.
- *
+ *
* Category: cloud,management
* Since: 3.6
* Maven coordinates: org.apache.camel:camel-aws2-eventbridge
- *
+ *
* Syntax: aws2-eventbridge://eventbusNameOrArn
- *
+ *
* Path parameter: eventbusNameOrArn (required)
* Event bus name or ARN
- *
+ *
* @param path eventbusNameOrArn
* @return the dsl builder
*/
@@ -1508,16 +1508,16 @@ public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2E
* AWS Eventbridge (camel-aws2-eventbridge)
* Manage AWS EventBridge cluster instances and consume events via
* SQS-backed polling.
- *
+ *
* Category: cloud,management
* Since: 3.6
* Maven coordinates: org.apache.camel:camel-aws2-eventbridge
- *
+ *
* Syntax: aws2-eventbridge://eventbusNameOrArn
- *
+ *
* Path parameter: eventbusNameOrArn (required)
* Event bus name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path eventbusNameOrArn
@@ -1529,16 +1529,16 @@ public static EventbridgeEndpointBuilderFactory.EventbridgeEndpointBuilder aws2E
/**
* AWS Identity and Access Management (IAM) (camel-aws2-iam)
* Manage AWS IAM instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-iam
- *
+ *
* Syntax: aws2-iam:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1548,16 +1548,16 @@ public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam(String path
/**
* AWS Identity and Access Management (IAM) (camel-aws2-iam)
* Manage AWS IAM instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-iam
- *
+ *
* Syntax: aws2-iam:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1569,16 +1569,16 @@ public static IAM2EndpointBuilderFactory.IAM2EndpointBuilder aws2Iam(String comp
/**
* AWS Kinesis (camel-aws2-kinesis)
* Consume and produce records from and to AWS Kinesis Streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* Syntax: aws2-kinesis:streamName
- *
+ *
* Path parameter: streamName (required)
* Name of the stream
- *
+ *
* @param path streamName
* @return the dsl builder
*/
@@ -1588,16 +1588,16 @@ public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis
/**
* AWS Kinesis (camel-aws2-kinesis)
* Consume and produce records from and to AWS Kinesis Streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* Syntax: aws2-kinesis:streamName
- *
+ *
* Path parameter: streamName (required)
* Name of the stream
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path streamName
@@ -1609,16 +1609,16 @@ public static Kinesis2EndpointBuilderFactory.Kinesis2EndpointBuilder aws2Kinesis
/**
* AWS Kinesis Firehose (camel-aws2-kinesis)
* Produce data to AWS Kinesis Firehose streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* Syntax: aws2-kinesis-firehose:streamName
- *
+ *
* Path parameter: streamName (required)
* Name of the stream
- *
+ *
* @param path streamName
* @return the dsl builder
*/
@@ -1628,16 +1628,16 @@ public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBui
/**
* AWS Kinesis Firehose (camel-aws2-kinesis)
* Produce data to AWS Kinesis Firehose streams.
- *
+ *
* Category: cloud,messaging
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-kinesis
- *
+ *
* Syntax: aws2-kinesis-firehose:streamName
- *
+ *
* Path parameter: streamName (required)
* Name of the stream
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path streamName
@@ -1649,16 +1649,16 @@ public static KinesisFirehose2EndpointBuilderFactory.KinesisFirehose2EndpointBui
/**
* AWS Key Management Service (KMS) (camel-aws2-kms)
* Manage keys stored in AWS KMS instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-kms
- *
+ *
* Syntax: aws2-kms:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1668,16 +1668,16 @@ public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms(String path
/**
* AWS Key Management Service (KMS) (camel-aws2-kms)
* Manage keys stored in AWS KMS instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-kms
- *
+ *
* Syntax: aws2-kms:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1689,16 +1689,16 @@ public static KMS2EndpointBuilderFactory.KMS2EndpointBuilder aws2Kms(String comp
/**
* AWS Lambda (camel-aws2-lambda)
* Manage and invoke AWS Lambda functions.
- *
+ *
* Category: cloud,serverless
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-lambda
- *
+ *
* Syntax: aws2-lambda:function
- *
+ *
* Path parameter: function (required)
* Name of the Lambda function.
- *
+ *
* @param path function
* @return the dsl builder
*/
@@ -1708,16 +1708,16 @@ public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda(St
/**
* AWS Lambda (camel-aws2-lambda)
* Manage and invoke AWS Lambda functions.
- *
+ *
* Category: cloud,serverless
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-lambda
- *
+ *
* Syntax: aws2-lambda:function
- *
+ *
* Path parameter: function (required)
* Name of the Lambda function.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path function
@@ -1729,16 +1729,16 @@ public static Lambda2EndpointBuilderFactory.Lambda2EndpointBuilder aws2Lambda(St
/**
* AWS MQ (camel-aws2-mq)
* Send messages to AWS MQ.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-mq
- *
+ *
* Syntax: aws2-mq:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1748,16 +1748,16 @@ public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq(String path) {
/**
* AWS MQ (camel-aws2-mq)
* Send messages to AWS MQ.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-mq
- *
+ *
* Syntax: aws2-mq:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1769,16 +1769,16 @@ public static MQ2EndpointBuilderFactory.MQ2EndpointBuilder aws2Mq(String compone
/**
* AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk)
* Manage AWS MSK instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-msk
- *
+ *
* Syntax: aws2-msk:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1788,16 +1788,16 @@ public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk(String path
/**
* AWS Managed Streaming for Apache Kafka (MSK) (camel-aws2-msk)
* Manage AWS MSK instances.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-msk
- *
+ *
* Syntax: aws2-msk:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1809,16 +1809,16 @@ public static MSK2EndpointBuilderFactory.MSK2EndpointBuilder aws2Msk(String comp
/**
* AWS Polly (camel-aws2-polly)
* Synthesize speech using AWS Polly and AWS SDK version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-polly
- *
+ *
* Syntax: aws2-polly:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1828,16 +1828,16 @@ public static Polly2EndpointBuilderFactory.Polly2EndpointBuilder aws2Polly(Strin
/**
* AWS Polly (camel-aws2-polly)
* Synthesize speech using AWS Polly and AWS SDK version 2.x.
- *
+ *
* Category: cloud,ai
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-aws2-polly
- *
+ *
* Syntax: aws2-polly:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1849,16 +1849,16 @@ public static Polly2EndpointBuilderFactory.Polly2EndpointBuilder aws2Polly(Strin
/**
* AWS RedshiftData (camel-aws2-redshift)
* Perform operations on AWS Redshift using Redshift Data API.
- *
+ *
* Category: cloud,serverless,database,bigdata
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-redshift
- *
+ *
* Syntax: aws2-redshift-data:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1868,16 +1868,16 @@ public static RedshiftData2EndpointBuilderFactory.RedshiftData2EndpointBuilder a
/**
* AWS RedshiftData (camel-aws2-redshift)
* Perform operations on AWS Redshift using Redshift Data API.
- *
+ *
* Category: cloud,serverless,database,bigdata
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-redshift
- *
+ *
* Syntax: aws2-redshift-data:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1889,16 +1889,16 @@ public static RedshiftData2EndpointBuilderFactory.RedshiftData2EndpointBuilder a
/**
* AWS Rekognition (camel-aws2-rekognition)
* Manage and invoke AWS Rekognition.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-rekognition
- *
+ *
* Syntax: aws2-rekognition:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -1908,16 +1908,16 @@ public static Rekognition2EndpointBuilderFactory.Rekognition2EndpointBuilder aws
/**
* AWS Rekognition (camel-aws2-rekognition)
* Manage and invoke AWS Rekognition.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-rekognition
- *
+ *
* Syntax: aws2-rekognition:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -1929,16 +1929,16 @@ public static Rekognition2EndpointBuilderFactory.Rekognition2EndpointBuilder aws
/**
* AWS S3 Storage Service (camel-aws2-s3)
* Store and retrieve objects from AWS S3 Storage Service.
- *
+ *
* Category: cloud,file
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-s3
- *
+ *
* Syntax: aws2-s3://bucketNameOrArn
- *
+ *
* Path parameter: bucketNameOrArn (required)
* Bucket name or ARN
- *
+ *
* @param path bucketNameOrArn
* @return the dsl builder
*/
@@ -1948,16 +1948,16 @@ public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3(String p
/**
* AWS S3 Storage Service (camel-aws2-s3)
* Store and retrieve objects from AWS S3 Storage Service.
- *
+ *
* Category: cloud,file
* Since: 3.2
* Maven coordinates: org.apache.camel:camel-aws2-s3
- *
+ *
* Syntax: aws2-s3://bucketNameOrArn
- *
+ *
* Path parameter: bucketNameOrArn (required)
* Bucket name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path bucketNameOrArn
@@ -1970,16 +1970,16 @@ public static AWS2S3EndpointBuilderFactory.AWS2S3EndpointBuilder aws2S3(String c
* AWS S3 Vectors (camel-aws2-s3-vectors)
* Store and query vector embeddings using AWS S3 Vectors with similarity
* search.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-s3-vectors
- *
+ *
* Syntax: aws2-s3-vectors://vectorBucketName
- *
+ *
* Path parameter: vectorBucketName (required)
* Vector bucket name or ARN
- *
+ *
* @param path vectorBucketName
* @return the dsl builder
*/
@@ -1990,16 +1990,16 @@ public static AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsEndpointBuilder a
* AWS S3 Vectors (camel-aws2-s3-vectors)
* Store and query vector embeddings using AWS S3 Vectors with similarity
* search.
- *
+ *
* Category: cloud,ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-aws2-s3-vectors
- *
+ *
* Syntax: aws2-s3-vectors://vectorBucketName
- *
+ *
* Path parameter: vectorBucketName (required)
* Vector bucket name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path vectorBucketName
@@ -2011,16 +2011,16 @@ public static AWS2S3VectorsEndpointBuilderFactory.AWS2S3VectorsEndpointBuilder a
/**
* AWS Simple Email Service (SES) (camel-aws2-ses)
* Send e-mails through AWS SES service.
- *
+ *
* Category: cloud,mail
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ses
- *
+ *
* Syntax: aws2-ses:from
- *
+ *
* Path parameter: from (required)
* The sender's email address.
- *
+ *
* @param path from
* @return the dsl builder
*/
@@ -2030,16 +2030,16 @@ public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses(String path
/**
* AWS Simple Email Service (SES) (camel-aws2-ses)
* Send e-mails through AWS SES service.
- *
+ *
* Category: cloud,mail
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-ses
- *
+ *
* Syntax: aws2-ses:from
- *
+ *
* Path parameter: from (required)
* The sender's email address.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path from
@@ -2051,16 +2051,16 @@ public static Ses2EndpointBuilderFactory.Ses2EndpointBuilder aws2Ses(String comp
/**
* AWS Simple Notification System (SNS) (camel-aws2-sns)
* Send messages to AWS Simple Notification Topic.
- *
+ *
* Category: cloud,messaging,mobile
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sns
- *
+ *
* Syntax: aws2-sns:topicNameOrArn
- *
+ *
* Path parameter: topicNameOrArn (required)
* Topic name or ARN
- *
+ *
* @param path topicNameOrArn
* @return the dsl builder
*/
@@ -2070,16 +2070,16 @@ public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns(String path
/**
* AWS Simple Notification System (SNS) (camel-aws2-sns)
* Send messages to AWS Simple Notification Topic.
- *
+ *
* Category: cloud,messaging,mobile
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sns
- *
+ *
* Syntax: aws2-sns:topicNameOrArn
- *
+ *
* Path parameter: topicNameOrArn (required)
* Topic name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topicNameOrArn
@@ -2091,16 +2091,16 @@ public static Sns2EndpointBuilderFactory.Sns2EndpointBuilder aws2Sns(String comp
/**
* AWS Simple Queue Service (SQS) (camel-aws2-sqs)
* Send and receive messages to/from AWS SQS.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sqs
- *
+ *
* Syntax: aws2-sqs:queueNameOrArn
- *
+ *
* Path parameter: queueNameOrArn (required)
* Queue name or ARN
- *
+ *
* @param path queueNameOrArn
* @return the dsl builder
*/
@@ -2110,16 +2110,16 @@ public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs(String path
/**
* AWS Simple Queue Service (SQS) (camel-aws2-sqs)
* Send and receive messages to/from AWS SQS.
- *
+ *
* Category: cloud,messaging
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-sqs
- *
+ *
* Syntax: aws2-sqs:queueNameOrArn
- *
+ *
* Path parameter: queueNameOrArn (required)
* Queue name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path queueNameOrArn
@@ -2131,16 +2131,16 @@ public static Sqs2EndpointBuilderFactory.Sqs2EndpointBuilder aws2Sqs(String comp
/**
* AWS StepFunctions (camel-aws2-step-functions)
* Manage and invoke AWS Step functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-aws2-step-functions
- *
+ *
* Syntax: aws2-step-functions:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2150,16 +2150,16 @@ public static StepFunctions2EndpointBuilderFactory.StepFunctions2EndpointBuilder
/**
* AWS StepFunctions (camel-aws2-step-functions)
* Manage and invoke AWS Step functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-aws2-step-functions
- *
+ *
* Syntax: aws2-step-functions:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2171,16 +2171,16 @@ public static StepFunctions2EndpointBuilderFactory.StepFunctions2EndpointBuilder
/**
* AWS Security Token Service (STS) (camel-aws2-sts)
* Manage AWS STS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-aws2-sts
- *
+ *
* Syntax: aws2-sts:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2190,16 +2190,16 @@ public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts(String path
/**
* AWS Security Token Service (STS) (camel-aws2-sts)
* Manage AWS STS cluster instances.
- *
+ *
* Category: cloud,management
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-aws2-sts
- *
+ *
* Syntax: aws2-sts:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2212,16 +2212,16 @@ public static STS2EndpointBuilderFactory.STS2EndpointBuilder aws2Sts(String comp
* AWS Textract (camel-aws2-textract)
* Extract text and data from documents using AWS Textract and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,document
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-textract
- *
+ *
* Syntax: aws2-textract:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2232,16 +2232,16 @@ public static Textract2EndpointBuilderFactory.Textract2EndpointBuilder aws2Textr
* AWS Textract (camel-aws2-textract)
* Extract text and data from documents using AWS Textract and AWS SDK
* version 2.x.
- *
+ *
* Category: cloud,document
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-textract
- *
+ *
* Syntax: aws2-textract:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2253,20 +2253,20 @@ public static Textract2EndpointBuilderFactory.Textract2EndpointBuilder aws2Textr
/**
* AWS Timestream (camel-aws2-timestream)
* Write records and execute queries on AWS time-series database
- *
+ *
* Category: cloud,database
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-timestream
- *
+ *
* Syntax: aws2-timestream:clientType:label
- *
+ *
* Path parameter: clientType (required)
* Type of client - write/query
* There are 2 enums and the value can be one of: write, query
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path clientType:label
* @return the dsl builder
*/
@@ -2276,20 +2276,20 @@ public static Timestream2EndpointBuilderFactory.Timestream2EndpointBuilder aws2T
/**
* AWS Timestream (camel-aws2-timestream)
* Write records and execute queries on AWS time-series database
- *
+ *
* Category: cloud,database
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-aws2-timestream
- *
+ *
* Syntax: aws2-timestream:clientType:label
- *
+ *
* Path parameter: clientType (required)
* Type of client - write/query
* There are 2 enums and the value can be one of: write, query
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clientType:label
@@ -2301,16 +2301,16 @@ public static Timestream2EndpointBuilderFactory.Timestream2EndpointBuilder aws2T
/**
* AWS Transcribe (camel-aws2-transcribe)
* Automatically convert speech to text using AWS Transcribe service
- *
+ *
* Category: cloud,messaging
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-transcribe
- *
+ *
* Syntax: aws2-transcribe:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2320,16 +2320,16 @@ public static Transcribe2EndpointBuilderFactory.Transcribe2EndpointBuilder aws2T
/**
* AWS Transcribe (camel-aws2-transcribe)
* Automatically convert speech to text using AWS Transcribe service
- *
+ *
* Category: cloud,messaging
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-aws2-transcribe
- *
+ *
* Syntax: aws2-transcribe:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2341,16 +2341,16 @@ public static Transcribe2EndpointBuilderFactory.Transcribe2EndpointBuilder aws2T
/**
* AWS Translate (camel-aws2-translate)
* Translate texts using AWS Translate and AWS SDK version 2.x.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-translate
- *
+ *
* Syntax: aws2-translate:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2360,16 +2360,16 @@ public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Tra
/**
* AWS Translate (camel-aws2-translate)
* Translate texts using AWS Translate and AWS SDK version 2.x.
- *
+ *
* Category: cloud,management
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-aws2-translate
- *
+ *
* Syntax: aws2-translate:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2382,23 +2382,23 @@ public static Translate2EndpointBuilderFactory.Translate2EndpointBuilder aws2Tra
* Azure CosmosDB (camel-azure-cosmosdb)
* To read and write records to the CosmosDB database on Azure cloud
* platform.
- *
+ *
* Category: cloud,database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-azure-cosmosdb
- *
+ *
* Syntax: azure-cosmosdb:databaseName/containerName
- *
+ *
* Path parameter: databaseName
* The name of the Cosmos database that component should connect to. In case
* you are producing data and have createDatabaseIfNotExists=true, the
* component will automatically auto create a Cosmos database.
- *
+ *
* Path parameter: containerName
* The name of the Cosmos container that component should connect to. In
* case you are producing data and have createContainerIfNotExists=true, the
* component will automatically auto create a Cosmos container.
- *
+ *
* @param path databaseName/containerName
* @return the dsl builder
*/
@@ -2409,23 +2409,23 @@ public static CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder azureCosmos
* Azure CosmosDB (camel-azure-cosmosdb)
* To read and write records to the CosmosDB database on Azure cloud
* platform.
- *
+ *
* Category: cloud,database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-azure-cosmosdb
- *
+ *
* Syntax: azure-cosmosdb:databaseName/containerName
- *
+ *
* Path parameter: databaseName
* The name of the Cosmos database that component should connect to. In case
* you are producing data and have createDatabaseIfNotExists=true, the
* component will automatically auto create a Cosmos database.
- *
+ *
* Path parameter: containerName
* The name of the Cosmos container that component should connect to. In
* case you are producing data and have createContainerIfNotExists=true, the
* component will automatically auto create a Cosmos container.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path databaseName/containerName
@@ -2437,19 +2437,19 @@ public static CosmosDbEndpointBuilderFactory.CosmosDbEndpointBuilder azureCosmos
/**
* Azure Event Hubs (camel-azure-eventhubs)
* Send and receive events to/from Azure Event Hubs using AMQP protocol.
- *
+ *
* Category: cloud,messaging
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-azure-eventhubs
- *
+ *
* Syntax: azure-eventhubs:namespace/eventHubName
- *
+ *
* Path parameter: namespace
* EventHubs namespace created in Azure Portal.
- *
+ *
* Path parameter: eventHubName
* EventHubs name under a specific namespace.
- *
+ *
* @param path namespace/eventHubName
* @return the dsl builder
*/
@@ -2459,19 +2459,19 @@ public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEven
/**
* Azure Event Hubs (camel-azure-eventhubs)
* Send and receive events to/from Azure Event Hubs using AMQP protocol.
- *
+ *
* Category: cloud,messaging
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-azure-eventhubs
- *
+ *
* Syntax: azure-eventhubs:namespace/eventHubName
- *
+ *
* Path parameter: namespace
* EventHubs namespace created in Azure Portal.
- *
+ *
* Path parameter: eventHubName
* EventHubs name under a specific namespace.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path namespace/eventHubName
@@ -2483,25 +2483,25 @@ public static EventHubsEndpointBuilderFactory.EventHubsEndpointBuilder azureEven
/**
* Azure Files (camel-azure-files)
* Send and receive files to Azure storage file share
- *
+ *
* Category: cloud,file
* Since: 3.22
* Maven coordinates: org.apache.camel:camel-azure-files
- *
+ *
* Syntax: azure-files:account/share
- *
+ *
* Path parameter: account (required)
* The account to use
- *
+ *
* Path parameter: share (required)
* The share to use
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path account/share
* @return the dsl builder
*/
@@ -2511,25 +2511,25 @@ public static FilesEndpointBuilderFactory.FilesEndpointBuilder azureFiles(String
/**
* Azure Files (camel-azure-files)
* Send and receive files to Azure storage file share
- *
+ *
* Category: cloud,file
* Since: 3.22
* Maven coordinates: org.apache.camel:camel-azure-files
- *
+ *
* Syntax: azure-files:account/share
- *
+ *
* Path parameter: account (required)
* The account to use
- *
+ *
* Path parameter: share (required)
* The share to use
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path account/share
@@ -2541,19 +2541,19 @@ public static FilesEndpointBuilderFactory.FilesEndpointBuilder azureFiles(String
/**
* Azure Functions (camel-azure-functions)
* Invoke and manage Azure Functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-azure-functions
- *
+ *
* Syntax: azure-functions:functionApp/functionName
- *
+ *
* Path parameter: functionApp (required)
* The Azure Function App name
- *
+ *
* Path parameter: functionName
* The function name within the app (required for invokeFunction operation)
- *
+ *
* @param path functionApp/functionName
* @return the dsl builder
*/
@@ -2563,19 +2563,19 @@ public static FunctionsEndpointBuilderFactory.FunctionsEndpointBuilder azureFunc
/**
* Azure Functions (camel-azure-functions)
* Invoke and manage Azure Functions.
- *
+ *
* Category: cloud,serverless
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-azure-functions
- *
+ *
* Syntax: azure-functions:functionApp/functionName
- *
+ *
* Path parameter: functionApp (required)
* The Azure Function App name
- *
+ *
* Path parameter: functionName
* The function name within the app (required for invokeFunction operation)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path functionApp/functionName
@@ -2587,16 +2587,16 @@ public static FunctionsEndpointBuilderFactory.FunctionsEndpointBuilder azureFunc
/**
* Azure Key Vault (camel-azure-key-vault)
* Manage secrets and keys in Azure Key Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-azure-key-vault
- *
+ *
* Syntax: azure-key-vault:vaultName
- *
+ *
* Path parameter: vaultName
* Vault Name to be used
- *
+ *
* @param path vaultName
* @return the dsl builder
*/
@@ -2606,16 +2606,16 @@ public static KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder azureKeyVau
/**
* Azure Key Vault (camel-azure-key-vault)
* Manage secrets and keys in Azure Key Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-azure-key-vault
- *
+ *
* Syntax: azure-key-vault:vaultName
- *
+ *
* Path parameter: vaultName
* Vault Name to be used
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path vaultName
@@ -2627,19 +2627,19 @@ public static KeyVaultEndpointBuilderFactory.KeyVaultEndpointBuilder azureKeyVau
/**
* Azure ServiceBus (camel-azure-servicebus)
* Send and receive messages to/from Azure Service Bus.
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-azure-servicebus
- *
+ *
* Syntax: azure-servicebus:topicOrQueueName
- *
+ *
* Path parameter: topicOrQueueName
* Selected topic name or the queue name, that is depending on
* serviceBusType config. For example if serviceBusType=queue, then this
* will be the queue name and if serviceBusType=topic, this will be the
* topic name.
- *
+ *
* @param path topicOrQueueName
* @return the dsl builder
*/
@@ -2649,19 +2649,19 @@ public static ServiceBusEndpointBuilderFactory.ServiceBusEndpointBuilder azureSe
/**
* Azure ServiceBus (camel-azure-servicebus)
* Send and receive messages to/from Azure Service Bus.
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-azure-servicebus
- *
+ *
* Syntax: azure-servicebus:topicOrQueueName
- *
+ *
* Path parameter: topicOrQueueName
* Selected topic name or the queue name, that is depending on
* serviceBusType config. For example if serviceBusType=queue, then this
* will be the queue name and if serviceBusType=topic, this will be the
* topic name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topicOrQueueName
@@ -2673,19 +2673,19 @@ public static ServiceBusEndpointBuilderFactory.ServiceBusEndpointBuilder azureSe
/**
* Azure Storage Blob Service (camel-azure-storage-blob)
* Store and retrieve blobs from Azure Storage Blob Service.
- *
+ *
* Category: cloud,file
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-blob
- *
+ *
* Syntax: azure-storage-blob:accountName/containerName
- *
+ *
* Path parameter: accountName
* Azure account name to be used for authentication with azure blob services
- *
+ *
* Path parameter: containerName
* The blob container name
- *
+ *
* @param path accountName/containerName
* @return the dsl builder
*/
@@ -2695,19 +2695,19 @@ public static BlobEndpointBuilderFactory.BlobEndpointBuilder azureStorageBlob(St
/**
* Azure Storage Blob Service (camel-azure-storage-blob)
* Store and retrieve blobs from Azure Storage Blob Service.
- *
+ *
* Category: cloud,file
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-blob
- *
+ *
* Syntax: azure-storage-blob:accountName/containerName
- *
+ *
* Path parameter: accountName
* Azure account name to be used for authentication with azure blob services
- *
+ *
* Path parameter: containerName
* The blob container name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path accountName/containerName
@@ -2719,19 +2719,19 @@ public static BlobEndpointBuilderFactory.BlobEndpointBuilder azureStorageBlob(St
/**
* Azure Storage Data Lake Service (camel-azure-storage-datalake)
* Sends and receives files to/from Azure Data Lake Storage.
- *
+ *
* Category: cloud,file,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-azure-storage-datalake
- *
+ *
* Syntax: azure-storage-datalake:accountName/fileSystemName
- *
+ *
* Path parameter: accountName
* name of the azure account
- *
+ *
* Path parameter: fileSystemName
* name of filesystem to be used
- *
+ *
* @param path accountName/fileSystemName
* @return the dsl builder
*/
@@ -2741,19 +2741,19 @@ public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorag
/**
* Azure Storage Data Lake Service (camel-azure-storage-datalake)
* Sends and receives files to/from Azure Data Lake Storage.
- *
+ *
* Category: cloud,file,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-azure-storage-datalake
- *
+ *
* Syntax: azure-storage-datalake:accountName/fileSystemName
- *
+ *
* Path parameter: accountName
* name of the azure account
- *
+ *
* Path parameter: fileSystemName
* name of filesystem to be used
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path accountName/fileSystemName
@@ -2765,20 +2765,20 @@ public static DataLakeEndpointBuilderFactory.DataLakeEndpointBuilder azureStorag
/**
* Azure Storage Queue Service (camel-azure-storage-queue)
* Stores and retrieves messages to/from Azure Storage Queue.
- *
+ *
* Category: cloud,messaging
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-queue
- *
+ *
* Syntax: azure-storage-queue:accountName/queueName
- *
+ *
* Path parameter: accountName
* Azure account name to be used for authentication with azure queue
* services
- *
+ *
* Path parameter: queueName
* The queue resource name
- *
+ *
* @param path accountName/queueName
* @return the dsl builder
*/
@@ -2788,20 +2788,20 @@ public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue
/**
* Azure Storage Queue Service (camel-azure-storage-queue)
* Stores and retrieves messages to/from Azure Storage Queue.
- *
+ *
* Category: cloud,messaging
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-azure-storage-queue
- *
+ *
* Syntax: azure-storage-queue:accountName/queueName
- *
+ *
* Path parameter: accountName
* Azure account name to be used for authentication with azure queue
* services
- *
+ *
* Path parameter: queueName
* The queue resource name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path accountName/queueName
@@ -2813,16 +2813,16 @@ public static QueueEndpointBuilderFactory.QueueEndpointBuilder azureStorageQueue
/**
* Bean (camel-bean)
* Invoke methods of Java beans stored in Camel registry.
- *
+ *
* Category: core,script
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* Syntax: bean:beanName
- *
+ *
* Path parameter: beanName (required)
* Sets the name of the bean to invoke
- *
+ *
* @param path beanName
* @return the dsl builder
*/
@@ -2832,16 +2832,16 @@ public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean(String path) {
/**
* Bean (camel-bean)
* Invoke methods of Java beans stored in Camel registry.
- *
+ *
* Category: core,script
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* Syntax: bean:beanName
- *
+ *
* Path parameter: beanName (required)
* Sets the name of the bean to invoke
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanName
@@ -2853,16 +2853,16 @@ public static BeanEndpointBuilderFactory.BeanEndpointBuilder bean(String compone
/**
* Bean Validator (camel-bean-validator)
* Validate the message body using the Java Bean Validation API.
- *
+ *
* Category: validation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-bean-validator
- *
+ *
* Syntax: bean-validator:label
- *
+ *
* Path parameter: label (required)
* Where label is an arbitrary text value describing the endpoint
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -2872,16 +2872,16 @@ public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder b
/**
* Bean Validator (camel-bean-validator)
* Validate the message body using the Java Bean Validation API.
- *
+ *
* Category: validation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-bean-validator
- *
+ *
* Syntax: bean-validator:label
- *
+ *
* Path parameter: label (required)
* Where label is an arbitrary text value describing the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -2893,17 +2893,17 @@ public static BeanValidatorEndpointBuilderFactory.BeanValidatorEndpointBuilder b
/**
* Bonita (camel-bonita)
* Communicate with a remote Bonita BPM process engine.
- *
+ *
* Category: workflow
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-bonita
- *
+ *
* Syntax: bonita:operation
- *
+ *
* Path parameter: operation (required)
* Operation to use
* There are 1 enums and the value can be one of: startCase
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -2913,17 +2913,17 @@ public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita(String p
/**
* Bonita (camel-bonita)
* Communicate with a remote Bonita BPM process engine.
- *
+ *
* Category: workflow
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-bonita
- *
+ *
* Syntax: bonita:operation
- *
+ *
* Path parameter: operation (required)
* Operation to use
* There are 1 enums and the value can be one of: startCase
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -2936,21 +2936,21 @@ public static BonitaEndpointBuilderFactory.BonitaEndpointBuilder bonita(String c
* Box (camel-box)
* Upload, download and manage files, folders, groups, collaborations, etc.
* on box.com.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-box
- *
+ *
* Syntax: box:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS,
* EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -2961,21 +2961,21 @@ public static BoxEndpointBuilderFactory.BoxEndpointBuilder box(String path) {
* Box (camel-box)
* Upload, download and manage files, folders, groups, collaborations, etc.
* on box.com.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-box
- *
+ *
* Syntax: box:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 10 enums and the value can be one of: COLLABORATIONS, COMMENTS,
* EVENT_LOGS, FILES, FOLDERS, GROUPS, EVENTS, SEARCH, TASKS, USERS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -2987,13 +2987,13 @@ public static BoxEndpointBuilderFactory.BoxEndpointBuilder box(String componentN
/**
* Braintree (camel-braintree)
* Process payments using Braintree Payments.
- *
+ *
* Category: saas,finance
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-braintree
- *
+ *
* Syntax: braintree:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 19 enums and the value can be one of: ADD_ON, ADDRESS,
@@ -3001,7 +3001,7 @@ public static BoxEndpointBuilderFactory.BoxEndpointBuilder box(String componentN
* DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE,
* OAUTH, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION,
* US_BANK_ACCOUNT, WEBHOOK_NOTIFICATION
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 31 enums and the value can be one of: accept, addFileEvidence,
@@ -3011,7 +3011,7 @@ public static BoxEndpointBuilderFactory.BoxEndpointBuilder box(String componentN
* removeEvidence, retryCharge, revoke, sale, search,
* submitForPartialSettlement, submitForSettlement, transactionLevelFees,
* update, updateDetails, verify, voidTransaction
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -3021,13 +3021,13 @@ public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree
/**
* Braintree (camel-braintree)
* Process payments using Braintree Payments.
- *
+ *
* Category: saas,finance
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-braintree
- *
+ *
* Syntax: braintree:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 19 enums and the value can be one of: ADD_ON, ADDRESS,
@@ -3035,7 +3035,7 @@ public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree
* DOCUMENT_UPLOAD, MERCHANT_ACCOUNT, PAYMENT_METHOD, PAYMENT_METHOD_NONCE,
* OAUTH, PLAN, REPORT, SETTLEMENT_BATCH_SUMMARY, SUBSCRIPTION, TRANSACTION,
* US_BANK_ACCOUNT, WEBHOOK_NOTIFICATION
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 31 enums and the value can be one of: accept, addFileEvidence,
@@ -3045,7 +3045,7 @@ public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree
* removeEvidence, retryCharge, revoke, sale, search,
* submitForPartialSettlement, submitForSettlement, transactionLevelFees,
* update, updateDetails, verify, voidTransaction
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -3057,16 +3057,16 @@ public static BraintreeEndpointBuilderFactory.BraintreeEndpointBuilder braintree
/**
* Browse (camel-browse)
* Inspect the messages received on endpoints supporting BrowsableEndpoint.
- *
+ *
* Category: core,monitoring
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-browse
- *
+ *
* Syntax: browse:name
- *
+ *
* Path parameter: name (required)
* A name which can be any string to uniquely identify the endpoint
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -3076,16 +3076,16 @@ public static BrowseEndpointBuilderFactory.BrowseEndpointBuilder browse(String p
/**
* Browse (camel-browse)
* Inspect the messages received on endpoints supporting BrowsableEndpoint.
- *
+ *
* Category: core,monitoring
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-browse
- *
+ *
* Syntax: browse:name
- *
+ *
* Path parameter: name (required)
* A name which can be any string to uniquely identify the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -3097,16 +3097,16 @@ public static BrowseEndpointBuilderFactory.BrowseEndpointBuilder browse(String c
/**
* Caffeine Cache (camel-caffeine)
* Perform caching operations using Caffeine Cache.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* Syntax: caffeine-cache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* Cache name
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -3116,16 +3116,16 @@ public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder c
/**
* Caffeine Cache (camel-caffeine)
* Perform caching operations using Caffeine Cache.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* Syntax: caffeine-cache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* Cache name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -3138,16 +3138,16 @@ public static CaffeineCacheEndpointBuilderFactory.CaffeineCacheEndpointBuilder c
* Caffeine LoadCache (camel-caffeine)
* Perform caching operations using Caffeine Cache with an attached
* CacheLoader.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* Syntax: caffeine-loadcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* the cache name
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -3158,16 +3158,16 @@ public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointB
* Caffeine LoadCache (camel-caffeine)
* Perform caching operations using Caffeine Cache with an attached
* CacheLoader.
- *
+ *
* Category: cache,clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-caffeine
- *
+ *
* Syntax: caffeine-loadcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* the cache name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -3180,19 +3180,19 @@ public static CaffeineLoadCacheEndpointBuilderFactory.CaffeineLoadCacheEndpointB
* Camunda (camel-camunda)
* Interact with Camunda 8 Orchestration Clusters using the Camunda Java
* Client.
- *
+ *
* Category: workflow,saas
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-camunda
- *
+ *
* Syntax: camunda:operationName
- *
+ *
* Path parameter: operationName (required)
* The operation to use
* There are 9 enums and the value can be one of: startProcess,
* cancelProcess, publishMessage, completeJob, failJob, updateJobRetries,
* worker, throwError, deployResource
- *
+ *
* @param path operationName
* @return the dsl builder
*/
@@ -3203,19 +3203,19 @@ public static CamundaEndpointBuilderFactory.CamundaEndpointBuilder camunda(Strin
* Camunda (camel-camunda)
* Interact with Camunda 8 Orchestration Clusters using the Camunda Java
* Client.
- *
+ *
* Category: workflow,saas
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-camunda
- *
+ *
* Syntax: camunda:operationName
- *
+ *
* Path parameter: operationName (required)
* The operation to use
* There are 9 enums and the value can be one of: startProcess,
* cancelProcess, publishMessage, completeJob, failJob, updateJobRetries,
* worker, throwError, deployResource
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operationName
@@ -3227,23 +3227,23 @@ public static CamundaEndpointBuilderFactory.CamundaEndpointBuilder camunda(Strin
/**
* ChatScript (camel-chatscript)
* Chat with a ChatScript Server.
- *
+ *
* Category: ai,chat
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-chatscript
- *
+ *
* Syntax: chatscript:host:port/botName
- *
+ *
* Path parameter: host (required)
* Hostname or IP of the server on which CS server is running
- *
+ *
* Path parameter: port
* Port on which ChatScript is listening to
* Default value: 1024
- *
+ *
* Path parameter: botName (required)
* Name of the Bot in CS to converse with
- *
+ *
* @param path host:port/botName
* @return the dsl builder
*/
@@ -3253,23 +3253,23 @@ public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscr
/**
* ChatScript (camel-chatscript)
* Chat with a ChatScript Server.
- *
+ *
* Category: ai,chat
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-chatscript
- *
+ *
* Syntax: chatscript:host:port/botName
- *
+ *
* Path parameter: host (required)
* Hostname or IP of the server on which CS server is running
- *
+ *
* Path parameter: port
* Port on which ChatScript is listening to
* Default value: 1024
- *
+ *
* Path parameter: botName (required)
* Name of the Bot in CS to converse with
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/botName
@@ -3281,13 +3281,13 @@ public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscr
/**
* Chunk (camel-chunk)
* Transform messages using Chunk templating engine.
- *
+ *
* Category: transformation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-chunk
- *
+ *
* Syntax: chunk:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -3296,7 +3296,7 @@ public static ChatScriptEndpointBuilderFactory.ChatScriptEndpointBuilder chatscr
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -3306,13 +3306,13 @@ public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk(String path
/**
* Chunk (camel-chunk)
* Transform messages using Chunk templating engine.
- *
+ *
* Category: transformation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-chunk
- *
+ *
* Syntax: chunk:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -3321,7 +3321,7 @@ public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk(String path
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -3333,16 +3333,16 @@ public static ChunkEndpointBuilderFactory.ChunkEndpointBuilder chunk(String comp
/**
* Class (camel-bean)
* Invoke methods of Java beans specified by class name.
- *
+ *
* Category: core,script
* Since: 2.4
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* Syntax: class:beanName
- *
+ *
* Path parameter: beanName (required)
* Sets the name of the bean to invoke
- *
+ *
* @param path beanName
* @return the dsl builder
*/
@@ -3352,16 +3352,16 @@ public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas(String path)
/**
* Class (camel-bean)
* Invoke methods of Java beans specified by class name.
- *
+ *
* Category: core,script
* Since: 2.4
* Maven coordinates: org.apache.camel:camel-bean
- *
+ *
* Syntax: class:beanName
- *
+ *
* Path parameter: beanName (required)
* Sets the name of the bean to invoke
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanName
@@ -3374,17 +3374,17 @@ public static ClassEndpointBuilderFactory.ClassEndpointBuilder clas(String compo
* ClickHouse (camel-clickhouse)
* Interact with ClickHouse, the high-performance columnar OLAP database,
* for high-throughput ingestion and OLAP queries.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-clickhouse
- *
+ *
* Syntax: clickhouse:database
- *
+ *
* Path parameter: database (required)
* The ClickHouse database. A table may also be provided using the
* database.table syntax.
- *
+ *
* @param path database
* @return the dsl builder
*/
@@ -3395,17 +3395,17 @@ public static ClickHouseEndpointBuilderFactory.ClickHouseEndpointBuilder clickho
* ClickHouse (camel-clickhouse)
* Interact with ClickHouse, the high-performance columnar OLAP database,
* for high-throughput ingestion and OLAP queries.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-clickhouse
- *
+ *
* Syntax: clickhouse:database
- *
+ *
* Path parameter: database (required)
* The ClickHouse database. A table may also be provided using the
* database.table syntax.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path database
@@ -3417,16 +3417,16 @@ public static ClickHouseEndpointBuilderFactory.ClickHouseEndpointBuilder clickho
/**
* ClickUp (camel-clickup)
* Receives events from ClickUp
- *
+ *
* Category: cloud
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-clickup
- *
+ *
* Syntax: clickup:workspaceId
- *
+ *
* Path parameter: workspaceId (required)
* The WorkspaceID.
- *
+ *
* @param path workspaceId
* @return the dsl builder
*/
@@ -3436,16 +3436,16 @@ public static ClickUpEndpointBuilderFactory.ClickUpEndpointBuilder clickup(Strin
/**
* ClickUp (camel-clickup)
* Receives events from ClickUp
- *
+ *
* Category: cloud
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-clickup
- *
+ *
* Syntax: clickup:workspaceId
- *
+ *
* Path parameter: workspaceId (required)
* The WorkspaceID.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path workspaceId
@@ -3457,16 +3457,16 @@ public static ClickUpEndpointBuilderFactory.ClickUpEndpointBuilder clickup(Strin
/**
* CM SMS Gateway (camel-cm-sms)
* Send SMS messages via CM SMS Gateway.
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-cm-sms
- *
+ *
* Syntax: cm-sms:host
- *
+ *
* Path parameter: host (required)
* SMS Provider HOST with scheme
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -3476,16 +3476,16 @@ public static CMEndpointBuilderFactory.CMEndpointBuilder cmSms(String path) {
/**
* CM SMS Gateway (camel-cm-sms)
* Send SMS messages via CM SMS Gateway.
- *
+ *
* Category: mobile
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-cm-sms
- *
+ *
* Syntax: cm-sms:host
- *
+ *
* Path parameter: host (required)
* SMS Provider HOST with scheme
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -3498,16 +3498,16 @@ public static CMEndpointBuilderFactory.CMEndpointBuilder cmSms(String componentN
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* Syntax: coap:uri
- *
+ *
* Path parameter: uri
* The URI for the CoAP endpoint
- *
+ *
* @param path uri
* @return the dsl builder
*/
@@ -3518,16 +3518,16 @@ public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coap(String path) {
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* Syntax: coap:uri
- *
+ *
* Path parameter: uri
* The URI for the CoAP endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path uri
@@ -3540,16 +3540,16 @@ public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coap(String compone
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* Syntax: coap+tcp:uri
- *
+ *
* Path parameter: uri
* The URI for the CoAP endpoint
- *
+ *
* @param path uri
* @return the dsl builder
*/
@@ -3560,16 +3560,16 @@ public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coapTcp(String path
* CoAP (Secure) (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* Syntax: coaps:uri
- *
+ *
* Path parameter: uri
* The URI for the CoAP endpoint
- *
+ *
* @param path uri
* @return the dsl builder
*/
@@ -3580,16 +3580,16 @@ public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coaps(String path)
* CoAP (camel-coap)
* Send and receive messages to/from CoAP (Constrained Application Protocol)
* capable devices.
- *
+ *
* Category: iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-coap
- *
+ *
* Syntax: coaps+tcp:uri
- *
+ *
* Path parameter: uri
* The URI for the CoAP endpoint
- *
+ *
* @param path uri
* @return the dsl builder
*/
@@ -3600,23 +3600,23 @@ public static CoAPEndpointBuilderFactory.CoAPEndpointBuilder coapsTcp(String pat
* CometD (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* Syntax: cometd:host:port/channelName
- *
+ *
* Path parameter: host (required)
* Hostname
- *
+ *
* Path parameter: port (required)
* Host port number
- *
+ *
* Path parameter: channelName (required)
* The channelName represents a topic that can be subscribed to by the Camel
* endpoints.
- *
+ *
* @param path host:port/channelName
* @return the dsl builder
*/
@@ -3627,23 +3627,23 @@ public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometd(String p
* CometD (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* Syntax: cometd:host:port/channelName
- *
+ *
* Path parameter: host (required)
* Hostname
- *
+ *
* Path parameter: port (required)
* Host port number
- *
+ *
* Path parameter: channelName (required)
* The channelName represents a topic that can be subscribed to by the Camel
* endpoints.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/channelName
@@ -3656,23 +3656,23 @@ public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometd(String c
* CometD (Secure) (camel-cometd)
* Offers publish/subscribe, peer-to-peer (via a server), and RPC style
* messaging using the CometD/Bayeux protocol.
- *
+ *
* Category: networking,messaging
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cometd
- *
+ *
* Syntax: cometds:host:port/channelName
- *
+ *
* Path parameter: host (required)
* Hostname
- *
+ *
* Path parameter: port (required)
* Host port number
- *
+ *
* Path parameter: channelName (required)
* The channelName represents a topic that can be subscribed to by the Camel
* endpoints.
- *
+ *
* @param path host:port/channelName
* @return the dsl builder
*/
@@ -3682,16 +3682,16 @@ public static CometdEndpointBuilderFactory.CometdEndpointBuilder cometds(String
/**
* Consul (camel-consul)
* Integrate with Consul service discovery and configuration store.
- *
+ *
* Category: cloud,api
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-consul
- *
+ *
* Syntax: consul:apiEndpoint
- *
+ *
* Path parameter: apiEndpoint (required)
* The API endpoint
- *
+ *
* @param path apiEndpoint
* @return the dsl builder
*/
@@ -3701,16 +3701,16 @@ public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul(String p
/**
* Consul (camel-consul)
* Integrate with Consul service discovery and configuration store.
- *
+ *
* Category: cloud,api
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-consul
- *
+ *
* Syntax: consul:apiEndpoint
- *
+ *
* Path parameter: apiEndpoint (required)
* The API endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiEndpoint
@@ -3722,17 +3722,17 @@ public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul(String c
/**
* Control Bus (camel-controlbus)
* Manage and monitor Camel routes.
- *
+ *
* Category: core,monitoring
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-controlbus
- *
+ *
* Syntax: controlbus:command:language
- *
+ *
* Path parameter: command (required)
* Command can be either route or language
* There are 2 enums and the value can be one of: route, language
- *
+ *
* Path parameter: language
* Allows you to specify the name of a Language to use for evaluating the
* message body. If there is any result from the evaluation, then the result
@@ -3741,7 +3741,7 @@ public static ConsulEndpointBuilderFactory.ConsulEndpointBuilder consul(String c
* datasonnet, exchangeProperty, file, groovy, header, hl7terser, java,
* joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize,
* xpath, xquery, xtokenize
- *
+ *
* @param path command:language
* @return the dsl builder
*/
@@ -3751,17 +3751,17 @@ public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder control
/**
* Control Bus (camel-controlbus)
* Manage and monitor Camel routes.
- *
+ *
* Category: core,monitoring
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-controlbus
- *
+ *
* Syntax: controlbus:command:language
- *
+ *
* Path parameter: command (required)
* Command can be either route or language
* There are 2 enums and the value can be one of: route, language
- *
+ *
* Path parameter: language
* Allows you to specify the name of a Language to use for evaluating the
* message body. If there is any result from the evaluation, then the result
@@ -3770,7 +3770,7 @@ public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder control
* datasonnet, exchangeProperty, file, groovy, header, hl7terser, java,
* joor, jq, jsonpath, mvel, ognl, python, ref, simple, spel, tokenize,
* xpath, xquery, xtokenize
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path command:language
@@ -3784,23 +3784,23 @@ public static ControlBusEndpointBuilderFactory.ControlBusEndpointBuilder control
* Query Couchbase databases using SQL (N1QL) queries or MapReduce Views
* with a poll strategy and/or perform various operations against Couchbase
* databases.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-couchbase
- *
+ *
* Syntax: couchbase:protocol://hostname:port
- *
+ *
* Path parameter: protocol (required)
* The protocol to use
- *
+ *
* Path parameter: hostname (required)
* The hostname to use
- *
+ *
* Path parameter: port
* The port number to use
* Default value: 8091
- *
+ *
* @param path protocol://hostname:port
* @return the dsl builder
*/
@@ -3812,23 +3812,23 @@ public static CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder couchbase
* Query Couchbase databases using SQL (N1QL) queries or MapReduce Views
* with a poll strategy and/or perform various operations against Couchbase
* databases.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-couchbase
- *
+ *
* Syntax: couchbase:protocol://hostname:port
- *
+ *
* Path parameter: protocol (required)
* The protocol to use
- *
+ *
* Path parameter: hostname (required)
* The hostname to use
- *
+ *
* Path parameter: port
* The port number to use
* Default value: 8091
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path protocol://hostname:port
@@ -3842,27 +3842,27 @@ public static CouchbaseEndpointBuilderFactory.CouchbaseEndpointBuilder couchbase
* Consume changesets for inserts, updates and deletes in a CouchDB
* database, as well as get, save, update and delete documents from a
* CouchDB database.
- *
+ *
* Category: database
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-couchdb
- *
+ *
* Syntax: couchdb:protocol:hostname:port/database
- *
+ *
* Path parameter: protocol (required)
* The protocol to use for communicating with the database.
* There are 2 enums and the value can be one of: http, https
- *
+ *
* Path parameter: hostname (required)
* Hostname of the running couchdb instance
- *
+ *
* Path parameter: port
* Port number for the running couchdb instance
* Default value: 5984
- *
+ *
* Path parameter: database (required)
* Name of the database to use
- *
+ *
* @param path protocol:hostname:port/database
* @return the dsl builder
*/
@@ -3874,27 +3874,27 @@ public static CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder couchdb(Strin
* Consume changesets for inserts, updates and deletes in a CouchDB
* database, as well as get, save, update and delete documents from a
* CouchDB database.
- *
+ *
* Category: database
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-couchdb
- *
+ *
* Syntax: couchdb:protocol:hostname:port/database
- *
+ *
* Path parameter: protocol (required)
* The protocol to use for communicating with the database.
* There are 2 enums and the value can be one of: http, https
- *
+ *
* Path parameter: hostname (required)
* Hostname of the running couchdb instance
- *
+ *
* Path parameter: port
* Port number for the running couchdb instance
* Default value: 5984
- *
+ *
* Path parameter: database (required)
* Name of the database to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path protocol:hostname:port/database
@@ -3907,26 +3907,26 @@ public static CouchDbEndpointBuilderFactory.CouchDbEndpointBuilder couchdb(Strin
* Cassandra CQL (camel-cassandraql)
* Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
* Based on Cassandra Java Driver provided by DataStax.
- *
+ *
* Category: database,bigdata
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-cassandraql
- *
+ *
* Syntax: cql:beanRef:hosts:port/keyspace
- *
+ *
* Path parameter: beanRef
* beanRef is defined using bean:id
- *
+ *
* Path parameter: hosts
* Hostname(s) Cassandra server(s). Multiple hosts can be separated by
* comma.
- *
+ *
* Path parameter: port
* Port number of Cassandra server(s)
- *
+ *
* Path parameter: keyspace
* Keyspace to use
- *
+ *
* @param path beanRef:hosts:port/keyspace
* @return the dsl builder
*/
@@ -3937,26 +3937,26 @@ public static CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql(Strin
* Cassandra CQL (camel-cassandraql)
* Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
* Based on Cassandra Java Driver provided by DataStax.
- *
+ *
* Category: database,bigdata
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-cassandraql
- *
+ *
* Syntax: cql:beanRef:hosts:port/keyspace
- *
+ *
* Path parameter: beanRef
* beanRef is defined using bean:id
- *
+ *
* Path parameter: hosts
* Hostname(s) Cassandra server(s). Multiple hosts can be separated by
* comma.
- *
+ *
* Path parameter: port
* Port number of Cassandra server(s)
- *
+ *
* Path parameter: keyspace
* Keyspace to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanRef:hosts:port/keyspace
@@ -3969,16 +3969,16 @@ public static CassandraEndpointBuilderFactory.CassandraEndpointBuilder cql(Strin
* Cron (camel-cron)
* A generic interface for triggering events at times specified through the
* Unix cron syntax.
- *
+ *
* Category: scheduling
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-cron
- *
+ *
* Syntax: cron:name
- *
+ *
* Path parameter: name (required)
* The name of the cron trigger
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -3989,16 +3989,16 @@ public static CronEndpointBuilderFactory.CronEndpointBuilder cron(String path) {
* Cron (camel-cron)
* A generic interface for triggering events at times specified through the
* Unix cron syntax.
- *
+ *
* Category: scheduling
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-cron
- *
+ *
* Syntax: cron:name
- *
+ *
* Path parameter: name (required)
* The name of the cron trigger
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4011,21 +4011,21 @@ public static CronEndpointBuilderFactory.CronEndpointBuilder cron(String compone
* Crypto (JCE) (camel-crypto)
* Sign and verify exchanges using the Signature Service of the Java
* Cryptographic Extension (JCE).
- *
+ *
* Category: security,transformation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-crypto
- *
+ *
* Syntax: crypto:cryptoOperation:name
- *
+ *
* Path parameter: cryptoOperation (required)
* Set the Crypto operation from that supplied after the crypto scheme in
* the endpoint uri e.g. crypto:sign sets sign as the operation.
* There are 2 enums and the value can be one of: sign, verify
- *
+ *
* Path parameter: name (required)
* The logical name of this operation.
- *
+ *
* @param path cryptoOperation:name
* @return the dsl builder
*/
@@ -4036,21 +4036,21 @@ public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBui
* Crypto (JCE) (camel-crypto)
* Sign and verify exchanges using the Signature Service of the Java
* Cryptographic Extension (JCE).
- *
+ *
* Category: security,transformation
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-crypto
- *
+ *
* Syntax: crypto:cryptoOperation:name
- *
+ *
* Path parameter: cryptoOperation (required)
* Set the Crypto operation from that supplied after the crypto scheme in
* the endpoint uri e.g. crypto:sign sets sign as the operation.
* There are 2 enums and the value can be one of: sign, verify
- *
+ *
* Path parameter: name (required)
* The logical name of this operation.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cryptoOperation:name
@@ -4063,19 +4063,19 @@ public static DigitalSignatureEndpointBuilderFactory.DigitalSignatureEndpointBui
* CXF (camel-cxf-soap)
* Expose SOAP WebServices using Apache CXF or connect to external
* WebServices using CXF WS client.
- *
+ *
* Category: http,webservice
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-cxf-soap
- *
+ *
* Syntax: cxf:beanId:address
- *
+ *
* Path parameter: beanId
* To lookup an existing configured CxfEndpoint. Must used bean: as prefix.
- *
+ *
* Path parameter: address
* The service publish address.
- *
+ *
* @param path beanId:address
* @return the dsl builder
*/
@@ -4086,19 +4086,19 @@ public static CxfEndpointBuilderFactory.CxfEndpointBuilder cxf(String path) {
* CXF (camel-cxf-soap)
* Expose SOAP WebServices using Apache CXF or connect to external
* WebServices using CXF WS client.
- *
+ *
* Category: http,webservice
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-cxf-soap
- *
+ *
* Syntax: cxf:beanId:address
- *
+ *
* Path parameter: beanId
* To lookup an existing configured CxfEndpoint. Must used bean: as prefix.
- *
+ *
* Path parameter: address
* The service publish address.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanId:address
@@ -4111,20 +4111,20 @@ public static CxfEndpointBuilderFactory.CxfEndpointBuilder cxf(String componentN
* CXF-RS (camel-cxf-rest)
* Expose JAX-RS REST services using Apache CXF or connect to external REST
* services using CXF REST client.
- *
+ *
* Category: rest
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cxf-rest
- *
+ *
* Syntax: cxfrs:beanId:address
- *
+ *
* Path parameter: beanId
* To lookup an existing configured CxfRsEndpoint. Must used bean: as
* prefix.
- *
+ *
* Path parameter: address
* The service publish address.
- *
+ *
* @param path beanId:address
* @return the dsl builder
*/
@@ -4135,20 +4135,20 @@ public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs(String path
* CXF-RS (camel-cxf-rest)
* Expose JAX-RS REST services using Apache CXF or connect to external REST
* services using CXF REST client.
- *
+ *
* Category: rest
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-cxf-rest
- *
+ *
* Syntax: cxfrs:beanId:address
- *
+ *
* Path parameter: beanId
* To lookup an existing configured CxfRsEndpoint. Must used bean: as
* prefix.
- *
+ *
* Path parameter: address
* The service publish address.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanId:address
@@ -4160,16 +4160,16 @@ public static CxfRsEndpointBuilderFactory.CxfRsEndpointBuilder cxfrs(String comp
/**
* CyberArk Vault (camel-cyberark-vault)
* Retrieve secrets from CyberArk Conjur Vault.
- *
+ *
* Category: cloud,security
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-cyberark-vault
- *
+ *
* Syntax: cyberark-vault:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -4179,16 +4179,16 @@ public static CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder c
/**
* CyberArk Vault (camel-cyberark-vault)
* Retrieve secrets from CyberArk Conjur Vault.
- *
+ *
* Category: cloud,security
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-cyberark-vault
- *
+ *
* Syntax: cyberark-vault:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -4200,18 +4200,18 @@ public static CyberArkVaultEndpointBuilderFactory.CyberArkVaultEndpointBuilder c
/**
* Dapr (camel-dapr)
* Dapr component which interfaces with Dapr Building Blocks.
- *
+ *
* Category: cloud,saas
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-dapr
- *
+ *
* Syntax: dapr:operation
- *
+ *
* Path parameter: operation (required)
* The Dapr building block operation to perform with this component
* There are 8 enums and the value can be one of: invokeService, state,
* pubSub, invokeBinding, secret, configuration, lock, workflow
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -4221,18 +4221,18 @@ public static DaprEndpointBuilderFactory.DaprEndpointBuilder dapr(String path) {
/**
* Dapr (camel-dapr)
* Dapr component which interfaces with Dapr Building Blocks.
- *
+ *
* Category: cloud,saas
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-dapr
- *
+ *
* Syntax: dapr:operation
- *
+ *
* Path parameter: operation (required)
* The Dapr building block operation to perform with this component
* There are 8 enums and the value can be one of: invokeService, state,
* pubSub, invokeBinding, secret, configuration, lock, workflow
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -4244,20 +4244,20 @@ public static DaprEndpointBuilderFactory.DaprEndpointBuilder dapr(String compone
/**
* Data Format (camel-dataformat)
* Use a Camel Data Format as a regular Camel Component.
- *
+ *
* Category: core,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-dataformat
- *
+ *
* Syntax: dataformat:name:operation
- *
+ *
* Path parameter: name (required)
* Name of data format
- *
+ *
* Path parameter: operation (required)
* Operation to use either marshal or unmarshal
* There are 2 enums and the value can be one of: marshal, unmarshal
- *
+ *
* @param path name:operation
* @return the dsl builder
*/
@@ -4267,20 +4267,20 @@ public static DataFormatEndpointBuilderFactory.DataFormatEndpointBuilder datafor
/**
* Data Format (camel-dataformat)
* Use a Camel Data Format as a regular Camel Component.
- *
+ *
* Category: core,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-dataformat
- *
+ *
* Syntax: dataformat:name:operation
- *
+ *
* Path parameter: name (required)
* Name of data format
- *
+ *
* Path parameter: operation (required)
* Operation to use either marshal or unmarshal
* There are 2 enums and the value can be one of: marshal, unmarshal
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name:operation
@@ -4292,16 +4292,16 @@ public static DataFormatEndpointBuilderFactory.DataFormatEndpointBuilder datafor
/**
* Dataset (camel-dataset)
* Provide data for load and soak testing of your Camel application.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* Syntax: dataset:name
- *
+ *
* Path parameter: name (required)
* Name of DataSet to lookup in the registry
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4311,16 +4311,16 @@ public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset(Strin
/**
* Dataset (camel-dataset)
* Provide data for load and soak testing of your Camel application.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* Syntax: dataset:name
- *
+ *
* Path parameter: name (required)
* Name of DataSet to lookup in the registry
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4333,17 +4333,17 @@ public static DataSetEndpointBuilderFactory.DataSetEndpointBuilder dataset(Strin
* DataSet Test (camel-dataset)
* Extends the mock component by pulling messages from another endpoint on
* startup to set the expected message bodies.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* Syntax: dataset-test:name
- *
+ *
* Path parameter: name (required)
* Name of endpoint to lookup in the registry to use for polling messages
* used for testing
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4354,17 +4354,17 @@ public static DataSetTestEndpointBuilderFactory.DataSetTestEndpointBuilder datas
* DataSet Test (camel-dataset)
* Extends the mock component by pulling messages from another endpoint on
* startup to set the expected message bodies.
- *
+ *
* Category: core,testing
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-dataset
- *
+ *
* Syntax: dataset-test:name
- *
+ *
* Path parameter: name (required)
* Name of endpoint to lookup in the registry to use for polling messages
* used for testing
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4376,17 +4376,17 @@ public static DataSetTestEndpointBuilderFactory.DataSetTestEndpointBuilder datas
/**
* Debezium DB2 Connector (camel-debezium-db2)
* Capture changes from a DB2 database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-db2
- *
+ *
* Syntax: debezium-db2:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4396,17 +4396,17 @@ public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2EndpointBuilder debez
/**
* Debezium DB2 Connector (camel-debezium-db2)
* Capture changes from a DB2 database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-db2
- *
+ *
* Syntax: debezium-db2:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4418,17 +4418,17 @@ public static DebeziumDb2EndpointBuilderFactory.DebeziumDb2EndpointBuilder debez
/**
* Debezium MongoDB Connector (camel-debezium-mongodb)
* Capture changes from a MongoDB database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mongodb
- *
+ *
* Syntax: debezium-mongodb:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4438,17 +4438,17 @@ public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuild
/**
* Debezium MongoDB Connector (camel-debezium-mongodb)
* Capture changes from a MongoDB database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mongodb
- *
+ *
* Syntax: debezium-mongodb:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4460,17 +4460,17 @@ public static DebeziumMongodbEndpointBuilderFactory.DebeziumMongodbEndpointBuild
/**
* Debezium MySQL Connector (camel-debezium-mysql)
* Capture changes from a MySQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mysql
- *
+ *
* Syntax: debezium-mysql:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4480,17 +4480,17 @@ public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder d
/**
* Debezium MySQL Connector (camel-debezium-mysql)
* Capture changes from a MySQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-mysql
- *
+ *
* Syntax: debezium-mysql:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4502,17 +4502,17 @@ public static DebeziumMySqlEndpointBuilderFactory.DebeziumMySqlEndpointBuilder d
/**
* Debezium Oracle Connector (camel-debezium-oracle)
* Capture changes from an Oracle database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-oracle
- *
+ *
* Syntax: debezium-oracle:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4522,17 +4522,17 @@ public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder
/**
* Debezium Oracle Connector (camel-debezium-oracle)
* Capture changes from an Oracle database.
- *
+ *
* Category: database
* Since: 3.17
* Maven coordinates: org.apache.camel:camel-debezium-oracle
- *
+ *
* Syntax: debezium-oracle:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4544,17 +4544,17 @@ public static DebeziumOracleEndpointBuilderFactory.DebeziumOracleEndpointBuilder
/**
* Debezium PostgreSQL Connector (camel-debezium-postgres)
* Capture changes from a PostgreSQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-postgres
- *
+ *
* Syntax: debezium-postgres:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4564,17 +4564,17 @@ public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBui
/**
* Debezium PostgreSQL Connector (camel-debezium-postgres)
* Capture changes from a PostgreSQL database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-postgres
- *
+ *
* Syntax: debezium-postgres:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4586,17 +4586,17 @@ public static DebeziumPostgresEndpointBuilderFactory.DebeziumPostgresEndpointBui
/**
* Debezium SQL Server Connector (camel-debezium-sqlserver)
* Capture changes from an SQL Server database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-sqlserver
- *
+ *
* Syntax: debezium-sqlserver:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4606,17 +4606,17 @@ public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointB
/**
* Debezium SQL Server Connector (camel-debezium-sqlserver)
* Capture changes from an SQL Server database.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-debezium-sqlserver
- *
+ *
* Syntax: debezium-sqlserver:name
- *
+ *
* Path parameter: name (required)
* Unique name for the connector. Attempting to register again with the same
* name will fail.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4629,16 +4629,16 @@ public static DebeziumSqlserverEndpointBuilderFactory.DebeziumSqlserverEndpointB
* DFDL (camel-dfdl)
* Transforms fixed format data such as EDI message from/to XML using a Data
* Format Description Language (DFDL).
- *
+ *
* Category: transformation
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-dfdl
- *
+ *
* Syntax: dfdl:schemaUri
- *
+ *
* Path parameter: schemaUri (required)
* The path to the DFDL schema file.
- *
+ *
* @param path schemaUri
* @return the dsl builder
*/
@@ -4649,16 +4649,16 @@ public static DfdlEndpointBuilderFactory.DfdlEndpointBuilder dfdl(String path) {
* DFDL (camel-dfdl)
* Transforms fixed format data such as EDI message from/to XML using a Data
* Format Description Language (DFDL).
- *
+ *
* Category: transformation
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-dfdl
- *
+ *
* Syntax: dfdl:schemaUri
- *
+ *
* Path parameter: schemaUri (required)
* The path to the DFDL schema file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path schemaUri
@@ -4671,21 +4671,21 @@ public static DfdlEndpointBuilderFactory.DfdlEndpointBuilder dfdl(String compone
* DHIS2 (camel-dhis2)
* Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web
* API.
- *
+ *
* Category: api
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-dhis2
- *
+ *
* Syntax: dhis2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* API operation (e.g., get)
* There are 5 enums and the value can be one of: POST, RESOURCE_TABLES,
* GET, DELETE, PUT
- *
+ *
* Path parameter: methodName (required)
* Subject of the API operation (e.g., resource)
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -4696,21 +4696,21 @@ public static Dhis2EndpointBuilderFactory.Dhis2EndpointBuilder dhis2(String path
* DHIS2 (camel-dhis2)
* Leverages the DHIS2 Java SDK to integrate Apache Camel with the DHIS2 Web
* API.
- *
+ *
* Category: api
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-dhis2
- *
+ *
* Syntax: dhis2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* API operation (e.g., get)
* There are 5 enums and the value can be one of: POST, RESOURCE_TABLES,
* GET, DELETE, PUT
- *
+ *
* Path parameter: methodName (required)
* Subject of the API operation (e.g., resource)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -4722,16 +4722,16 @@ public static Dhis2EndpointBuilderFactory.Dhis2EndpointBuilder dhis2(String comp
/**
* Direct (camel-direct)
* Call another endpoint from the same Camel Context synchronously.
- *
+ *
* Category: core,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-direct
- *
+ *
* Syntax: direct:name
- *
+ *
* Path parameter: name (required)
* Name of direct endpoint
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4741,16 +4741,16 @@ public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct(String p
/**
* Direct (camel-direct)
* Call another endpoint from the same Camel Context synchronously.
- *
+ *
* Category: core,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-direct
- *
+ *
* Syntax: direct:name
- *
+ *
* Path parameter: name (required)
* Name of direct endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4762,16 +4762,16 @@ public static DirectEndpointBuilderFactory.DirectEndpointBuilder direct(String c
/**
* Disruptor (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* Syntax: disruptor:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4781,16 +4781,16 @@ public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor
/**
* Disruptor (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* Syntax: disruptor:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4802,16 +4802,16 @@ public static DisruptorEndpointBuilderFactory.DisruptorEndpointBuilder disruptor
/**
* Disruptor VM (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* Syntax: disruptor-vm:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -4821,16 +4821,16 @@ public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disru
/**
* Disruptor VM (camel-disruptor)
* Provides asynchronous SEDA behavior using LMAX Disruptor.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-disruptor
- *
+ *
* Syntax: disruptor-vm:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -4843,16 +4843,16 @@ public static DisruptorVmEndpointBuilderFactory.DisruptorVmEndpointBuilder disru
* Deep Java Library (camel-djl)
* Infer Deep Learning models from message exchanges data using Deep Java
* Library (DJL).
- *
+ *
* Category: ai
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-djl
- *
+ *
* Syntax: djl:application
- *
+ *
* Path parameter: application (required)
* Application name
- *
+ *
* @param path application
* @return the dsl builder
*/
@@ -4863,16 +4863,16 @@ public static DJLEndpointBuilderFactory.DJLEndpointBuilder djl(String path) {
* Deep Java Library (camel-djl)
* Infer Deep Learning models from message exchanges data using Deep Java
* Library (DJL).
- *
+ *
* Category: ai
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-djl
- *
+ *
* Syntax: djl:application
- *
+ *
* Path parameter: application (required)
* Application name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path application
@@ -4884,17 +4884,17 @@ public static DJLEndpointBuilderFactory.DJLEndpointBuilder djl(String componentN
/**
* DNS (camel-dns)
* Perform DNS queries using DNSJava.
- *
+ *
* Category: networking
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-dns
- *
+ *
* Syntax: dns:dnsType
- *
+ *
* Path parameter: dnsType (required)
* The type of the lookup.
* There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia
- *
+ *
* @param path dnsType
* @return the dsl builder
*/
@@ -4904,17 +4904,17 @@ public static DnsEndpointBuilderFactory.DnsEndpointBuilder dns(String path) {
/**
* DNS (camel-dns)
* Perform DNS queries using DNSJava.
- *
+ *
* Category: networking
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-dns
- *
+ *
* Syntax: dns:dnsType
- *
+ *
* Path parameter: dnsType (required)
* The type of the lookup.
* There are 4 enums and the value can be one of: dig, ip, lookup, wikipedia
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path dnsType
@@ -4926,13 +4926,13 @@ public static DnsEndpointBuilderFactory.DnsEndpointBuilder dns(String componentN
/**
* Docker (camel-docker)
* Manage Docker containers.
- *
+ *
* Category: cloud,container
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-docker
- *
+ *
* Syntax: docker:operation
- *
+ *
* Path parameter: operation (required)
* Which operation to use
* There are 37 enums and the value can be one of: events, stats, auth,
@@ -4944,7 +4944,7 @@ public static DnsEndpointBuilderFactory.DnsEndpointBuilder dns(String componentN
* containerstart, containerstop, containertop, containerunpause,
* containerwait, execcreate, execstart, networkconnect, networkcreate,
* networkremove
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -4954,13 +4954,13 @@ public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker(String p
/**
* Docker (camel-docker)
* Manage Docker containers.
- *
+ *
* Category: cloud,container
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-docker
- *
+ *
* Syntax: docker:operation
- *
+ *
* Path parameter: operation (required)
* Which operation to use
* There are 37 enums and the value can be one of: events, stats, auth,
@@ -4972,7 +4972,7 @@ public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker(String p
* containerstart, containerstop, containertop, containerunpause,
* containerwait, execcreate, execstart, networkconnect, networkcreate,
* networkremove
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -4984,16 +4984,16 @@ public static DockerEndpointBuilderFactory.DockerEndpointBuilder docker(String c
/**
* Docling (camel-docling)
* Process documents using Docling library for parsing and conversion.
- *
+ *
* Category: transformation,ai
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-docling
- *
+ *
* Syntax: docling:operationId
- *
+ *
* Path parameter: operationId (required)
* The operation identifier
- *
+ *
* @param path operationId
* @return the dsl builder
*/
@@ -5003,16 +5003,16 @@ public static DoclingEndpointBuilderFactory.DoclingEndpointBuilder docling(Strin
/**
* Docling (camel-docling)
* Process documents using Docling library for parsing and conversion.
- *
+ *
* Category: transformation,ai
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-docling
- *
+ *
* Syntax: docling:operationId
- *
+ *
* Path parameter: operationId (required)
* The operation identifier
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operationId
@@ -5024,16 +5024,16 @@ public static DoclingEndpointBuilderFactory.DoclingEndpointBuilder docling(Strin
/**
* Drill (camel-drill)
* Perform queries against an Apache Drill cluster.
- *
+ *
* Category: database,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-drill
- *
+ *
* Syntax: drill:host
- *
+ *
* Path parameter: host (required)
* Host name or IP address
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -5043,16 +5043,16 @@ public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill(String path
/**
* Drill (camel-drill)
* Perform queries against an Apache Drill cluster.
- *
+ *
* Category: database,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-drill
- *
+ *
* Syntax: drill:host
- *
+ *
* Path parameter: host (required)
* Host name or IP address
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -5065,19 +5065,19 @@ public static DrillEndpointBuilderFactory.DrillEndpointBuilder drill(String comp
* Dropbox (camel-dropbox)
* Upload, download and manage files, folders, groups, collaborations, etc
* on Dropbox.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-dropbox
- *
+ *
* Syntax: dropbox:operation
- *
+ *
* Path parameter: operation (required)
* The specific action (typically is a CRUD action) to perform on Dropbox
* remote folder.
* There are 5 enums and the value can be one of: put, del, search, get,
* move
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -5088,19 +5088,19 @@ public static DropboxEndpointBuilderFactory.DropboxEndpointBuilder dropbox(Strin
* Dropbox (camel-dropbox)
* Upload, download and manage files, folders, groups, collaborations, etc
* on Dropbox.
- *
+ *
* Category: cloud,file,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-dropbox
- *
+ *
* Syntax: dropbox:operation
- *
+ *
* Path parameter: operation (required)
* The specific action (typically is a CRUD action) to perform on Dropbox
* remote folder.
* There are 5 enums and the value can be one of: put, del, search, get,
* move
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -5113,16 +5113,16 @@ public static DropboxEndpointBuilderFactory.DropboxEndpointBuilder dropbox(Strin
* DuckDB (camel-duckdb)
* Interact with DuckDB, the in-process analytical SQL database, for
* embedded analytics workloads.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-duckdb
- *
+ *
* Syntax: duckdb:databasePath
- *
+ *
* Path parameter: databasePath
* Database path, either :memory: or a relative or absolute file path.
- *
+ *
* @param path databasePath
* @return the dsl builder
*/
@@ -5133,16 +5133,16 @@ public static DuckDbEndpointBuilderFactory.DuckDbEndpointBuilder duckdb(String p
* DuckDB (camel-duckdb)
* Interact with DuckDB, the in-process analytical SQL database, for
* embedded analytics workloads.
- *
+ *
* Category: database,bigdata
* Since: 4.22
* Maven coordinates: org.apache.camel:camel-duckdb
- *
+ *
* Syntax: duckdb:databasePath
- *
+ *
* Path parameter: databasePath
* Database path, either :memory: or a relative or absolute file path.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path databasePath
@@ -5155,20 +5155,20 @@ public static DuckDbEndpointBuilderFactory.DuckDbEndpointBuilder duckdb(String c
* Dynamic Router (camel-dynamic-router)
* The Dynamic Router component routes exchanges to recipients, and the
* recipients (and their rules) may change at runtime.
- *
+ *
* Category: messaging,core
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* Syntax: dynamic-router:channel
- *
+ *
* Path parameter: channel
* Channel for the Dynamic Router. For example, if the Dynamic Router URI is
* dynamic-router://test, then the channel is test. Channels are a way of
* keeping routing participants, their rules, and exchanges logically
* separate from the participants, rules, and exchanges on other channels.
* This can be seen as analogous to VLANs in networking.
- *
+ *
* @param path channel
* @return the dsl builder
*/
@@ -5179,20 +5179,20 @@ public static DynamicRouterEndpointBuilderFactory.DynamicRouterEndpointBuilder d
* Dynamic Router (camel-dynamic-router)
* The Dynamic Router component routes exchanges to recipients, and the
* recipients (and their rules) may change at runtime.
- *
+ *
* Category: messaging,core
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* Syntax: dynamic-router:channel
- *
+ *
* Path parameter: channel
* Channel for the Dynamic Router. For example, if the Dynamic Router URI is
* dynamic-router://test, then the channel is test. Channels are a way of
* keeping routing participants, their rules, and exchanges logically
* separate from the participants, rules, and exchanges on other channels.
* This can be seen as analogous to VLANs in networking.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path channel
@@ -5206,18 +5206,18 @@ public static DynamicRouterEndpointBuilderFactory.DynamicRouterEndpointBuilder d
* The Dynamic Router control endpoint for operations that allow routing
* participants to subscribe or unsubscribe to participate in dynamic
* message routing.
- *
+ *
* Category: messaging
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* Syntax: dynamic-router-control:controlAction
- *
+ *
* Path parameter: controlAction (required)
* Control action
* There are 5 enums and the value can be one of: subscribe, unsubscribe,
* update, list, statistics
- *
+ *
* @param path controlAction
* @return the dsl builder
*/
@@ -5229,18 +5229,18 @@ public static DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEnd
* The Dynamic Router control endpoint for operations that allow routing
* participants to subscribe or unsubscribe to participate in dynamic
* message routing.
- *
+ *
* Category: messaging
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-dynamic-router
- *
+ *
* Syntax: dynamic-router-control:controlAction
- *
+ *
* Path parameter: controlAction (required)
* Control action
* There are 5 enums and the value can be one of: subscribe, unsubscribe,
* update, list, statistics
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path controlAction
@@ -5252,16 +5252,16 @@ public static DynamicRouterControlEndpointBuilderFactory.DynamicRouterControlEnd
/**
* Ehcache (camel-ehcache)
* Perform caching operations using Ehcache.
- *
+ *
* Category: cache,clustering
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-ehcache
- *
+ *
* Syntax: ehcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* the cache name
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -5271,16 +5271,16 @@ public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache(Strin
/**
* Ehcache (camel-ehcache)
* Perform caching operations using Ehcache.
- *
+ *
* Category: cache,clustering
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-ehcache
- *
+ *
* Syntax: ehcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* the cache name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -5292,16 +5292,16 @@ public static EhcacheEndpointBuilderFactory.EhcacheEndpointBuilder ehcache(Strin
/**
* Elasticsearch (camel-elasticsearch)
* Send requests to Elasticsearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-elasticsearch
- *
+ *
* Syntax: elasticsearch:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Name of the cluster
- *
+ *
* @param path clusterName
* @return the dsl builder
*/
@@ -5311,16 +5311,16 @@ public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder e
/**
* Elasticsearch (camel-elasticsearch)
* Send requests to Elasticsearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-elasticsearch
- *
+ *
* Syntax: elasticsearch:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Name of the cluster
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clusterName
@@ -5333,16 +5333,16 @@ public static ElasticsearchEndpointBuilderFactory.ElasticsearchEndpointBuilder e
* Elasticsearch Low level Rest Client (camel-elasticsearch-rest-client)
* Perform queries and other operations on Elasticsearch or OpenSearch (uses
* low-level client).
- *
+ *
* Category: search
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-elasticsearch-rest-client
- *
+ *
* Syntax: elasticsearch-rest-client:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Cluster Name
- *
+ *
* @param path clusterName
* @return the dsl builder
*/
@@ -5353,16 +5353,16 @@ public static ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestCli
* Elasticsearch Low level Rest Client (camel-elasticsearch-rest-client)
* Perform queries and other operations on Elasticsearch or OpenSearch (uses
* low-level client).
- *
+ *
* Category: search
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-elasticsearch-rest-client
- *
+ *
* Syntax: elasticsearch-rest-client:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Cluster Name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clusterName
@@ -5375,13 +5375,13 @@ public static ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestCli
* Event (camel-event)
* Subscribe to Camel internal events such as route started/stopped and
* exchange completed/failed.
- *
+ *
* Category: core,monitoring
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-event
- *
+ *
* Syntax: event:events
- *
+ *
* Path parameter: events (required)
* Comma-separated list of event types to subscribe to. Event types
* correspond to CamelEvent.Type enum values (case-insensitive), for
@@ -5389,7 +5389,7 @@ public static ElasticsearchRestClientEndpointBuilderFactory.ElasticsearchRestCli
* Wildcard patterns are supported using a suffix, for example: Route
* matches all route events, Exchange matches all exchange events, and
* matches all events.
- *
+ *
* @param path events
* @return the dsl builder
*/
@@ -5400,13 +5400,13 @@ public static CamelEventEndpointBuilderFactory.CamelEventEndpointBuilder event(S
* Event (camel-event)
* Subscribe to Camel internal events such as route started/stopped and
* exchange completed/failed.
- *
+ *
* Category: core,monitoring
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-event
- *
+ *
* Syntax: event:events
- *
+ *
* Path parameter: events (required)
* Comma-separated list of event types to subscribe to. Event types
* correspond to CamelEvent.Type enum values (case-insensitive), for
@@ -5414,7 +5414,7 @@ public static CamelEventEndpointBuilderFactory.CamelEventEndpointBuilder event(S
* Wildcard patterns are supported using a suffix, for example: Route
* matches all route events, Exchange matches all exchange events, and
* matches all events.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path events
@@ -5426,17 +5426,17 @@ public static CamelEventEndpointBuilderFactory.CamelEventEndpointBuilder event(S
/**
* Exec (camel-exec)
* Execute commands on the underlying operating system.
- *
+ *
* Category: core
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-exec
- *
+ *
* Syntax: exec:executable
- *
+ *
* Path parameter: executable (required)
* Sets the executable to be executed. The executable must not be empty or
* null.
- *
+ *
* @param path executable
* @return the dsl builder
*/
@@ -5446,17 +5446,17 @@ public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec(String path) {
/**
* Exec (camel-exec)
* Execute commands on the underlying operating system.
- *
+ *
* Category: core
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-exec
- *
+ *
* Syntax: exec:executable
- *
+ *
* Path parameter: executable (required)
* Sets the executable to be executed. The executable must not be empty or
* null.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path executable
@@ -5469,22 +5469,22 @@ public static ExecEndpointBuilderFactory.ExecEndpointBuilder exec(String compone
* FHIR (camel-fhir)
* Exchange information in the healthcare domain using the FHIR (Fast
* Healthcare Interoperability Resources) standard.
- *
+ *
* Category: api
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-fhir
- *
+ *
* Syntax: fhir:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 13 enums and the value can be one of: CAPABILITIES, CREATE,
* DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH,
* TRANSACTION, UPDATE, VALIDATE
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -5495,22 +5495,22 @@ public static FhirEndpointBuilderFactory.FhirEndpointBuilder fhir(String path) {
* FHIR (camel-fhir)
* Exchange information in the healthcare domain using the FHIR (Fast
* Healthcare Interoperability Resources) standard.
- *
+ *
* Category: api
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-fhir
- *
+ *
* Syntax: fhir:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 13 enums and the value can be one of: CAPABILITIES, CREATE,
* DELETE, HISTORY, LOAD_PAGE, META, OPERATION, PATCH, READ, SEARCH,
* TRANSACTION, UPDATE, VALIDATE
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -5522,16 +5522,16 @@ public static FhirEndpointBuilderFactory.FhirEndpointBuilder fhir(String compone
/**
* File (camel-file)
* Read and write files.
- *
+ *
* Category: file,core
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-file
- *
+ *
* Syntax: file:directoryName
- *
+ *
* Path parameter: directoryName (required)
* The starting directory
- *
+ *
* @param path directoryName
* @return the dsl builder
*/
@@ -5541,16 +5541,16 @@ public static FileEndpointBuilderFactory.FileEndpointBuilder file(String path) {
/**
* File (camel-file)
* Read and write files.
- *
+ *
* Category: file,core
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-file
- *
+ *
* Syntax: file:directoryName
- *
+ *
* Path parameter: directoryName (required)
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path directoryName
@@ -5563,16 +5563,16 @@ public static FileEndpointBuilderFactory.FileEndpointBuilder file(String compone
* File Watch (camel-file-watch)
* Get notified about file events in a directory using
* java.nio.file.WatchService.
- *
+ *
* Category: file
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-file-watch
- *
+ *
* Syntax: file-watch:path
- *
+ *
* Path parameter: path (required)
* Path of directory to consume events from.
- *
+ *
* @param path path
* @return the dsl builder
*/
@@ -5583,16 +5583,16 @@ public static FileWatchEndpointBuilderFactory.FileWatchEndpointBuilder fileWatch
* File Watch (camel-file-watch)
* Get notified about file events in a directory using
* java.nio.file.WatchService.
- *
+ *
* Category: file
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-file-watch
- *
+ *
* Syntax: file-watch:path
- *
+ *
* Path parameter: path (required)
* Path of directory to consume events from.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path path
@@ -5604,23 +5604,23 @@ public static FileWatchEndpointBuilderFactory.FileWatchEndpointBuilder fileWatch
/**
* Flatpack (camel-flatpack)
* Parse fixed width and delimited files using the FlatPack library.
- *
+ *
* Category: transformation
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-flatpack
- *
+ *
* Syntax: flatpack:type:resourceUri
- *
+ *
* Path parameter: type
* Whether to use fixed or delimiter
* Default value: delim
* There are 2 enums and the value can be one of: fixed, delim
- *
+ *
* Path parameter: resourceUri (required)
* URL for loading the flatpack mapping file from classpath or file system
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path type:resourceUri
* @return the dsl builder
*/
@@ -5630,23 +5630,23 @@ public static FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder flatpack(St
/**
* Flatpack (camel-flatpack)
* Parse fixed width and delimited files using the FlatPack library.
- *
+ *
* Category: transformation
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-flatpack
- *
+ *
* Syntax: flatpack:type:resourceUri
- *
+ *
* Path parameter: type
* Whether to use fixed or delimiter
* Default value: delim
* There are 2 enums and the value can be one of: fixed, delim
- *
+ *
* Path parameter: resourceUri (required)
* URL for loading the flatpack mapping file from classpath or file system
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type:resourceUri
@@ -5658,17 +5658,17 @@ public static FlatpackEndpointBuilderFactory.FlatpackEndpointBuilder flatpack(St
/**
* Flink (camel-flink)
* Send DataSet jobs to an Apache Flink cluster.
- *
+ *
* Category: transformation,bigdata
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-flink
- *
+ *
* Syntax: flink:endpointType
- *
+ *
* Path parameter: endpointType (required)
* Type of the endpoint (dataset, datastream).
* There are 2 enums and the value can be one of: dataset, datastream
- *
+ *
* @param path endpointType
* @return the dsl builder
*/
@@ -5678,17 +5678,17 @@ public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink(String path
/**
* Flink (camel-flink)
* Send DataSet jobs to an Apache Flink cluster.
- *
+ *
* Category: transformation,bigdata
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-flink
- *
+ *
* Syntax: flink:endpointType
- *
+ *
* Path parameter: endpointType (required)
* Type of the endpoint (dataset, datastream).
* There are 2 enums and the value can be one of: dataset, datastream
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointType
@@ -5700,16 +5700,16 @@ public static FlinkEndpointBuilderFactory.FlinkEndpointBuilder flink(String comp
/**
* Flowable (camel-flowable)
* Send and receive messages from the Flowable BPMN and CMMN engines.
- *
+ *
* Category: workflow
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-flowable
- *
+ *
* Syntax: flowable:channelKey
- *
+ *
* Path parameter: channelKey (required)
* The channel key
- *
+ *
* @param path channelKey
* @return the dsl builder
*/
@@ -5719,16 +5719,16 @@ public static FlowableEndpointBuilderFactory.FlowableEndpointBuilder flowable(St
/**
* Flowable (camel-flowable)
* Send and receive messages from the Flowable BPMN and CMMN engines.
- *
+ *
* Category: workflow
* Since: 4.9
* Maven coordinates: org.apache.camel:camel-flowable
- *
+ *
* Syntax: flowable:channelKey
- *
+ *
* Path parameter: channelKey (required)
* The channel key
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path channelKey
@@ -5741,19 +5741,19 @@ public static FlowableEndpointBuilderFactory.FlowableEndpointBuilder flowable(St
* FOP (camel-fop)
* Render messages into PDF and other output formats supported by Apache
* FOP.
- *
+ *
* Category: file,transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-fop
- *
+ *
* Syntax: fop:outputType
- *
+ *
* Path parameter: outputType (required)
* The primary output format is PDF but other output formats are also
* supported.
* There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg,
* svg, xml, mif, rtf, txt
- *
+ *
* @param path outputType
* @return the dsl builder
*/
@@ -5764,19 +5764,19 @@ public static FopEndpointBuilderFactory.FopEndpointBuilder fop(String path) {
* FOP (camel-fop)
* Render messages into PDF and other output formats supported by Apache
* FOP.
- *
+ *
* Category: file,transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-fop
- *
+ *
* Syntax: fop:outputType
- *
+ *
* Path parameter: outputType (required)
* The primary output format is PDF but other output formats are also
* supported.
* There are 10 enums and the value can be one of: pdf, ps, pcl, png, jpeg,
* svg, xml, mif, rtf, txt
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path outputType
@@ -5788,13 +5788,13 @@ public static FopEndpointBuilderFactory.FopEndpointBuilder fop(String componentN
/**
* Freemarker (camel-freemarker)
* Transform messages using FreeMarker templates.
- *
+ *
* Category: transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-freemarker
- *
+ *
* Syntax: freemarker:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -5803,7 +5803,7 @@ public static FopEndpointBuilderFactory.FopEndpointBuilder fop(String componentN
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -5813,13 +5813,13 @@ public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemar
/**
* Freemarker (camel-freemarker)
* Transform messages using FreeMarker templates.
- *
+ *
* Category: transformation
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-freemarker
- *
+ *
* Syntax: freemarker:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -5828,7 +5828,7 @@ public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemar
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -5840,22 +5840,22 @@ public static FreemarkerEndpointBuilderFactory.FreemarkerEndpointBuilder freemar
/**
* FTP (camel-ftp)
* Upload and download files to/from FTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: ftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path host:port/directoryName
* @return the dsl builder
*/
@@ -5865,22 +5865,22 @@ public static FtpEndpointBuilderFactory.FtpEndpointBuilder ftp(String path) {
/**
* FTP (camel-ftp)
* Upload and download files to/from FTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: ftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/directoryName
@@ -5893,22 +5893,22 @@ public static FtpEndpointBuilderFactory.FtpEndpointBuilder ftp(String componentN
* FTPS (camel-ftp)
* Upload and download files to/from FTP servers supporting the FTPS
* protocol.
- *
+ *
* Category: file
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: ftps:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path host:port/directoryName
* @return the dsl builder
*/
@@ -5919,22 +5919,22 @@ public static FtpsEndpointBuilderFactory.FtpsEndpointBuilder ftps(String path) {
* FTPS (camel-ftp)
* Upload and download files to/from FTP servers supporting the FTPS
* protocol.
- *
+ *
* Category: file
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: ftps:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/directoryName
@@ -5947,19 +5947,19 @@ public static FtpsEndpointBuilderFactory.FtpsEndpointBuilder ftps(String compone
* Geocoder (camel-geocoder)
* Find geocodes (latitude and longitude) for a given address or the other
* way round.
- *
+ *
* Category: api,search
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-geocoder
- *
+ *
* Syntax: geocoder:address:latlng
- *
+ *
* Path parameter: address
* The geo address which should be prefixed with address:
- *
+ *
* Path parameter: latlng
* The geo latitude and longitude which should be prefixed with latlng:
- *
+ *
* @param path address:latlng
* @return the dsl builder
*/
@@ -5970,19 +5970,19 @@ public static GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder geocoder(St
* Geocoder (camel-geocoder)
* Find geocodes (latitude and longitude) for a given address or the other
* way round.
- *
+ *
* Category: api,search
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-geocoder
- *
+ *
* Syntax: geocoder:address:latlng
- *
+ *
* Path parameter: address
* The geo address which should be prefixed with address:
- *
+ *
* Path parameter: latlng
* The geo latitude and longitude which should be prefixed with latlng:
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path address:latlng
@@ -5994,16 +5994,16 @@ public static GeoCoderEndpointBuilderFactory.GeoCoderEndpointBuilder geocoder(St
/**
* Git (camel-git)
* Perform operations on git repositories.
- *
+ *
* Category: file
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-git
- *
+ *
* Syntax: git:localPath
- *
+ *
* Path parameter: localPath (required)
* Local repository path
- *
+ *
* @param path localPath
* @return the dsl builder
*/
@@ -6013,16 +6013,16 @@ public static GitEndpointBuilderFactory.GitEndpointBuilder git(String path) {
/**
* Git (camel-git)
* Perform operations on git repositories.
- *
+ *
* Category: file
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-git
- *
+ *
* Syntax: git:localPath
- *
+ *
* Path parameter: localPath (required)
* Local repository path
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path localPath
@@ -6034,22 +6034,22 @@ public static GitEndpointBuilderFactory.GitEndpointBuilder git(String componentN
/**
* GitHub2 (camel-github2)
* Interact with the GitHub API.
- *
+ *
* Category: file,cloud,api
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-github2
- *
+ *
* Syntax: github2:type/branchName
- *
+ *
* Path parameter: type (required)
* What git operation to execute
* There are 10 enums and the value can be one of: CLOSEPULLREQUEST,
* PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE,
* PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT
- *
+ *
* Path parameter: branchName
* Name of branch
- *
+ *
* @param path type/branchName
* @return the dsl builder
*/
@@ -6059,22 +6059,22 @@ public static GitHub2EndpointBuilderFactory.GitHub2EndpointBuilder github2(Strin
/**
* GitHub2 (camel-github2)
* Interact with the GitHub API.
- *
+ *
* Category: file,cloud,api
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-github2
- *
+ *
* Syntax: github2:type/branchName
- *
+ *
* Path parameter: type (required)
* What git operation to execute
* There are 10 enums and the value can be one of: CLOSEPULLREQUEST,
* PULLREQUESTCOMMENT, COMMIT, PULLREQUEST, TAG, PULLREQUESTSTATE,
* PULLREQUESTFILES, GETCOMMITFILE, CREATEISSUE, EVENT
- *
+ *
* Path parameter: branchName
* Name of branch
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type/branchName
@@ -6086,22 +6086,22 @@ public static GitHub2EndpointBuilderFactory.GitHub2EndpointBuilder github2(Strin
/**
* Google BigQuery (camel-google-bigquery)
* Google BigQuery data warehouse for analytics.
- *
+ *
* Category: cloud,bigdata
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* Syntax: google-bigquery:projectId:datasetId:tableId
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project Id
- *
+ *
* Path parameter: datasetId (required)
* BigQuery Dataset Id
- *
+ *
* Path parameter: tableId
* BigQuery table id
- *
+ *
* @param path projectId:datasetId:tableId
* @return the dsl builder
*/
@@ -6111,22 +6111,22 @@ public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder
/**
* Google BigQuery (camel-google-bigquery)
* Google BigQuery data warehouse for analytics.
- *
+ *
* Category: cloud,bigdata
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* Syntax: google-bigquery:projectId:datasetId:tableId
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project Id
- *
+ *
* Path parameter: datasetId (required)
* BigQuery Dataset Id
- *
+ *
* Path parameter: tableId
* BigQuery table id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path projectId:datasetId:tableId
@@ -6138,21 +6138,21 @@ public static GoogleBigQueryEndpointBuilderFactory.GoogleBigQueryEndpointBuilder
/**
* Google BigQuery Standard SQL (camel-google-bigquery)
* Access Google Cloud BigQuery service using SQL queries.
- *
+ *
* Category: cloud,messaging
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* Syntax: google-bigquery-sql:projectId:queryString
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project Id
- *
+ *
* Path parameter: queryString (required)
* BigQuery standard SQL query
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path projectId:queryString
* @return the dsl builder
*/
@@ -6162,21 +6162,21 @@ public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointB
/**
* Google BigQuery Standard SQL (camel-google-bigquery)
* Access Google Cloud BigQuery service using SQL queries.
- *
+ *
* Category: cloud,messaging
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-bigquery
- *
+ *
* Syntax: google-bigquery-sql:projectId:queryString
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project Id
- *
+ *
* Path parameter: queryString (required)
* BigQuery standard SQL query
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path projectId:queryString
@@ -6188,24 +6188,24 @@ public static GoogleBigQuerySQLEndpointBuilderFactory.GoogleBigQuerySQLEndpointB
/**
* Google Calendar (camel-google-calendar)
* Perform various operations on a Google Calendar.
- *
+ *
* Category: api,cloud
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* Syntax: google-calendar:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 8 enums and the value can be one of: ACL, LIST, CALENDARS,
* CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 14 enums and the value can be one of: calendarImport, clear,
* delete, get, insert, instances, list, move, patch, query, quickAdd, stop,
* update, watch
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -6215,24 +6215,24 @@ public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder
/**
* Google Calendar (camel-google-calendar)
* Perform various operations on a Google Calendar.
- *
+ *
* Category: api,cloud
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* Syntax: google-calendar:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 8 enums and the value can be one of: ACL, LIST, CALENDARS,
* CHANNELS, COLORS, FREEBUSY, EVENTS, SETTINGS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 14 enums and the value can be one of: calendarImport, clear,
* delete, get, insert, instances, list, move, patch, query, quickAdd, stop,
* update, watch
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -6244,16 +6244,16 @@ public static GoogleCalendarEndpointBuilderFactory.GoogleCalendarEndpointBuilder
/**
* Google Calendar Stream (camel-google-calendar)
* Poll for changes in a Google Calendar.
- *
+ *
* Category: cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* Syntax: google-calendar-stream:index
- *
+ *
* Path parameter: index (required)
* Specifies an index for the endpoint
- *
+ *
* @param path index
* @return the dsl builder
*/
@@ -6263,16 +6263,16 @@ public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEnd
/**
* Google Calendar Stream (camel-google-calendar)
* Poll for changes in a Google Calendar.
- *
+ *
* Category: cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-calendar
- *
+ *
* Syntax: google-calendar-stream:index
- *
+ *
* Path parameter: index (required)
* Specifies an index for the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path index
@@ -6284,25 +6284,25 @@ public static GoogleCalendarStreamEndpointBuilderFactory.GoogleCalendarStreamEnd
/**
* Google Drive (camel-google-drive)
* Manage files in Google Drive.
- *
+ *
* Category: file,cloud,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-google-drive
- *
+ *
* Syntax: google-drive:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 10 enums and the value can be one of: DRIVE_ABOUT,
* DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_COMMENTS, DRIVE_DRIVES, DRIVE_FILES,
* DRIVE_PERMISSIONS, DRIVE_REPLIES, DRIVE_REVISIONS, DRIVE_TEAMDRIVES
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 13 enums and the value can be one of: copy, delete, get,
* getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update,
* watch
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -6312,25 +6312,25 @@ public static GoogleDriveEndpointBuilderFactory.GoogleDriveEndpointBuilder googl
/**
* Google Drive (camel-google-drive)
* Manage files in Google Drive.
- *
+ *
* Category: file,cloud,api
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-google-drive
- *
+ *
* Syntax: google-drive:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 10 enums and the value can be one of: DRIVE_ABOUT,
* DRIVE_CHANGES, DRIVE_CHANNELS, DRIVE_COMMENTS, DRIVE_DRIVES, DRIVE_FILES,
* DRIVE_PERMISSIONS, DRIVE_REPLIES, DRIVE_REVISIONS, DRIVE_TEAMDRIVES
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 13 enums and the value can be one of: copy, delete, get,
* getIdForEmail, insert, list, patch, stop, touch, trash, untrash, update,
* watch
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -6342,16 +6342,16 @@ public static GoogleDriveEndpointBuilderFactory.GoogleDriveEndpointBuilder googl
/**
* Google Firestore (camel-google-firestore)
* Store and retrieve data from Google Cloud Firestore NoSQL database.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-firestore
- *
+ *
* Syntax: google-firestore:collectionName
- *
+ *
* Path parameter: collectionName (required)
* The collection name to use
- *
+ *
* @param path collectionName
* @return the dsl builder
*/
@@ -6361,16 +6361,16 @@ public static GoogleFirestoreEndpointBuilderFactory.GoogleFirestoreEndpointBuild
/**
* Google Firestore (camel-google-firestore)
* Store and retrieve data from Google Cloud Firestore NoSQL database.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-firestore
- *
+ *
* Syntax: google-firestore:collectionName
- *
+ *
* Path parameter: collectionName (required)
* The collection name to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collectionName
@@ -6382,16 +6382,16 @@ public static GoogleFirestoreEndpointBuilderFactory.GoogleFirestoreEndpointBuild
/**
* Google Cloud Functions (camel-google-functions)
* Manage and invoke Google Cloud Functions
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-functions
- *
+ *
* Syntax: google-functions:functionName
- *
+ *
* Path parameter: functionName (required)
* The user-defined name of the function
- *
+ *
* @param path functionName
* @return the dsl builder
*/
@@ -6401,16 +6401,16 @@ public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEnd
/**
* Google Cloud Functions (camel-google-functions)
* Manage and invoke Google Cloud Functions
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-functions
- *
+ *
* Syntax: google-functions:functionName
- *
+ *
* Path parameter: functionName (required)
* The user-defined name of the function
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path functionName
@@ -6422,24 +6422,24 @@ public static GoogleCloudFunctionsEndpointBuilderFactory.GoogleCloudFunctionsEnd
/**
* Google Mail (camel-google-mail)
* Manage messages in Google Mail.
- *
+ *
* Category: cloud,api,mail
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* Syntax: google-mail:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 7 enums and the value can be one of: THREADS, MESSAGES,
* ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 16 enums and the value can be one of: attachments, create,
* delete, get, getProfile, gmailImport, insert, list, modify, patch, send,
* stop, trash, untrash, update, watch
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -6449,24 +6449,24 @@ public static GoogleMailEndpointBuilderFactory.GoogleMailEndpointBuilder googleM
/**
* Google Mail (camel-google-mail)
* Manage messages in Google Mail.
- *
+ *
* Category: cloud,api,mail
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* Syntax: google-mail:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 7 enums and the value can be one of: THREADS, MESSAGES,
* ATTACHMENTS, LABELS, HISTORY, DRAFTS, USERS
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 16 enums and the value can be one of: attachments, create,
* delete, get, getProfile, gmailImport, insert, list, modify, patch, send,
* stop, trash, untrash, update, watch
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -6478,16 +6478,16 @@ public static GoogleMailEndpointBuilderFactory.GoogleMailEndpointBuilder googleM
/**
* Google Mail Stream (camel-google-mail)
* Poll for incoming messages in Google Mail.
- *
+ *
* Category: cloud,mail
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* Syntax: google-mail-stream:index
- *
+ *
* Path parameter: index (required)
* Currently not in use
- *
+ *
* @param path index
* @return the dsl builder
*/
@@ -6497,16 +6497,16 @@ public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBui
/**
* Google Mail Stream (camel-google-mail)
* Poll for incoming messages in Google Mail.
- *
+ *
* Category: cloud,mail
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-google-mail
- *
+ *
* Syntax: google-mail-stream:index
- *
+ *
* Path parameter: index (required)
* Currently not in use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path index
@@ -6518,20 +6518,20 @@ public static GoogleMailStreamEndpointBuilderFactory.GoogleMailStreamEndpointBui
/**
* Google Pubsub (camel-google-pubsub)
* Send and receive messages to/from Google Cloud Platform PubSub Service.
- *
+ *
* Category: cloud,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-google-pubsub
- *
+ *
* Syntax: google-pubsub:projectId:destinationName
- *
+ *
* Path parameter: projectId (required)
* The Google Cloud PubSub Project Id
- *
+ *
* Path parameter: destinationName (required)
* The Destination Name. For the consumer this will be the subscription
* name, while for the producer this will be the topic name.
- *
+ *
* @param path projectId:destinationName
* @return the dsl builder
*/
@@ -6541,20 +6541,20 @@ public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder goo
/**
* Google Pubsub (camel-google-pubsub)
* Send and receive messages to/from Google Cloud Platform PubSub Service.
- *
+ *
* Category: cloud,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-google-pubsub
- *
+ *
* Syntax: google-pubsub:projectId:destinationName
- *
+ *
* Path parameter: projectId (required)
* The Google Cloud PubSub Project Id
- *
+ *
* Path parameter: destinationName (required)
* The Destination Name. For the consumer this will be the subscription
* name, while for the producer this will be the topic name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path projectId:destinationName
@@ -6566,16 +6566,16 @@ public static GooglePubsubEndpointBuilderFactory.GooglePubsubEndpointBuilder goo
/**
* Google Secret Manager (camel-google-secret-manager)
* Manage Google Secret Manager Secrets
- *
+ *
* Category: cloud
* Since: 3.16
* Maven coordinates: org.apache.camel:camel-google-secret-manager
- *
+ *
* Syntax: google-secret-manager:project
- *
+ *
* Path parameter: project (required)
* The Google Cloud Project Id name related to the Secret Manager
- *
+ *
* @param path project
* @return the dsl builder
*/
@@ -6585,16 +6585,16 @@ public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerEndpo
/**
* Google Secret Manager (camel-google-secret-manager)
* Manage Google Secret Manager Secrets
- *
+ *
* Category: cloud
* Since: 3.16
* Maven coordinates: org.apache.camel:camel-google-secret-manager
- *
+ *
* Syntax: google-secret-manager:project
- *
+ *
* Path parameter: project (required)
* The Google Cloud Project Id name related to the Secret Manager
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path project
@@ -6606,22 +6606,22 @@ public static GoogleSecretManagerEndpointBuilderFactory.GoogleSecretManagerEndpo
/**
* Google Sheets (camel-google-sheets)
* Manage spreadsheets in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* Syntax: google-sheets:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 2 enums and the value can be one of: SPREADSHEETS, DATA
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 6 enums and the value can be one of: create, get, update,
* append, batchUpdate, clear
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -6631,22 +6631,22 @@ public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder goo
/**
* Google Sheets (camel-google-sheets)
* Manage spreadsheets in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* Syntax: google-sheets:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 2 enums and the value can be one of: SPREADSHEETS, DATA
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 6 enums and the value can be one of: create, get, update,
* append, batchUpdate, clear
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -6658,17 +6658,17 @@ public static GoogleSheetsEndpointBuilderFactory.GoogleSheetsEndpointBuilder goo
/**
* Google Sheets Stream (camel-google-sheets)
* Poll for changes in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* Syntax: google-sheets-stream:spreadsheetId
- *
+ *
* Path parameter: spreadsheetId (required)
* Specifies the spreadsheet identifier that is used to identify the target
* to obtain.
- *
+ *
* @param path spreadsheetId
* @return the dsl builder
*/
@@ -6678,17 +6678,17 @@ public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpoin
/**
* Google Sheets Stream (camel-google-sheets)
* Poll for changes in Google Sheets.
- *
+ *
* Category: cloud,document
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-google-sheets
- *
+ *
* Syntax: google-sheets-stream:spreadsheetId
- *
+ *
* Path parameter: spreadsheetId (required)
* Specifies the spreadsheet identifier that is used to identify the target
* to obtain.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path spreadsheetId
@@ -6700,16 +6700,16 @@ public static GoogleSheetsStreamEndpointBuilderFactory.GoogleSheetsStreamEndpoin
/**
* Google Cloud Speech To Text (camel-google-speech-to-text)
* Transcribe audio to text using Google Cloud Speech-to-Text API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-speech-to-text
- *
+ *
* Syntax: google-speech-to-text:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -6719,16 +6719,16 @@ public static GoogleCloudSpeechToTextEndpointBuilderFactory.GoogleCloudSpeechToT
/**
* Google Cloud Speech To Text (camel-google-speech-to-text)
* Transcribe audio to text using Google Cloud Speech-to-Text API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-speech-to-text
- *
+ *
* Syntax: google-speech-to-text:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -6741,16 +6741,16 @@ public static GoogleCloudSpeechToTextEndpointBuilderFactory.GoogleCloudSpeechToT
* Google Storage (camel-google-storage)
* Store and retrieve objects from Google Cloud Storage Service using the
* google-cloud-storage library.
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-storage
- *
+ *
* Syntax: google-storage:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name or ARN
- *
+ *
* @param path bucketName
* @return the dsl builder
*/
@@ -6761,16 +6761,16 @@ public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpoin
* Google Storage (camel-google-storage)
* Store and retrieve objects from Google Cloud Storage Service using the
* google-cloud-storage library.
- *
+ *
* Category: cloud
* Since: 3.9
* Maven coordinates: org.apache.camel:camel-google-storage
- *
+ *
* Syntax: google-storage:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name or ARN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path bucketName
@@ -6782,16 +6782,16 @@ public static GoogleCloudStorageEndpointBuilderFactory.GoogleCloudStorageEndpoin
/**
* Google Cloud Text To Speech (camel-google-text-to-speech)
* Synthesize speech from text using the Google Cloud Text-to-Speech API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-text-to-speech
- *
+ *
* Syntax: google-text-to-speech:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -6801,16 +6801,16 @@ public static GoogleCloudTextToSpeechEndpointBuilderFactory.GoogleCloudTextToSpe
/**
* Google Cloud Text To Speech (camel-google-text-to-speech)
* Synthesize speech from text using the Google Cloud Text-to-Speech API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-text-to-speech
- *
+ *
* Syntax: google-text-to-speech:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -6822,22 +6822,22 @@ public static GoogleCloudTextToSpeechEndpointBuilderFactory.GoogleCloudTextToSpe
/**
* Google Vertex AI (camel-google-vertexai)
* Interact with Google Cloud Vertex AI generative models.
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-google-vertexai
- *
+ *
* Syntax: google-vertexai:projectId:location:modelId
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project ID
- *
+ *
* Path parameter: location (required)
* Google Cloud location/region (e.g., us-central1)
- *
+ *
* Path parameter: modelId (required)
* Model ID to use for predictions
- *
+ *
* @param path projectId:location:modelId
* @return the dsl builder
*/
@@ -6847,22 +6847,22 @@ public static GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIEndpointBuilder
/**
* Google Vertex AI (camel-google-vertexai)
* Interact with Google Cloud Vertex AI generative models.
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-google-vertexai
- *
+ *
* Syntax: google-vertexai:projectId:location:modelId
- *
+ *
* Path parameter: projectId (required)
* Google Cloud Project ID
- *
+ *
* Path parameter: location (required)
* Google Cloud location/region (e.g., us-central1)
- *
+ *
* Path parameter: modelId (required)
* Model ID to use for predictions
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path projectId:location:modelId
@@ -6875,16 +6875,16 @@ public static GoogleVertexAIEndpointBuilderFactory.GoogleVertexAIEndpointBuilder
* Google Cloud Vision (camel-google-vision)
* Detect labels, text, faces, logos and more on images through Google Cloud
* Vision API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-vision
- *
+ *
* Syntax: google-vision:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -6895,16 +6895,16 @@ public static GoogleCloudVisionEndpointBuilderFactory.GoogleCloudVisionEndpointB
* Google Cloud Vision (camel-google-vision)
* Detect labels, text, faces, logos and more on images through Google Cloud
* Vision API
- *
+ *
* Category: cloud,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-google-vision
- *
+ *
* Syntax: google-vision:operation
- *
+ *
* Path parameter: operation (required)
* The operation name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -6916,16 +6916,16 @@ public static GoogleCloudVisionEndpointBuilderFactory.GoogleCloudVisionEndpointB
/**
* GraphQL (camel-graphql)
* Send GraphQL queries and mutations to external systems.
- *
+ *
* Category: api
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-graphql
- *
+ *
* Syntax: graphql:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The GraphQL server URI.
- *
+ *
* @param path httpUri
* @return the dsl builder
*/
@@ -6935,16 +6935,16 @@ public static GraphqlEndpointBuilderFactory.GraphqlEndpointBuilder graphql(Strin
/**
* GraphQL (camel-graphql)
* Send GraphQL queries and mutations to external systems.
- *
+ *
* Category: api
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-graphql
- *
+ *
* Syntax: graphql:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The GraphQL server URI.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path httpUri
@@ -6956,24 +6956,24 @@ public static GraphqlEndpointBuilderFactory.GraphqlEndpointBuilder graphql(Strin
/**
* gRPC (camel-grpc)
* Expose gRPC endpoints and access external gRPC endpoints.
- *
+ *
* Category: rpc
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-grpc
- *
+ *
* Syntax: grpc:host:port/service
- *
+ *
* Path parameter: host (required)
* The gRPC server host name. This is localhost or 0.0.0.0 when being a
* consumer or remote server host name when using producer.
- *
+ *
* Path parameter: port (required)
* The gRPC local or remote server port
- *
+ *
* Path parameter: service (required)
* Fully qualified service name from the protocol buffer descriptor file
* (package dot service definition name)
- *
+ *
* @param path host:port/service
* @return the dsl builder
*/
@@ -6983,24 +6983,24 @@ public static GrpcEndpointBuilderFactory.GrpcEndpointBuilder grpc(String path) {
/**
* gRPC (camel-grpc)
* Expose gRPC endpoints and access external gRPC endpoints.
- *
+ *
* Category: rpc
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-grpc
- *
+ *
* Syntax: grpc:host:port/service
- *
+ *
* Path parameter: host (required)
* The gRPC server host name. This is localhost or 0.0.0.0 when being a
* consumer or remote server host name when using producer.
- *
+ *
* Path parameter: port (required)
* The gRPC local or remote server port
- *
+ *
* Path parameter: service (required)
* Fully qualified service name from the protocol buffer descriptor file
* (package dot service definition name)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/service
@@ -7012,16 +7012,16 @@ public static GrpcEndpointBuilderFactory.GrpcEndpointBuilder grpc(String compone
/**
* HashiCorp Vault (camel-hashicorp-vault)
* Manage secrets in HashiCorp Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-hashicorp-vault
- *
+ *
* Syntax: hashicorp-vault:secretsEngine
- *
+ *
* Path parameter: secretsEngine
* Vault Name to be used
- *
+ *
* @param path secretsEngine
* @return the dsl builder
*/
@@ -7031,16 +7031,16 @@ public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder
/**
* HashiCorp Vault (camel-hashicorp-vault)
* Manage secrets in HashiCorp Vault Service
- *
+ *
* Category: cloud,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-hashicorp-vault
- *
+ *
* Syntax: hashicorp-vault:secretsEngine
- *
+ *
* Path parameter: secretsEngine
* Vault Name to be used
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path secretsEngine
@@ -7053,16 +7053,16 @@ public static HashicorpVaultEndpointBuilderFactory.HashicorpVaultEndpointBuilder
* Hazelcast Atomic Number (camel-hazelcast)
* Increment, decrement, set, etc. Hazelcast atomic number (a grid wide
* number).
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-atomicvalue:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7074,16 +7074,16 @@ public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberE
* Hazelcast Atomic Number (camel-hazelcast)
* Increment, decrement, set, etc. Hazelcast atomic number (a grid wide
* number).
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-atomicvalue:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7096,16 +7096,16 @@ public static HazelcastAtomicnumberEndpointBuilderFactory.HazelcastAtomicnumberE
/**
* Hazelcast Instance (camel-hazelcast)
* Consume join/leave events of a cache instance in a Hazelcast cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-instance:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7115,16 +7115,16 @@ public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointB
/**
* Hazelcast Instance (camel-hazelcast)
* Consume join/leave events of a cache instance in a Hazelcast cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-instance:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7136,16 +7136,16 @@ public static HazelcastInstanceEndpointBuilderFactory.HazelcastInstanceEndpointB
/**
* Hazelcast List (camel-hazelcast)
* Perform operations on Hazelcast distributed list.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-list:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7155,16 +7155,16 @@ public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder h
/**
* Hazelcast List (camel-hazelcast)
* Perform operations on Hazelcast distributed list.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-list:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7176,16 +7176,16 @@ public static HazelcastListEndpointBuilderFactory.HazelcastListEndpointBuilder h
/**
* Hazelcast Map (camel-hazelcast)
* Perform operations on Hazelcast distributed map.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-map:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7195,16 +7195,16 @@ public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder haz
/**
* Hazelcast Map (camel-hazelcast)
* Perform operations on Hazelcast distributed map.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-map:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7216,16 +7216,16 @@ public static HazelcastMapEndpointBuilderFactory.HazelcastMapEndpointBuilder haz
/**
* Hazelcast Multimap (camel-hazelcast)
* Perform operations on Hazelcast distributed multimap.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-multimap:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7235,16 +7235,16 @@ public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointB
/**
* Hazelcast Multimap (camel-hazelcast)
* Perform operations on Hazelcast distributed multimap.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-multimap:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7257,16 +7257,16 @@ public static HazelcastMultimapEndpointBuilderFactory.HazelcastMultimapEndpointB
* Hazelcast PN Counter (camel-hazelcast)
* Increment, decrement, get, etc. operations on a Hazelcast PN Counter
* (CRDT counter).
- *
+ *
* Category: cache,clustering
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-pncounter:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7277,16 +7277,16 @@ public static HazelcastPNCounterEndpointBuilderFactory.HazelcastPNCounterEndpoin
* Hazelcast PN Counter (camel-hazelcast)
* Increment, decrement, get, etc. operations on a Hazelcast PN Counter
* (CRDT counter).
- *
+ *
* Category: cache,clustering
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-pncounter:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7298,16 +7298,16 @@ public static HazelcastPNCounterEndpointBuilderFactory.HazelcastPNCounterEndpoin
/**
* Hazelcast Queue (camel-hazelcast)
* Perform operations on Hazelcast distributed queue.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-queue:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7317,16 +7317,16 @@ public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder
/**
* Hazelcast Queue (camel-hazelcast)
* Perform operations on Hazelcast distributed queue.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-queue:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7338,16 +7338,16 @@ public static HazelcastQueueEndpointBuilderFactory.HazelcastQueueEndpointBuilder
/**
* Hazelcast Replicated Map (camel-hazelcast)
* Perform operations on Hazelcast replicated map.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-replicatedmap:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7357,16 +7357,16 @@ public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedma
/**
* Hazelcast Replicated Map (camel-hazelcast)
* Perform operations on Hazelcast replicated map.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-replicatedmap:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7378,16 +7378,16 @@ public static HazelcastReplicatedmapEndpointBuilderFactory.HazelcastReplicatedma
/**
* Hazelcast Ringbuffer (camel-hazelcast)
* Perform operations on Hazelcast distributed ringbuffer.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-ringbuffer:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7397,16 +7397,16 @@ public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpo
/**
* Hazelcast Ringbuffer (camel-hazelcast)
* Perform operations on Hazelcast distributed ringbuffer.
- *
+ *
* Category: cache,clustering
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-ringbuffer:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7419,16 +7419,16 @@ public static HazelcastRingbufferEndpointBuilderFactory.HazelcastRingbufferEndpo
* Hazelcast SEDA (camel-hazelcast)
* Asynchronously send/receive Exchanges between Camel routes running on
* potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-seda:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7439,16 +7439,16 @@ public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder h
* Hazelcast SEDA (camel-hazelcast)
* Asynchronously send/receive Exchanges between Camel routes running on
* potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-seda:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7460,16 +7460,16 @@ public static HazelcastSedaEndpointBuilderFactory.HazelcastSedaEndpointBuilder h
/**
* Hazelcast Set (camel-hazelcast)
* Perform operations on Hazelcast distributed set.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-set:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7479,16 +7479,16 @@ public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder haz
/**
* Hazelcast Set (camel-hazelcast)
* Perform operations on Hazelcast distributed set.
- *
+ *
* Category: cache,clustering
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-set:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7500,16 +7500,16 @@ public static HazelcastSetEndpointBuilderFactory.HazelcastSetEndpointBuilder haz
/**
* Hazelcast Topic (camel-hazelcast)
* Send and receive messages to/from Hazelcast distributed topic.
- *
+ *
* Category: cache,clustering
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-topic:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -7519,16 +7519,16 @@ public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder
/**
* Hazelcast Topic (camel-hazelcast)
* Send and receive messages to/from Hazelcast distributed topic.
- *
+ *
* Category: cache,clustering
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-hazelcast
- *
+ *
* Syntax: hazelcast-topic:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -7537,19 +7537,21 @@ public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder
public static HazelcastTopicEndpointBuilderFactory.HazelcastTopicEndpointBuilder hazelcastTopic(String componentName, String path) {
return HazelcastTopicEndpointBuilderFactory.endpointBuilder(componentName, path);
}
+ /**
+ }
/**
* HTTP (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* Syntax: http://httpUri
- *
+ *
* Path parameter: httpUri (required)
* The url of the HTTP endpoint to call.
- *
+ *
* @param path httpUri
* @return the dsl builder
*/
@@ -7559,16 +7561,16 @@ public static HttpEndpointBuilderFactory.HttpEndpointBuilder http(String path) {
/**
* HTTP (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* Syntax: http://httpUri
- *
+ *
* Path parameter: httpUri (required)
* The url of the HTTP endpoint to call.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path httpUri
@@ -7580,16 +7582,16 @@ public static HttpEndpointBuilderFactory.HttpEndpointBuilder http(String compone
/**
* HTTPS (Secure) (camel-http)
* Send requests to external HTTP servers using Apache HTTP Client 5.x.
- *
+ *
* Category: http
* Since: 2.3
* Maven coordinates: org.apache.camel:camel-http
- *
+ *
* Syntax: https://httpUri
- *
+ *
* Path parameter: httpUri (required)
* The url of the HTTP endpoint to call.
- *
+ *
* @param path httpUri
* @return the dsl builder
*/
@@ -7600,20 +7602,20 @@ public static HttpEndpointBuilderFactory.HttpEndpointBuilder https(String path)
* Hugging Face (camel-huggingface)
* Integration with Hugging Face's Model Hub by using the Deep Java Library
* (DJL) Python bridge
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-huggingface
- *
+ *
* Syntax: huggingface:task
- *
+ *
* Path parameter: task (required)
* The Hugging Face task to perform (e.g., TEXT_CLASSIFICATION)
* There are 10 enums and the value can be one of: TEXT_CLASSIFICATION,
* TEXT_GENERATION, QUESTION_ANSWERING, SUMMARIZATION,
* ZERO_SHOT_CLASSIFICATION, SENTENCE_EMBEDDINGS, TEXT_TO_IMAGE,
* AUTOMATIC_SPEECH_RECOGNITION, TEXT_TO_SPEECH, CHAT
- *
+ *
* @param path task
* @return the dsl builder
*/
@@ -7624,20 +7626,20 @@ public static HuggingFaceEndpointBuilderFactory.HuggingFaceEndpointBuilder huggi
* Hugging Face (camel-huggingface)
* Integration with Hugging Face's Model Hub by using the Deep Java Library
* (DJL) Python bridge
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-huggingface
- *
+ *
* Syntax: huggingface:task
- *
+ *
* Path parameter: task (required)
* The Hugging Face task to perform (e.g., TEXT_CLASSIFICATION)
* There are 10 enums and the value can be one of: TEXT_CLASSIFICATION,
* TEXT_GENERATION, QUESTION_ANSWERING, SUMMARIZATION,
* ZERO_SHOT_CLASSIFICATION, SENTENCE_EMBEDDINGS, TEXT_TO_IMAGE,
* AUTOMATIC_SPEECH_RECOGNITION, TEXT_TO_SPEECH, CHAT
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path task
@@ -7650,16 +7652,16 @@ public static HuggingFaceEndpointBuilderFactory.HuggingFaceEndpointBuilder huggi
* Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms)
* To integrate with a fully managed, high-performance message queuing
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-dms
- *
+ *
* Syntax: hwcloud-dms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7670,16 +7672,16 @@ public static DMSEndpointBuilderFactory.DMSEndpointBuilder hwcloudDms(String pat
* Huawei Distributed Message Service (DMS) (camel-huaweicloud-dms)
* To integrate with a fully managed, high-performance message queuing
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-dms
- *
+ *
* Syntax: hwcloud-dms:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7693,17 +7695,17 @@ public static DMSEndpointBuilderFactory.DMSEndpointBuilder hwcloudDms(String com
* Face Recognition Service (FRS) is an intelligent service that uses
* computers to process, analyze, and understand facial images based on
* human facial features.
- *
+ *
* Category: cloud,messaging
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-huaweicloud-frs
- *
+ *
* Syntax: hwcloud-frs:operation
- *
+ *
* Path parameter: operation (required)
* Name of Face Recognition operation to perform, including faceDetection,
* faceVerification and faceLiveDetection
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7715,17 +7717,17 @@ public static FaceRecognitionEndpointBuilderFactory.FaceRecognitionEndpointBuild
* Face Recognition Service (FRS) is an intelligent service that uses
* computers to process, analyze, and understand facial images based on
* human facial features.
- *
+ *
* Category: cloud,messaging
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-huaweicloud-frs
- *
+ *
* Syntax: hwcloud-frs:operation
- *
+ *
* Path parameter: operation (required)
* Name of Face Recognition operation to perform, including faceDetection,
* faceVerification and faceLiveDetection
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7737,16 +7739,16 @@ public static FaceRecognitionEndpointBuilderFactory.FaceRecognitionEndpointBuild
/**
* Huawei FunctionGraph (camel-huaweicloud-functiongraph)
* To call serverless functions on Huawei Cloud
- *
+ *
* Category: cloud,serverless
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph
- *
+ *
* Syntax: hwcloud-functiongraph:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7756,16 +7758,16 @@ public static FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder h
/**
* Huawei FunctionGraph (camel-huaweicloud-functiongraph)
* To call serverless functions on Huawei Cloud
- *
+ *
* Category: cloud,serverless
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-functiongraph
- *
+ *
* Syntax: hwcloud-functiongraph:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7777,16 +7779,16 @@ public static FunctionGraphEndpointBuilderFactory.FunctionGraphEndpointBuilder h
/**
* Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam)
* To securely manage users on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-iam
- *
+ *
* Syntax: hwcloud-iam:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7796,16 +7798,16 @@ public static IAMEndpointBuilderFactory.IAMEndpointBuilder hwcloudIam(String pat
/**
* Huawei Identity and Access Management (IAM) (camel-huaweicloud-iam)
* To securely manage users on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.11
* Maven coordinates: org.apache.camel:camel-huaweicloud-iam
- *
+ *
* Syntax: hwcloud-iam:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7817,17 +7819,17 @@ public static IAMEndpointBuilderFactory.IAMEndpointBuilder hwcloudIam(String com
/**
* Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition)
* To identify objects, scenes, and concepts in images on Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition
- *
+ *
* Syntax: hwcloud-imagerecognition:operation
- *
+ *
* Path parameter: operation (required)
* Name of Image Recognition operation to perform, including
* celebrityRecognition and tagRecognition
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7837,17 +7839,17 @@ public static ImageRecognitionEndpointBuilderFactory.ImageRecognitionEndpointBui
/**
* Huawei Cloud Image Recognition (camel-huaweicloud-imagerecognition)
* To identify objects, scenes, and concepts in images on Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-imagerecognition
- *
+ *
* Syntax: hwcloud-imagerecognition:operation
- *
+ *
* Path parameter: operation (required)
* Name of Image Recognition operation to perform, including
* celebrityRecognition and tagRecognition
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7860,16 +7862,16 @@ public static ImageRecognitionEndpointBuilderFactory.ImageRecognitionEndpointBui
* Huawei Object Storage Service (OBS) (camel-huaweicloud-obs)
* To provide stable, secure, efficient, and easy-to-use cloud storage
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-obs
- *
+ *
* Syntax: hwcloud-obs:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -7880,16 +7882,16 @@ public static OBSEndpointBuilderFactory.OBSEndpointBuilder hwcloudObs(String pat
* Huawei Object Storage Service (OBS) (camel-huaweicloud-obs)
* To provide stable, secure, efficient, and easy-to-use cloud storage
* service on Huawei Cloud
- *
+ *
* Category: cloud
* Since: 3.12
* Maven coordinates: org.apache.camel:camel-huaweicloud-obs
- *
+ *
* Syntax: hwcloud-obs:operation
- *
+ *
* Path parameter: operation (required)
* Operation to be performed
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -7902,16 +7904,16 @@ public static OBSEndpointBuilderFactory.OBSEndpointBuilder hwcloudObs(String com
* Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn)
* To broadcast messages and connect cloud services through notifications on
* Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-huaweicloud-smn
- *
+ *
* Syntax: hwcloud-smn:smnService
- *
+ *
* Path parameter: smnService (required)
* Name of SMN service to invoke
- *
+ *
* @param path smnService
* @return the dsl builder
*/
@@ -7922,16 +7924,16 @@ public static SimpleNotificationEndpointBuilderFactory.SimpleNotificationEndpoin
* Huawei Simple Message Notification (SMN) (camel-huaweicloud-smn)
* To broadcast messages and connect cloud services through notifications on
* Huawei Cloud
- *
+ *
* Category: cloud,messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-huaweicloud-smn
- *
+ *
* Syntax: hwcloud-smn:smnService
- *
+ *
* Path parameter: smnService (required)
* Name of SMN service to invoke
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path smnService
@@ -7943,16 +7945,16 @@ public static SimpleNotificationEndpointBuilderFactory.SimpleNotificationEndpoin
/**
* IBM Cloud Object Storage (camel-ibm-cos)
* Store and retrieve objects from IBM Cloud Object Storage.
- *
+ *
* Category: cloud,file
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-cos
- *
+ *
* Syntax: ibm-cos:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name
- *
+ *
* @param path bucketName
* @return the dsl builder
*/
@@ -7962,16 +7964,16 @@ public static IBMCOSEndpointBuilderFactory.IBMCOSEndpointBuilder ibmCos(String p
/**
* IBM Cloud Object Storage (camel-ibm-cos)
* Store and retrieve objects from IBM Cloud Object Storage.
- *
+ *
* Category: cloud,file
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-cos
- *
+ *
* Syntax: ibm-cos:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path bucketName
@@ -7983,16 +7985,16 @@ public static IBMCOSEndpointBuilderFactory.IBMCOSEndpointBuilder ibmCos(String c
/**
* IBM Secrets Manager (camel-ibm-secrets-manager)
* Manage secrets in IBM Secrets Manager Service
- *
+ *
* Category: cloud,cloud
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-ibm-secrets-manager
- *
+ *
* Syntax: ibm-secrets-manager:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8002,16 +8004,16 @@ public static IBMSecretsManagerEndpointBuilderFactory.IBMSecretsManagerEndpointB
/**
* IBM Secrets Manager (camel-ibm-secrets-manager)
* Manage secrets in IBM Secrets Manager Service
- *
+ *
* Category: cloud,cloud
* Since: 4.11
* Maven coordinates: org.apache.camel:camel-ibm-secrets-manager
- *
+ *
* Syntax: ibm-secrets-manager:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8023,16 +8025,16 @@ public static IBMSecretsManagerEndpointBuilderFactory.IBMSecretsManagerEndpointB
/**
* IBM Watson Discovery (camel-ibm-watson-discovery)
* Perform document understanding and search using IBM Watson Discovery
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-discovery
- *
+ *
* Syntax: ibm-watson-discovery:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8042,16 +8044,16 @@ public static WatsonDiscoveryEndpointBuilderFactory.WatsonDiscoveryEndpointBuild
/**
* IBM Watson Discovery (camel-ibm-watson-discovery)
* Perform document understanding and search using IBM Watson Discovery
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-discovery
- *
+ *
* Syntax: ibm-watson-discovery:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8064,16 +8066,16 @@ public static WatsonDiscoveryEndpointBuilderFactory.WatsonDiscoveryEndpointBuild
* IBM Watson Language (camel-ibm-watson-language)
* Perform natural language processing using IBM Watson Natural Language
* Understanding
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-language
- *
+ *
* Syntax: ibm-watson-language:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8084,16 +8086,16 @@ public static WatsonLanguageEndpointBuilderFactory.WatsonLanguageEndpointBuilder
* IBM Watson Language (camel-ibm-watson-language)
* Perform natural language processing using IBM Watson Natural Language
* Understanding
- *
+ *
* Category: ai,cloud
* Since: 4.16
* Maven coordinates: org.apache.camel:camel-ibm-watson-language
- *
+ *
* Syntax: ibm-watson-language:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8105,16 +8107,16 @@ public static WatsonLanguageEndpointBuilderFactory.WatsonLanguageEndpointBuilder
/**
* IBM Watson Speech to Text (camel-ibm-watson-speech-to-text)
* Convert speech audio to text using IBM Watson Speech to Text
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-speech-to-text
- *
+ *
* Syntax: ibm-watson-speech-to-text:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8124,16 +8126,16 @@ public static WatsonSpeechToTextEndpointBuilderFactory.WatsonSpeechToTextEndpoin
/**
* IBM Watson Speech to Text (camel-ibm-watson-speech-to-text)
* Convert speech audio to text using IBM Watson Speech to Text
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-speech-to-text
- *
+ *
* Syntax: ibm-watson-speech-to-text:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8145,16 +8147,16 @@ public static WatsonSpeechToTextEndpointBuilderFactory.WatsonSpeechToTextEndpoin
/**
* IBM Watson Text to Speech (camel-ibm-watson-text-to-speech)
* Convert text to natural-sounding speech using IBM Watson Text to Speech
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-text-to-speech
- *
+ *
* Syntax: ibm-watson-text-to-speech:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8164,16 +8166,16 @@ public static WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechEndpoin
/**
* IBM Watson Text to Speech (camel-ibm-watson-text-to-speech)
* Convert text to natural-sounding speech using IBM Watson Text to Speech
- *
+ *
* Category: ai,cloud
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-ibm-watson-text-to-speech
- *
+ *
* Syntax: ibm-watson-text-to-speech:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8186,16 +8188,16 @@ public static WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechEndpoin
* IBM watsonx.ai (camel-ibm-watsonx-ai)
* Interact with IBM watsonx.ai foundation models for text generation, chat,
* embeddings, and more.
- *
+ *
* Category: ai,cloud
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-ai
- *
+ *
* Syntax: ibm-watsonx-ai:label
- *
+ *
* Path parameter: label (required)
* Logical name for the endpoint
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8206,16 +8208,16 @@ public static WatsonxAiEndpointBuilderFactory.WatsonxAiEndpointBuilder ibmWatson
* IBM watsonx.ai (camel-ibm-watsonx-ai)
* Interact with IBM watsonx.ai foundation models for text generation, chat,
* embeddings, and more.
- *
+ *
* Category: ai,cloud
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-ai
- *
+ *
* Syntax: ibm-watsonx-ai:label
- *
+ *
* Path parameter: label (required)
* Logical name for the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8228,16 +8230,16 @@ public static WatsonxAiEndpointBuilderFactory.WatsonxAiEndpointBuilder ibmWatson
* IBM watsonx.data (camel-ibm-watsonx-data)
* Interact with IBM watsonx.data lakehouse for catalog, schema, table, and
* engine management.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-data
- *
+ *
* Syntax: ibm-watsonx-data:label
- *
+ *
* Path parameter: label (required)
* Logical name for the endpoint
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -8248,16 +8250,16 @@ public static WatsonxDataEndpointBuilderFactory.WatsonxDataEndpointBuilder ibmWa
* IBM watsonx.data (camel-ibm-watsonx-data)
* Interact with IBM watsonx.data lakehouse for catalog, schema, table, and
* engine management.
- *
+ *
* Category: cloud,database
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-ibm-watsonx-data
- *
+ *
* Syntax: ibm-watsonx-data:label
- *
+ *
* Path parameter: label (required)
* Logical name for the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -8269,16 +8271,16 @@ public static WatsonxDataEndpointBuilderFactory.WatsonxDataEndpointBuilder ibmWa
/**
* Iggy (camel-iggy)
* Send and receive message to Apache Iggy streaming platform.
- *
+ *
* Category: messaging
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-iggy
- *
+ *
* Syntax: iggy:topicName
- *
+ *
* Path parameter: topicName (required)
* Name of the topic
- *
+ *
* @param path topicName
* @return the dsl builder
*/
@@ -8288,16 +8290,16 @@ public static IggyEndpointBuilderFactory.IggyEndpointBuilder iggy(String path) {
/**
* Iggy (camel-iggy)
* Send and receive message to Apache Iggy streaming platform.
- *
+ *
* Category: messaging
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-iggy
- *
+ *
* Syntax: iggy:topicName
- *
+ *
* Path parameter: topicName (required)
* Name of the topic
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topicName
@@ -8310,16 +8312,16 @@ public static IggyEndpointBuilderFactory.IggyEndpointBuilder iggy(String compone
* Ignite Cache (camel-ignite)
* Perform cache operations on an Ignite cache or consume changes from a
* continuous query.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-cache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The cache name.
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -8330,16 +8332,16 @@ public static IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder ignit
* Ignite Cache (camel-ignite)
* Perform cache operations on an Ignite cache or consume changes from a
* continuous query.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-cache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The cache name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -8351,16 +8353,16 @@ public static IgniteCacheEndpointBuilderFactory.IgniteCacheEndpointBuilder ignit
/**
* Ignite Compute (camel-ignite)
* Run compute operations on an Ignite cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-compute:endpointId
- *
+ *
* Path parameter: endpointId (required)
* The endpoint ID (not used).
- *
+ *
* @param path endpointId
* @return the dsl builder
*/
@@ -8370,16 +8372,16 @@ public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder i
/**
* Ignite Compute (camel-ignite)
* Run compute operations on an Ignite cluster.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-compute:endpointId
- *
+ *
* Path parameter: endpointId (required)
* The endpoint ID (not used).
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointId
@@ -8391,16 +8393,16 @@ public static IgniteComputeEndpointBuilderFactory.IgniteComputeEndpointBuilder i
/**
* Ignite Events (camel-ignite)
* Receive events from an Ignite cluster by creating a local event listener.
- *
+ *
* Category: messaging,cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-events:endpointId
- *
+ *
* Path parameter: endpointId
* The endpoint ID (not used).
- *
+ *
* @param path endpointId
* @return the dsl builder
*/
@@ -8410,16 +8412,16 @@ public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder ign
/**
* Ignite Events (camel-ignite)
* Receive events from an Ignite cluster by creating a local event listener.
- *
+ *
* Category: messaging,cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-events:endpointId
- *
+ *
* Path parameter: endpointId
* The endpoint ID (not used).
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointId
@@ -8431,16 +8433,16 @@ public static IgniteEventsEndpointBuilderFactory.IgniteEventsEndpointBuilder ign
/**
* Ignite ID Generator (camel-ignite)
* Interact with Ignite Atomic Sequences and ID Generators .
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-idgen:name
- *
+ *
* Path parameter: name (required)
* The sequence name.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -8450,16 +8452,16 @@ public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder ignit
/**
* Ignite ID Generator (camel-ignite)
* Interact with Ignite Atomic Sequences and ID Generators .
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-idgen:name
- *
+ *
* Path parameter: name (required)
* The sequence name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -8471,16 +8473,16 @@ public static IgniteIdGenEndpointBuilderFactory.IgniteIdGenEndpointBuilder ignit
/**
* Ignite Messaging (camel-ignite)
* Send and receive messages from an Ignite topic.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-messaging:topic
- *
+ *
* Path parameter: topic (required)
* The topic name.
- *
+ *
* @param path topic
* @return the dsl builder
*/
@@ -8490,16 +8492,16 @@ public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuild
/**
* Ignite Messaging (camel-ignite)
* Send and receive messages from an Ignite topic.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-messaging:topic
- *
+ *
* Path parameter: topic (required)
* The topic name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topic
@@ -8511,16 +8513,16 @@ public static IgniteMessagingEndpointBuilderFactory.IgniteMessagingEndpointBuild
/**
* Ignite Queues (camel-ignite)
* Interact with Ignite Queue data structures.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-queue:name
- *
+ *
* Path parameter: name (required)
* The queue name.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -8530,16 +8532,16 @@ public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder ignit
/**
* Ignite Queues (camel-ignite)
* Interact with Ignite Queue data structures.
- *
+ *
* Category: cache,clustering,messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-queue:name
- *
+ *
* Path parameter: name (required)
* The queue name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -8551,16 +8553,16 @@ public static IgniteQueueEndpointBuilderFactory.IgniteQueueEndpointBuilder ignit
/**
* Ignite Sets (camel-ignite)
* Interact with Ignite Set data structures.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-set:name
- *
+ *
* Path parameter: name (required)
* The set name.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -8570,16 +8572,16 @@ public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet
/**
* Ignite Sets (camel-ignite)
* Interact with Ignite Set data structures.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-ignite
- *
+ *
* Syntax: ignite-set:name
- *
+ *
* Path parameter: name (required)
* The set name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -8591,19 +8593,19 @@ public static IgniteSetEndpointBuilderFactory.IgniteSetEndpointBuilder igniteSet
/**
* IMAP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: imap:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -8613,19 +8615,19 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder imap(String path) {
/**
* IMAP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: imap:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -8637,19 +8639,19 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder imap(String compone
/**
* IMAPS (Secure) (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: imaps:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -8660,18 +8662,18 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder imaps(String path)
* Infinispan (camel-infinispan)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan
- *
+ *
* Syntax: infinispan:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache to use. Use current to use the existing cache name
* from the currently configured cached manager. Or use default for the
* default cache manager name.
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -8682,18 +8684,18 @@ public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBui
* Infinispan (camel-infinispan)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan
- *
+ *
* Syntax: infinispan:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache to use. Use current to use the existing cache name
* from the currently configured cached manager. Or use default for the
* default cache manager name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -8706,18 +8708,18 @@ public static InfinispanRemoteEndpointBuilderFactory.InfinispanRemoteEndpointBui
* Infinispan Embedded (camel-infinispan-embedded)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan-embedded
- *
+ *
* Syntax: infinispan-embedded:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache to use. Use current to use the existing cache name
* from the currently configured cached manager. Or use default for the
* default cache manager name.
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -8728,18 +8730,18 @@ public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpoin
* Infinispan Embedded (camel-infinispan-embedded)
* Read and write from/to Infinispan distributed key/value store and data
* grid.
- *
+ *
* Category: cache,clustering
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-infinispan-embedded
- *
+ *
* Syntax: infinispan-embedded:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache to use. Use current to use the existing cache name
* from the currently configured cached manager. Or use default for the
* default cache manager name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -8751,16 +8753,16 @@ public static InfinispanEmbeddedEndpointBuilderFactory.InfinispanEmbeddedEndpoin
/**
* InfluxDB (camel-influxdb)
* Interact with InfluxDB v1, a time series database.
- *
+ *
* Category: database
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-influxdb
- *
+ *
* Syntax: influxdb:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Connection to the influx database, of class InfluxDB.class
- *
+ *
* @param path connectionBean
* @return the dsl builder
*/
@@ -8770,16 +8772,16 @@ public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb(St
/**
* InfluxDB (camel-influxdb)
* Interact with InfluxDB v1, a time series database.
- *
+ *
* Category: database
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-influxdb
- *
+ *
* Syntax: influxdb:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Connection to the influx database, of class InfluxDB.class
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path connectionBean
@@ -8791,17 +8793,17 @@ public static InfluxDbEndpointBuilderFactory.InfluxDbEndpointBuilder influxdb(St
/**
* InfluxDB2 (camel-influxdb2)
* Interact with InfluxDB v2, a time series database.
- *
+ *
* Category: database
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-influxdb2
- *
+ *
* Syntax: influxdb2:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Connection to the Influx database, of class
* com.influxdb.client.InfluxDBClient.class.
- *
+ *
* @param path connectionBean
* @return the dsl builder
*/
@@ -8811,17 +8813,17 @@ public static InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder influxdb2
/**
* InfluxDB2 (camel-influxdb2)
* Interact with InfluxDB v2, a time series database.
- *
+ *
* Category: database
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-influxdb2
- *
+ *
* Syntax: influxdb2:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Connection to the Influx database, of class
* com.influxdb.client.InfluxDBClient.class.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path connectionBean
@@ -8833,16 +8835,16 @@ public static InfluxDb2EndpointBuilderFactory.InfluxDb2EndpointBuilder influxdb2
/**
* JCache (camel-jcache)
* Perform caching operations against JSR107/JCache.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-jcache
- *
+ *
* Syntax: jcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param path cacheName
* @return the dsl builder
*/
@@ -8852,16 +8854,16 @@ public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache(String p
/**
* JCache (camel-jcache)
* Perform caching operations against JSR107/JCache.
- *
+ *
* Category: cache,clustering
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-jcache
- *
+ *
* Syntax: jcache:cacheName
- *
+ *
* Path parameter: cacheName (required)
* The name of the cache
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path cacheName
@@ -8873,20 +8875,20 @@ public static JCacheEndpointBuilderFactory.JCacheEndpointBuilder jcache(String c
/**
* JCR (camel-jcr)
* Read and write nodes to/from a JCR compliant content repository.
- *
+ *
* Category: database,cms
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-jcr
- *
+ *
* Syntax: jcr:host/base
- *
+ *
* Path parameter: host (required)
* Name of the javax.jcr.Repository to lookup from the Camel registry to be
* used.
- *
+ *
* Path parameter: base
* Get the base node when accessing the repository
- *
+ *
* @param path host/base
* @return the dsl builder
*/
@@ -8896,20 +8898,20 @@ public static JcrEndpointBuilderFactory.JcrEndpointBuilder jcr(String path) {
/**
* JCR (camel-jcr)
* Read and write nodes to/from a JCR compliant content repository.
- *
+ *
* Category: database,cms
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-jcr
- *
+ *
* Syntax: jcr:host/base
- *
+ *
* Path parameter: host (required)
* Name of the javax.jcr.Repository to lookup from the Camel registry to be
* used.
- *
+ *
* Path parameter: base
* Get the base node when accessing the repository
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host/base
@@ -8921,19 +8923,19 @@ public static JcrEndpointBuilderFactory.JcrEndpointBuilder jcr(String componentN
/**
* JDBC (camel-jdbc)
* Access databases through SQL and JDBC.
- *
+ *
* Category: database
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jdbc
- *
+ *
* Syntax: jdbc:dataSourceName
- *
+ *
* Path parameter: dataSourceName (required)
* Name of DataSource to lookup in the Registry. If the name is dataSource
* or default, then Camel will attempt to lookup a default DataSource from
* the registry, meaning if there is a only one instance of DataSource
* found, then this DataSource will be used.
- *
+ *
* @param path dataSourceName
* @return the dsl builder
*/
@@ -8943,19 +8945,19 @@ public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc(String path) {
/**
* JDBC (camel-jdbc)
* Access databases through SQL and JDBC.
- *
+ *
* Category: database
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jdbc
- *
+ *
* Syntax: jdbc:dataSourceName
- *
+ *
* Path parameter: dataSourceName (required)
* Name of DataSource to lookup in the Registry. If the name is dataSource
* or default, then Camel will attempt to lookup a default DataSource from
* the registry, meaning if there is a only one instance of DataSource
* found, then this DataSource will be used.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path dataSourceName
@@ -8967,16 +8969,16 @@ public static JdbcEndpointBuilderFactory.JdbcEndpointBuilder jdbc(String compone
/**
* Jetty (camel-jetty)
* Expose HTTP endpoints using Jetty 12.
- *
+ *
* Category: http
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jetty
- *
+ *
* Syntax: jetty:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The url of the HTTP endpoint to call.
- *
+ *
* @param path httpUri
* @return the dsl builder
*/
@@ -8986,16 +8988,16 @@ public static JettyHttp12EndpointBuilderFactory.JettyHttp12EndpointBuilder jetty
/**
* Jetty (camel-jetty)
* Expose HTTP endpoints using Jetty 12.
- *
+ *
* Category: http
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-jetty
- *
+ *
* Syntax: jetty:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The url of the HTTP endpoint to call.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path httpUri
@@ -9007,16 +9009,16 @@ public static JettyHttp12EndpointBuilderFactory.JettyHttp12EndpointBuilder jetty
/**
* JGroups (camel-jgroups)
* Exchange messages with JGroups clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-jgroups
- *
+ *
* Syntax: jgroups:clusterName
- *
+ *
* Path parameter: clusterName (required)
* The name of the JGroups cluster the component should connect to.
- *
+ *
* @param path clusterName
* @return the dsl builder
*/
@@ -9026,16 +9028,16 @@ public static JGroupsEndpointBuilderFactory.JGroupsEndpointBuilder jgroups(Strin
/**
* JGroups (camel-jgroups)
* Exchange messages with JGroups clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-jgroups
- *
+ *
* Syntax: jgroups:clusterName
- *
+ *
* Path parameter: clusterName (required)
* The name of the JGroups cluster the component should connect to.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clusterName
@@ -9047,16 +9049,16 @@ public static JGroupsEndpointBuilderFactory.JGroupsEndpointBuilder jgroups(Strin
/**
* JGroups raft (camel-jgroups-raft)
* Exchange messages with JGroups-raft clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-jgroups-raft
- *
+ *
* Syntax: jgroups-raft:clusterName
- *
+ *
* Path parameter: clusterName (required)
* The name of the JGroupsraft cluster the component should connect to.
- *
+ *
* @param path clusterName
* @return the dsl builder
*/
@@ -9066,16 +9068,16 @@ public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgrou
/**
* JGroups raft (camel-jgroups-raft)
* Exchange messages with JGroups-raft clusters.
- *
+ *
* Category: clustering,messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-jgroups-raft
- *
+ *
* Syntax: jgroups-raft:clusterName
- *
+ *
* Path parameter: clusterName (required)
* The name of the JGroupsraft cluster the component should connect to.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clusterName
@@ -9087,13 +9089,13 @@ public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgrou
/**
* Jira (camel-jira)
* Interact with JIRA issue tracker.
- *
+ *
* Category: document
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jira
- *
+ *
* Syntax: jira:type
- *
+ *
* Path parameter: type (required)
* Operation to perform. Consumers: NewIssues, NewComments. Producers:
* AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue,
@@ -9102,7 +9104,7 @@ public static JGroupsRaftEndpointBuilderFactory.JGroupsRaftEndpointBuilder jgrou
* ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE,
* TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE,
* FETCHCOMMENTS
- *
+ *
* @param path type
* @return the dsl builder
*/
@@ -9112,13 +9114,13 @@ public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira(String path) {
/**
* Jira (camel-jira)
* Interact with JIRA issue tracker.
- *
+ *
* Category: document
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jira
- *
+ *
* Syntax: jira:type
- *
+ *
* Path parameter: type (required)
* Operation to perform. Consumers: NewIssues, NewComments. Producers:
* AddIssue, AttachFile, DeleteIssue, TransitionIssue, UpdateIssue,
@@ -9127,7 +9129,7 @@ public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira(String path) {
* ATTACH, DELETEISSUE, NEWISSUES, NEWCOMMENTS, WATCHUPDATES, UPDATEISSUE,
* TRANSITIONISSUE, WATCHERS, ADDISSUELINK, ADDWORKLOG, FETCHISSUE,
* FETCHCOMMENTS
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type
@@ -9139,22 +9141,22 @@ public static JiraEndpointBuilderFactory.JiraEndpointBuilder jira(String compone
/**
* JMS (camel-jms)
* Send and receive messages to/from JMS message brokers.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jms
- *
+ *
* Syntax: jms:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -9164,22 +9166,22 @@ public static JmsEndpointBuilderFactory.JmsEndpointBuilder jms(String path) {
/**
* JMS (camel-jms)
* Send and receive messages to/from JMS message brokers.
- *
+ *
* Category: messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jms
- *
+ *
* Syntax: jms:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 4 enums and the value can be one of: queue, topic, temp-queue,
* temp-topic
- *
+ *
* Path parameter: destinationName (required)
* Name of the queue or topic to use as destination
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -9191,17 +9193,17 @@ public static JmsEndpointBuilderFactory.JmsEndpointBuilder jms(String componentN
/**
* JMX (camel-jmx)
* Receive JMX notifications.
- *
+ *
* Category: monitoring
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-jmx
- *
+ *
* Syntax: jmx:serverURL
- *
+ *
* Path parameter: serverURL
* Server url comes from the remaining endpoint. Use platform to connect to
* local JVM.
- *
+ *
* @param path serverURL
* @return the dsl builder
*/
@@ -9211,17 +9213,17 @@ public static JMXEndpointBuilderFactory.JMXEndpointBuilder jmx(String path) {
/**
* JMX (camel-jmx)
* Receive JMX notifications.
- *
+ *
* Category: monitoring
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-jmx
- *
+ *
* Syntax: jmx:serverURL
- *
+ *
* Path parameter: serverURL
* Server url comes from the remaining endpoint. Use platform to connect to
* local JVM.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path serverURL
@@ -9233,13 +9235,13 @@ public static JMXEndpointBuilderFactory.JMXEndpointBuilder jmx(String componentN
/**
* JOLT (camel-jolt)
* JSON to JSON transformation using JOLT.
- *
+ *
* Category: transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-jolt
- *
+ *
* Syntax: jolt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9248,7 +9250,7 @@ public static JMXEndpointBuilderFactory.JMXEndpointBuilder jmx(String componentN
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -9258,13 +9260,13 @@ public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt(String path) {
/**
* JOLT (camel-jolt)
* JSON to JSON transformation using JOLT.
- *
+ *
* Category: transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-jolt
- *
+ *
* Syntax: jolt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9273,7 +9275,7 @@ public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt(String path) {
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -9285,16 +9287,16 @@ public static JoltEndpointBuilderFactory.JoltEndpointBuilder jolt(String compone
/**
* JOOQ (camel-jooq)
* Store and retrieve Java objects from an SQL database using JOOQ.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jooq
- *
+ *
* Syntax: jooq:entityType
- *
+ *
* Path parameter: entityType
* JOOQ entity class
- *
+ *
* @param path entityType
* @return the dsl builder
*/
@@ -9304,16 +9306,16 @@ public static JooqEndpointBuilderFactory.JooqEndpointBuilder jooq(String path) {
/**
* JOOQ (camel-jooq)
* Store and retrieve Java objects from an SQL database using JOOQ.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-jooq
- *
+ *
* Syntax: jooq:entityType
- *
+ *
* Path parameter: entityType
* JOOQ entity class
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path entityType
@@ -9326,16 +9328,16 @@ public static JooqEndpointBuilderFactory.JooqEndpointBuilder jooq(String compone
* JPA (camel-jpa)
* Store and retrieve Java objects from databases using Java Persistence API
* (JPA).
- *
+ *
* Category: database
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jpa
- *
+ *
* Syntax: jpa:entityType
- *
+ *
* Path parameter: entityType (required)
* Entity class name
- *
+ *
* @param path entityType
* @return the dsl builder
*/
@@ -9346,16 +9348,16 @@ public static JpaEndpointBuilderFactory.JpaEndpointBuilder jpa(String path) {
* JPA (camel-jpa)
* Store and retrieve Java objects from databases using Java Persistence API
* (JPA).
- *
+ *
* Category: database
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-jpa
- *
+ *
* Syntax: jpa:entityType
- *
+ *
* Path parameter: entityType (required)
* Entity class name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path entityType
@@ -9367,13 +9369,13 @@ public static JpaEndpointBuilderFactory.JpaEndpointBuilder jpa(String componentN
/**
* JSLT (camel-jslt)
* Query or transform JSON payloads using JSLT.
- *
+ *
* Category: transformation
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-jslt
- *
+ *
* Syntax: jslt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9382,7 +9384,7 @@ public static JpaEndpointBuilderFactory.JpaEndpointBuilder jpa(String componentN
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -9392,13 +9394,13 @@ public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt(String path) {
/**
* JSLT (camel-jslt)
* Query or transform JSON payloads using JSLT.
- *
+ *
* Category: transformation
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-jslt
- *
+ *
* Syntax: jslt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9407,7 +9409,7 @@ public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt(String path) {
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -9419,13 +9421,13 @@ public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt(String compone
/**
* JSON Schema Validator (camel-json-validator)
* Validate JSON payloads using NetworkNT JSON Schema.
- *
+ *
* Category: validation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-json-validator
- *
+ *
* Syntax: json-validator:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9434,7 +9436,7 @@ public static JsltEndpointBuilderFactory.JsltEndpointBuilder jslt(String compone
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -9444,13 +9446,13 @@ public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder j
/**
* JSON Schema Validator (camel-json-validator)
* Validate JSON payloads using NetworkNT JSON Schema.
- *
+ *
* Category: validation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-json-validator
- *
+ *
* Syntax: json-validator:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9459,7 +9461,7 @@ public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder j
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -9471,13 +9473,13 @@ public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder j
/**
* JSONata (camel-jsonata)
* Transforms JSON payload using JSONata transformation.
- *
+ *
* Category: transformation
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-jsonata
- *
+ *
* Syntax: jsonata:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9486,7 +9488,7 @@ public static JsonValidatorEndpointBuilderFactory.JsonValidatorEndpointBuilder j
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -9496,13 +9498,13 @@ public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata(Strin
/**
* JSONata (camel-jsonata)
* Transforms JSON payload using JSONata transformation.
- *
+ *
* Category: transformation
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-jsonata
- *
+ *
* Syntax: jsonata:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9511,7 +9513,7 @@ public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata(Strin
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -9525,31 +9527,31 @@ public static JsonataEndpointBuilderFactory.JsonataEndpointBuilder jsonata(Strin
* Exchanges messages with an IBM i system using data queues, message
* queues, or program call. IBM i is the replacement for AS/400 and iSeries
* servers.
- *
+ *
* Category: messaging
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-jt400
- *
+ *
* Syntax:
* jt400:userID:password@systemName/QSYS.LIB/objectPath.type
- *
+ *
* Path parameter: userID (required)
* Returns the ID of the IBM i user.
- *
+ *
* Path parameter: password (required)
* Returns the password of the IBM i user.
- *
+ *
* Path parameter: systemName (required)
* Returns the name of the IBM i system.
- *
+ *
* Path parameter: objectPath (required)
* Returns the fully qualified integrated file system path name of the
* target object of this endpoint.
- *
+ *
* Path parameter: type (required)
* Whether to work with data queues or remote program call
* There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ
- *
+ *
* @param path userID:password@systemName/QSYS.LIB/objectPath.type
* @return the dsl builder
*/
@@ -9561,31 +9563,31 @@ public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400(String path
* Exchanges messages with an IBM i system using data queues, message
* queues, or program call. IBM i is the replacement for AS/400 and iSeries
* servers.
- *
+ *
* Category: messaging
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-jt400
- *
+ *
* Syntax:
* jt400:userID:password@systemName/QSYS.LIB/objectPath.type
- *
+ *
* Path parameter: userID (required)
* Returns the ID of the IBM i user.
- *
+ *
* Path parameter: password (required)
* Returns the password of the IBM i user.
- *
+ *
* Path parameter: systemName (required)
* Returns the name of the IBM i system.
- *
+ *
* Path parameter: objectPath (required)
* Returns the fully qualified integrated file system path name of the
* target object of this endpoint.
- *
+ *
* Path parameter: type (required)
* Whether to work with data queues or remote program call
* There are 4 enums and the value can be one of: DTAQ, PGM, SRVPGM, MSGQ
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path userID:password@systemName/QSYS.LIB/objectPath.type
@@ -9597,13 +9599,13 @@ public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400(String comp
/**
* JTE (camel-jte)
* Transform messages using a Java based template engine (JTE).
- *
+ *
* Category: transformation
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-jte
- *
+ *
* Syntax: jte:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9612,7 +9614,7 @@ public static Jt400EndpointBuilderFactory.Jt400EndpointBuilder jt400(String comp
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -9622,13 +9624,13 @@ public static JteEndpointBuilderFactory.JteEndpointBuilder jte(String path) {
/**
* JTE (camel-jte)
* Transform messages using a Java based template engine (JTE).
- *
+ *
* Category: transformation
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-jte
- *
+ *
* Syntax: jte:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -9637,7 +9639,7 @@ public static JteEndpointBuilderFactory.JteEndpointBuilder jte(String path) {
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -9649,17 +9651,17 @@ public static JteEndpointBuilderFactory.JteEndpointBuilder jte(String componentN
/**
* Kafka (camel-kafka)
* Send and receive messages to/from an Apache Kafka broker.
- *
+ *
* Category: messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-kafka
- *
+ *
* Syntax: kafka:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic to use. On the consumer you can use comma to separate
* multiple topics. A producer can only send a message to a single topic.
- *
+ *
* @param path topic
* @return the dsl builder
*/
@@ -9669,17 +9671,17 @@ public static KafkaEndpointBuilderFactory.KafkaEndpointBuilder kafka(String path
/**
* Kafka (camel-kafka)
* Send and receive messages to/from an Apache Kafka broker.
- *
+ *
* Category: messaging
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-kafka
- *
+ *
* Syntax: kafka:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic to use. On the consumer you can use comma to separate
* multiple topics. A producer can only send a message to a single topic.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topic
@@ -9691,20 +9693,20 @@ public static KafkaEndpointBuilderFactory.KafkaEndpointBuilder kafka(String comp
/**
* Kamelet (camel-kamelet)
* To call Kamelets
- *
+ *
* Category: core
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-kamelet
- *
+ *
* Syntax: kamelet:templateId/routeId
- *
+ *
* Path parameter: templateId (required)
* The Route Template ID
- *
+ *
* Path parameter: routeId
* The Route ID. Default value notice: The ID will be auto-generated if not
* provided
- *
+ *
* @param path templateId/routeId
* @return the dsl builder
*/
@@ -9714,20 +9716,20 @@ public static KameletEndpointBuilderFactory.KameletEndpointBuilder kamelet(Strin
/**
* Kamelet (camel-kamelet)
* To call Kamelets
- *
+ *
* Category: core
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-kamelet
- *
+ *
* Syntax: kamelet:templateId/routeId
- *
+ *
* Path parameter: templateId (required)
* The Route Template ID
- *
+ *
* Path parameter: routeId
* The Route ID. Default value notice: The ID will be auto-generated if not
* provided
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path templateId/routeId
@@ -9739,16 +9741,16 @@ public static KameletEndpointBuilderFactory.KameletEndpointBuilder kamelet(Strin
/**
* Keycloak (camel-keycloak)
* Manage Keycloak instances via Admin API.
- *
+ *
* Category: security,management
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-keycloak
- *
+ *
* Syntax: keycloak:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -9758,16 +9760,16 @@ public static KeycloakEndpointBuilderFactory.KeycloakEndpointBuilder keycloak(St
/**
* Keycloak (camel-keycloak)
* Manage Keycloak instances via Admin API.
- *
+ *
* Category: security,management
* Since: 4.15
* Maven coordinates: org.apache.camel:camel-keycloak
- *
+ *
* Syntax: keycloak:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -9779,20 +9781,20 @@ public static KeycloakEndpointBuilderFactory.KeycloakEndpointBuilder keycloak(St
/**
* Knative (camel-knative)
* Send and receive events from Knative.
- *
+ *
* Category: cloud
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-knative
- *
+ *
* Syntax: knative:type/typeId
- *
+ *
* Path parameter: type
* The Knative resource type
* There are 3 enums and the value can be one of: endpoint, channel, event
- *
+ *
* Path parameter: typeId
* The identifier of the Knative resource
- *
+ *
* @param path type/typeId
* @return the dsl builder
*/
@@ -9802,20 +9804,20 @@ public static KnativeEndpointBuilderFactory.KnativeEndpointBuilder knative(Strin
/**
* Knative (camel-knative)
* Send and receive events from Knative.
- *
+ *
* Category: cloud
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-knative
- *
+ *
* Syntax: knative:type/typeId
- *
+ *
* Path parameter: type
* The Knative resource type
* There are 3 enums and the value can be one of: endpoint, channel, event
- *
+ *
* Path parameter: typeId
* The identifier of the Knative resource
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type/typeId
@@ -9828,18 +9830,18 @@ public static KnativeEndpointBuilderFactory.KnativeEndpointBuilder knative(Strin
* KServe (camel-kserve)
* Provide access to AI model servers with the KServe standard to run
* inference with remote models
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-kserve
- *
+ *
* Syntax: kserve:api
- *
+ *
* Path parameter: api (required)
* The KServe API
* There are 6 enums and the value can be one of: infer, model/ready,
* model/metadata, server/ready, server/live, server/metadata
- *
+ *
* @param path api
* @return the dsl builder
*/
@@ -9850,18 +9852,18 @@ public static KServeEndpointBuilderFactory.KServeEndpointBuilder kserve(String p
* KServe (camel-kserve)
* Provide access to AI model servers with the KServe standard to run
* inference with remote models
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-kserve
- *
+ *
* Syntax: kserve:api
- *
+ *
* Path parameter: api (required)
* The KServe API
* There are 6 enums and the value can be one of: infer, model/ready,
* model/metadata, server/ready, server/live, server/metadata
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path api
@@ -9874,13 +9876,13 @@ public static KServeEndpointBuilderFactory.KServeEndpointBuilder kserve(String c
* Kubernetes ConfigMap (camel-kubernetes)
* Perform operations on Kubernetes ConfigMaps and get notified on
* ConfigMaps changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-config-maps:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -9888,7 +9890,7 @@ public static KServeEndpointBuilderFactory.KServeEndpointBuilder kserve(String c
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -9899,13 +9901,13 @@ public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEnd
* Kubernetes ConfigMap (camel-kubernetes)
* Perform operations on Kubernetes ConfigMaps and get notified on
* ConfigMaps changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-config-maps:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -9913,7 +9915,7 @@ public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEnd
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -9925,13 +9927,13 @@ public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEnd
/**
* Kubernetes Cronjob (camel-kubernetes)
* Perform operations on Kubernetes CronJob.
- *
+ *
* Category: container,cloud
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-cronjob:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -9939,7 +9941,7 @@ public static KubernetesConfigMapsEndpointBuilderFactory.KubernetesConfigMapsEnd
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -9949,13 +9951,13 @@ public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobEndpointB
/**
* Kubernetes Cronjob (camel-kubernetes)
* Perform operations on Kubernetes CronJob.
- *
+ *
* Category: container,cloud
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-cronjob:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -9963,7 +9965,7 @@ public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobEndpointB
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -9976,13 +9978,13 @@ public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobEndpointB
* Kubernetes Custom Resources (camel-kubernetes)
* Perform operations on Kubernetes Custom Resources and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 3.7
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-custom-resources:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -9990,7 +9992,7 @@ public static KubernetesCronJobEndpointBuilderFactory.KubernetesCronJobEndpointB
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10001,13 +10003,13 @@ public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomRe
* Kubernetes Custom Resources (camel-kubernetes)
* Perform operations on Kubernetes Custom Resources and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 3.7
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-custom-resources:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10015,7 +10017,7 @@ public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomRe
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10028,13 +10030,13 @@ public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomRe
* Kubernetes Deployments (camel-kubernetes)
* Perform operations on Kubernetes Deployments and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-deployments:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10042,7 +10044,7 @@ public static KubernetesCustomResourcesEndpointBuilderFactory.KubernetesCustomRe
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10053,13 +10055,13 @@ public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsE
* Kubernetes Deployments (camel-kubernetes)
* Perform operations on Kubernetes Deployments and get notified on
* Deployment changes.
- *
+ *
* Category: container,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-deployments:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10067,7 +10069,7 @@ public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsE
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10080,13 +10082,13 @@ public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsE
* Kubernetes Event (camel-kubernetes)
* Perform operations on Kubernetes Events and get notified on Events
* changes.
- *
+ *
* Category: container,cloud
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-events:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10094,7 +10096,7 @@ public static KubernetesDeploymentsEndpointBuilderFactory.KubernetesDeploymentsE
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10105,13 +10107,13 @@ public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBui
* Kubernetes Event (camel-kubernetes)
* Perform operations on Kubernetes Events and get notified on Events
* changes.
- *
+ *
* Category: container,cloud
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-events:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10119,7 +10121,7 @@ public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBui
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10132,13 +10134,13 @@ public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBui
* Kubernetes HPA (camel-kubernetes)
* Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get
* notified on HPA changes.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-hpa:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10146,7 +10148,7 @@ public static KubernetesEventsEndpointBuilderFactory.KubernetesEventsEndpointBui
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10157,13 +10159,13 @@ public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder k
* Kubernetes HPA (camel-kubernetes)
* Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get
* notified on HPA changes.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-hpa:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10171,7 +10173,7 @@ public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder k
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10183,13 +10185,13 @@ public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder k
/**
* Kubernetes Job (camel-kubernetes)
* Perform operations on Kubernetes Jobs.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-job:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10197,7 +10199,7 @@ public static KubernetesHPAEndpointBuilderFactory.KubernetesHPAEndpointBuilder k
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10207,13 +10209,13 @@ public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder k
/**
* Kubernetes Job (camel-kubernetes)
* Perform operations on Kubernetes Jobs.
- *
+ *
* Category: container,cloud
* Since: 2.23
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-job:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10221,7 +10223,7 @@ public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder k
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10234,13 +10236,13 @@ public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder k
* Kubernetes Namespaces (camel-kubernetes)
* Perform operations on Kubernetes Namespaces and get notified on Namespace
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-namespaces:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10248,7 +10250,7 @@ public static KubernetesJobEndpointBuilderFactory.KubernetesJobEndpointBuilder k
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10259,13 +10261,13 @@ public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEnd
* Kubernetes Namespaces (camel-kubernetes)
* Perform operations on Kubernetes Namespaces and get notified on Namespace
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-namespaces:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10273,7 +10275,7 @@ public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEnd
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10285,13 +10287,13 @@ public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEnd
/**
* Kubernetes Nodes (camel-kubernetes)
* Perform operations on Kubernetes Nodes and get notified on Node changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-nodes:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10299,7 +10301,7 @@ public static KubernetesNamespacesEndpointBuilderFactory.KubernetesNamespacesEnd
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10309,13 +10311,13 @@ public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuild
/**
* Kubernetes Nodes (camel-kubernetes)
* Perform operations on Kubernetes Nodes and get notified on Node changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-nodes:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10323,7 +10325,7 @@ public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuild
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10336,13 +10338,13 @@ public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuild
* Kubernetes Persistent Volume (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes and get notified on
* Persistent Volume changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-persistent-volumes:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10350,7 +10352,7 @@ public static KubernetesNodesEndpointBuilderFactory.KubernetesNodesEndpointBuild
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10361,13 +10363,13 @@ public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersis
* Kubernetes Persistent Volume (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes and get notified on
* Persistent Volume changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-persistent-volumes:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10375,7 +10377,7 @@ public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersis
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10388,13 +10390,13 @@ public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersis
* Kubernetes Persistent Volume Claim (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes Claims and get
* notified on Persistent Volumes Claim changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-persistent-volumes-claims:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10402,7 +10404,7 @@ public static KubernetesPersistentVolumesEndpointBuilderFactory.KubernetesPersis
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10413,13 +10415,13 @@ public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.Kubernetes
* Kubernetes Persistent Volume Claim (camel-kubernetes)
* Perform operations on Kubernetes Persistent Volumes Claims and get
* notified on Persistent Volumes Claim changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-persistent-volumes-claims:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10427,7 +10429,7 @@ public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.Kubernetes
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10439,13 +10441,13 @@ public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.Kubernetes
/**
* Kubernetes Pods (camel-kubernetes)
* Perform operations on Kubernetes Pods and get notified on Pod changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-pods:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10453,7 +10455,7 @@ public static KubernetesPersistentVolumesClaimsEndpointBuilderFactory.Kubernetes
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10463,13 +10465,13 @@ public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder
/**
* Kubernetes Pods (camel-kubernetes)
* Perform operations on Kubernetes Pods and get notified on Pod changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-pods:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10477,7 +10479,7 @@ public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10490,13 +10492,13 @@ public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder
* Kubernetes Replication Controller (camel-kubernetes)
* Perform operations on Kubernetes Replication Controllers and get notified
* on Replication Controllers changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-replication-controllers:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10504,7 +10506,7 @@ public static KubernetesPodsEndpointBuilderFactory.KubernetesPodsEndpointBuilder
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10515,13 +10517,13 @@ public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesR
* Kubernetes Replication Controller (camel-kubernetes)
* Perform operations on Kubernetes Replication Controllers and get notified
* on Replication Controllers changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-replication-controllers:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10529,7 +10531,7 @@ public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesR
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10541,13 +10543,13 @@ public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesR
/**
* Kubernetes Resources Quota (camel-kubernetes)
* Perform operations on Kubernetes Resources Quotas.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-resources-quota:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10555,7 +10557,7 @@ public static KubernetesReplicationControllersEndpointBuilderFactory.KubernetesR
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10565,13 +10567,13 @@ public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResources
/**
* Kubernetes Resources Quota (camel-kubernetes)
* Perform operations on Kubernetes Resources Quotas.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-resources-quota:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10579,7 +10581,7 @@ public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResources
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10591,13 +10593,13 @@ public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResources
/**
* Kubernetes Secrets (camel-kubernetes)
* Perform operations on Kubernetes Secrets.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-secrets:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10605,7 +10607,7 @@ public static KubernetesResourcesQuotaEndpointBuilderFactory.KubernetesResources
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10615,13 +10617,13 @@ public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointB
/**
* Kubernetes Secrets (camel-kubernetes)
* Perform operations on Kubernetes Secrets.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-secrets:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10629,7 +10631,7 @@ public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointB
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10641,13 +10643,13 @@ public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointB
/**
* Kubernetes Service Account (camel-kubernetes)
* Perform operations on Kubernetes Service Accounts.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-service-accounts:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10655,7 +10657,7 @@ public static KubernetesSecretsEndpointBuilderFactory.KubernetesSecretsEndpointB
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10665,13 +10667,13 @@ public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceA
/**
* Kubernetes Service Account (camel-kubernetes)
* Perform operations on Kubernetes Service Accounts.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-service-accounts:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10679,7 +10681,7 @@ public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceA
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10692,13 +10694,13 @@ public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceA
* Kubernetes Services (camel-kubernetes)
* Perform operations on Kubernetes Services and get notified on Service
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-services:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10706,7 +10708,7 @@ public static KubernetesServiceAccountsEndpointBuilderFactory.KubernetesServiceA
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -10717,13 +10719,13 @@ public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpoin
* Kubernetes Services (camel-kubernetes)
* Perform operations on Kubernetes Services and get notified on Service
* changes.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: kubernetes-services:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -10731,7 +10733,7 @@ public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpoin
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -10744,22 +10746,22 @@ public static KubernetesServicesEndpointBuilderFactory.KubernetesServicesEndpoin
* Kudu (camel-kudu)
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
- *
+ *
* Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
- *
+ *
* Syntax: kudu:host:port/tableName
- *
+ *
* Path parameter: host (required)
* Host of the server to connect to
- *
+ *
* Path parameter: port (required)
* Port of the server to connect to
- *
+ *
* Path parameter: tableName
* Table to connect to
- *
+ *
* @param path host:port/tableName
* @return the dsl builder
*/
@@ -10770,22 +10772,22 @@ public static KuduEndpointBuilderFactory.KuduEndpointBuilder kudu(String path) {
* Kudu (camel-kudu)
* Interact with Apache Kudu, a free and open source column-oriented data
* store of the Apache Hadoop ecosystem.
- *
+ *
* Category: database,iot,cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-kudu
- *
+ *
* Syntax: kudu:host:port/tableName
- *
+ *
* Path parameter: host (required)
* Host of the server to connect to
- *
+ *
* Path parameter: port (required)
* Port of the server to connect to
- *
+ *
* Path parameter: tableName
* Table to connect to
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/tableName
@@ -10797,16 +10799,16 @@ public static KuduEndpointBuilderFactory.KuduEndpointBuilder kudu(String compone
/**
* LangChain4j Agent (camel-langchain4j-agent)
* LangChain4j Agent component
- *
+ *
* Category: ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-agent
- *
+ *
* Syntax: langchain4j-agent:agentId
- *
+ *
* Path parameter: agentId (required)
* The Agent id
- *
+ *
* @param path agentId
* @return the dsl builder
*/
@@ -10816,16 +10818,16 @@ public static LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentEndpointBui
/**
* LangChain4j Agent (camel-langchain4j-agent)
* LangChain4j Agent component
- *
+ *
* Category: ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-agent
- *
+ *
* Syntax: langchain4j-agent:agentId
- *
+ *
* Path parameter: agentId (required)
* The Agent id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path agentId
@@ -10837,16 +10839,16 @@ public static LangChain4jAgentEndpointBuilderFactory.LangChain4jAgentEndpointBui
/**
* LangChain4j Chat (camel-langchain4j-chat)
* LangChain4j Chat component
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-chat
- *
+ *
* Syntax: langchain4j-chat:chatId
- *
+ *
* Path parameter: chatId (required)
* The id
- *
+ *
* @param path chatId
* @return the dsl builder
*/
@@ -10856,16 +10858,16 @@ public static LangChain4jChatEndpointBuilderFactory.LangChain4jChatEndpointBuild
/**
* LangChain4j Chat (camel-langchain4j-chat)
* LangChain4j Chat component
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-chat
- *
+ *
* Syntax: langchain4j-chat:chatId
- *
+ *
* Path parameter: chatId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path chatId
@@ -10877,16 +10879,16 @@ public static LangChain4jChatEndpointBuilderFactory.LangChain4jChatEndpointBuild
/**
* LangChain4j Embeddings (camel-langchain4j-embeddings)
* LangChain4j Embeddings
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddings
- *
+ *
* Syntax: langchain4j-embeddings:embeddingId
- *
+ *
* Path parameter: embeddingId (required)
* The id
- *
+ *
* @param path embeddingId
* @return the dsl builder
*/
@@ -10896,16 +10898,16 @@ public static LangChain4jEmbeddingsEndpointBuilderFactory.LangChain4jEmbeddingsE
/**
* LangChain4j Embeddings (camel-langchain4j-embeddings)
* LangChain4j Embeddings
- *
+ *
* Category: ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddings
- *
+ *
* Syntax: langchain4j-embeddings:embeddingId
- *
+ *
* Path parameter: embeddingId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path embeddingId
@@ -10917,16 +10919,16 @@ public static LangChain4jEmbeddingsEndpointBuilderFactory.LangChain4jEmbeddingsE
/**
* LangChain4j Embedding Store (camel-langchain4j-embeddingstore)
* Perform operations on the LangChain4jEmbeddingStores.
- *
+ *
* Category: database,ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddingstore
- *
+ *
* Syntax: langchain4j-embeddingstore:embeddingStoreId
- *
+ *
* Path parameter: embeddingStoreId (required)
* The id of the embedding store
- *
+ *
* @param path embeddingStoreId
* @return the dsl builder
*/
@@ -10936,16 +10938,16 @@ public static LangChain4jEmbeddingStoreEndpointBuilderFactory.LangChain4jEmbeddi
/**
* LangChain4j Embedding Store (camel-langchain4j-embeddingstore)
* Perform operations on the LangChain4jEmbeddingStores.
- *
+ *
* Category: database,ai
* Since: 4.14
* Maven coordinates: org.apache.camel:camel-langchain4j-embeddingstore
- *
+ *
* Syntax: langchain4j-embeddingstore:embeddingStoreId
- *
+ *
* Path parameter: embeddingStoreId (required)
* The id of the embedding store
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path embeddingStoreId
@@ -10957,16 +10959,16 @@ public static LangChain4jEmbeddingStoreEndpointBuilderFactory.LangChain4jEmbeddi
/**
* LangChain4j Web Search (camel-langchain4j-web-search)
* LangChain4j Web Search Engine
- *
+ *
* Category: ai
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-langchain4j-web-search
- *
+ *
* Syntax: langchain4j-web-search:searchId
- *
+ *
* Path parameter: searchId (required)
* The id
- *
+ *
* @param path searchId
* @return the dsl builder
*/
@@ -10976,16 +10978,16 @@ public static LangChain4jWebSearchEndpointBuilderFactory.LangChain4jWebSearchEnd
/**
* LangChain4j Web Search (camel-langchain4j-web-search)
* LangChain4j Web Search Engine
- *
+ *
* Category: ai
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-langchain4j-web-search
- *
+ *
* Syntax: langchain4j-web-search:searchId
- *
+ *
* Path parameter: searchId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path searchId
@@ -10997,26 +10999,26 @@ public static LangChain4jWebSearchEndpointBuilderFactory.LangChain4jWebSearchEnd
/**
* Language (camel-language)
* Execute scripts in any of the languages supported by Camel.
- *
+ *
* Category: core,script
* Since: 2.5
* Maven coordinates: org.apache.camel:camel-language
- *
+ *
* Syntax: language:languageName:resourceUri
- *
+ *
* Path parameter: languageName (required)
* Sets the name of the language to use
* There are 27 enums and the value can be one of: bean, constant,
* datasonnet, exchangeProperty, file, groovy, header, hl7terser, java,
* joor, jq, js, jsonpath, mvel, ognl, python, python3, quickjs, ref,
* simple, spel, tokenize, variable, wasm, xpath, xquery, xtokenize
- *
+ *
* Path parameter: resourceUri
* Path to the resource, or a reference to lookup a bean in the Registry to
* use as the resource
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path languageName:resourceUri
* @return the dsl builder
*/
@@ -11026,26 +11028,26 @@ public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language(St
/**
* Language (camel-language)
* Execute scripts in any of the languages supported by Camel.
- *
+ *
* Category: core,script
* Since: 2.5
* Maven coordinates: org.apache.camel:camel-language
- *
+ *
* Syntax: language:languageName:resourceUri
- *
+ *
* Path parameter: languageName (required)
* Sets the name of the language to use
* There are 27 enums and the value can be one of: bean, constant,
* datasonnet, exchangeProperty, file, groovy, header, hl7terser, java,
* joor, jq, js, jsonpath, mvel, ognl, python, python3, quickjs, ref,
* simple, spel, tokenize, variable, wasm, xpath, xquery, xtokenize
- *
+ *
* Path parameter: resourceUri
* Path to the resource, or a reference to lookup a bean in the Registry to
* use as the resource
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path languageName:resourceUri
@@ -11057,13 +11059,13 @@ public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language(St
/**
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
- *
+ *
* Category: database,security
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
- *
+ *
* Syntax: ldap:dirContextName
- *
+ *
* Path parameter: dirContextName (required)
* Name of either a javax.naming.directory.DirContext, or
* java.util.Hashtable, or Map bean to lookup in the registry. If the bean
@@ -11073,7 +11075,7 @@ public static LanguageEndpointBuilderFactory.LanguageEndpointBuilder language(St
* latter may not be possible in all situations where the
* javax.naming.directory.DirContext must not be shared, and in those
* situations it can be better to use java.util.Hashtable or Map instead.
- *
+ *
* @param path dirContextName
* @return the dsl builder
*/
@@ -11083,13 +11085,13 @@ public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap(String path) {
/**
* LDAP (camel-ldap)
* Perform searches on LDAP servers.
- *
+ *
* Category: database,security
* Since: 1.5
* Maven coordinates: org.apache.camel:camel-ldap
- *
+ *
* Syntax: ldap:dirContextName
- *
+ *
* Path parameter: dirContextName (required)
* Name of either a javax.naming.directory.DirContext, or
* java.util.Hashtable, or Map bean to lookup in the registry. If the bean
@@ -11099,7 +11101,7 @@ public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap(String path) {
* latter may not be possible in all situations where the
* javax.naming.directory.DirContext must not be shared, and in those
* situations it can be better to use java.util.Hashtable or Map instead.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path dirContextName
@@ -11111,18 +11113,18 @@ public static LdapEndpointBuilderFactory.LdapEndpointBuilder ldap(String compone
/**
* LDIF (camel-ldif)
* Perform updates on an LDAP server from an LDIF body content.
- *
+ *
* Category: database,security
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-ldif
- *
+ *
* Syntax: ldif:ldapConnectionName
- *
+ *
* Path parameter: ldapConnectionName (required)
* The name of the LdapConnection bean to pull from the registry. Note that
* this must be of scope prototype to avoid it being shared among threads or
* using a connection that has timed out.
- *
+ *
* @param path ldapConnectionName
* @return the dsl builder
*/
@@ -11132,18 +11134,18 @@ public static LdifEndpointBuilderFactory.LdifEndpointBuilder ldif(String path) {
/**
* LDIF (camel-ldif)
* Perform updates on an LDAP server from an LDIF body content.
- *
+ *
* Category: database,security
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-ldif
- *
+ *
* Syntax: ldif:ldapConnectionName
- *
+ *
* Path parameter: ldapConnectionName (required)
* The name of the LdapConnection bean to pull from the registry. Note that
* this must be of scope prototype to avoid it being shared among threads or
* using a connection that has timed out.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path ldapConnectionName
@@ -11156,16 +11158,16 @@ public static LdifEndpointBuilderFactory.LdifEndpointBuilder ldif(String compone
* Log Data (camel-log)
* Prints data from the routed message (such as body and headers) to the
* logger.
- *
+ *
* Category: core,monitoring
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-log
- *
+ *
* Syntax: log:loggerName
- *
+ *
* Path parameter: loggerName (required)
* Name of the logging category to use
- *
+ *
* @param path loggerName
* @return the dsl builder
*/
@@ -11176,16 +11178,16 @@ public static LogEndpointBuilderFactory.LogEndpointBuilder log(String path) {
* Log Data (camel-log)
* Prints data from the routed message (such as body and headers) to the
* logger.
- *
+ *
* Category: core,monitoring
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-log
- *
+ *
* Syntax: log:loggerName
- *
+ *
* Path parameter: loggerName (required)
* Name of the logging category to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path loggerName
@@ -11197,22 +11199,22 @@ public static LogEndpointBuilderFactory.LogEndpointBuilder log(String componentN
/**
* Printer (camel-printer)
* Send print jobs to printers.
- *
+ *
* Category: document
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-printer
- *
+ *
* Syntax: lpr:hostname:port/printername
- *
+ *
* Path parameter: hostname (required)
* Hostname of the printer
- *
+ *
* Path parameter: port
* Port number of the printer
- *
+ *
* Path parameter: printername
* Name of the printer
- *
+ *
* @param path hostname:port/printername
* @return the dsl builder
*/
@@ -11222,22 +11224,22 @@ public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr(String pa
/**
* Printer (camel-printer)
* Send print jobs to printers.
- *
+ *
* Category: document
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-printer
- *
+ *
* Syntax: lpr:hostname:port/printername
- *
+ *
* Path parameter: hostname (required)
* Hostname of the printer
- *
+ *
* Path parameter: port
* Port number of the printer
- *
+ *
* Path parameter: printername
* Name of the printer
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path hostname:port/printername
@@ -11249,20 +11251,20 @@ public static PrinterEndpointBuilderFactory.PrinterEndpointBuilder lpr(String co
/**
* Lucene (camel-lucene)
* Perform inserts or queries against Apache Lucene databases.
- *
+ *
* Category: database,search
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-lucene
- *
+ *
* Syntax: lucene:host:operation
- *
+ *
* Path parameter: host (required)
* The URL to the lucene server
- *
+ *
* Path parameter: operation (required)
* Operation to do such as insert or query.
* There are 2 enums and the value can be one of: insert, query
- *
+ *
* @param path host:operation
* @return the dsl builder
*/
@@ -11272,20 +11274,20 @@ public static LuceneEndpointBuilderFactory.LuceneEndpointBuilder lucene(String p
/**
* Lucene (camel-lucene)
* Perform inserts or queries against Apache Lucene databases.
- *
+ *
* Category: database,search
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-lucene
- *
+ *
* Syntax: lucene:host:operation
- *
+ *
* Path parameter: host (required)
* The URL to the lucene server
- *
+ *
* Path parameter: operation (required)
* Operation to do such as insert or query.
* There are 2 enums and the value can be one of: insert, query
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:operation
@@ -11297,20 +11299,20 @@ public static LuceneEndpointBuilderFactory.LuceneEndpointBuilder lucene(String c
/**
* Lumberjack (camel-lumberjack)
* Receive logs messages using the Lumberjack protocol.
- *
+ *
* Category: monitoring
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-lumberjack
- *
+ *
* Syntax: lumberjack:host:port
- *
+ *
* Path parameter: host (required)
* Network interface on which to listen for Lumberjack
- *
+ *
* Path parameter: port
* Network port on which to listen for Lumberjack
* Default value: 5044
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -11320,20 +11322,20 @@ public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberj
/**
* Lumberjack (camel-lumberjack)
* Receive logs messages using the Lumberjack protocol.
- *
+ *
* Category: monitoring
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-lumberjack
- *
+ *
* Syntax: lumberjack:host:port
- *
+ *
* Path parameter: host (required)
* Network interface on which to listen for Lumberjack
- *
+ *
* Path parameter: port
* Network port on which to listen for Lumberjack
* Default value: 5044
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -11345,17 +11347,17 @@ public static LumberjackEndpointBuilderFactory.LumberjackEndpointBuilder lumberj
/**
* MapStruct (camel-mapstruct)
* Type Conversion using MapStruct
- *
+ *
* Category: transformation
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-mapstruct
- *
+ *
* Syntax: mapstruct:className
- *
+ *
* Path parameter: className (required)
* The fully qualified class name of the POJO that mapstruct should convert
* to (target)
- *
+ *
* @param path className
* @return the dsl builder
*/
@@ -11365,17 +11367,17 @@ public static MapstructEndpointBuilderFactory.MapstructEndpointBuilder mapstruct
/**
* MapStruct (camel-mapstruct)
* Type Conversion using MapStruct
- *
+ *
* Category: transformation
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-mapstruct
- *
+ *
* Syntax: mapstruct:className
- *
+ *
* Path parameter: className (required)
* The fully qualified class name of the POJO that mapstruct should convert
* to (target)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path className
@@ -11388,19 +11390,19 @@ public static MapstructEndpointBuilderFactory.MapstructEndpointBuilder mapstruct
* Master (camel-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-master
- *
+ *
* Syntax: master:namespace:delegateUri
- *
+ *
* Path parameter: namespace (required)
* The name of the cluster namespace to use
- *
+ *
* Path parameter: delegateUri (required)
* The endpoint uri to use in master/slave mode
- *
+ *
* @param path namespace:delegateUri
* @return the dsl builder
*/
@@ -11411,19 +11413,19 @@ public static MasterEndpointBuilderFactory.MasterEndpointBuilder master(String p
* Master (camel-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-master
- *
+ *
* Syntax: master:namespace:delegateUri
- *
+ *
* Path parameter: namespace (required)
* The name of the cluster namespace to use
- *
+ *
* Path parameter: delegateUri (required)
* The endpoint uri to use in master/slave mode
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path namespace:delegateUri
@@ -11436,21 +11438,21 @@ public static MasterEndpointBuilderFactory.MasterEndpointBuilder master(String c
* Metrics (camel-metrics)
* Collect various metrics directly from Camel routes using the DropWizard
* metrics library.
- *
+ *
* Category: monitoring
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-metrics
- *
+ *
* Syntax: metrics:metricsType:metricsName
- *
+ *
* Path parameter: metricsType (required)
* Type of metrics
* There are 5 enums and the value can be one of: gauge, counter, histogram,
* meter, timer
- *
+ *
* Path parameter: metricsName (required)
* Name of metrics
- *
+ *
* @param path metricsType:metricsName
* @return the dsl builder
*/
@@ -11461,21 +11463,21 @@ public static MetricsEndpointBuilderFactory.MetricsEndpointBuilder metrics(Strin
* Metrics (camel-metrics)
* Collect various metrics directly from Camel routes using the DropWizard
* metrics library.
- *
+ *
* Category: monitoring
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-metrics
- *
+ *
* Syntax: metrics:metricsType:metricsName
- *
+ *
* Path parameter: metricsType (required)
* Type of metrics
* There are 5 enums and the value can be one of: gauge, counter, histogram,
* meter, timer
- *
+ *
* Path parameter: metricsName (required)
* Name of metrics
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path metricsType:metricsName
@@ -11488,20 +11490,20 @@ public static MetricsEndpointBuilderFactory.MetricsEndpointBuilder metrics(Strin
* Micrometer (camel-micrometer)
* Collect various metrics directly from Camel routes using the Micrometer
* library.
- *
+ *
* Category: monitoring
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-micrometer
- *
+ *
* Syntax: micrometer:metricsType:metricsName
- *
+ *
* Path parameter: metricsType (required)
* Type of metrics
* There are 3 enums and the value can be one of: counter, summary, timer
- *
+ *
* Path parameter: metricsName (required)
* Name of metrics
- *
+ *
* @param path metricsType:metricsName
* @return the dsl builder
*/
@@ -11512,20 +11514,20 @@ public static MicrometerEndpointBuilderFactory.MicrometerEndpointBuilder microme
* Micrometer (camel-micrometer)
* Collect various metrics directly from Camel routes using the Micrometer
* library.
- *
+ *
* Category: monitoring
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-micrometer
- *
+ *
* Syntax: micrometer:metricsType:metricsName
- *
+ *
* Path parameter: metricsType (required)
* Type of metrics
* There are 3 enums and the value can be one of: counter, summary, timer
- *
+ *
* Path parameter: metricsName (required)
* Name of metrics
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path metricsType:metricsName
@@ -11538,16 +11540,16 @@ public static MicrometerEndpointBuilderFactory.MicrometerEndpointBuilder microme
* OPC UA Browser (camel-milo)
* Connect to OPC UA servers using the binary protocol for browsing the node
* tree.
- *
+ *
* Category: iot
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-browse:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The OPC UA server endpoint
- *
+ *
* @param path endpointUri
* @return the dsl builder
*/
@@ -11558,16 +11560,16 @@ public static MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder miloBro
* OPC UA Browser (camel-milo)
* Connect to OPC UA servers using the binary protocol for browsing the node
* tree.
- *
+ *
* Category: iot
* Since: 3.15
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-browse:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The OPC UA server endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointUri
@@ -11580,16 +11582,16 @@ public static MiloBrowseEndpointBuilderFactory.MiloBrowseEndpointBuilder miloBro
* OPC UA Client (camel-milo)
* Connect to OPC UA servers using the binary protocol for acquiring
* telemetry data.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-client:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The OPC UA server endpoint
- *
+ *
* @param path endpointUri
* @return the dsl builder
*/
@@ -11600,16 +11602,16 @@ public static MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder miloCli
* OPC UA Client (camel-milo)
* Connect to OPC UA servers using the binary protocol for acquiring
* telemetry data.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-client:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The OPC UA server endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointUri
@@ -11621,16 +11623,16 @@ public static MiloClientEndpointBuilderFactory.MiloClientEndpointBuilder miloCli
/**
* OPC UA Server (camel-milo)
* Make telemetry data available as an OPC UA server.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-server:itemId
- *
+ *
* Path parameter: itemId (required)
* ID of the item
- *
+ *
* @param path itemId
* @return the dsl builder
*/
@@ -11640,16 +11642,16 @@ public static MiloServerEndpointBuilderFactory.MiloServerEndpointBuilder miloSer
/**
* OPC UA Server (camel-milo)
* Make telemetry data available as an OPC UA server.
- *
+ *
* Category: iot
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-milo
- *
+ *
* Syntax: milo-server:itemId
- *
+ *
* Path parameter: itemId (required)
* ID of the item
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path itemId
@@ -11661,16 +11663,16 @@ public static MiloServerEndpointBuilderFactory.MiloServerEndpointBuilder miloSer
/**
* Milvus (camel-milvus)
* Perform operations on the Milvus Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-milvus
- *
+ *
* Syntax: milvus:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param path collection
* @return the dsl builder
*/
@@ -11680,16 +11682,16 @@ public static MilvusEndpointBuilderFactory.MilvusEndpointBuilder milvus(String p
/**
* Milvus (camel-milvus)
* Perform operations on the Milvus Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-milvus
- *
+ *
* Syntax: milvus:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collection
@@ -11701,23 +11703,23 @@ public static MilvusEndpointBuilderFactory.MilvusEndpointBuilder milvus(String c
/**
* Mina (camel-mina)
* Socket level networking using TCP or UDP with Apache Mina 2.x.
- *
+ *
* Category: networking
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-mina
- *
+ *
* Syntax: mina:protocol:host:port
- *
+ *
* Path parameter: protocol (required)
* Protocol to use
- *
+ *
* Path parameter: host (required)
* Hostname to use. Use localhost or 0.0.0.0 for local server as consumer.
* For producer use the hostname or ip address of the remote server.
- *
+ *
* Path parameter: port (required)
* Port number
- *
+ *
* @param path protocol:host:port
* @return the dsl builder
*/
@@ -11727,23 +11729,23 @@ public static MinaEndpointBuilderFactory.MinaEndpointBuilder mina(String path) {
/**
* Mina (camel-mina)
* Socket level networking using TCP or UDP with Apache Mina 2.x.
- *
+ *
* Category: networking
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-mina
- *
+ *
* Syntax: mina:protocol:host:port
- *
+ *
* Path parameter: protocol (required)
* Protocol to use
- *
+ *
* Path parameter: host (required)
* Hostname to use. Use localhost or 0.0.0.0 for local server as consumer.
* For producer use the hostname or ip address of the remote server.
- *
+ *
* Path parameter: port (required)
* Port number
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path protocol:host:port
@@ -11755,22 +11757,22 @@ public static MinaEndpointBuilderFactory.MinaEndpointBuilder mina(String compone
/**
* MINA SFTP (camel-mina-sftp)
* Upload and download files to/from SFTP servers using Apache MINA SSHD.
- *
+ *
* Category: file
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-mina-sftp
- *
+ *
* Syntax: mina-sftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path host:port/directoryName
* @return the dsl builder
*/
@@ -11780,22 +11782,22 @@ public static MinaSftpEndpointBuilderFactory.MinaSftpEndpointBuilder minaSftp(St
/**
* MINA SFTP (camel-mina-sftp)
* Upload and download files to/from SFTP servers using Apache MINA SSHD.
- *
+ *
* Category: file
* Since: 4.18
* Maven coordinates: org.apache.camel:camel-mina-sftp
- *
+ *
* Syntax: mina-sftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/directoryName
@@ -11807,16 +11809,16 @@ public static MinaSftpEndpointBuilderFactory.MinaSftpEndpointBuilder minaSftp(St
/**
* Minio (camel-minio)
* Store and retrieve objects from Minio Storage Service using Minio SDK.
- *
+ *
* Category: cloud,file
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-minio
- *
+ *
* Syntax: minio:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name
- *
+ *
* @param path bucketName
* @return the dsl builder
*/
@@ -11826,16 +11828,16 @@ public static MinioEndpointBuilderFactory.MinioEndpointBuilder minio(String path
/**
* Minio (camel-minio)
* Store and retrieve objects from Minio Storage Service using Minio SDK.
- *
+ *
* Category: cloud,file
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-minio
- *
+ *
* Syntax: minio:bucketName
- *
+ *
* Path parameter: bucketName (required)
* Bucket name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path bucketName
@@ -11847,20 +11849,20 @@ public static MinioEndpointBuilderFactory.MinioEndpointBuilder minio(String comp
/**
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
- *
+ *
* Category: health
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
- *
+ *
* Syntax: mllp:hostname:port
- *
+ *
* Path parameter: hostname (required)
* Hostname or IP for connection for the TCP connection. The default value
* is null, which means any local IP address
- *
+ *
* Path parameter: port (required)
* Port number for the TCP connection
- *
+ *
* @param path hostname:port
* @return the dsl builder
*/
@@ -11870,20 +11872,20 @@ public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp(String path) {
/**
* MLLP (camel-mllp)
* Communicate with external systems using the MLLP protocol.
- *
+ *
* Category: health
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-mllp
- *
+ *
* Syntax: mllp:hostname:port
- *
+ *
* Path parameter: hostname (required)
* Hostname or IP for connection for the TCP connection. The default value
* is null, which means any local IP address
- *
+ *
* Path parameter: port (required)
* Port number for the TCP connection
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path hostname:port
@@ -11895,16 +11897,16 @@ public static MllpEndpointBuilderFactory.MllpEndpointBuilder mllp(String compone
/**
* Mock (camel-mock)
* Test routes and mediation rules using mocks.
- *
+ *
* Category: core,testing
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mock
- *
+ *
* Syntax: mock:name
- *
+ *
* Path parameter: name (required)
* Name of mock endpoint
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -11914,16 +11916,16 @@ public static MockEndpointBuilderFactory.MockEndpointBuilder mock(String path) {
/**
* Mock (camel-mock)
* Test routes and mediation rules using mocks.
- *
+ *
* Category: core,testing
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mock
- *
+ *
* Syntax: mock:name
- *
+ *
* Path parameter: name (required)
* Name of mock endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -11935,17 +11937,17 @@ public static MockEndpointBuilderFactory.MockEndpointBuilder mock(String compone
/**
* MongoDB (camel-mongodb)
* Perform operations on MongoDB documents and collections.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-mongodb
- *
+ *
* Syntax: mongodb:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Sets the connection bean reference used to lookup a client for connecting
* to a database if no hosts parameter is present.
- *
+ *
* @param path connectionBean
* @return the dsl builder
*/
@@ -11955,17 +11957,17 @@ public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb(Strin
/**
* MongoDB (camel-mongodb)
* Perform operations on MongoDB documents and collections.
- *
+ *
* Category: database
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-mongodb
- *
+ *
* Syntax: mongodb:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Sets the connection bean reference used to lookup a client for connecting
* to a database if no hosts parameter is present.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path connectionBean
@@ -11977,16 +11979,16 @@ public static MongoDbEndpointBuilderFactory.MongoDbEndpointBuilder mongodb(Strin
/**
* MongoDB GridFS (camel-mongodb-gridfs)
* Interact with MongoDB GridFS.
- *
+ *
* Category: database,file
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-mongodb-gridfs
- *
+ *
* Syntax: mongodb-gridfs:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Name of com.mongodb.client.MongoClient to use.
- *
+ *
* @param path connectionBean
* @return the dsl builder
*/
@@ -11996,16 +11998,16 @@ public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(S
/**
* MongoDB GridFS (camel-mongodb-gridfs)
* Interact with MongoDB GridFS.
- *
+ *
* Category: database,file
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-mongodb-gridfs
- *
+ *
* Syntax: mongodb-gridfs:connectionBean
- *
+ *
* Path parameter: connectionBean (required)
* Name of com.mongodb.client.MongoClient to use.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path connectionBean
@@ -12017,13 +12019,13 @@ public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(S
/**
* Mustache (camel-mustache)
* Transform messages using a Mustache template.
- *
+ *
* Category: transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mustache
- *
+ *
* Syntax: mustache:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -12032,7 +12034,7 @@ public static GridFsEndpointBuilderFactory.GridFsEndpointBuilder mongodbGridfs(S
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -12042,13 +12044,13 @@ public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache(St
/**
* Mustache (camel-mustache)
* Transform messages using a Mustache template.
- *
+ *
* Category: transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mustache
- *
+ *
* Syntax: mustache:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -12057,7 +12059,7 @@ public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache(St
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -12069,13 +12071,13 @@ public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache(St
/**
* MVEL (camel-mvel)
* Transform messages using an MVEL template.
- *
+ *
* Category: transformation,script
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mvel
- *
+ *
* Syntax: mvel:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -12084,7 +12086,7 @@ public static MustacheEndpointBuilderFactory.MustacheEndpointBuilder mustache(St
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -12094,13 +12096,13 @@ public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel(String path) {
/**
* MVEL (camel-mvel)
* Transform messages using an MVEL template.
- *
+ *
* Category: transformation,script
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-mvel
- *
+ *
* Syntax: mvel:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -12109,7 +12111,7 @@ public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel(String path) {
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -12122,17 +12124,17 @@ public static MvelEndpointBuilderFactory.MvelEndpointBuilder mvel(String compone
* MyBatis (camel-mybatis)
* Performs a query, poll, insert, update or delete in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* Syntax: mybatis:statement
- *
+ *
* Path parameter: statement (required)
* The statement name in the MyBatis XML mapping file which maps to the
* query, insert, update or delete operation you wish to evaluate.
- *
+ *
* @param path statement
* @return the dsl builder
*/
@@ -12143,17 +12145,17 @@ public static MyBatisEndpointBuilderFactory.MyBatisEndpointBuilder mybatis(Strin
* MyBatis (camel-mybatis)
* Performs a query, poll, insert, update or delete in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.7
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* Syntax: mybatis:statement
- *
+ *
* Path parameter: statement (required)
* The statement name in the MyBatis XML mapping file which maps to the
* query, insert, update or delete operation you wish to evaluate.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path statement
@@ -12166,20 +12168,20 @@ public static MyBatisEndpointBuilderFactory.MyBatisEndpointBuilder mybatis(Strin
* MyBatis Bean (camel-mybatis)
* Perform queries, inserts, updates or deletes in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* Syntax: mybatis-bean:beanName:methodName
- *
+ *
* Path parameter: beanName (required)
* Name of the bean with the MyBatis annotations. This can either by a type
* alias or a FQN class name.
- *
+ *
* Path parameter: methodName (required)
* Name of the method on the bean that has the SQL query to be executed.
- *
+ *
* @param path beanName:methodName
* @return the dsl builder
*/
@@ -12190,20 +12192,20 @@ public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanEndpointBuilder mybat
* MyBatis Bean (camel-mybatis)
* Perform queries, inserts, updates or deletes in a relational database
* using MyBatis.
- *
+ *
* Category: database
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-mybatis
- *
+ *
* Syntax: mybatis-bean:beanName:methodName
- *
+ *
* Path parameter: beanName (required)
* Name of the bean with the MyBatis annotations. This can either by a type
* alias or a FQN class name.
- *
+ *
* Path parameter: methodName (required)
* Name of the method on the bean that has the SQL query to be executed.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path beanName:methodName
@@ -12215,16 +12217,16 @@ public static MyBatisBeanEndpointBuilderFactory.MyBatisBeanEndpointBuilder mybat
/**
* Nats (camel-nats)
* Send and receive messages from NATS messaging system.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-nats
- *
+ *
* Syntax: nats:topic
- *
+ *
* Path parameter: topic (required)
* The name of topic we want to use
- *
+ *
* @param path topic
* @return the dsl builder
*/
@@ -12234,16 +12236,16 @@ public static NatsEndpointBuilderFactory.NatsEndpointBuilder nats(String path) {
/**
* Nats (camel-nats)
* Send and receive messages from NATS messaging system.
- *
+ *
* Category: messaging
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-nats
- *
+ *
* Syntax: nats:topic
- *
+ *
* Path parameter: topic (required)
* The name of topic we want to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topic
@@ -12255,16 +12257,16 @@ public static NatsEndpointBuilderFactory.NatsEndpointBuilder nats(String compone
/**
* Neo4j (camel-neo4j)
* Perform operations on the Neo4j Graph Database
- *
+ *
* Category: database,ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-neo4j
- *
+ *
* Syntax: neo4j:name
- *
+ *
* Path parameter: name (required)
* The database name
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -12274,16 +12276,16 @@ public static Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder neo4j(String path
/**
* Neo4j (camel-neo4j)
* Perform operations on the Neo4j Graph Database
- *
+ *
* Category: database,ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-neo4j
- *
+ *
* Syntax: neo4j:name
- *
+ *
* Path parameter: name (required)
* The database name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -12295,24 +12297,24 @@ public static Neo4jEndpointBuilderFactory.Neo4jEndpointBuilder neo4j(String comp
/**
* Netty (camel-netty)
* Socket level networking using TCP or UDP with Netty 4.x.
- *
+ *
* Category: networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty
- *
+ *
* Syntax: netty:protocol://host:port
- *
+ *
* Path parameter: protocol (required)
* The protocol to use which can be tcp or udp
* There are 2 enums and the value can be one of: tcp, udp
- *
+ *
* Path parameter: host (required)
* The hostname. For the consumer the hostname is localhost or 0.0.0.0. For
* the producer the hostname is the remote host to connect to.
- *
+ *
* Path parameter: port (required)
* The host port number
- *
+ *
* @param path protocol://host:port
* @return the dsl builder
*/
@@ -12322,24 +12324,24 @@ public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty(String path
/**
* Netty (camel-netty)
* Socket level networking using TCP or UDP with Netty 4.x.
- *
+ *
* Category: networking
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty
- *
+ *
* Syntax: netty:protocol://host:port
- *
+ *
* Path parameter: protocol (required)
* The protocol to use which can be tcp or udp
* There are 2 enums and the value can be one of: tcp, udp
- *
+ *
* Path parameter: host (required)
* The hostname. For the consumer the hostname is localhost or 0.0.0.0. For
* the producer the hostname is the remote host to connect to.
- *
+ *
* Path parameter: port (required)
* The host port number
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path protocol://host:port
@@ -12351,27 +12353,27 @@ public static NettyEndpointBuilderFactory.NettyEndpointBuilder netty(String comp
/**
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
- *
+ *
* Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
- *
+ *
* Syntax: netty-http:protocol://host:port/path
- *
+ *
* Path parameter: protocol (required)
* The protocol to use which is either http, https or proxy (consumer only).
* There are 3 enums and the value can be one of: http, https, proxy
- *
+ *
* Path parameter: host (required)
* The local hostname such as localhost, or 0.0.0.0 when being a consumer.
* The remote HTTP server hostname when using producer.
- *
+ *
* Path parameter: port
* The host port number
- *
+ *
* Path parameter: path
* Resource path
- *
+ *
* @param path protocol://host:port/path
* @return the dsl builder
*/
@@ -12381,27 +12383,27 @@ public static NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder nettyHttp
/**
* Netty HTTP (camel-netty-http)
* Netty HTTP server and client using the Netty 4.x.
- *
+ *
* Category: networking,http
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-netty-http
- *
+ *
* Syntax: netty-http:protocol://host:port/path
- *
+ *
* Path parameter: protocol (required)
* The protocol to use which is either http, https or proxy (consumer only).
* There are 3 enums and the value can be one of: http, https, proxy
- *
+ *
* Path parameter: host (required)
* The local hostname such as localhost, or 0.0.0.0 when being a consumer.
* The remote HTTP server hostname when using producer.
- *
+ *
* Path parameter: port
* The host port number
- *
+ *
* Path parameter: path
* Resource path
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path protocol://host:port/path
@@ -12413,17 +12415,17 @@ public static NettyHttpEndpointBuilderFactory.NettyHttpEndpointBuilder nettyHttp
/**
* OAI-PMH (camel-oaipmh)
* Harvest metadata using OAI-PMH protocol
- *
+ *
* Category: search
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-oaipmh
- *
+ *
* Syntax: oaipmh:baseUrl
- *
+ *
* Path parameter: baseUrl (required)
* Base URL of the repository to which the request is made through the
* OAI-PMH protocol
- *
+ *
* @param path baseUrl
* @return the dsl builder
*/
@@ -12433,17 +12435,17 @@ public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh(String p
/**
* OAI-PMH (camel-oaipmh)
* Harvest metadata using OAI-PMH protocol
- *
+ *
* Category: search
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-oaipmh
- *
+ *
* Syntax: oaipmh:baseUrl
- *
+ *
* Path parameter: baseUrl (required)
* Base URL of the repository to which the request is made through the
* OAI-PMH protocol
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path baseUrl
@@ -12455,20 +12457,20 @@ public static OAIPMHEndpointBuilderFactory.OAIPMHEndpointBuilder oaipmh(String c
/**
* Olingo2 (camel-olingo2)
* Communicate with OData 2.0 services using Apache Olingo.
- *
+ *
* Category: cloud
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-olingo2
- *
+ *
* Syntax: olingo2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 1 enums and the value can be one of: DEFAULT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -12479,20 +12481,20 @@ public static Olingo2EndpointBuilderFactory.Olingo2EndpointBuilder olingo2(Strin
/**
* Olingo2 (camel-olingo2)
* Communicate with OData 2.0 services using Apache Olingo.
- *
+ *
* Category: cloud
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-olingo2
- *
+ *
* Syntax: olingo2:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 1 enums and the value can be one of: DEFAULT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -12505,20 +12507,20 @@ public static Olingo2EndpointBuilderFactory.Olingo2EndpointBuilder olingo2(Strin
/**
* Olingo4 (camel-olingo4)
* Communicate with OData 4.0 services using Apache Olingo OData API.
- *
+ *
* Category: cloud
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-olingo4
- *
+ *
* Syntax: olingo4:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 1 enums and the value can be one of: DEFAULT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -12529,20 +12531,20 @@ public static Olingo4EndpointBuilderFactory.Olingo4EndpointBuilder olingo4(Strin
/**
* Olingo4 (camel-olingo4)
* Communicate with OData 4.0 services using Apache Olingo OData API.
- *
+ *
* Category: cloud
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-olingo4
- *
+ *
* Syntax: olingo4:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 1 enums and the value can be one of: DEFAULT
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -12556,16 +12558,16 @@ public static Olingo4EndpointBuilderFactory.Olingo4EndpointBuilder olingo4(Strin
* Once (camel-once)
* Trigger a single message only once at startup (useful for development and
* testing purposes).
- *
+ *
* Category: core,scheduling
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-once
- *
+ *
* Syntax: once:name
- *
+ *
* Path parameter: name (required)
* The logical name
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -12576,16 +12578,16 @@ public static OnceEndpointBuilderFactory.OnceEndpointBuilder once(String path) {
* Once (camel-once)
* Trigger a single message only once at startup (useful for development and
* testing purposes).
- *
+ *
* Category: core,scheduling
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-once
- *
+ *
* Syntax: once:name
- *
+ *
* Path parameter: name (required)
* The logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -12598,13 +12600,13 @@ public static OnceEndpointBuilderFactory.OnceEndpointBuilder once(String compone
* OpenAI (camel-openai)
* OpenAI endpoint for chat completion, Responses API, embeddings, audio
* transcription, audio translation, and text-to-speech.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-openai
- *
+ *
* Syntax: openai:operation
- *
+ *
* Path parameter: operation (required)
* The operation to perform: 'chat-completion', 'responses', 'embeddings',
* 'tool-execution', 'audio-transcription', 'audio-translation',
@@ -12612,7 +12614,7 @@ public static OnceEndpointBuilderFactory.OnceEndpointBuilder once(String compone
* There are 10 enums and the value can be one of: chat-completion,
* responses, embeddings, tool-execution, audio-transcription,
* audio-translation, audio-speech, moderation, image-generation, image-edit
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -12623,13 +12625,13 @@ public static OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder openai(String p
* OpenAI (camel-openai)
* OpenAI endpoint for chat completion, Responses API, embeddings, audio
* transcription, audio translation, and text-to-speech.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-openai
- *
+ *
* Syntax: openai:operation
- *
+ *
* Path parameter: operation (required)
* The operation to perform: 'chat-completion', 'responses', 'embeddings',
* 'tool-execution', 'audio-transcription', 'audio-translation',
@@ -12637,7 +12639,7 @@ public static OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder openai(String p
* There are 10 enums and the value can be one of: chat-completion,
* responses, embeddings, tool-execution, audio-transcription,
* audio-translation, audio-speech, moderation, image-generation, image-edit
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -12649,16 +12651,16 @@ public static OpenAIEndpointBuilderFactory.OpenAIEndpointBuilder openai(String c
/**
* OpenSearch (camel-opensearch)
* Send requests to OpenSearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-opensearch
- *
+ *
* Syntax: opensearch:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Name of the cluster
- *
+ *
* @param path clusterName
* @return the dsl builder
*/
@@ -12668,16 +12670,16 @@ public static OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder opensea
/**
* OpenSearch (camel-opensearch)
* Send requests to OpenSearch via Java Client API.
- *
+ *
* Category: search,monitoring
* Since: 4.0
* Maven coordinates: org.apache.camel:camel-opensearch
- *
+ *
* Syntax: opensearch:clusterName
- *
+ *
* Path parameter: clusterName (required)
* Name of the cluster
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path clusterName
@@ -12689,13 +12691,13 @@ public static OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder opensea
/**
* OpenShift Build Config (camel-kubernetes)
* Perform operations on OpenShift Build Configs.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-build-configs:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12703,7 +12705,7 @@ public static OpensearchEndpointBuilderFactory.OpensearchEndpointBuilder opensea
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -12713,13 +12715,13 @@ public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsE
/**
* OpenShift Build Config (camel-kubernetes)
* Perform operations on OpenShift Build Configs.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-build-configs:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12727,7 +12729,7 @@ public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsE
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -12739,13 +12741,13 @@ public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsE
/**
* OpenShift Builds (camel-kubernetes)
* Perform operations on OpenShift Builds.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-builds:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12753,7 +12755,7 @@ public static OpenshiftBuildConfigsEndpointBuilderFactory.OpenshiftBuildConfigsE
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -12763,13 +12765,13 @@ public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuild
/**
* OpenShift Builds (camel-kubernetes)
* Perform operations on OpenShift Builds.
- *
+ *
* Category: container,cloud
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-builds:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12777,7 +12779,7 @@ public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuild
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -12790,13 +12792,13 @@ public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuild
* OpenShift Deployment Configs (camel-kubernetes)
* Perform operations on OpenShift Deployment Configs and get notified on
* Deployment Config changes.
- *
+ *
* Category: container,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-deploymentconfigs:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12804,7 +12806,7 @@ public static OpenshiftBuildsEndpointBuilderFactory.OpenshiftBuildsEndpointBuild
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param path masterUrl
* @return the dsl builder
*/
@@ -12815,13 +12817,13 @@ public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeployme
* OpenShift Deployment Configs (camel-kubernetes)
* Perform operations on OpenShift Deployment Configs and get notified on
* Deployment Config changes.
- *
+ *
* Category: container,cloud
* Since: 3.18
* Maven coordinates: org.apache.camel:camel-kubernetes
- *
+ *
* Syntax: openshift-deploymentconfigs:masterUrl
- *
+ *
* Path parameter: masterUrl (required)
* URL to a remote Kubernetes API server. This should only be used when your
* Camel application is connecting from outside Kubernetes. If you run your
@@ -12829,7 +12831,7 @@ public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeployme
* the URL to tell Camel to run in local mode. If you connect remotely to
* Kubernetes, then you may also need some of the many other configuration
* options for secured connection with certificates, etc.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path masterUrl
@@ -12841,16 +12843,16 @@ public static OpenshiftDeploymentConfigsEndpointBuilderFactory.OpenshiftDeployme
/**
* OpenStack Cinder (camel-openstack)
* Access data in OpenStack Cinder block storage.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-cinder:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -12860,16 +12862,16 @@ public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder
/**
* OpenStack Cinder (camel-openstack)
* Access data in OpenStack Cinder block storage.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-cinder:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -12881,16 +12883,16 @@ public static CinderEndpointBuilderFactory.CinderEndpointBuilder openstackCinder
/**
* OpenStack Glance (camel-openstack)
* Manage VM images and metadata definitions in OpenStack Glance.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-glance:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -12900,16 +12902,16 @@ public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance
/**
* OpenStack Glance (camel-openstack)
* Manage VM images and metadata definitions in OpenStack Glance.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-glance:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -12922,16 +12924,16 @@ public static GlanceEndpointBuilderFactory.GlanceEndpointBuilder openstackGlance
* OpenStack Keystone (camel-openstack)
* Access OpenStack Keystone for API client authentication, service
* discovery and distributed multi-tenant authorization.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-keystone:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -12942,16 +12944,16 @@ public static KeystoneEndpointBuilderFactory.KeystoneEndpointBuilder openstackKe
* OpenStack Keystone (camel-openstack)
* Access OpenStack Keystone for API client authentication, service
* discovery and distributed multi-tenant authorization.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-keystone:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -12963,16 +12965,16 @@ public static KeystoneEndpointBuilderFactory.KeystoneEndpointBuilder openstackKe
/**
* OpenStack Neutron (camel-openstack)
* Access OpenStack Neutron for network services.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-neutron:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -12982,16 +12984,16 @@ public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeut
/**
* OpenStack Neutron (camel-openstack)
* Access OpenStack Neutron for network services.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-neutron:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -13003,16 +13005,16 @@ public static NeutronEndpointBuilderFactory.NeutronEndpointBuilder openstackNeut
/**
* OpenStack Nova (camel-openstack)
* Access OpenStack to manage compute resources.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-nova:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -13022,16 +13024,16 @@ public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova(Strin
/**
* OpenStack Nova (camel-openstack)
* Access OpenStack to manage compute resources.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-nova:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -13043,16 +13045,16 @@ public static NovaEndpointBuilderFactory.NovaEndpointBuilder openstackNova(Strin
/**
* OpenStack Swift (camel-openstack)
* Access OpenStack Swift object/blob store.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-swift:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param path host
* @return the dsl builder
*/
@@ -13062,16 +13064,16 @@ public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift(St
/**
* OpenStack Swift (camel-openstack)
* Access OpenStack Swift object/blob store.
- *
+ *
* Category: container
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-openstack
- *
+ *
* Syntax: openstack-swift:host
- *
+ *
* Path parameter: host (required)
* OpenStack host url
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host
@@ -13083,20 +13085,20 @@ public static SwiftEndpointBuilderFactory.SwiftEndpointBuilder openstackSwift(St
/**
* OpenTelemetry Metrics (camel-opentelemetry-metrics)
* Camel metrics based on the Camel Telemetry spec
- *
+ *
* Category: monitoring
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-opentelemetry-metrics
- *
+ *
* Syntax: opentelemetry-metrics:metricType:metricName
- *
+ *
* Path parameter: metricType (required)
* Type of metrics
* There are 3 enums and the value can be one of: counter, summary, timer
- *
+ *
* Path parameter: metricName (required)
* Name of metric
- *
+ *
* @param path metricType:metricName
* @return the dsl builder
*/
@@ -13106,20 +13108,20 @@ public static OpenTelemetryEndpointBuilderFactory.OpenTelemetryEndpointBuilder o
/**
* OpenTelemetry Metrics (camel-opentelemetry-metrics)
* Camel metrics based on the Camel Telemetry spec
- *
+ *
* Category: monitoring
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-opentelemetry-metrics
- *
+ *
* Syntax: opentelemetry-metrics:metricType:metricName
- *
+ *
* Path parameter: metricType (required)
* Type of metrics
* There are 3 enums and the value can be one of: counter, summary, timer
- *
+ *
* Path parameter: metricName (required)
* Name of metric
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path metricType:metricName
@@ -13131,16 +13133,16 @@ public static OpenTelemetryEndpointBuilderFactory.OpenTelemetryEndpointBuilder o
/**
* OptaPlanner (camel-optaplanner)
* Solve planning problems with OptaPlanner.
- *
+ *
* Category: workflow
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-optaplanner
- *
+ *
* Syntax: optaplanner:problemName
- *
+ *
* Path parameter: problemName (required)
* Problem name
- *
+ *
* @param path problemName
* @return the dsl builder
*/
@@ -13150,16 +13152,16 @@ public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optap
/**
* OptaPlanner (camel-optaplanner)
* Solve planning problems with OptaPlanner.
- *
+ *
* Category: workflow
* Since: 2.13
* Maven coordinates: org.apache.camel:camel-optaplanner
- *
+ *
* Syntax: optaplanner:problemName
- *
+ *
* Path parameter: problemName (required)
* Problem name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path problemName
@@ -13171,16 +13173,16 @@ public static OptaPlannerEndpointBuilderFactory.OptaPlannerEndpointBuilder optap
/**
* Paho (camel-paho)
* Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
- *
+ *
* Category: messaging,iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-paho
- *
+ *
* Syntax: paho:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic
- *
+ *
* @param path topic
* @return the dsl builder
*/
@@ -13191,16 +13193,16 @@ public static PahoEndpointBuilderFactory.PahoEndpointBuilder paho(String path) {
/**
* Paho (camel-paho)
* Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
- *
+ *
* Category: messaging,iot
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-paho
- *
+ *
* Syntax: paho:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topic
@@ -13213,16 +13215,16 @@ public static PahoEndpointBuilderFactory.PahoEndpointBuilder paho(String compone
/**
* Paho MQTT 5 (camel-paho-mqtt5)
* Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.
- *
+ *
* Category: messaging,iot
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-paho-mqtt5
- *
+ *
* Syntax: paho-mqtt5:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic
- *
+ *
* @param path topic
* @return the dsl builder
*/
@@ -13232,16 +13234,16 @@ public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5EndpointBuilder pahoMqtt5
/**
* Paho MQTT 5 (camel-paho-mqtt5)
* Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.
- *
+ *
* Category: messaging,iot
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-paho-mqtt5
- *
+ *
* Syntax: paho-mqtt5:topic
- *
+ *
* Path parameter: topic (required)
* Name of the topic
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topic
@@ -13253,18 +13255,18 @@ public static PahoMqtt5EndpointBuilderFactory.PahoMqtt5EndpointBuilder pahoMqtt5
/**
* PDF (camel-pdf)
* Create, modify or extract content from PDF documents.
- *
+ *
* Category: document,transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-pdf
- *
+ *
* Syntax: pdf:operation
- *
+ *
* Path parameter: operation (required)
* Operation type
* There are 4 enums and the value can be one of: create, append,
* extractText, merge
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -13274,18 +13276,18 @@ public static PdfEndpointBuilderFactory.PdfEndpointBuilder pdf(String path) {
/**
* PDF (camel-pdf)
* Create, modify or extract content from PDF documents.
- *
+ *
* Category: document,transformation
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-pdf
- *
+ *
* Syntax: pdf:operation
- *
+ *
* Path parameter: operation (required)
* Operation type
* There are 4 enums and the value can be one of: create, append,
* extractText, merge
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -13298,31 +13300,31 @@ public static PdfEndpointBuilderFactory.PdfEndpointBuilder pdf(String componentN
* PostgreSQL Replication Slot (camel-pg-replication-slot)
* Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming
* Replication Slots.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-pg-replication-slot
- *
+ *
* Syntax:
* pg-replication-slot:host:port/database/slot:outputPlugin
- *
+ *
* Path parameter: slot (required)
* Replication Slot name
- *
+ *
* Path parameter: host
* Postgres host
* Default value: localhost
- *
+ *
* Path parameter: port
* Postgres port
* Default value: 5432
- *
+ *
* Path parameter: database (required)
* Postgres database name
- *
+ *
* Path parameter: outputPlugin (required)
* Output plugin name
- *
+ *
* @param path host:port/database/slot:outputPlugin
* @return the dsl builder
*/
@@ -13333,31 +13335,31 @@ public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointB
* PostgreSQL Replication Slot (camel-pg-replication-slot)
* Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming
* Replication Slots.
- *
+ *
* Category: database
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-pg-replication-slot
- *
+ *
* Syntax:
* pg-replication-slot:host:port/database/slot:outputPlugin
- *
+ *
* Path parameter: slot (required)
* Replication Slot name
- *
+ *
* Path parameter: host
* Postgres host
* Default value: localhost
- *
+ *
* Path parameter: port
* Postgres port
* Default value: 5432
- *
+ *
* Path parameter: database (required)
* Postgres database name
- *
+ *
* Path parameter: outputPlugin (required)
* Output plugin name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/database/slot:outputPlugin
@@ -13369,29 +13371,29 @@ public static PgReplicationSlotEndpointBuilderFactory.PgReplicationSlotEndpointB
/**
* PostgreSQL Event (camel-pgevent)
* Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
- *
+ *
* Category: database
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-pgevent
- *
+ *
* Syntax: pgevent:host:port/database/channel
- *
+ *
* Path parameter: host
* To connect using hostname and port to the database.
* Default value: localhost
- *
+ *
* Path parameter: port
* To connect using hostname and port to the database.
* Default value: 5432
- *
+ *
* Path parameter: database (required)
* The database name. The database name can take any characters because it
* is sent as a quoted identifier. It is part of the endpoint URI, so
* diacritical marks and non-Latin letters have to be URL encoded.
- *
+ *
* Path parameter: channel (required)
* The channel name
- *
+ *
* @param path host:port/database/channel
* @return the dsl builder
*/
@@ -13401,29 +13403,29 @@ public static PgEventEndpointBuilderFactory.PgEventEndpointBuilder pgevent(Strin
/**
* PostgreSQL Event (camel-pgevent)
* Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
- *
+ *
* Category: database
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-pgevent
- *
+ *
* Syntax: pgevent:host:port/database/channel
- *
+ *
* Path parameter: host
* To connect using hostname and port to the database.
* Default value: localhost
- *
+ *
* Path parameter: port
* To connect using hostname and port to the database.
* Default value: 5432
- *
+ *
* Path parameter: database (required)
* The database name. The database name can take any characters because it
* is sent as a quoted identifier. It is part of the endpoint URI, so
* diacritical marks and non-Latin letters have to be URL encoded.
- *
+ *
* Path parameter: channel (required)
* The channel name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/database/channel
@@ -13435,16 +13437,16 @@ public static PgEventEndpointBuilderFactory.PgEventEndpointBuilder pgevent(Strin
/**
* PGVector (camel-pgvector)
* Perform operations on the PostgreSQL pgvector Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-pgvector
- *
+ *
* Syntax: pgvector:collection
- *
+ *
* Path parameter: collection (required)
* The collection (table) name
- *
+ *
* @param path collection
* @return the dsl builder
*/
@@ -13454,16 +13456,16 @@ public static PgVectorEndpointBuilderFactory.PgVectorEndpointBuilder pgvector(St
/**
* PGVector (camel-pgvector)
* Perform operations on the PostgreSQL pgvector Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-pgvector
- *
+ *
* Syntax: pgvector:collection
- *
+ *
* Path parameter: collection (required)
* The collection (table) name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collection
@@ -13475,16 +13477,16 @@ public static PgVectorEndpointBuilderFactory.PgVectorEndpointBuilder pgvector(St
/**
* Pinecone (camel-pinecone)
* Perform operations on the Pinecone Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.6
* Maven coordinates: org.apache.camel:camel-pinecone
- *
+ *
* Syntax: pinecone:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name. (Only used by some actions)
- *
+ *
* @param path collection
* @return the dsl builder
*/
@@ -13494,16 +13496,16 @@ public static PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBui
/**
* Pinecone (camel-pinecone)
* Perform operations on the Pinecone Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.6
* Maven coordinates: org.apache.camel:camel-pinecone
- *
+ *
* Syntax: pinecone:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name. (Only used by some actions)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collection
@@ -13516,17 +13518,17 @@ public static PineconeVectorDbEndpointBuilderFactory.PineconeVectorDbEndpointBui
* Platform HTTP (camel-platform-http)
* Expose HTTP endpoints using the HTTP server available in the current
* platform.
- *
+ *
* Category: http
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-platform-http
- *
+ *
* Syntax: platform-http:path
- *
+ *
* Path parameter: path (required)
* The path under which this endpoint serves the HTTP requests, for proxy
* use 'proxy'
- *
+ *
* @param path path
* @return the dsl builder
*/
@@ -13537,17 +13539,17 @@ public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder pla
* Platform HTTP (camel-platform-http)
* Expose HTTP endpoints using the HTTP server available in the current
* platform.
- *
+ *
* Category: http
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-platform-http
- *
+ *
* Syntax: platform-http:path
- *
+ *
* Path parameter: path (required)
* The path under which this endpoint serves the HTTP requests, for proxy
* use 'proxy'
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path path
@@ -13559,16 +13561,16 @@ public static PlatformHttpEndpointBuilderFactory.PlatformHttpEndpointBuilder pla
/**
* PLC4X (camel-plc4x)
* Read and write to PLC devices
- *
+ *
* Category: iot
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-plc4x
- *
+ *
* Syntax: plc4x:driver
- *
+ *
* Path parameter: driver (required)
* PLC4X connection string for the connection to the target
- *
+ *
* @param path driver
* @return the dsl builder
*/
@@ -13578,16 +13580,16 @@ public static Plc4XEndpointBuilderFactory.Plc4XEndpointBuilder plc4x(String path
/**
* PLC4X (camel-plc4x)
* Read and write to PLC devices
- *
+ *
* Category: iot
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-plc4x
- *
+ *
* Syntax: plc4x:driver
- *
+ *
* Path parameter: driver (required)
* PLC4X connection string for the connection to the target
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path driver
@@ -13599,19 +13601,19 @@ public static Plc4XEndpointBuilderFactory.Plc4XEndpointBuilder plc4x(String comp
/**
* POP3 (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: pop3:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -13621,19 +13623,19 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder pop3(String path) {
/**
* POP3S (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: pop3s:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -13643,16 +13645,16 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder pop3s(String path)
/**
* PQC Algorithms (camel-pqc)
* Post Quantum Cryptography Signature and Verification component.
- *
+ *
* Category: security
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-pqc
- *
+ *
* Syntax: pqc:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -13662,16 +13664,16 @@ public static PQCEndpointBuilderFactory.PQCEndpointBuilder pqc(String path) {
/**
* PQC Algorithms (camel-pqc)
* Post Quantum Cryptography Signature and Verification component.
- *
+ *
* Category: security
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-pqc
- *
+ *
* Syntax: pqc:label
- *
+ *
* Path parameter: label (required)
* Logical name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -13684,16 +13686,16 @@ public static PQCEndpointBuilderFactory.PQCEndpointBuilder pqc(String componentN
* PubNub (camel-pubnub)
* Send and receive messages to/from PubNub data stream network for
* connected devices.
- *
+ *
* Category: cloud,iot,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-pubnub
- *
+ *
* Syntax: pubnub:channel
- *
+ *
* Path parameter: channel (required)
* The channel used for subscribing/publishing events
- *
+ *
* @param path channel
* @return the dsl builder
*/
@@ -13704,16 +13706,16 @@ public static PubNubEndpointBuilderFactory.PubNubEndpointBuilder pubnub(String p
* PubNub (camel-pubnub)
* Send and receive messages to/from PubNub data stream network for
* connected devices.
- *
+ *
* Category: cloud,iot,messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-pubnub
- *
+ *
* Syntax: pubnub:channel
- *
+ *
* Path parameter: channel (required)
* The channel used for subscribing/publishing events
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path channel
@@ -13725,26 +13727,26 @@ public static PubNubEndpointBuilderFactory.PubNubEndpointBuilder pubnub(String c
/**
* Pulsar (camel-pulsar)
* Send and receive messages from/to Apache Pulsar messaging system.
- *
+ *
* Category: messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-pulsar
- *
+ *
* Syntax: pulsar:persistence://tenant/namespace/topic
- *
+ *
* Path parameter: persistence (required)
* Whether the topic is persistent or non-persistent
* There are 2 enums and the value can be one of: persistent, non-persistent
- *
+ *
* Path parameter: tenant (required)
* The tenant
- *
+ *
* Path parameter: namespace (required)
* The namespace
- *
+ *
* Path parameter: topic (required)
* The topic
- *
+ *
* @param path persistence://tenant/namespace/topic
* @return the dsl builder
*/
@@ -13754,26 +13756,26 @@ public static PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar(String p
/**
* Pulsar (camel-pulsar)
* Send and receive messages from/to Apache Pulsar messaging system.
- *
+ *
* Category: messaging
* Since: 2.24
* Maven coordinates: org.apache.camel:camel-pulsar
- *
+ *
* Syntax: pulsar:persistence://tenant/namespace/topic
- *
+ *
* Path parameter: persistence (required)
* Whether the topic is persistent or non-persistent
* There are 2 enums and the value can be one of: persistent, non-persistent
- *
+ *
* Path parameter: tenant (required)
* The tenant
- *
+ *
* Path parameter: namespace (required)
* The namespace
- *
+ *
* Path parameter: topic (required)
* The topic
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path persistence://tenant/namespace/topic
@@ -13785,16 +13787,16 @@ public static PulsarEndpointBuilderFactory.PulsarEndpointBuilder pulsar(String c
/**
* Qdrant (camel-qdrant)
* Perform operations on the Qdrant Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-qdrant
- *
+ *
* Syntax: qdrant:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param path collection
* @return the dsl builder
*/
@@ -13804,16 +13806,16 @@ public static QdrantEndpointBuilderFactory.QdrantEndpointBuilder qdrant(String p
/**
* Qdrant (camel-qdrant)
* Perform operations on the Qdrant Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.5
* Maven coordinates: org.apache.camel:camel-qdrant
- *
+ *
* Syntax: qdrant:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collection
@@ -13825,22 +13827,22 @@ public static QdrantEndpointBuilderFactory.QdrantEndpointBuilder qdrant(String c
/**
* Quartz (camel-quartz)
* Schedule sending of messages using the Quartz 2.x scheduler.
- *
+ *
* Category: scheduling
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-quartz
- *
+ *
* Syntax: quartz:groupName/triggerName
- *
+ *
* Path parameter: groupName
* The quartz group name to use. The combination of group name and trigger
* name should be unique.
* Default value: Camel
- *
+ *
* Path parameter: triggerName (required)
* The quartz trigger name to use. The combination of group name and trigger
* name should be unique.
- *
+ *
* @param path groupName/triggerName
* @return the dsl builder
*/
@@ -13850,22 +13852,22 @@ public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz(String p
/**
* Quartz (camel-quartz)
* Schedule sending of messages using the Quartz 2.x scheduler.
- *
+ *
* Category: scheduling
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-quartz
- *
+ *
* Syntax: quartz:groupName/triggerName
- *
+ *
* Path parameter: groupName
* The quartz group name to use. The combination of group name and trigger
* name should be unique.
* Default value: Camel
- *
+ *
* Path parameter: triggerName (required)
* The quartz trigger name to use. The combination of group name and trigger
* name should be unique.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path groupName/triggerName
@@ -13878,13 +13880,13 @@ public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz(String c
* QuickFix (camel-quickfix)
* Open a Financial Interchange (FIX) session using an embedded QuickFix/J
* engine.
- *
+ *
* Category: messaging
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-quickfix
- *
+ *
* Syntax: quickfix:configurationName
- *
+ *
* Path parameter: configurationName (required)
* Path to the quickfix configuration file. You can prefix with: classpath,
* file, http, ref, or bean. classpath, file and http loads the
@@ -13894,7 +13896,7 @@ public static QuartzEndpointBuilderFactory.QuartzEndpointBuilder quartz(String c
* method name after dot, eg bean:myBean.myMethod
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path configurationName
* @return the dsl builder
*/
@@ -13905,13 +13907,13 @@ public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix(
* QuickFix (camel-quickfix)
* Open a Financial Interchange (FIX) session using an embedded QuickFix/J
* engine.
- *
+ *
* Category: messaging
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-quickfix
- *
+ *
* Syntax: quickfix:configurationName
- *
+ *
* Path parameter: configurationName (required)
* Path to the quickfix configuration file. You can prefix with: classpath,
* file, http, ref, or bean. classpath, file and http loads the
@@ -13921,7 +13923,7 @@ public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix(
* method name after dot, eg bean:myBean.myMethod
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path configurationName
@@ -13934,16 +13936,16 @@ public static QuickfixjEndpointBuilderFactory.QuickfixjEndpointBuilder quickfix(
* Reactive Streams (camel-reactive-streams)
* Exchange messages with reactive stream processing libraries compatible
* with the reactive streams standard.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-reactive-streams
- *
+ *
* Syntax: reactive-streams:stream
- *
+ *
* Path parameter: stream
* Name of the stream channel used by the endpoint to exchange messages.
- *
+ *
* @param path stream
* @return the dsl builder
*/
@@ -13954,16 +13956,16 @@ public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuild
* Reactive Streams (camel-reactive-streams)
* Exchange messages with reactive stream processing libraries compatible
* with the reactive streams standard.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-reactive-streams
- *
+ *
* Syntax: reactive-streams:stream
- *
+ *
* Path parameter: stream
* Name of the stream channel used by the endpoint to exchange messages.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path stream
@@ -13976,16 +13978,16 @@ public static ReactiveStreamsEndpointBuilderFactory.ReactiveStreamsEndpointBuild
* Ref (camel-ref)
* Route messages to an endpoint looked up dynamically by name in the Camel
* Registry.
- *
+ *
* Category: core
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-ref
- *
+ *
* Syntax: ref:name
- *
+ *
* Path parameter: name (required)
* Name of endpoint to lookup in the registry.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -13996,16 +13998,16 @@ public static RefEndpointBuilderFactory.RefEndpointBuilder ref(String path) {
* Ref (camel-ref)
* Route messages to an endpoint looked up dynamically by name in the Camel
* Registry.
- *
+ *
* Category: core
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-ref
- *
+ *
* Syntax: ref:name
- *
+ *
* Path parameter: name (required)
* Name of endpoint to lookup in the registry.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -14017,25 +14019,25 @@ public static RefEndpointBuilderFactory.RefEndpointBuilder ref(String componentN
/**
* REST (camel-rest)
* Expose REST services or call external REST services.
- *
+ *
* Category: core,rest
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* Syntax: rest:method:path:uriTemplate
- *
+ *
* Path parameter: method (required)
* HTTP method to use.
* There are 9 enums and the value can be one of: get, post, put, delete,
* patch, head, trace, connect, options
- *
+ *
* Path parameter: path (required)
* The base path, can use * as path suffix to support wildcard HTTP
* route matching.
- *
+ *
* Path parameter: uriTemplate
* The uri template
- *
+ *
* @param path method:path:uriTemplate
* @return the dsl builder
*/
@@ -14045,25 +14047,25 @@ public static RestEndpointBuilderFactory.RestEndpointBuilder restEndpoint(String
/**
* REST (camel-rest)
* Expose REST services or call external REST services.
- *
+ *
* Category: core,rest
* Since: 2.14
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* Syntax: rest:method:path:uriTemplate
- *
+ *
* Path parameter: method (required)
* HTTP method to use.
* There are 9 enums and the value can be one of: get, post, put, delete,
* patch, head, trace, connect, options
- *
+ *
* Path parameter: path (required)
* The base path, can use * as path suffix to support wildcard HTTP
* route matching.
- *
+ *
* Path parameter: uriTemplate
* The uri template
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path method:path:uriTemplate
@@ -14076,16 +14078,16 @@ public static RestEndpointBuilderFactory.RestEndpointBuilder restEndpoint(String
* REST API (camel-rest)
* Expose OpenAPI Specification of the REST services defined using Camel
* REST DSL.
- *
+ *
* Category: core,rest
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* Syntax: rest-api:path
- *
+ *
* Path parameter: path (required)
* The base path
- *
+ *
* @param path path
* @return the dsl builder
*/
@@ -14096,16 +14098,16 @@ public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi(Strin
* REST API (camel-rest)
* Expose OpenAPI Specification of the REST services defined using Camel
* REST DSL.
- *
+ *
* Category: core,rest
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-rest
- *
+ *
* Syntax: rest-api:path
- *
+ *
* Path parameter: path (required)
* The base path
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path path
@@ -14117,13 +14119,13 @@ public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi(Strin
/**
* REST OpenApi (camel-rest-openapi)
* To call and expose REST services using OpenAPI specification as contract.
- *
+ *
* Category: rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
- *
+ *
* Syntax: rest-openapi:specificationUri#operationId
- *
+ *
* Path parameter: specificationUri
* Path to the OpenApi specification file. The scheme, host base path are
* taken from this specification, but these can be overridden with
@@ -14140,11 +14142,11 @@ public static RestApiEndpointBuilderFactory.RestApiEndpointBuilder restApi(Strin
* the JDK documentation for UrlHandler. Default value notice: By default
* loads openapi.json file
* Default value: openapi.json
- *
+ *
* Path parameter: operationId
* ID of the operation from the OpenApi specification. This is required when
* using producer
- *
+ *
* @param path specificationUri#operationId
* @return the dsl builder
*/
@@ -14154,13 +14156,13 @@ public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restO
/**
* REST OpenApi (camel-rest-openapi)
* To call and expose REST services using OpenAPI specification as contract.
- *
+ *
* Category: rest,api
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-rest-openapi
- *
+ *
* Syntax: rest-openapi:specificationUri#operationId
- *
+ *
* Path parameter: specificationUri
* Path to the OpenApi specification file. The scheme, host base path are
* taken from this specification, but these can be overridden with
@@ -14177,11 +14179,11 @@ public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restO
* the JDK documentation for UrlHandler. Default value notice: By default
* loads openapi.json file
* Default value: openapi.json
- *
+ *
* Path parameter: operationId
* ID of the operation from the OpenApi specification. This is required when
* using producer
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path specificationUri#operationId
@@ -14193,27 +14195,27 @@ public static RestOpenApiEndpointBuilderFactory.RestOpenApiEndpointBuilder restO
/**
* REST Postman (camel-rest-postman)
* To call and expose REST services using a Postman Collection as contract.
- *
+ *
* Category: rest,api
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-rest-postman
- *
+ *
* Syntax: rest-postman:collectionSource#requestId
- *
+ *
* Path parameter: collectionSource
* The Postman Collection to use. Either a resource URI of a Collection v2.1
* JSON document (classpath:, file: or http:), or the uid of a collection to
* fetch from the Postman cloud, which requires postmanApiKey. Default value
* notice: By default loads the postman-collection.json file
* Default value: postman-collection.json
- *
+ *
* Path parameter: requestId
* The request to invoke, identified by its id in the collection or by its
* slugified name, for example getUserById. Use a folder id to run every
* request in that folder, and leave it out to run the whole collection.
* Append a slash to force a folder match when a request and a folder share
* a name.
- *
+ *
* @param path collectionSource#requestId
* @return the dsl builder
*/
@@ -14223,27 +14225,27 @@ public static RestPostmanEndpointBuilderFactory.RestPostmanEndpointBuilder restP
/**
* REST Postman (camel-rest-postman)
* To call and expose REST services using a Postman Collection as contract.
- *
+ *
* Category: rest,api
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-rest-postman
- *
+ *
* Syntax: rest-postman:collectionSource#requestId
- *
+ *
* Path parameter: collectionSource
* The Postman Collection to use. Either a resource URI of a Collection v2.1
* JSON document (classpath:, file: or http:), or the uid of a collection to
* fetch from the Postman cloud, which requires postmanApiKey. Default value
* notice: By default loads the postman-collection.json file
* Default value: postman-collection.json
- *
+ *
* Path parameter: requestId
* The request to invoke, identified by its id in the collection or by its
* slugified name, for example getUserById. Use a folder id to run every
* request in that folder, and leave it out to run the whole collection.
* Append a slash to force a folder match when a request and a folder share
* a name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collectionSource#requestId
@@ -14255,13 +14257,13 @@ public static RestPostmanEndpointBuilderFactory.RestPostmanEndpointBuilder restP
/**
* Robot Framework (camel-robotframework)
* Pass camel exchanges to acceptance test written in Robot DSL.
- *
+ *
* Category: testing
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-robotframework
- *
+ *
* Syntax: robotframework:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -14270,7 +14272,7 @@ public static RestPostmanEndpointBuilderFactory.RestPostmanEndpointBuilder restP
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -14280,13 +14282,13 @@ public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder
/**
* Robot Framework (camel-robotframework)
* Pass camel exchanges to acceptance test written in Robot DSL.
- *
+ *
* Category: testing
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-robotframework
- *
+ *
* Syntax: robotframework:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -14295,7 +14297,7 @@ public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -14307,16 +14309,16 @@ public static RobotFrameworkEndpointBuilderFactory.RobotFrameworkEndpointBuilder
/**
* RocketMQ (camel-rocketmq)
* Send and receive messages from RocketMQ cluster.
- *
+ *
* Category: messaging
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-rocketmq
- *
+ *
* Syntax: rocketmq:topicName
- *
+ *
* Path parameter: topicName (required)
* Topic name of this endpoint.
- *
+ *
* @param path topicName
* @return the dsl builder
*/
@@ -14326,16 +14328,16 @@ public static RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder rocketmq(St
/**
* RocketMQ (camel-rocketmq)
* Send and receive messages from RocketMQ cluster.
- *
+ *
* Category: messaging
* Since: 3.20
* Maven coordinates: org.apache.camel:camel-rocketmq
- *
+ *
* Syntax: rocketmq:topicName
- *
+ *
* Path parameter: topicName (required)
* Topic name of this endpoint.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path topicName
@@ -14347,16 +14349,16 @@ public static RocketMQEndpointBuilderFactory.RocketMQEndpointBuilder rocketmq(St
/**
* RSS (camel-rss)
* Poll RSS feeds.
- *
+ *
* Category: document
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-rss
- *
+ *
* Syntax: rss:feedUri
- *
+ *
* Path parameter: feedUri (required)
* The URI to the feed to poll.
- *
+ *
* @param path feedUri
* @return the dsl builder
*/
@@ -14366,16 +14368,16 @@ public static RssEndpointBuilderFactory.RssEndpointBuilder rss(String path) {
/**
* RSS (camel-rss)
* Poll RSS feeds.
- *
+ *
* Category: document
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-rss
- *
+ *
* Syntax: rss:feedUri
- *
+ *
* Path parameter: feedUri (required)
* The URI to the feed to poll.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path feedUri
@@ -14387,17 +14389,17 @@ public static RssEndpointBuilderFactory.RssEndpointBuilder rss(String componentN
/**
* Saga (camel-saga)
* Execute custom actions within a route using the Saga EIP.
- *
+ *
* Category: clustering
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-saga
- *
+ *
* Syntax: saga:action
- *
+ *
* Path parameter: action (required)
* Action to execute (complete or compensate)
* There are 2 enums and the value can be one of: COMPLETE, COMPENSATE
- *
+ *
* @param path action
* @return the dsl builder
*/
@@ -14407,17 +14409,17 @@ public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga(String path) {
/**
* Saga (camel-saga)
* Execute custom actions within a route using the Saga EIP.
- *
+ *
* Category: clustering
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-saga
- *
+ *
* Syntax: saga:action
- *
+ *
* Path parameter: action (required)
* Action to execute (complete or compensate)
* There are 2 enums and the value can be one of: COMPLETE, COMPENSATE
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path action
@@ -14429,13 +14431,13 @@ public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga(String compone
/**
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
- *
+ *
* Category: cloud,saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
- *
+ *
* Syntax: salesforce:operationName:topicName
- *
+ *
* Path parameter: operationName (required)
* The operation to use
* There are 69 enums and the value can be one of: getVersions,
@@ -14456,10 +14458,10 @@ public static SagaEndpointBuilderFactory.SagaEndpointBuilder saga(String compone
* bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob,
* bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob,
* bulk2DeleteQueryJob, raw, subscribe, pubSubSubscribe, pubSubPublish
- *
+ *
* Path parameter: topicName
* The name of the topic/channel to use
- *
+ *
* @param path operationName:topicName
* @return the dsl builder
*/
@@ -14469,13 +14471,13 @@ public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesfo
/**
* Salesforce (camel-salesforce)
* Communicate with Salesforce using Java DTOs.
- *
+ *
* Category: cloud,saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-salesforce
- *
+ *
* Syntax: salesforce:operationName:topicName
- *
+ *
* Path parameter: operationName (required)
* The operation to use
* There are 69 enums and the value can be one of: getVersions,
@@ -14496,10 +14498,10 @@ public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesfo
* bulk2GetUnprocessedRecords, bulk2CreateQueryJob, bulk2GetQueryJob,
* bulk2GetAllQueryJobs, bulk2GetQueryJobResults, bulk2AbortQueryJob,
* bulk2DeleteQueryJob, raw, subscribe, pubSubSubscribe, pubSubPublish
- *
+ *
* Path parameter: topicName
* The name of the topic/channel to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operationName:topicName
@@ -14511,16 +14513,16 @@ public static SalesforceEndpointBuilderFactory.SalesforceEndpointBuilder salesfo
/**
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
- *
+ *
* Category: saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
- *
+ *
* Syntax: sap-netweaver:url
- *
+ *
* Path parameter: url (required)
* Url to the SAP net-weaver gateway server.
- *
+ *
* @param path url
* @return the dsl builder
*/
@@ -14530,16 +14532,16 @@ public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetwea
/**
* SAP NetWeaver (camel-sap-netweaver)
* Send requests to SAP NetWeaver Gateway using HTTP.
- *
+ *
* Category: saas
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-sap-netweaver
- *
+ *
* Syntax: sap-netweaver:url
- *
+ *
* Path parameter: url (required)
* Url to the SAP net-weaver gateway server.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path url
@@ -14552,16 +14554,16 @@ public static NetWeaverEndpointBuilderFactory.NetWeaverEndpointBuilder sapNetwea
* Scheduler (camel-scheduler)
* Generate messages in specified intervals using
* java.util.concurrent.ScheduledExecutorService.
- *
+ *
* Category: core,scheduling
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-scheduler
- *
+ *
* Syntax: scheduler:name
- *
+ *
* Path parameter: name (required)
* The name of the scheduler
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -14572,16 +14574,16 @@ public static SchedulerEndpointBuilderFactory.SchedulerEndpointBuilder scheduler
* Scheduler (camel-scheduler)
* Generate messages in specified intervals using
* java.util.concurrent.ScheduledExecutorService.
- *
+ *
* Category: core,scheduling
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-scheduler
- *
+ *
* Syntax: scheduler:name
- *
+ *
* Path parameter: name (required)
* The name of the scheduler
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -14593,19 +14595,19 @@ public static SchedulerEndpointBuilderFactory.SchedulerEndpointBuilder scheduler
/**
* Schematron (camel-schematron)
* Validate XML payload using the Schematron Library.
- *
+ *
* Category: validation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-schematron
- *
+ *
* Syntax: schematron:path
- *
+ *
* Path parameter: path (required)
* The path to the schematron rules file. Can either be in class path or
* location in the file system.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path path
* @return the dsl builder
*/
@@ -14615,19 +14617,19 @@ public static SchematronEndpointBuilderFactory.SchematronEndpointBuilder schemat
/**
* Schematron (camel-schematron)
* Validate XML payload using the Schematron Library.
- *
+ *
* Category: validation
* Since: 2.15
* Maven coordinates: org.apache.camel:camel-schematron
- *
+ *
* Syntax: schematron:path
- *
+ *
* Path parameter: path (required)
* The path to the schematron rules file. Can either be in class path or
* location in the file system.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path path
@@ -14639,22 +14641,22 @@ public static SchematronEndpointBuilderFactory.SchematronEndpointBuilder schemat
/**
* SCP (camel-jsch)
* Copy files to/from remote hosts using the secure copy protocol (SCP).
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-jsch
- *
+ *
* Syntax: scp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path host:port/directoryName
* @return the dsl builder
*/
@@ -14664,22 +14666,22 @@ public static ScpEndpointBuilderFactory.ScpEndpointBuilder scp(String path) {
/**
* SCP (camel-jsch)
* Copy files to/from remote hosts using the secure copy protocol (SCP).
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-jsch
- *
+ *
* Syntax: scp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/directoryName
@@ -14692,16 +14694,16 @@ public static ScpEndpointBuilderFactory.ScpEndpointBuilder scp(String componentN
* SEDA (camel-seda)
* Asynchronously call another endpoint from any Camel Context in the same
* JVM.
- *
+ *
* Category: core,messaging
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-seda
- *
+ *
* Syntax: seda:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -14712,16 +14714,16 @@ public static SedaEndpointBuilderFactory.SedaEndpointBuilder seda(String path) {
* SEDA (camel-seda)
* Asynchronously call another endpoint from any Camel Context in the same
* JVM.
- *
+ *
* Category: core,messaging
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-seda
- *
+ *
* Syntax: seda:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -14733,16 +14735,16 @@ public static SedaEndpointBuilderFactory.SedaEndpointBuilder seda(String compone
/**
* ServiceNow (camel-servicenow)
* Interact with ServiceNow via its REST API.
- *
+ *
* Category: api,cloud,management
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-servicenow
- *
+ *
* Syntax: servicenow:instanceName
- *
+ *
* Path parameter: instanceName (required)
* The ServiceNow instance name
- *
+ *
* @param path instanceName
* @return the dsl builder
*/
@@ -14752,16 +14754,16 @@ public static ServiceNowEndpointBuilderFactory.ServiceNowEndpointBuilder service
/**
* ServiceNow (camel-servicenow)
* Interact with ServiceNow via its REST API.
- *
+ *
* Category: api,cloud,management
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-servicenow
- *
+ *
* Syntax: servicenow:instanceName
- *
+ *
* Path parameter: instanceName (required)
* The ServiceNow instance name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path instanceName
@@ -14773,16 +14775,16 @@ public static ServiceNowEndpointBuilderFactory.ServiceNowEndpointBuilder service
/**
* Servlet (camel-servlet)
* Serve HTTP requests by a Servlet.
- *
+ *
* Category: http
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-servlet
- *
+ *
* Syntax: servlet:contextPath
- *
+ *
* Path parameter: contextPath (required)
* The context-path to use
- *
+ *
* @param path contextPath
* @return the dsl builder
*/
@@ -14792,16 +14794,16 @@ public static ServletEndpointBuilderFactory.ServletEndpointBuilder servlet(Strin
/**
* Servlet (camel-servlet)
* Serve HTTP requests by a Servlet.
- *
+ *
* Category: http
* Since: 2.0
* Maven coordinates: org.apache.camel:camel-servlet
- *
+ *
* Syntax: servlet:contextPath
- *
+ *
* Path parameter: contextPath (required)
* The context-path to use
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path contextPath
@@ -14813,22 +14815,22 @@ public static ServletEndpointBuilderFactory.ServletEndpointBuilder servlet(Strin
/**
* SFTP (camel-ftp)
* Upload and download files to/from SFTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: sftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param path host:port/directoryName
* @return the dsl builder
*/
@@ -14838,22 +14840,22 @@ public static SftpEndpointBuilderFactory.SftpEndpointBuilder sftp(String path) {
/**
* SFTP (camel-ftp)
* Upload and download files to/from SFTP servers.
- *
+ *
* Category: file
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-ftp
- *
+ *
* Syntax: sftp:host:port/directoryName
- *
+ *
* Path parameter: host (required)
* Hostname of the FTP server
- *
+ *
* Path parameter: port
* Port of the FTP server
- *
+ *
* Path parameter: directoryName
* The starting directory
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/directoryName
@@ -14865,16 +14867,16 @@ public static SftpEndpointBuilderFactory.SftpEndpointBuilder sftp(String compone
/**
* Shell (camel-shell)
* Camel Shell component
- *
+ *
* Category: api
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-shell
- *
+ *
* Syntax: shell:prompt
- *
+ *
* Path parameter: prompt (required)
* Shell prompt
- *
+ *
* @param path prompt
* @return the dsl builder
*/
@@ -14884,16 +14886,16 @@ public static ShellEndpointBuilderFactory.ShellEndpointBuilder shell(String path
/**
* Shell (camel-shell)
* Camel Shell component
- *
+ *
* Category: api
* Since: 4.21
* Maven coordinates: org.apache.camel:camel-shell
- *
+ *
* Syntax: shell:prompt
- *
+ *
* Path parameter: prompt (required)
* Shell prompt
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path prompt
@@ -14906,22 +14908,22 @@ public static ShellEndpointBuilderFactory.ShellEndpointBuilder shell(String comp
* Simple JMS (camel-sjms)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 1.x API.
- *
+ *
* Category: messaging
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-sjms
- *
+ *
* Syntax: sjms:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 2 enums and the value can be one of: queue, topic
- *
+ *
* Path parameter: destinationName (required)
* DestinationName is a JMS queue or topic name. By default, the
* destinationName is interpreted as a queue name.
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -14932,22 +14934,22 @@ public static SjmsEndpointBuilderFactory.SjmsEndpointBuilder sjms(String path) {
* Simple JMS (camel-sjms)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 1.x API.
- *
+ *
* Category: messaging
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-sjms
- *
+ *
* Syntax: sjms:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 2 enums and the value can be one of: queue, topic
- *
+ *
* Path parameter: destinationName (required)
* DestinationName is a JMS queue or topic name. By default, the
* destinationName is interpreted as a queue name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -14960,22 +14962,22 @@ public static SjmsEndpointBuilderFactory.SjmsEndpointBuilder sjms(String compone
* Simple JMS2 (camel-sjms2)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 2.x API.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-sjms2
- *
+ *
* Syntax: sjms2:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 2 enums and the value can be one of: queue, topic
- *
+ *
* Path parameter: destinationName (required)
* DestinationName is a JMS queue or topic name. By default, the
* destinationName is interpreted as a queue name.
- *
+ *
* @param path destinationType:destinationName
* @return the dsl builder
*/
@@ -14986,22 +14988,22 @@ public static Sjms2EndpointBuilderFactory.Sjms2EndpointBuilder sjms2(String path
* Simple JMS2 (camel-sjms2)
* Send and receive messages to/from a JMS Queue or Topic using plain JMS
* 2.x API.
- *
+ *
* Category: messaging
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-sjms2
- *
+ *
* Syntax: sjms2:destinationType:destinationName
- *
+ *
* Path parameter: destinationType
* The kind of destination to use
* Default value: queue
* There are 2 enums and the value can be one of: queue, topic
- *
+ *
* Path parameter: destinationName (required)
* DestinationName is a JMS queue or topic name. By default, the
* destinationName is interpreted as a queue name.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path destinationType:destinationName
@@ -15013,17 +15015,17 @@ public static Sjms2EndpointBuilderFactory.Sjms2EndpointBuilder sjms2(String comp
/**
* Slack (camel-slack)
* Send and receive messages to/from Slack.
- *
+ *
* Category: social
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-slack
- *
+ *
* Syntax: slack:channel
- *
+ *
* Path parameter: channel (required)
* The channel name (syntax #name) or slack user (syntax userName) to send a
* message directly to an user.
- *
+ *
* @param path channel
* @return the dsl builder
*/
@@ -15033,17 +15035,17 @@ public static SlackEndpointBuilderFactory.SlackEndpointBuilder slack(String path
/**
* Slack (camel-slack)
* Send and receive messages to/from Slack.
- *
+ *
* Category: social
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-slack
- *
+ *
* Syntax: slack:channel
- *
+ *
* Path parameter: channel (required)
* The channel name (syntax #name) or slack user (syntax userName) to send a
* message directly to an user.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path channel
@@ -15055,26 +15057,26 @@ public static SlackEndpointBuilderFactory.SlackEndpointBuilder slack(String comp
/**
* SMB (camel-smb)
* Read and write files to Server Message Block (SMB) file shares.
- *
+ *
* Category: file
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-smb
- *
+ *
* Syntax: smb:hostname:port/shareName/path
- *
+ *
* Path parameter: hostname (required)
* The share hostname or IP address
- *
+ *
* Path parameter: port
* The share port number
* Default value: 445
- *
+ *
* Path parameter: shareName (required)
* The name of the share directory
- *
+ *
* Path parameter: path
* The base directory within the share
- *
+ *
* @param path hostname:port/shareName/path
* @return the dsl builder
*/
@@ -15084,26 +15086,26 @@ public static SmbEndpointBuilderFactory.SmbEndpointBuilder smb(String path) {
/**
* SMB (camel-smb)
* Read and write files to Server Message Block (SMB) file shares.
- *
+ *
* Category: file
* Since: 4.3
* Maven coordinates: org.apache.camel:camel-smb
- *
+ *
* Syntax: smb:hostname:port/shareName/path
- *
+ *
* Path parameter: hostname (required)
* The share hostname or IP address
- *
+ *
* Path parameter: port
* The share port number
* Default value: 445
- *
+ *
* Path parameter: shareName (required)
* The name of the share directory
- *
+ *
* Path parameter: path
* The base directory within the share
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path hostname:port/shareName/path
@@ -15116,18 +15118,18 @@ public static SmbEndpointBuilderFactory.SmbEndpointBuilder smb(String componentN
* Smooks (camel-smooks)
* Use Smooks to transform, route, and bind both XML and non-XML data,
* including EDI, CSV, JSON, and YAML.
- *
+ *
* Category: transformation
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-smooks
- *
+ *
* Syntax: smooks:smooksConfig
- *
+ *
* Path parameter: smooksConfig (required)
* Path to the Smooks configuration file
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path smooksConfig
* @return the dsl builder
*/
@@ -15138,18 +15140,18 @@ public static SmooksEndpointBuilderFactory.SmooksEndpointBuilder smooks(String p
* Smooks (camel-smooks)
* Use Smooks to transform, route, and bind both XML and non-XML data,
* including EDI, CSV, JSON, and YAML.
- *
+ *
* Category: transformation
* Since: 4.7
* Maven coordinates: org.apache.camel:camel-smooks
- *
+ *
* Syntax: smooks:smooksConfig
- *
+ *
* Path parameter: smooksConfig (required)
* Path to the Smooks configuration file
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path smooksConfig
@@ -15162,21 +15164,21 @@ public static SmooksEndpointBuilderFactory.SmooksEndpointBuilder smooks(String c
* SMPP (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* Syntax: smpp:host:port
- *
+ *
* 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
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15187,21 +15189,21 @@ public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpp(String path) {
* SMPP (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* Syntax: smpp:host:port
- *
+ *
* 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
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -15214,21 +15216,21 @@ public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpp(String compone
* SMPP (Secure) (camel-smpp)
* Send and receive SMS messages using a SMSC (Short Message Service
* Center).
- *
+ *
* Category: mobile
* Since: 2.2
* Maven coordinates: org.apache.camel:camel-smpp
- *
+ *
* Syntax: smpps:host:port
- *
+ *
* 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
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15238,19 +15240,19 @@ public static SmppEndpointBuilderFactory.SmppEndpointBuilder smpps(String path)
/**
* SMTP (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: smtp:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15260,19 +15262,19 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder smtp(String path) {
/**
* SMTPS (camel-mail)
* Send and receive emails using imap, pop3 and smtp protocols.
- *
+ *
* Category: mail
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-mail
- *
+ *
* Syntax: smtps:host:port
- *
+ *
* Path parameter: host (required)
* The mail server host name
- *
+ *
* Path parameter: port
* The port number of the mail server
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15283,19 +15285,19 @@ public static MailEndpointBuilderFactory.MailEndpointBuilder smtps(String path)
* SNMP (camel-snmp)
* Receive traps and poll SNMP (Simple Network Management Protocol) capable
* devices.
- *
+ *
* Category: monitoring
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-snmp
- *
+ *
* Syntax: snmp:host:port
- *
+ *
* Path parameter: host (required)
* Hostname of the SNMP enabled device
- *
+ *
* Path parameter: port (required)
* Port number of the SNMP enabled device
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15306,19 +15308,19 @@ public static SnmpEndpointBuilderFactory.SnmpEndpointBuilder snmp(String path) {
* SNMP (camel-snmp)
* Receive traps and poll SNMP (Simple Network Management Protocol) capable
* devices.
- *
+ *
* Category: monitoring
* Since: 2.1
* Maven coordinates: org.apache.camel:camel-snmp
- *
+ *
* Syntax: snmp:host:port
- *
+ *
* Path parameter: host (required)
* Hostname of the SNMP enabled device
- *
+ *
* Path parameter: port (required)
* Port number of the SNMP enabled device
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -15330,25 +15332,25 @@ public static SnmpEndpointBuilderFactory.SnmpEndpointBuilder snmp(String compone
/**
* Solr (camel-solr)
* Perform operations against Apache Lucene Solr.
- *
+ *
* Category: search,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-solr
- *
+ *
* Syntax: solr:host:port/basePath
- *
+ *
* Path parameter: host (required)
* The solr instance host name (set to 'default' to use the host name
* defined on component level)
- *
+ *
* Path parameter: port
* The solr instance port number
* Default value: 8983
- *
+ *
* Path parameter: basePath
* The solr instance base path (usually /solr)
* Default value: /solr
- *
+ *
* @param path host:port/basePath
* @return the dsl builder
*/
@@ -15358,25 +15360,25 @@ public static SolrEndpointBuilderFactory.SolrEndpointBuilder solr(String path) {
/**
* Solr (camel-solr)
* Perform operations against Apache Lucene Solr.
- *
+ *
* Category: search,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-solr
- *
+ *
* Syntax: solr:host:port/basePath
- *
+ *
* Path parameter: host (required)
* The solr instance host name (set to 'default' to use the host name
* defined on component level)
- *
+ *
* Path parameter: port
* The solr instance port number
* Default value: 8983
- *
+ *
* Path parameter: basePath
* The solr instance base path (usually /solr)
* Default value: /solr
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/basePath
@@ -15389,16 +15391,16 @@ public static SolrEndpointBuilderFactory.SolrEndpointBuilder solr(String compone
* SPIFFE (camel-spiffe)
* Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID)
* from the SPIFFE Workload API.
- *
+ *
* Category: security
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-spiffe
- *
+ *
* Syntax: spiffe:label
- *
+ *
* Path parameter: label
* Logical name of the endpoint
- *
+ *
* @param path label
* @return the dsl builder
*/
@@ -15409,16 +15411,16 @@ public static SpiffeEndpointBuilderFactory.SpiffeEndpointBuilder spiffe(String p
* SPIFFE (camel-spiffe)
* Fetch and validate SPIFFE workload identity (X.509-SVID and JWT-SVID)
* from the SPIFFE Workload API.
- *
+ *
* Category: security
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-spiffe
- *
+ *
* Syntax: spiffe:label
- *
+ *
* Path parameter: label
* Logical name of the endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path label
@@ -15431,16 +15433,16 @@ public static SpiffeEndpointBuilderFactory.SpiffeEndpointBuilder spiffe(String c
* Splunk HEC (camel-splunk-hec)
* The splunk component allows publishing events in Splunk using the HTTP
* Event Collector.
- *
+ *
* Category: monitoring
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-splunk-hec
- *
+ *
* Syntax: splunk-hec:splunkURL
- *
+ *
* Path parameter: splunkURL (required)
* Splunk Host and Port (example: my_splunk_server:8089)
- *
+ *
* @param path splunkURL
* @return the dsl builder
*/
@@ -15451,16 +15453,16 @@ public static SplunkHECEndpointBuilderFactory.SplunkHECEndpointBuilder splunkHec
* Splunk HEC (camel-splunk-hec)
* The splunk component allows publishing events in Splunk using the HTTP
* Event Collector.
- *
+ *
* Category: monitoring
* Since: 3.3
* Maven coordinates: org.apache.camel:camel-splunk-hec
- *
+ *
* Syntax: splunk-hec:splunkURL
- *
+ *
* Path parameter: splunkURL (required)
* Splunk Host and Port (example: my_splunk_server:8089)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path splunkURL
@@ -15472,16 +15474,16 @@ public static SplunkHECEndpointBuilderFactory.SplunkHECEndpointBuilder splunkHec
/**
* Spring AI Chat (camel-spring-ai-chat)
* Perform chat operations using Spring AI.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-chat
- *
+ *
* Syntax: spring-ai-chat:chatId
- *
+ *
* Path parameter: chatId
* The ID of the chat endpoint
- *
+ *
* @param path chatId
* @return the dsl builder
*/
@@ -15491,16 +15493,16 @@ public static SpringAiChatEndpointBuilderFactory.SpringAiChatEndpointBuilder spr
/**
* Spring AI Chat (camel-spring-ai-chat)
* Perform chat operations using Spring AI.
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-chat
- *
+ *
* Syntax: spring-ai-chat:chatId
- *
+ *
* Path parameter: chatId
* The ID of the chat endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path chatId
@@ -15512,16 +15514,16 @@ public static SpringAiChatEndpointBuilderFactory.SpringAiChatEndpointBuilder spr
/**
* Spring AI Embeddings (camel-spring-ai-embeddings)
* Spring AI Embeddings
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-embeddings
- *
+ *
* Syntax: spring-ai-embeddings:embeddingId
- *
+ *
* Path parameter: embeddingId (required)
* The id
- *
+ *
* @param path embeddingId
* @return the dsl builder
*/
@@ -15531,16 +15533,16 @@ public static SpringAiEmbeddingsEndpointBuilderFactory.SpringAiEmbeddingsEndpoin
/**
* Spring AI Embeddings (camel-spring-ai-embeddings)
* Spring AI Embeddings
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-embeddings
- *
+ *
* Syntax: spring-ai-embeddings:embeddingId
- *
+ *
* Path parameter: embeddingId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path embeddingId
@@ -15552,16 +15554,16 @@ public static SpringAiEmbeddingsEndpointBuilderFactory.SpringAiEmbeddingsEndpoin
/**
* Spring AI Image (camel-spring-ai-image)
* Spring AI Image Generation
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-spring-ai-image
- *
+ *
* Syntax: spring-ai-image:imageId
- *
+ *
* Path parameter: imageId (required)
* The id
- *
+ *
* @param path imageId
* @return the dsl builder
*/
@@ -15571,16 +15573,16 @@ public static SpringAiImageEndpointBuilderFactory.SpringAiImageEndpointBuilder s
/**
* Spring AI Image (camel-spring-ai-image)
* Spring AI Image Generation
- *
+ *
* Category: ai
* Since: 4.19
* Maven coordinates: org.apache.camel:camel-spring-ai-image
- *
+ *
* Syntax: spring-ai-image:imageId
- *
+ *
* Path parameter: imageId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path imageId
@@ -15592,16 +15594,16 @@ public static SpringAiImageEndpointBuilderFactory.SpringAiImageEndpointBuilder s
/**
* Spring AI Vector Store (camel-spring-ai-vector-store)
* Spring AI Vector Store
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-vector-store
- *
+ *
* Syntax: spring-ai-vector-store:storeId
- *
+ *
* Path parameter: storeId (required)
* The id
- *
+ *
* @param path storeId
* @return the dsl builder
*/
@@ -15611,16 +15613,16 @@ public static SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreEndpo
/**
* Spring AI Vector Store (camel-spring-ai-vector-store)
* Spring AI Vector Store
- *
+ *
* Category: ai
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-spring-ai-vector-store
- *
+ *
* Syntax: spring-ai-vector-store:storeId
- *
+ *
* Path parameter: storeId (required)
* The id
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path storeId
@@ -15632,16 +15634,16 @@ public static SpringAiVectorStoreEndpointBuilderFactory.SpringAiVectorStoreEndpo
/**
* Spring Batch (camel-spring-batch)
* Send messages to Spring Batch for further processing.
- *
+ *
* Category: workflow
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-spring-batch
- *
+ *
* Syntax: spring-batch:jobName
- *
+ *
* Path parameter: jobName (required)
* The name of the Spring Batch job located in the registry.
- *
+ *
* @param path jobName
* @return the dsl builder
*/
@@ -15651,16 +15653,16 @@ public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder sprin
/**
* Spring Batch (camel-spring-batch)
* Send messages to Spring Batch for further processing.
- *
+ *
* Category: workflow
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-spring-batch
- *
+ *
* Syntax: spring-batch:jobName
- *
+ *
* Path parameter: jobName (required)
* The name of the Spring Batch job located in the registry.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path jobName
@@ -15672,16 +15674,16 @@ public static SpringBatchEndpointBuilderFactory.SpringBatchEndpointBuilder sprin
/**
* Spring Event (camel-spring)
* Listen for Spring Application Events.
- *
+ *
* Category: messaging
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-spring
- *
+ *
* Syntax: spring-event:name
- *
+ *
* Path parameter: name
* Name of endpoint
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -15691,16 +15693,16 @@ public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent(Strin
/**
* Spring Event (camel-spring)
* Listen for Spring Application Events.
- *
+ *
* Category: messaging
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-spring
- *
+ *
* Syntax: spring-event:name
- *
+ *
* Path parameter: name
* Name of endpoint
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -15712,19 +15714,19 @@ public static EventEndpointBuilderFactory.EventEndpointBuilder springEvent(Strin
/**
* Spring JDBC (camel-spring-jdbc)
* Access databases through SQL and JDBC with Spring Transaction support.
- *
+ *
* Category: database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-spring-jdbc
- *
+ *
* Syntax: spring-jdbc:dataSourceName
- *
+ *
* Path parameter: dataSourceName (required)
* Name of DataSource to lookup in the Registry. If the name is dataSource
* or default, then Camel will attempt to lookup a default DataSource from
* the registry, meaning if there is a only one instance of DataSource
* found, then this DataSource will be used.
- *
+ *
* @param path dataSourceName
* @return the dsl builder
*/
@@ -15734,19 +15736,19 @@ public static SpringJdbcEndpointBuilderFactory.SpringJdbcEndpointBuilder springJ
/**
* Spring JDBC (camel-spring-jdbc)
* Access databases through SQL and JDBC with Spring Transaction support.
- *
+ *
* Category: database
* Since: 3.10
* Maven coordinates: org.apache.camel:camel-spring-jdbc
- *
+ *
* Syntax: spring-jdbc:dataSourceName
- *
+ *
* Path parameter: dataSourceName (required)
* Name of DataSource to lookup in the Registry. If the name is dataSource
* or default, then Camel will attempt to lookup a default DataSource from
* the registry, meaning if there is a only one instance of DataSource
* found, then this DataSource will be used.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path dataSourceName
@@ -15758,16 +15760,16 @@ public static SpringJdbcEndpointBuilderFactory.SpringJdbcEndpointBuilder springJ
/**
* Spring LDAP (camel-spring-ldap)
* Perform searches in LDAP servers using filters as the message payload.
- *
+ *
* Category: security
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-ldap
- *
+ *
* Syntax: spring-ldap:templateName
- *
+ *
* Path parameter: templateName (required)
* Name of the Spring LDAP Template bean
- *
+ *
* @param path templateName
* @return the dsl builder
*/
@@ -15777,16 +15779,16 @@ public static SpringLdapEndpointBuilderFactory.SpringLdapEndpointBuilder springL
/**
* Spring LDAP (camel-spring-ldap)
* Perform searches in LDAP servers using filters as the message payload.
- *
+ *
* Category: security
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-ldap
- *
+ *
* Syntax: spring-ldap:templateName
- *
+ *
* Path parameter: templateName (required)
* Name of the Spring LDAP Template bean
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path templateName
@@ -15798,19 +15800,19 @@ public static SpringLdapEndpointBuilderFactory.SpringLdapEndpointBuilder springL
/**
* Spring RabbitMQ (camel-spring-rabbitmq)
* Send and receive messages from RabbitMQ using the Spring RabbitMQ client.
- *
+ *
* Category: messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-spring-rabbitmq
- *
+ *
* Syntax: spring-rabbitmq:exchangeName
- *
+ *
* Path parameter: exchangeName (required)
* The exchange name determines the exchange to which the produced messages
* will be sent to. In the case of consumers, the exchange name determines
* the exchange the queue will be bound to. Note: to use default exchange
* then do not use empty name, but use default instead.
- *
+ *
* @param path exchangeName
* @return the dsl builder
*/
@@ -15820,19 +15822,19 @@ public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQEndpointBuilder
/**
* Spring RabbitMQ (camel-spring-rabbitmq)
* Send and receive messages from RabbitMQ using the Spring RabbitMQ client.
- *
+ *
* Category: messaging
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-spring-rabbitmq
- *
+ *
* Syntax: spring-rabbitmq:exchangeName
- *
+ *
* Path parameter: exchangeName (required)
* The exchange name determines the exchange to which the produced messages
* will be sent to. In the case of consumers, the exchange name determines
* the exchange the queue will be bound to. Note: to use default exchange
* then do not use empty name, but use default instead.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path exchangeName
@@ -15844,19 +15846,19 @@ public static SpringRabbitMQEndpointBuilderFactory.SpringRabbitMQEndpointBuilder
/**
* Spring Redis (camel-spring-redis)
* Send and receive messages from Redis.
- *
+ *
* Category: cache
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-redis
- *
+ *
* Syntax: spring-redis:host:port
- *
+ *
* Path parameter: host (required)
* The host where Redis server is running.
- *
+ *
* Path parameter: port (required)
* Redis server port number
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -15866,19 +15868,19 @@ public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(Strin
/**
* Spring Redis (camel-spring-redis)
* Send and receive messages from Redis.
- *
+ *
* Category: cache
* Since: 2.11
* Maven coordinates: org.apache.camel:camel-spring-redis
- *
+ *
* Syntax: spring-redis:host:port
- *
+ *
* Path parameter: host (required)
* The host where Redis server is running.
- *
+ *
* Path parameter: port (required)
* Redis server port number
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -15890,13 +15892,13 @@ public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(Strin
/**
* Spring WebService (camel-spring-ws)
* Access external web services as a client or expose your own web services.
- *
+ *
* Category: webservice
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-spring-ws
- *
+ *
* Syntax: spring-ws:type:lookupKey:webServiceEndpointUri
- *
+ *
* Path parameter: type
* Endpoint mapping type if endpoint mapping is used. rootqname - Offers the
* option to map web service requests based on the qualified name of the
@@ -15912,13 +15914,13 @@ public static RedisEndpointBuilderFactory.RedisEndpointBuilder springRedis(Strin
* PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc
* There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO,
* SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME
- *
+ *
* Path parameter: lookupKey
* Endpoint mapping key if endpoint mapping is used
- *
+ *
* Path parameter: webServiceEndpointUri
* The default Web Service endpoint uri to use for the producer.
- *
+ *
* @param path type:lookupKey:webServiceEndpointUri
* @return the dsl builder
*/
@@ -15928,13 +15930,13 @@ public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBui
/**
* Spring WebService (camel-spring-ws)
* Access external web services as a client or expose your own web services.
- *
+ *
* Category: webservice
* Since: 2.6
* Maven coordinates: org.apache.camel:camel-spring-ws
- *
+ *
* Syntax: spring-ws:type:lookupKey:webServiceEndpointUri
- *
+ *
* Path parameter: type
* Endpoint mapping type if endpoint mapping is used. rootqname - Offers the
* option to map web service requests based on the qualified name of the
@@ -15950,13 +15952,13 @@ public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBui
* PayloadRootQNameEndpointMapping, SoapActionEndpointMapping, etc
* There are 8 enums and the value can be one of: ROOT_QNAME, ACTION, TO,
* SOAP_ACTION, XPATHRESULT, URI, URI_PATH, BEANNAME
- *
+ *
* Path parameter: lookupKey
* Endpoint mapping key if endpoint mapping is used
- *
+ *
* Path parameter: webServiceEndpointUri
* The default Web Service endpoint uri to use for the producer.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type:lookupKey:webServiceEndpointUri
@@ -15968,19 +15970,19 @@ public static SpringWebserviceEndpointBuilderFactory.SpringWebserviceEndpointBui
/**
* SQL (camel-sql)
* Perform SQL queries using Spring JDBC.
- *
+ *
* Category: database
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* Syntax: sql:query
- *
+ *
* Path parameter: query (required)
* Sets the SQL query to perform. You can externalize the query by using
* file: or classpath: as prefix and specify the location of the file.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path query
* @return the dsl builder
*/
@@ -15990,19 +15992,19 @@ public static SqlEndpointBuilderFactory.SqlEndpointBuilder sql(String path) {
/**
* SQL (camel-sql)
* Perform SQL queries using Spring JDBC.
- *
+ *
* Category: database
* Since: 1.4
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* Syntax: sql:query
- *
+ *
* Path parameter: query (required)
* Sets the SQL query to perform. You can externalize the query by using
* file: or classpath: as prefix and specify the location of the file.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path query
@@ -16014,20 +16016,20 @@ public static SqlEndpointBuilderFactory.SqlEndpointBuilder sql(String componentN
/**
* SQL Stored Procedure (camel-sql)
* Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
- *
+ *
* Category: database
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* Syntax: sql-stored:template
- *
+ *
* Path parameter: template (required)
* Sets the stored procedure template to perform. You can externalize the
* template by using file: or classpath: as prefix and specify the location
* of the file.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path template
* @return the dsl builder
*/
@@ -16037,20 +16039,20 @@ public static SqlStoredEndpointBuilderFactory.SqlStoredEndpointBuilder sqlStored
/**
* SQL Stored Procedure (camel-sql)
* Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
- *
+ *
* Category: database
* Since: 2.17
* Maven coordinates: org.apache.camel:camel-sql
- *
+ *
* Syntax: sql-stored:template
- *
+ *
* Path parameter: template (required)
* Sets the stored procedure template to perform. You can externalize the
* template by using file: or classpath: as prefix and specify the location
* of the file.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path template
@@ -16062,20 +16064,20 @@ public static SqlStoredEndpointBuilderFactory.SqlStoredEndpointBuilder sqlStored
/**
* SSH (camel-ssh)
* Execute commands on remote hosts using SSH.
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-ssh
- *
+ *
* Syntax: ssh:host:port
- *
+ *
* Path parameter: host (required)
* Sets the hostname of the remote SSH server.
- *
+ *
* Path parameter: port
* Sets the port number for the remote SSH server.
* Default value: 22
- *
+ *
* @param path host:port
* @return the dsl builder
*/
@@ -16085,20 +16087,20 @@ public static SshEndpointBuilderFactory.SshEndpointBuilder ssh(String path) {
/**
* SSH (camel-ssh)
* Execute commands on remote hosts using SSH.
- *
+ *
* Category: file
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-ssh
- *
+ *
* Syntax: ssh:host:port
- *
+ *
* Path parameter: host (required)
* Sets the hostname of the remote SSH server.
- *
+ *
* Path parameter: port
* Sets the port number for the remote SSH server.
* Default value: 22
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port
@@ -16111,16 +16113,16 @@ public static SshEndpointBuilderFactory.SshEndpointBuilder ssh(String componentN
* State Store (camel-state-store)
* Perform key-value operations against a pluggable KeyValueRepository
* backend.
- *
+ *
* Category: cache
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-state-store
- *
+ *
* Syntax: state-store:storeName
- *
+ *
* Path parameter: storeName (required)
* The name of the state store
- *
+ *
* @param path storeName
* @return the dsl builder
*/
@@ -16131,16 +16133,16 @@ public static StateStoreEndpointBuilderFactory.StateStoreEndpointBuilder stateSt
* State Store (camel-state-store)
* Perform key-value operations against a pluggable KeyValueRepository
* backend.
- *
+ *
* Category: cache
* Since: 4.23
* Maven coordinates: org.apache.camel:camel-state-store
- *
+ *
* Syntax: state-store:storeName
- *
+ *
* Path parameter: storeName (required)
* The name of the state store
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path storeName
@@ -16152,16 +16154,16 @@ public static StateStoreEndpointBuilderFactory.StateStoreEndpointBuilder stateSt
/**
* StAX (camel-stax)
* Process XML payloads by a SAX ContentHandler.
- *
+ *
* Category: transformation
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-stax
- *
+ *
* Syntax: stax:contentHandlerClass
- *
+ *
* Path parameter: contentHandlerClass (required)
* The FQN class name for the ContentHandler implementation to use.
- *
+ *
* @param path contentHandlerClass
* @return the dsl builder
*/
@@ -16171,16 +16173,16 @@ public static StAXEndpointBuilderFactory.StAXEndpointBuilder stax(String path) {
/**
* StAX (camel-stax)
* Process XML payloads by a SAX ContentHandler.
- *
+ *
* Category: transformation
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-stax
- *
+ *
* Syntax: stax:contentHandlerClass
- *
+ *
* Path parameter: contentHandlerClass (required)
* The FQN class name for the ContentHandler implementation to use.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path contentHandlerClass
@@ -16193,19 +16195,19 @@ public static StAXEndpointBuilderFactory.StAXEndpointBuilder stax(String compone
* Stitch (camel-stitch)
* Stitch is a cloud ETL service that integrates various data sources into a
* central data warehouse through various integrations.
- *
+ *
* Category: cloud,api,saas,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-stitch
- *
+ *
* Syntax: stitch:tableName
- *
+ *
* Path parameter: tableName
* The name of the destination table the data is being pushed to. Table
* names must be unique in each destination schema, or loading issues will
* occur. Note: The number of characters in the table name should be within
* the destination's allowed limits or data will rejected.
- *
+ *
* @param path tableName
* @return the dsl builder
*/
@@ -16216,19 +16218,19 @@ public static StitchEndpointBuilderFactory.StitchEndpointBuilder stitch(String p
* Stitch (camel-stitch)
* Stitch is a cloud ETL service that integrates various data sources into a
* central data warehouse through various integrations.
- *
+ *
* Category: cloud,api,saas,bigdata
* Since: 3.8
* Maven coordinates: org.apache.camel:camel-stitch
- *
+ *
* Syntax: stitch:tableName
- *
+ *
* Path parameter: tableName
* The name of the destination table the data is being pushed to. Table
* names must be unique in each destination schema, or loading issues will
* occur. Note: The number of characters in the table name should be within
* the destination's allowed limits or data will rejected.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path tableName
@@ -16240,19 +16242,19 @@ public static StitchEndpointBuilderFactory.StitchEndpointBuilder stitch(String c
/**
* Stream (camel-stream)
* Read from system-in and write to system-out and system-err streams.
- *
+ *
* Category: file,core
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-stream
- *
+ *
* Syntax: stream:kind
- *
+ *
* Path parameter: kind (required)
* Kind of stream to use such as System.in, System.out, a file, or a http
* url.
* There are 6 enums and the value can be one of: in, out, err, header,
* file, http
- *
+ *
* @param path kind
* @return the dsl builder
*/
@@ -16262,19 +16264,19 @@ public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream(String p
/**
* Stream (camel-stream)
* Read from system-in and write to system-out and system-err streams.
- *
+ *
* Category: file,core
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-stream
- *
+ *
* Syntax: stream:kind
- *
+ *
* Path parameter: kind (required)
* Kind of stream to use such as System.in, System.out, a file, or a http
* url.
* There are 6 enums and the value can be one of: in, out, err, header,
* file, http
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path kind
@@ -16286,13 +16288,13 @@ public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream(String c
/**
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
- *
+ *
* Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
- *
+ *
* Syntax: string-template:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -16301,7 +16303,7 @@ public static StreamEndpointBuilderFactory.StreamEndpointBuilder stream(String c
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -16311,13 +16313,13 @@ public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder
/**
* String Template (camel-stringtemplate)
* Transform messages using StringTemplate engine.
- *
+ *
* Category: transformation,script
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-stringtemplate
- *
+ *
* Syntax: string-template:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -16326,7 +16328,7 @@ public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -16338,19 +16340,19 @@ public static StringTemplateEndpointBuilderFactory.StringTemplateEndpointBuilder
/**
* Stripe (camel-stripe)
* Interact with the Stripe payment platform.
- *
+ *
* Category: saas,finance
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-stripe
- *
+ *
* Syntax: stripe:operation
- *
+ *
* Path parameter: operation (required)
* The Stripe operation to perform
* There are 10 enums and the value can be one of: charges, customers,
* paymentIntents, paymentMethods, refunds, subscriptions, invoices,
* products, prices, balanceTransactions
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -16360,19 +16362,19 @@ public static StripeEndpointBuilderFactory.StripeEndpointBuilder stripe(String p
/**
* Stripe (camel-stripe)
* Interact with the Stripe payment platform.
- *
+ *
* Category: saas,finance
* Since: 4.17
* Maven coordinates: org.apache.camel:camel-stripe
- *
+ *
* Syntax: stripe:operation
- *
+ *
* Path parameter: operation (required)
* The Stripe operation to perform
* There are 10 enums and the value can be one of: charges, customers,
* paymentIntents, paymentMethods, refunds, subscriptions, invoices,
* products, prices, balanceTransactions
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -16384,16 +16386,16 @@ public static StripeEndpointBuilderFactory.StripeEndpointBuilder stripe(String c
/**
* Stub (camel-stub)
* Stub out any physical endpoints while in development or testing.
- *
+ *
* Category: core,testing
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-stub
- *
+ *
* Syntax: stub:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -16403,16 +16405,16 @@ public static StubEndpointBuilderFactory.StubEndpointBuilder stub(String path) {
/**
* Stub (camel-stub)
* Stub out any physical endpoints while in development or testing.
- *
+ *
* Category: core,testing
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-stub
- *
+ *
* Syntax: stub:name
- *
+ *
* Path parameter: name (required)
* Name of queue
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -16424,22 +16426,22 @@ public static StubEndpointBuilderFactory.StubEndpointBuilder stub(String compone
/**
* Tahu Edge Node / Device (camel-tahu)
* Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* Syntax: tahu-edge:groupId/edgeNode
- *
+ *
* Path parameter: groupId (required)
* ID of the group
- *
+ *
* Path parameter: edgeNode (required)
* ID of the edge node
- *
+ *
* Path parameter: deviceId
* ID of this edge node device
- *
+ *
* @param path groupId/edgeNode
* @return the dsl builder
*/
@@ -16449,22 +16451,22 @@ public static TahuEdgeEndpointBuilderFactory.TahuEdgeEndpointBuilder tahuEdge(St
/**
* Tahu Edge Node / Device (camel-tahu)
* Sparkplug B Edge Node and Device support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* Syntax: tahu-edge:groupId/edgeNode
- *
+ *
* Path parameter: groupId (required)
* ID of the group
- *
+ *
* Path parameter: edgeNode (required)
* ID of the edge node
- *
+ *
* Path parameter: deviceId
* ID of this edge node device
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path groupId/edgeNode
@@ -16476,16 +16478,16 @@ public static TahuEdgeEndpointBuilderFactory.TahuEdgeEndpointBuilder tahuEdge(St
/**
* Tahu Host Application (camel-tahu)
* Sparkplug B Host Application support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* Syntax: tahu-host:hostId
- *
+ *
* Path parameter: hostId (required)
* ID for the host application
- *
+ *
* @param path hostId
* @return the dsl builder
*/
@@ -16495,16 +16497,16 @@ public static TahuHostEndpointBuilderFactory.TahuHostEndpointBuilder tahuHost(St
/**
* Tahu Host Application (camel-tahu)
* Sparkplug B Host Application support over MQTT using Eclipse Tahu
- *
+ *
* Category: messaging,iot,monitoring
* Since: 4.8
* Maven coordinates: org.apache.camel:camel-tahu
- *
+ *
* Syntax: tahu-host:hostId
- *
+ *
* Path parameter: hostId (required)
* ID for the host application
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path hostId
@@ -16516,17 +16518,17 @@ public static TahuHostEndpointBuilderFactory.TahuHostEndpointBuilder tahuHost(St
/**
* Telegram (camel-telegram)
* Send and receive messages using the Telegram Bot API.
- *
+ *
* Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
- *
+ *
* Syntax: telegram:type
- *
+ *
* Path parameter: type (required)
* The endpoint type. Currently, only the 'bots' type is supported.
* There are 1 enums and the value can be one of: bots
- *
+ *
* @param path type
* @return the dsl builder
*/
@@ -16536,17 +16538,17 @@ public static TelegramEndpointBuilderFactory.TelegramEndpointBuilder telegram(St
/**
* Telegram (camel-telegram)
* Send and receive messages using the Telegram Bot API.
- *
+ *
* Category: cloud,api,chat
* Since: 2.18
* Maven coordinates: org.apache.camel:camel-telegram
- *
+ *
* Syntax: telegram:type
- *
+ *
* Path parameter: type (required)
* The endpoint type. Currently, only the 'bots' type is supported.
* There are 1 enums and the value can be one of: bots
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path type
@@ -16559,18 +16561,18 @@ public static TelegramEndpointBuilderFactory.TelegramEndpointBuilder telegram(St
* TensorFlow Serving (camel-tensorflow-serving)
* Provide access to TensorFlow Serving model servers to run inference with
* TensorFlow saved models remotely
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-tensorflow-serving
- *
+ *
* Syntax: tensorflow-serving:api
- *
+ *
* Path parameter: api (required)
* The TensorFlow Serving API
* There are 5 enums and the value can be one of: model-status,
* model-metadata, classify, regress, predict
- *
+ *
* @param path api
* @return the dsl builder
*/
@@ -16581,18 +16583,18 @@ public static TensorFlowServingEndpointBuilderFactory.TensorFlowServingEndpointB
* TensorFlow Serving (camel-tensorflow-serving)
* Provide access to TensorFlow Serving model servers to run inference with
* TensorFlow saved models remotely
- *
+ *
* Category: ai
* Since: 4.10
* Maven coordinates: org.apache.camel:camel-tensorflow-serving
- *
+ *
* Syntax: tensorflow-serving:api
- *
+ *
* Path parameter: api (required)
* The TensorFlow Serving API
* There are 5 enums and the value can be one of: model-status,
* model-metadata, classify, regress, predict
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path api
@@ -16605,25 +16607,25 @@ public static TensorFlowServingEndpointBuilderFactory.TensorFlowServingEndpointB
* Thrift (camel-thrift)
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
- *
+ *
* Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
- *
+ *
* Syntax: thrift:host:port/service
- *
+ *
* Path parameter: host (required)
* The Thrift server host name. This is localhost or 0.0.0.0 (if not
* defined) when being a consumer or remote server host name when using
* producer.
- *
+ *
* Path parameter: port (required)
* The Thrift server port
- *
+ *
* Path parameter: service (required)
* Fully qualified service name from the thrift descriptor file (package dot
* service definition name)
- *
+ *
* @param path host:port/service
* @return the dsl builder
*/
@@ -16634,25 +16636,25 @@ public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift(String p
* Thrift (camel-thrift)
* Call and expose remote procedures (RPC) with Apache Thrift data format
* and serialization mechanism.
- *
+ *
* Category: rpc,transformation
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-thrift
- *
+ *
* Syntax: thrift:host:port/service
- *
+ *
* Path parameter: host (required)
* The Thrift server host name. This is localhost or 0.0.0.0 (if not
* defined) when being a consumer or remote server host name when using
* producer.
- *
+ *
* Path parameter: port (required)
* The Thrift server port
- *
+ *
* Path parameter: service (required)
* Fully qualified service name from the thrift descriptor file (package dot
* service definition name)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/service
@@ -16664,13 +16666,13 @@ public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift(String c
/**
* Thymeleaf (camel-thymeleaf)
* Transform messages using a Thymeleaf template.
- *
+ *
* Category: transformation
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-thymeleaf
- *
+ *
* Syntax: thymeleaf:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -16679,7 +16681,7 @@ public static ThriftEndpointBuilderFactory.ThriftEndpointBuilder thrift(String c
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -16689,13 +16691,13 @@ public static ThymeleafEndpointBuilderFactory.ThymeleafEndpointBuilder thymeleaf
/**
* Thymeleaf (camel-thymeleaf)
* Transform messages using a Thymeleaf template.
- *
+ *
* Category: transformation
* Since: 4.1
* Maven coordinates: org.apache.camel:camel-thymeleaf
- *
+ *
* Syntax: thymeleaf:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -16704,7 +16706,7 @@ public static ThymeleafEndpointBuilderFactory.ThymeleafEndpointBuilder thymeleaf
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -16716,17 +16718,17 @@ public static ThymeleafEndpointBuilderFactory.ThymeleafEndpointBuilder thymeleaf
/**
* Tika (camel-tika)
* Parse documents and extract metadata and text using Apache Tika.
- *
+ *
* Category: document,transformation
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-tika
- *
+ *
* Syntax: tika:operation
- *
+ *
* Path parameter: operation (required)
* Operation type
* There are 2 enums and the value can be one of: parse, detect
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -16736,17 +16738,17 @@ public static TikaEndpointBuilderFactory.TikaEndpointBuilder tika(String path) {
/**
* Tika (camel-tika)
* Parse documents and extract metadata and text using Apache Tika.
- *
+ *
* Category: document,transformation
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-tika
- *
+ *
* Syntax: tika:operation
- *
+ *
* Path parameter: operation (required)
* Operation type
* There are 2 enums and the value can be one of: parse, detect
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -16758,16 +16760,16 @@ public static TikaEndpointBuilderFactory.TikaEndpointBuilder tika(String compone
/**
* Timer (camel-timer)
* Generate messages in specified intervals using java.util.Timer.
- *
+ *
* Category: core,scheduling
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-timer
- *
+ *
* Syntax: timer:timerName
- *
+ *
* Path parameter: timerName (required)
* The name of the timer
- *
+ *
* @param path timerName
* @return the dsl builder
*/
@@ -16777,16 +16779,16 @@ public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer(String path
/**
* Timer (camel-timer)
* Generate messages in specified intervals using java.util.Timer.
- *
+ *
* Category: core,scheduling
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-timer
- *
+ *
* Syntax: timer:timerName
- *
+ *
* Path parameter: timerName (required)
* The name of the timer
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path timerName
@@ -16798,13 +16800,13 @@ public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer(String comp
/**
* Twilio (camel-twilio)
* Interact with Twilio REST APIs using Twilio Java SDK.
- *
+ *
* Category: api,messaging,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-twilio
- *
+ *
* Syntax: twilio:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 54 enums and the value can be one of: ACCOUNT, ADDRESS,
@@ -16826,12 +16828,12 @@ public static TimerEndpointBuilderFactory.TimerEndpointBuilder timer(String comp
* USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
* USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
* USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 5 enums and the value can be one of: create, delete, fetch,
* read, update
- *
+ *
* @param path apiName/methodName
* @return the dsl builder
*/
@@ -16841,13 +16843,13 @@ public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio(String p
/**
* Twilio (camel-twilio)
* Interact with Twilio REST APIs using Twilio Java SDK.
- *
+ *
* Category: api,messaging,cloud
* Since: 2.20
* Maven coordinates: org.apache.camel:camel-twilio
- *
+ *
* Syntax: twilio:apiName/methodName
- *
+ *
* Path parameter: apiName (required)
* What kind of operation to perform
* There are 54 enums and the value can be one of: ACCOUNT, ADDRESS,
@@ -16869,12 +16871,12 @@ public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio(String p
* USAGE_RECORD_ALL_TIME, USAGE_RECORD_DAILY, USAGE_RECORD_LAST_MONTH,
* USAGE_RECORD_MONTHLY, USAGE_RECORD_THIS_MONTH, USAGE_RECORD_TODAY,
* USAGE_RECORD_YEARLY, USAGE_RECORD_YESTERDAY
- *
+ *
* Path parameter: methodName (required)
* What sub operation to use for the selected operation
* There are 5 enums and the value can be one of: create, delete, fetch,
* read, update
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path apiName/methodName
@@ -16886,17 +16888,17 @@ public static TwilioEndpointBuilderFactory.TwilioEndpointBuilder twilio(String c
/**
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-directmessage:user
- *
+ *
* Path parameter: user (required)
* The user name to send a direct message. This will be ignored for
* consumer.
- *
+ *
* @param path user
* @return the dsl builder
*/
@@ -16906,17 +16908,17 @@ public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEnd
/**
* Twitter Direct Message (camel-twitter)
* Send and receive Twitter direct messages.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-directmessage:user
- *
+ *
* Path parameter: user (required)
* The user name to send a direct message. This will be ignored for
* consumer.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path user
@@ -16928,17 +16930,17 @@ public static TwitterDirectMessageEndpointBuilderFactory.TwitterDirectMessageEnd
/**
* Twitter Search (camel-twitter)
* Access Twitter Search.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-search:keywords
- *
+ *
* Path parameter: keywords (required)
* The search query, use the keywords AND, OR, - and () to narrow the search
* results.
- *
+ *
* @param path keywords
* @return the dsl builder
*/
@@ -16948,17 +16950,17 @@ public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder t
/**
* Twitter Search (camel-twitter)
* Access Twitter Search.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-search:keywords
- *
+ *
* Path parameter: keywords (required)
* The search query, use the keywords AND, OR, - and () to narrow the search
* results.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path keywords
@@ -16970,18 +16972,18 @@ public static TwitterSearchEndpointBuilderFactory.TwitterSearchEndpointBuilder t
/**
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-timeline:timelineType
- *
+ *
* Path parameter: timelineType (required)
* The timeline type to produce/consume.
* There are 6 enums and the value can be one of: PUBLIC, HOME, USER,
* MENTIONS, LIST, UNKNOWN
- *
+ *
* @param path timelineType
* @return the dsl builder
*/
@@ -16991,18 +16993,18 @@ public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuild
/**
* Twitter Timeline (camel-twitter)
* Send tweets and receive tweets from user's timeline.
- *
+ *
* Category: saas,social
* Since: 2.10
* Maven coordinates: org.apache.camel:camel-twitter
- *
+ *
* Syntax: twitter-timeline:timelineType
- *
+ *
* Path parameter: timelineType (required)
* The timeline type to produce/consume.
* There are 6 enums and the value can be one of: PUBLIC, HOME, USER,
* MENTIONS, LIST, UNKNOWN
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path timelineType
@@ -17015,16 +17017,16 @@ public static TwitterTimelineEndpointBuilderFactory.TwitterTimelineEndpointBuild
* Undertow (camel-undertow)
* Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket
* servers.
- *
+ *
* Category: http,networking
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-undertow
- *
+ *
* Syntax: undertow:httpURI
- *
+ *
* Path parameter: httpURI (required)
* The url of the HTTP endpoint to use.
- *
+ *
* @param path httpURI
* @return the dsl builder
*/
@@ -17035,16 +17037,16 @@ public static UndertowEndpointBuilderFactory.UndertowEndpointBuilder undertow(St
* Undertow (camel-undertow)
* Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket
* servers.
- *
+ *
* Category: http,networking
* Since: 2.16
* Maven coordinates: org.apache.camel:camel-undertow
- *
+ *
* Syntax: undertow:httpURI
- *
+ *
* Path parameter: httpURI (required)
* The url of the HTTP endpoint to use.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path httpURI
@@ -17056,20 +17058,20 @@ public static UndertowEndpointBuilderFactory.UndertowEndpointBuilder undertow(St
/**
* Validator (camel-validator)
* Validate the payload using XML Schema and JAXP Validation.
- *
+ *
* Category: core,validation
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-validator
- *
+ *
* Syntax: validator:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* URL to a local resource on the classpath, or a reference to lookup a bean
* in the Registry, or a full URL to a remote resource or resource on the
* file system which contains the XSD to validate against.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17079,20 +17081,20 @@ public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator
/**
* Validator (camel-validator)
* Validate the payload using XML Schema and JAXP Validation.
- *
+ *
* Category: core,validation
* Since: 1.1
* Maven coordinates: org.apache.camel:camel-validator
- *
+ *
* Syntax: validator:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* URL to a local resource on the classpath, or a reference to lookup a bean
* in the Registry, or a full URL to a remote resource or resource on the
* file system which contains the XSD to validate against.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -17104,13 +17106,13 @@ public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator
/**
* Velocity (camel-velocity)
* Transform messages using a Velocity template.
- *
+ *
* Category: transformation
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-velocity
- *
+ *
* Syntax: velocity:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -17119,7 +17121,7 @@ public static ValidatorEndpointBuilderFactory.ValidatorEndpointBuilder validator
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17129,13 +17131,13 @@ public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity(St
/**
* Velocity (camel-velocity)
* Transform messages using a Velocity template.
- *
+ *
* Category: transformation
* Since: 1.2
* Maven coordinates: org.apache.camel:camel-velocity
- *
+ *
* Syntax: velocity:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the resource. You can prefix with: classpath, file, http, ref, or
* bean. classpath, file and http loads the resource using these protocols
@@ -17144,7 +17146,7 @@ public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity(St
* you can specify the method name after dot, eg bean:myBean.myMethod.
* This option can also be loaded from an existing file, by prefixing with
* file: or classpath: followed by the location of the file.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -17156,16 +17158,16 @@ public static VelocityEndpointBuilderFactory.VelocityEndpointBuilder velocity(St
/**
* Vert.x (camel-vertx)
* Send and receive messages to/from Vert.x Event Bus.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-vertx
- *
+ *
* Syntax: vertx:address
- *
+ *
* Path parameter: address (required)
* Sets the event bus address used to communicate
- *
+ *
* @param path address
* @return the dsl builder
*/
@@ -17175,16 +17177,16 @@ public static VertxEndpointBuilderFactory.VertxEndpointBuilder vertx(String path
/**
* Vert.x (camel-vertx)
* Send and receive messages to/from Vert.x Event Bus.
- *
+ *
* Category: messaging
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-vertx
- *
+ *
* Syntax: vertx:address
- *
+ *
* Path parameter: address (required)
* Sets the event bus address used to communicate
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path address
@@ -17196,16 +17198,16 @@ public static VertxEndpointBuilderFactory.VertxEndpointBuilder vertx(String comp
/**
* Vert.x HTTP Client (camel-vertx-http)
* Send requests to external HTTP servers using Vert.x
- *
+ *
* Category: http
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-http
- *
+ *
* Syntax: vertx-http:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The HTTP URI to connect to
- *
+ *
* @param path httpUri
* @return the dsl builder
*/
@@ -17215,16 +17217,16 @@ public static VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttp
/**
* Vert.x HTTP Client (camel-vertx-http)
* Send requests to external HTTP servers using Vert.x
- *
+ *
* Category: http
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-http
- *
+ *
* Syntax: vertx-http:httpUri
- *
+ *
* Path parameter: httpUri (required)
* The HTTP URI to connect to
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path httpUri
@@ -17237,23 +17239,23 @@ public static VertxHttpEndpointBuilderFactory.VertxHttpEndpointBuilder vertxHttp
* Vert.x WebSocket (camel-vertx-websocket)
* Expose WebSocket endpoints and connect to remote WebSocket servers using
* Vert.x
- *
+ *
* Category: http,networking
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-websocket
- *
+ *
* Syntax: vertx-websocket:host:port/path
- *
+ *
* Path parameter: host (required)
* WebSocket hostname, such as localhost or a remote host when in client
* mode.
- *
+ *
* Path parameter: port (required)
* WebSocket port number to use.
- *
+ *
* Path parameter: path
* WebSocket path to use.
- *
+ *
* @param path host:port/path
* @return the dsl builder
*/
@@ -17264,23 +17266,23 @@ public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder
* Vert.x WebSocket (camel-vertx-websocket)
* Expose WebSocket endpoints and connect to remote WebSocket servers using
* Vert.x
- *
+ *
* Category: http,networking
* Since: 3.5
* Maven coordinates: org.apache.camel:camel-vertx-websocket
- *
+ *
* Syntax: vertx-websocket:host:port/path
- *
+ *
* Path parameter: host (required)
* WebSocket hostname, such as localhost or a remote host when in client
* mode.
- *
+ *
* Path parameter: port (required)
* WebSocket port number to use.
- *
+ *
* Path parameter: path
* WebSocket path to use.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/path
@@ -17292,16 +17294,16 @@ public static VertxWebsocketEndpointBuilderFactory.VertxWebsocketEndpointBuilder
/**
* Wasm (camel-wasm)
* Invoke Wasm functions.
- *
+ *
* Category: core,script
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-wasm
- *
+ *
* Syntax: wasm:functionName
- *
+ *
* Path parameter: functionName (required)
* The Function Name
- *
+ *
* @param path functionName
* @return the dsl builder
*/
@@ -17311,16 +17313,16 @@ public static WasmEndpointBuilderFactory.WasmEndpointBuilder wasm(String path) {
/**
* Wasm (camel-wasm)
* Invoke Wasm functions.
- *
+ *
* Category: core,script
* Since: 4.4
* Maven coordinates: org.apache.camel:camel-wasm
- *
+ *
* Syntax: wasm:functionName
- *
+ *
* Path parameter: functionName (required)
* The Function Name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path functionName
@@ -17332,16 +17334,16 @@ public static WasmEndpointBuilderFactory.WasmEndpointBuilder wasm(String compone
/**
* Weather (camel-weather)
* Poll the weather information from Open Weather Map.
- *
+ *
* Category: api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-weather
- *
+ *
* Syntax: weather:name
- *
+ *
* Path parameter: name (required)
* The name value is not used.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -17351,16 +17353,16 @@ public static WeatherEndpointBuilderFactory.WeatherEndpointBuilder weather(Strin
/**
* Weather (camel-weather)
* Poll the weather information from Open Weather Map.
- *
+ *
* Category: api
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-weather
- *
+ *
* Syntax: weather:name
- *
+ *
* Path parameter: name (required)
* The name value is not used.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -17372,16 +17374,16 @@ public static WeatherEndpointBuilderFactory.WeatherEndpointBuilder weather(Strin
/**
* weaviate (camel-weaviate)
* Perform operations on the Weaviate Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-weaviate
- *
+ *
* Syntax: weaviate:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param path collection
* @return the dsl builder
*/
@@ -17391,16 +17393,16 @@ public static WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbEndpointBui
/**
* weaviate (camel-weaviate)
* Perform operations on the Weaviate Vector Database.
- *
+ *
* Category: database,ai
* Since: 4.12
* Maven coordinates: org.apache.camel:camel-weaviate
- *
+ *
* Syntax: weaviate:collection
- *
+ *
* Path parameter: collection (required)
* The collection Name
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path collection
@@ -17412,16 +17414,16 @@ public static WeaviateVectorDbEndpointBuilderFactory.WeaviateVectorDbEndpointBui
/**
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
- *
+ *
* Category: blockchain
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
- *
+ *
* Syntax: web3j:nodeAddress
- *
+ *
* Path parameter: nodeAddress (required)
* Sets the node address used to communicate
- *
+ *
* @param path nodeAddress
* @return the dsl builder
*/
@@ -17431,16 +17433,16 @@ public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j(String path
/**
* Web3j Ethereum Blockchain (camel-web3j)
* Interact with Ethereum nodes using web3j client API.
- *
+ *
* Category: blockchain
* Since: 2.22
* Maven coordinates: org.apache.camel:camel-web3j
- *
+ *
* Syntax: web3j:nodeAddress
- *
+ *
* Path parameter: nodeAddress (required)
* Sets the node address used to communicate
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path nodeAddress
@@ -17453,16 +17455,16 @@ public static Web3jEndpointBuilderFactory.Web3jEndpointBuilder web3j(String comp
* Webhook (camel-webhook)
* Expose webhook endpoints to receive push notifications for other Camel
* components.
- *
+ *
* Category: cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-webhook
- *
+ *
* Syntax: webhook:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The delegate uri. Must belong to a component that supports webhooks.
- *
+ *
* @param path endpointUri
* @return the dsl builder
*/
@@ -17473,16 +17475,16 @@ public static WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhook(Strin
* Webhook (camel-webhook)
* Expose webhook endpoints to receive push notifications for other Camel
* components.
- *
+ *
* Category: cloud
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-webhook
- *
+ *
* Syntax: webhook:endpointUri
- *
+ *
* Path parameter: endpointUri (required)
* The delegate uri. Must belong to a component that supports webhooks.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path endpointUri
@@ -17494,16 +17496,16 @@ public static WebhookEndpointBuilderFactory.WebhookEndpointBuilder webhook(Strin
/**
* WhatsApp (camel-whatsapp)
* Send messages to WhatsApp.
- *
+ *
* Category: cloud,api,chat
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-whatsapp
- *
+ *
* Syntax: whatsapp:phoneNumberId
- *
+ *
* Path parameter: phoneNumberId (required)
* The phone number ID taken from whatsapp-business dashboard.
- *
+ *
* @param path phoneNumberId
* @return the dsl builder
*/
@@ -17513,16 +17515,16 @@ public static WhatsAppEndpointBuilderFactory.WhatsAppEndpointBuilder whatsapp(St
/**
* WhatsApp (camel-whatsapp)
* Send messages to WhatsApp.
- *
+ *
* Category: cloud,api,chat
* Since: 3.19
* Maven coordinates: org.apache.camel:camel-whatsapp
- *
+ *
* Syntax: whatsapp:phoneNumberId
- *
+ *
* Path parameter: phoneNumberId (required)
* The phone number ID taken from whatsapp-business dashboard.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path phoneNumberId
@@ -17534,22 +17536,22 @@ public static WhatsAppEndpointBuilderFactory.WhatsAppEndpointBuilder whatsapp(St
/**
* WordPress (camel-wordpress)
* Manage posts and users using the WordPress API.
- *
+ *
* Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
- *
+ *
* Syntax: wordpress:operation
- *
+ *
* Path parameter: operation (required)
* The endpoint operation.
* There are 2 enums and the value can be one of: post, user
- *
+ *
* Path parameter: operationDetail
* The second part of an endpoint operation. Needed only when endpoint
* semantic is not enough, like wordpress:post:delete
* There are 1 enums and the value can be one of: delete
- *
+ *
* @param path operation
* @return the dsl builder
*/
@@ -17559,22 +17561,22 @@ public static WordpressEndpointBuilderFactory.WordpressEndpointBuilder wordpress
/**
* WordPress (camel-wordpress)
* Manage posts and users using the WordPress API.
- *
+ *
* Category: cloud,api,cms
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-wordpress
- *
+ *
* Syntax: wordpress:operation
- *
+ *
* Path parameter: operation (required)
* The endpoint operation.
* There are 2 enums and the value can be one of: post, user
- *
+ *
* Path parameter: operationDetail
* The second part of an endpoint operation. Needed only when endpoint
* semantic is not enough, like wordpress:post:delete
* There are 1 enums and the value can be one of: delete
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path operation
@@ -17586,20 +17588,20 @@ public static WordpressEndpointBuilderFactory.WordpressEndpointBuilder wordpress
/**
* Workday (camel-workday)
* Detect and parse documents using Workday.
- *
+ *
* Category: cloud,api,saas
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
- *
+ *
* Syntax: workday:entity:path
- *
+ *
* Path parameter: entity (required)
* The entity to be requested or subscribed via API.
* There are 2 enums and the value can be one of: report, commonAPI
- *
+ *
* Path parameter: path (required)
* The API path to access an entity structure.
- *
+ *
* @param path entity:path
* @return the dsl builder
*/
@@ -17609,20 +17611,20 @@ public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday(Strin
/**
* Workday (camel-workday)
* Detect and parse documents using Workday.
- *
+ *
* Category: cloud,api,saas
* Since: 3.1
* Maven coordinates: org.apache.camel:camel-workday
- *
+ *
* Syntax: workday:entity:path
- *
+ *
* Path parameter: entity (required)
* The entity to be requested or subscribed via API.
* There are 2 enums and the value can be one of: report, commonAPI
- *
+ *
* Path parameter: path (required)
* The API path to access an entity structure.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path entity:path
@@ -17634,16 +17636,16 @@ public static WorkdayEndpointBuilderFactory.WorkdayEndpointBuilder workday(Strin
/**
* XChange (camel-xchange)
* Access market data and trade on Bitcoin and Altcoin exchanges.
- *
+ *
* Category: blockchain
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-xchange
- *
+ *
* Syntax: xchange:name
- *
+ *
* Path parameter: name (required)
* The exchange to connect to
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -17653,16 +17655,16 @@ public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange(Strin
/**
* XChange (camel-xchange)
* Access market data and trade on Bitcoin and Altcoin exchanges.
- *
+ *
* Category: blockchain
* Since: 2.21
* Maven coordinates: org.apache.camel:camel-xchange
- *
+ *
* Syntax: xchange:name
- *
+ *
* Path parameter: name (required)
* The exchange to connect to
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -17674,13 +17676,13 @@ public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange(Strin
/**
* XJ (camel-xj)
* Transform JSON and XML message using a XSLT.
- *
+ *
* Category: transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xj
- *
+ *
* Syntax: xj:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17688,7 +17690,7 @@ public static XChangeEndpointBuilderFactory.XChangeEndpointBuilder xchange(Strin
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17698,13 +17700,13 @@ public static XJEndpointBuilderFactory.XJEndpointBuilder xj(String path) {
/**
* XJ (camel-xj)
* Transform JSON and XML message using a XSLT.
- *
+ *
* Category: transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xj
- *
+ *
* Syntax: xj:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17712,7 +17714,7 @@ public static XJEndpointBuilderFactory.XJEndpointBuilder xj(String path) {
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -17724,17 +17726,17 @@ public static XJEndpointBuilderFactory.XJEndpointBuilder xj(String componentName
/**
* XML Security Sign (camel-xmlsecurity)
* Sign XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* Syntax: xmlsecurity-sign:name
- *
+ *
* Path parameter: name (required)
* The name part in the URI can be chosen by the user to distinguish between
* different signer endpoints within the camel context.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -17744,17 +17746,17 @@ public static XmlSignerEndpointBuilderFactory.XmlSignerEndpointBuilder xmlsecuri
/**
* XML Security Sign (camel-xmlsecurity)
* Sign XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* Syntax: xmlsecurity-sign:name
- *
+ *
* Path parameter: name (required)
* The name part in the URI can be chosen by the user to distinguish between
* different signer endpoints within the camel context.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -17766,17 +17768,17 @@ public static XmlSignerEndpointBuilderFactory.XmlSignerEndpointBuilder xmlsecuri
/**
* XML Security Verify (camel-xmlsecurity)
* Verify XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* Syntax: xmlsecurity-verify:name
- *
+ *
* Path parameter: name (required)
* The name part in the URI can be chosen by the user to distinguish between
* different verify endpoints within the camel context.
- *
+ *
* @param path name
* @return the dsl builder
*/
@@ -17786,17 +17788,17 @@ public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlse
/**
* XML Security Verify (camel-xmlsecurity)
* Verify XML payloads using the XML signature specification.
- *
+ *
* Category: security,transformation
* Since: 2.12
* Maven coordinates: org.apache.camel:camel-xmlsecurity
- *
+ *
* Syntax: xmlsecurity-verify:name
- *
+ *
* Path parameter: name (required)
* The name part in the URI can be chosen by the user to distinguish between
* different verify endpoints within the camel context.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path name
@@ -17808,23 +17810,23 @@ public static XmlVerifierEndpointBuilderFactory.XmlVerifierEndpointBuilder xmlse
/**
* XMPP (camel-xmpp)
* Send and receive messages to/from an XMPP chat server.
- *
+ *
* Category: chat,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-xmpp
- *
+ *
* Syntax: xmpp:host:port/participant
- *
+ *
* Path parameter: host (required)
* Hostname for the chat server
- *
+ *
* Path parameter: port (required)
* Port number for the chat server
- *
+ *
* Path parameter: participant
* JID (Jabber ID) of person to receive messages. room parameter has
* precedence over participant.
- *
+ *
* @param path host:port/participant
* @return the dsl builder
*/
@@ -17834,23 +17836,23 @@ public static XmppEndpointBuilderFactory.XmppEndpointBuilder xmpp(String path) {
/**
* XMPP (camel-xmpp)
* Send and receive messages to/from an XMPP chat server.
- *
+ *
* Category: chat,messaging
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-xmpp
- *
+ *
* Syntax: xmpp:host:port/participant
- *
+ *
* Path parameter: host (required)
* Hostname for the chat server
- *
+ *
* Path parameter: port (required)
* Port number for the chat server
- *
+ *
* Path parameter: participant
* JID (Jabber ID) of person to receive messages. room parameter has
* precedence over participant.
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path host:port/participant
@@ -17862,16 +17864,16 @@ public static XmppEndpointBuilderFactory.XmppEndpointBuilder xmpp(String compone
/**
* XQuery (camel-saxon)
* Query and/or transform XML payloads using XQuery and Saxon.
- *
+ *
* Category: transformation
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-saxon
- *
+ *
* Syntax: xquery:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* The name of the template to load from classpath or file system
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17881,16 +17883,16 @@ public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery(String p
/**
* XQuery (camel-saxon)
* Query and/or transform XML payloads using XQuery and Saxon.
- *
+ *
* Category: transformation
* Since: 1.0
* Maven coordinates: org.apache.camel:camel-saxon
- *
+ *
* Syntax: xquery:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* The name of the template to load from classpath or file system
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -17902,13 +17904,13 @@ public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery(String c
/**
* XSLT (camel-xslt)
* Transforms XML payload using an XSLT template.
- *
+ *
* Category: core,transformation
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-xslt
- *
+ *
* Syntax: xslt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17916,7 +17918,7 @@ public static XQueryEndpointBuilderFactory.XQueryEndpointBuilder xquery(String c
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17926,13 +17928,13 @@ public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt(String path) {
/**
* XSLT (camel-xslt)
* Transforms XML payload using an XSLT template.
- *
+ *
* Category: core,transformation
* Since: 1.3
* Maven coordinates: org.apache.camel:camel-xslt
- *
+ *
* Syntax: xslt:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17940,7 +17942,7 @@ public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt(String path) {
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -17952,13 +17954,13 @@ public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt(String compone
/**
* XSLT Saxon (camel-xslt-saxon)
* Transform XML payloads using an XSLT template using Saxon.
- *
+ *
* Category: core,transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xslt-saxon
- *
+ *
* Syntax: xslt-saxon:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17966,7 +17968,7 @@ public static XsltEndpointBuilderFactory.XsltEndpointBuilder xslt(String compone
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param path resourceUri
* @return the dsl builder
*/
@@ -17976,13 +17978,13 @@ public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon
/**
* XSLT Saxon (camel-xslt-saxon)
* Transform XML payloads using an XSLT template using Saxon.
- *
+ *
* Category: core,transformation
* Since: 3.0
* Maven coordinates: org.apache.camel:camel-xslt-saxon
- *
+ *
* Syntax: xslt-saxon:resourceUri
- *
+ *
* Path parameter: resourceUri (required)
* Path to the template. The following is supported by the default
* URIResolver. You can prefix with: classpath, file, http, ref, or bean.
@@ -17990,7 +17992,7 @@ public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon
* (classpath is default). ref will lookup the resource in the registry.
* bean will call a method on a bean to be used as the resource. For bean
* you can specify the method name after dot, eg bean:myBean.myMethod
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path resourceUri
@@ -18002,16 +18004,16 @@ public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon
/**
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
- *
+ *
* Category: cloud,api,saas
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
- *
+ *
* Syntax: zendesk:methodName
- *
+ *
* Path parameter: methodName (required)
* What operation to use
- * There are 383 enums and the value can be one of:
+ * There are 382 enums and the value can be one of:
* ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS,
* ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE,
* CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION,
@@ -18147,9 +18149,8 @@ public static XsltSaxonEndpointBuilderFactory.XsltSaxonEndpointBuilder xsltSaxon
* UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER,
* UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1,
* UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC,
- * VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2,
- * WARM_UP
- *
+ * VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2
+ *
* @param path methodName
* @return the dsl builder
*/
@@ -18159,16 +18160,16 @@ public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk(Strin
/**
* Zendesk (camel-zendesk)
* Manage Zendesk tickets, users, organizations, etc.
- *
+ *
* Category: cloud,api,saas
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zendesk
- *
+ *
* Syntax: zendesk:methodName
- *
+ *
* Path parameter: methodName (required)
* What operation to use
- * There are 383 enums and the value can be one of:
+ * There are 382 enums and the value can be one of:
* ADD_TAG_TO_ORGANISATIONS, ADD_TAG_TO_TICKET, ADD_TAG_TO_TOPICS,
* ASSOCIATE_ATTACHMENTS_TO_ARTICLE, CHANGE_USER_PASSWORD, CREATE_ARTICLE,
* CREATE_ARTICLE_1, CREATE_ARTICLE_TRANSLATION, CREATE_AUTOMATION,
@@ -18304,9 +18305,8 @@ public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk(Strin
* UPDATE_TICKETS_1, UPDATE_TICKETS_ASYNC, UPDATE_TOPIC, UPDATE_TRIGGER,
* UPDATE_USER, UPDATE_USER_IDENTITY, UPDATE_USER_IDENTITY_1,
* UPDATE_USER_SEGMENT, UPDATE_USERS, UPDATE_USERS_1, UPDATE_USERS_ASYNC,
- * VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2,
- * WARM_UP
- *
+ * VERIFY_USER_IDENTITY, VERIFY_USER_IDENTITY_1, VERIFY_USER_IDENTITY_2
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path methodName
@@ -18318,19 +18318,19 @@ public static ZendeskEndpointBuilderFactory.ZendeskEndpointBuilder zendesk(Strin
/**
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
- *
+ *
* Syntax: zookeeper:serverUrls/path
- *
+ *
* Path parameter: serverUrls (required)
* The zookeeper server hosts (multiple servers can be separated by comma)
- *
+ *
* Path parameter: path (required)
* The node in the ZooKeeper server (aka znode)
- *
+ *
* @param path serverUrls/path
* @return the dsl builder
*/
@@ -18340,19 +18340,19 @@ public static ZooKeeperEndpointBuilderFactory.ZooKeeperEndpointBuilder zookeeper
/**
* ZooKeeper (camel-zookeeper)
* Manage ZooKeeper clusters.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.9
* Maven coordinates: org.apache.camel:camel-zookeeper
- *
+ *
* Syntax: zookeeper:serverUrls/path
- *
+ *
* Path parameter: serverUrls (required)
* The zookeeper server hosts (multiple servers can be separated by comma)
- *
+ *
* Path parameter: path (required)
* The node in the ZooKeeper server (aka znode)
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path serverUrls/path
@@ -18365,19 +18365,19 @@ public static ZooKeeperEndpointBuilderFactory.ZooKeeperEndpointBuilder zookeeper
* ZooKeeper Master (camel-zookeeper-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
- *
+ *
* Syntax: zookeeper-master:groupName:consumerEndpointUri
- *
+ *
* Path parameter: groupName (required)
* The name of the cluster group to use
- *
+ *
* Path parameter: consumerEndpointUri (required)
* The consumer endpoint to use in master/slave mode
- *
+ *
* @param path groupName:consumerEndpointUri
* @return the dsl builder
*/
@@ -18388,19 +18388,19 @@ public static ZooKeeperMasterEndpointBuilderFactory.ZooKeeperMasterEndpointBuild
* ZooKeeper Master (camel-zookeeper-master)
* Have only a single consumer in a cluster consuming from a given endpoint;
* with automatic failover if the JVM dies.
- *
+ *
* Category: clustering,management,bigdata
* Since: 2.19
* Maven coordinates: org.apache.camel:camel-zookeeper-master
- *
+ *
* Syntax: zookeeper-master:groupName:consumerEndpointUri
- *
+ *
* Path parameter: groupName (required)
* The name of the cluster group to use
- *
+ *
* Path parameter: consumerEndpointUri (required)
* The consumer endpoint to use in master/slave mode
- *
+ *
* @param componentName to use a custom component name for the endpoint
* instead of the default name
* @param path groupName:consumerEndpointUri
diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java
new file mode 100644
index 0000000000000..54613896befe7
--- /dev/null
+++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HiveMQEndpointBuilderFactory.java
@@ -0,0 +1,1116 @@
+/* Generated by camel build tools - do NOT edit this file! */
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.camel.builder.endpoint.dsl;
+
+import java.util.*;
+import java.util.concurrent.*;
+import java.util.function.*;
+import java.util.stream.*;
+import javax.annotation.processing.Generated;
+import org.apache.camel.builder.EndpointConsumerBuilder;
+import org.apache.camel.builder.EndpointProducerBuilder;
+import org.apache.camel.builder.endpoint.AbstractEndpointBuilder;
+
+/**
+ * Camel HiveMQ MQTT Client support
+ *
+ * Generated by camel build tools - do NOT edit this file!
+ */
+@Generated("org.apache.camel.maven.packaging.EndpointDslMojo")
+public interface HiveMQEndpointBuilderFactory {
+
+ /**
+ * Builder for endpoint consumers for the HiveMQ component.
+ */
+ public interface HiveMQEndpointConsumerBuilder
+ extends
+ EndpointConsumerBuilder {
+ default AdvancedHiveMQEndpointConsumerBuilder advanced() {
+ return (AdvancedHiveMQEndpointConsumerBuilder) this;
+ }
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder cleanStart(boolean cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder cleanStart(String cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Client identifier used when connecting to the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: common
+ *
+ * @param clientId the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder clientId(String clientId) {
+ doSetProperty("clientId", clientId);
+ return this;
+ }
+ /**
+ * Hostname or IP address of the HiveMQ MQTT broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Default: localhost
+ * Group: common
+ *
+ * @param host the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder host(String host) {
+ doSetProperty("host", host);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option is a: int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder port(int port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option will be converted to a int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder port(String port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option is a:
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder qos(com.hivemq.client.mqtt.datatypes.MqttQos qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder qos(String qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder retained(boolean retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder retained(String retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder ssl(boolean ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder ssl(String ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option is a: com.hivemq.client.mqtt.MqttVersion
+ * type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder version(com.hivemq.client.mqtt.MqttVersion version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.MqttVersion type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder version(String version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * Password for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param password the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder password(String password) {
+ doSetProperty("password", password);
+ return this;
+ }
+ /**
+ * Username for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param username the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointConsumerBuilder username(String username) {
+ doSetProperty("username", username);
+ return this;
+ }
+ }
+
+ /**
+ * Advanced builder for endpoint consumers for the HiveMQ component.
+ */
+ public interface AdvancedHiveMQEndpointConsumerBuilder
+ extends
+ EndpointConsumerBuilder {
+ default HiveMQEndpointConsumerBuilder basic() {
+ return (HiveMQEndpointConsumerBuilder) this;
+ }
+ /**
+ * Allows for bridging the consumer to the Camel routing Error Handler,
+ * which mean any exceptions (if possible) occurred while the Camel
+ * consumer is trying to pickup incoming messages, or the likes, will
+ * now be processed as a message and handled by the routing Error
+ * Handler. Important: This is only possible if the 3rd party component
+ * allows Camel to be alerted if an exception was thrown. Some
+ * components handle this internally only, and therefore
+ * bridgeErrorHandler is not possible. In other situations we may
+ * improve the Camel component to hook into the 3rd party component and
+ * make this possible for future releases. By default the consumer will
+ * use the org.apache.camel.spi.ExceptionHandler to deal with
+ * exceptions, that will be logged at WARN or ERROR level and ignored.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: consumer (advanced)
+ *
+ * @param bridgeErrorHandler the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder bridgeErrorHandler(boolean bridgeErrorHandler) {
+ doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
+ return this;
+ }
+ /**
+ * Allows for bridging the consumer to the Camel routing Error Handler,
+ * which mean any exceptions (if possible) occurred while the Camel
+ * consumer is trying to pickup incoming messages, or the likes, will
+ * now be processed as a message and handled by the routing Error
+ * Handler. Important: This is only possible if the 3rd party component
+ * allows Camel to be alerted if an exception was thrown. Some
+ * components handle this internally only, and therefore
+ * bridgeErrorHandler is not possible. In other situations we may
+ * improve the Camel component to hook into the 3rd party component and
+ * make this possible for future releases. By default the consumer will
+ * use the org.apache.camel.spi.ExceptionHandler to deal with
+ * exceptions, that will be logged at WARN or ERROR level and ignored.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: consumer (advanced)
+ *
+ * @param bridgeErrorHandler the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder bridgeErrorHandler(String bridgeErrorHandler) {
+ doSetProperty("bridgeErrorHandler", bridgeErrorHandler);
+ return this;
+ }
+ /**
+ * To let the consumer use a custom ExceptionHandler. Notice if the
+ * option bridgeErrorHandler is enabled then this option is not in use.
+ * By default the consumer will deal with exceptions, that will be
+ * logged at WARN or ERROR level and ignored.
+ *
+ * The option is a: org.apache.camel.spi.ExceptionHandler
+ * type.
+ *
+ * Group: consumer (advanced)
+ *
+ * @param exceptionHandler the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder exceptionHandler(org.apache.camel.spi.ExceptionHandler exceptionHandler) {
+ doSetProperty("exceptionHandler", exceptionHandler);
+ return this;
+ }
+ /**
+ * To let the consumer use a custom ExceptionHandler. Notice if the
+ * option bridgeErrorHandler is enabled then this option is not in use.
+ * By default the consumer will deal with exceptions, that will be
+ * logged at WARN or ERROR level and ignored.
+ *
+ * The option will be converted to a
+ * org.apache.camel.spi.ExceptionHandler type.
+ *
+ * Group: consumer (advanced)
+ *
+ * @param exceptionHandler the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder exceptionHandler(String exceptionHandler) {
+ doSetProperty("exceptionHandler", exceptionHandler);
+ return this;
+ }
+ /**
+ * Sets the exchange pattern when the consumer creates an exchange.
+ *
+ * The option is a: org.apache.camel.ExchangePattern type.
+ *
+ * Group: consumer (advanced)
+ *
+ * @param exchangePattern the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder exchangePattern(org.apache.camel.ExchangePattern exchangePattern) {
+ doSetProperty("exchangePattern", exchangePattern);
+ return this;
+ }
+ /**
+ * Sets the exchange pattern when the consumer creates an exchange.
+ *
+ * The option will be converted to a
+ * org.apache.camel.ExchangePattern type.
+ *
+ * Group: consumer (advanced)
+ *
+ * @param exchangePattern the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointConsumerBuilder exchangePattern(String exchangePattern) {
+ doSetProperty("exchangePattern", exchangePattern);
+ return this;
+ }
+ }
+
+ /**
+ * Builder for endpoint producers for the HiveMQ component.
+ */
+ public interface HiveMQEndpointProducerBuilder
+ extends
+ EndpointProducerBuilder {
+ default AdvancedHiveMQEndpointProducerBuilder advanced() {
+ return (AdvancedHiveMQEndpointProducerBuilder) this;
+ }
+
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder cleanStart(boolean cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder cleanStart(String cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Client identifier used when connecting to the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: common
+ *
+ * @param clientId the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder clientId(String clientId) {
+ doSetProperty("clientId", clientId);
+ return this;
+ }
+ /**
+ * Hostname or IP address of the HiveMQ MQTT broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Default: localhost
+ * Group: common
+ *
+ * @param host the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder host(String host) {
+ doSetProperty("host", host);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option is a: int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder port(int port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option will be converted to a int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder port(String port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option is a:
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder qos(com.hivemq.client.mqtt.datatypes.MqttQos qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder qos(String qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder retained(boolean retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder retained(String retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder ssl(boolean ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder ssl(String ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option is a: com.hivemq.client.mqtt.MqttVersion
+ * type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder version(com.hivemq.client.mqtt.MqttVersion version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.MqttVersion type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder version(String version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * Password for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param password the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder password(String password) {
+ doSetProperty("password", password);
+ return this;
+ }
+ /**
+ * Username for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param username the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointProducerBuilder username(String username) {
+ doSetProperty("username", username);
+ return this;
+ }
+ }
+
+ /**
+ * Advanced builder for endpoint producers for the HiveMQ component.
+ */
+ public interface AdvancedHiveMQEndpointProducerBuilder extends EndpointProducerBuilder {
+ default HiveMQEndpointProducerBuilder basic() {
+ return (HiveMQEndpointProducerBuilder) this;
+ }
+
+ /**
+ * Whether the producer should be started lazy (on the first message).
+ * By starting lazy you can use this to allow CamelContext and routes to
+ * startup in situations where a producer may otherwise fail during
+ * starting and cause the route to fail being started. By deferring this
+ * startup to be lazy then the startup failure can be handled during
+ * routing messages via Camel's routing error handlers. Beware that when
+ * the first message is processed then creating and starting the
+ * producer may take a little time and prolong the total processing time
+ * of the processing.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: producer (advanced)
+ *
+ * @param lazyStartProducer the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer) {
+ doSetProperty("lazyStartProducer", lazyStartProducer);
+ return this;
+ }
+ /**
+ * Whether the producer should be started lazy (on the first message).
+ * By starting lazy you can use this to allow CamelContext and routes to
+ * startup in situations where a producer may otherwise fail during
+ * starting and cause the route to fail being started. By deferring this
+ * startup to be lazy then the startup failure can be handled during
+ * routing messages via Camel's routing error handlers. Beware that when
+ * the first message is processed then creating and starting the
+ * producer may take a little time and prolong the total processing time
+ * of the processing.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: producer (advanced)
+ *
+ * @param lazyStartProducer the value to set
+ * @return the dsl builder
+ */
+ default AdvancedHiveMQEndpointProducerBuilder lazyStartProducer(String lazyStartProducer) {
+ doSetProperty("lazyStartProducer", lazyStartProducer);
+ return this;
+ }
+ }
+
+ /**
+ * Builder for endpoint for the HiveMQ component.
+ */
+ public interface HiveMQEndpointBuilder
+ extends
+ HiveMQEndpointConsumerBuilder,
+ HiveMQEndpointProducerBuilder {
+ default AdvancedHiveMQEndpointBuilder advanced() {
+ return (AdvancedHiveMQEndpointBuilder) this;
+ }
+
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder cleanStart(boolean cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Whether to initiate a clean session upon connecting to the broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: true
+ * Group: common
+ *
+ * @param cleanStart the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder cleanStart(String cleanStart) {
+ doSetProperty("cleanStart", cleanStart);
+ return this;
+ }
+ /**
+ * Client identifier used when connecting to the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: common
+ *
+ * @param clientId the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder clientId(String clientId) {
+ doSetProperty("clientId", clientId);
+ return this;
+ }
+ /**
+ * Hostname or IP address of the HiveMQ MQTT broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Default: localhost
+ * Group: common
+ *
+ * @param host the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder host(String host) {
+ doSetProperty("host", host);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option is a: int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder port(int port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Port number of the HiveMQ MQTT broker.
+ *
+ * The option will be converted to a int type.
+ *
+ * Default: 1883
+ * Group: common
+ *
+ * @param port the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder port(String port) {
+ doSetProperty("port", port);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option is a:
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder qos(com.hivemq.client.mqtt.datatypes.MqttQos qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Default Quality of Service (QoS) level to use for messages.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.datatypes.MqttQos type.
+ *
+ * Default: AT_LEAST_ONCE
+ * Group: common
+ *
+ * @param qos the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder qos(String qos) {
+ doSetProperty("qos", qos);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder retained(boolean retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether published messages should be retained by the MQTT broker.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param retained the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder retained(String retained) {
+ doSetProperty("retained", retained);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option is a: boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder ssl(boolean ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * Whether to enable SSL/TLS encryption for the broker connection.
+ *
+ * The option will be converted to a boolean type.
+ *
+ * Default: false
+ * Group: common
+ *
+ * @param ssl the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder ssl(String ssl) {
+ doSetProperty("ssl", ssl);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option is a: com.hivemq.client.mqtt.MqttVersion
+ * type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder version(com.hivemq.client.mqtt.MqttVersion version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * MQTT protocol version to use for the connection.
+ *
+ * The option will be converted to a
+ * com.hivemq.client.mqtt.MqttVersion type.
+ *
+ * Default: MQTT_5_0
+ * Group: common
+ *
+ * @param version the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder version(String version) {
+ doSetProperty("version", version);
+ return this;
+ }
+ /**
+ * Password for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param password the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder password(String password) {
+ doSetProperty("password", password);
+ return this;
+ }
+ /**
+ * Username for authentication with the HiveMQ broker.
+ *
+ * The option is a: java.lang.String type.
+ *
+ * Group: security
+ *
+ * @param username the value to set
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder username(String username) {
+ doSetProperty("username", username);
+ return this;
+ }
+ }
+
+ /**
+ * Advanced builder for endpoint for the HiveMQ component.
+ */
+ public interface AdvancedHiveMQEndpointBuilder
+ extends
+ AdvancedHiveMQEndpointConsumerBuilder,
+ AdvancedHiveMQEndpointProducerBuilder {
+ default HiveMQEndpointBuilder basic() {
+ return (HiveMQEndpointBuilder) this;
+ }
+
+ }
+
+ public interface HiveMQBuilders {
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * @return the dsl builder for the headers' name.
+ */
+ default HiveMQHeaderNameBuilder hivemq() {
+ return HiveMQHeaderNameBuilder.INSTANCE;
+ }
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * Syntax: hivemq:topic
+ *
+ * Path parameter: topic (required)
+ * The MQTT topic name or pattern to subscribe to or publish on.
+ *
+ * @param path topic
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder hivemq(String path) {
+ return HiveMQEndpointBuilderFactory.endpointBuilder("hivemq", path);
+ }
+ /**
+ * HiveMQ (camel-hivemq)
+ * Camel HiveMQ MQTT Client support
+ *
+ * Category: messaging,iot
+ * Since: 4.23
+ * Maven coordinates: org.apache.camel:camel-hivemq
+ *
+ * Syntax: hivemq:topic
+ *
+ * Path parameter: topic (required)
+ * The MQTT topic name or pattern to subscribe to or publish on.
+ *
+ * @param componentName to use a custom component name for the endpoint
+ * instead of the default name
+ * @param path topic
+ * @return the dsl builder
+ */
+ default HiveMQEndpointBuilder hivemq(String componentName, String path) {
+ return HiveMQEndpointBuilderFactory.endpointBuilder(componentName, path);
+ }
+
+ }
+ /**
+ * The builder of headers' name for the HiveMQ component.
+ */
+ public static class HiveMQHeaderNameBuilder {
+ /**
+ * The internal instance of the builder used to access to all the
+ * methods representing the name of headers.
+ */
+ public static final HiveMQHeaderNameBuilder INSTANCE = new HiveMQHeaderNameBuilder();
+
+ /**
+ * The topic to publish/subscribe to.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code HiveMQTopic}.
+ */
+ public String hiveMQTopic() {
+ return "CamelHiveMQTopic";
+ }
+ /**
+ * The QoS level of the message.
+ *
+ * The option is a: {@code Integer} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code HiveMQQos}.
+ */
+ public String hiveMQQos() {
+ return "CamelHiveMQQos";
+ }
+ /**
+ * Whether the message should be retained.
+ *
+ * The option is a: {@code Boolean} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code HiveMQRetained}.
+ */
+ public String hiveMQRetained() {
+ return "CamelHiveMQRetained";
+ }
+ /**
+ * Header to dynamically override the target topic for publishing.
+ *
+ * The option is a: {@code String} type.
+ *
+ * Group: common
+ *
+ * @return the name of the header {@code HiveMQOverrideTopic}.
+ */
+ public String hiveMQOverrideTopic() {
+ return "CamelHiveMQOverrideTopic";
+ }
+ }
+ static HiveMQEndpointBuilder endpointBuilder(String componentName, String path) {
+ class HiveMQEndpointBuilderImpl extends AbstractEndpointBuilder implements HiveMQEndpointBuilder, AdvancedHiveMQEndpointBuilder {
+ public HiveMQEndpointBuilderImpl(String path) {
+ super(componentName, path);
+ }
+ }
+ return new HiveMQEndpointBuilderImpl(path);
+ }
+}
\ No newline at end of file
diff --git a/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties b/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
index ea97ee9e1da1a..315bca0bf4d8a 100644
--- a/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
+++ b/dsl/camel-kamelet-main/src/generated/resources/camel-component-known-dependencies.properties
@@ -186,6 +186,7 @@ org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent=cam
org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent=camel:hazelcast
org.apache.camel.component.hazelcast.set.HazelcastSetComponent=camel:hazelcast
org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent=camel:hazelcast
+org.apache.camel.component.hivemq.HiveMQComponent=camel:hivemq
org.apache.camel.component.http.HttpComponent=camel:http
org.apache.camel.component.huaweicloud.dms.DMSComponent=camel:huaweicloud-dms
org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent=camel:huaweicloud-frs
diff --git a/parent/pom.xml b/parent/pom.xml
index ec3c541ac0464..12ff83ea659eb 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -237,6 +237,7 @@
2.2.2
9.1.3.Final
7.4.6.Final
+ 1.3.6
2.7.4
3.5.10
3.3.1
@@ -1676,6 +1677,11 @@
camel-hazelcast
${project.version}
+
+ org.apache.camel
+ camel-hivemq
+ ${project.version}
+
org.apache.camel
camel-hl7