This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/main by this push:
new 5af2b2e4e07 Regen
5af2b2e4e07 is described below
commit 5af2b2e4e07082a9107c76ca56b8caf408c19d07
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Sep 29 09:50:56 2026 +0200
Regen
---
.../camel/springboot/catalog/components.properties | 1 +
.../springboot/catalog/components/coap+tcp.json | 37 +++++++++++-----------
.../camel/springboot/catalog/components/coap.json | 37 +++++++++++-----------
.../springboot/catalog/components/coaps+tcp.json | 37 +++++++++++-----------
.../camel/springboot/catalog/components/coaps.json | 37 +++++++++++-----------
.../camel/springboot/catalog/components/jcr.json | 3 +-
.../catalog/components/{openai.json => llm.json} | 11 ++++---
.../springboot/catalog/components/mongodb.json | 2 +-
.../springboot/catalog/components/openai.json | 3 +-
.../camel/springboot/catalog/components/sql.json | 2 +-
.../springboot/OpenAIComponentConfiguration.java | 5 +--
docs/spring-boot/modules/ROOT/nav.adoc | 2 +-
.../modules/ROOT/pages/starters/openai.adoc | 5 +--
13 files changed, 96 insertions(+), 86 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
index 9f425c29ff5..190734cb010 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components.properties
@@ -254,6 +254,7 @@ langchain4j-web-search
language
ldap
ldif
+llm
log
lpr
lucene
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
index 95c8fbe0b9d..e00cc30b3f9 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap+tcp.json
@@ -42,23 +42,24 @@
"properties": {
"uri": { "index": 0, "kind": "path", "displayName": "Uri", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "autowired": false, "secret": false,
"description": "The URI for the CoAP endpoint" },
"coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName":
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE",
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret":
false, "description": "Comma separated list of methods that the CoAP consumer
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)."
},
- "observable": { "index": 2, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
- "observe": { "index": 3, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
- "bridgeErrorHandler": { "index": 4, "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 [...]
- "exceptionHandler": { "index": 5, "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 def [...]
- "exchangePattern": { "index": 6, "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." },
- "notify": { "index": 7, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
- "client": { "index": 8, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
- "lazyStartProducer": { "index": 9, "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 produc [...]
- "headerFilterStrategy": { "index": 10, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
- "advancedCertificateVerifier": { "index": 11, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
- "advancedPskStore": { "index": 12, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
- "alias": { "index": 13, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
- "cipherSuites": { "index": 14, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
- "clientAuthentication": { "index": 15, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
- "privateKey": { "index": 16, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
- "publicKey": { "index": 17, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
- "recommendedCipherSuitesOnly": { "index": 18, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
- "sslContextParameters": { "index": 19, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
+ "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute
Exception", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "description": "If enabled and an
Exchange failed processing on the consumer side, the 5.00 (Internal Server
Error) response sent to the client won't contain the exception's message." },
+ "observable": { "index": 3, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
+ "observe": { "index": 4, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
+ "bridgeErrorHandler": { "index": 5, "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 [...]
+ "exceptionHandler": { "index": 6, "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 def [...]
+ "exchangePattern": { "index": 7, "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." },
+ "notify": { "index": 8, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
+ "client": { "index": 9, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
+ "lazyStartProducer": { "index": 10, "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 produ [...]
+ "headerFilterStrategy": { "index": 11, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
+ "advancedCertificateVerifier": { "index": 12, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
+ "advancedPskStore": { "index": 13, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
+ "alias": { "index": 14, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
+ "cipherSuites": { "index": 15, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
+ "clientAuthentication": { "index": 16, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
+ "privateKey": { "index": 17, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
+ "publicKey": { "index": 18, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
+ "recommendedCipherSuitesOnly": { "index": 19, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
+ "sslContextParameters": { "index": 20, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
index 876dfe6d570..6e355d70800 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coap.json
@@ -42,23 +42,24 @@
"properties": {
"uri": { "index": 0, "kind": "path", "displayName": "Uri", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "autowired": false, "secret": false,
"description": "The URI for the CoAP endpoint" },
"coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName":
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE",
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret":
false, "description": "Comma separated list of methods that the CoAP consumer
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)."
},
- "observable": { "index": 2, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
- "observe": { "index": 3, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
- "bridgeErrorHandler": { "index": 4, "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 [...]
- "exceptionHandler": { "index": 5, "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 def [...]
- "exchangePattern": { "index": 6, "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." },
- "notify": { "index": 7, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
- "client": { "index": 8, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
- "lazyStartProducer": { "index": 9, "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 produc [...]
- "headerFilterStrategy": { "index": 10, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
- "advancedCertificateVerifier": { "index": 11, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
- "advancedPskStore": { "index": 12, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
- "alias": { "index": 13, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
- "cipherSuites": { "index": 14, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
- "clientAuthentication": { "index": 15, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
- "privateKey": { "index": 16, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
- "publicKey": { "index": 17, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
- "recommendedCipherSuitesOnly": { "index": 18, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
- "sslContextParameters": { "index": 19, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
+ "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute
Exception", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "description": "If enabled and an
Exchange failed processing on the consumer side, the 5.00 (Internal Server
Error) response sent to the client won't contain the exception's message." },
+ "observable": { "index": 3, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
+ "observe": { "index": 4, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
+ "bridgeErrorHandler": { "index": 5, "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 [...]
+ "exceptionHandler": { "index": 6, "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 def [...]
+ "exchangePattern": { "index": 7, "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." },
+ "notify": { "index": 8, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
+ "client": { "index": 9, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
+ "lazyStartProducer": { "index": 10, "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 produ [...]
+ "headerFilterStrategy": { "index": 11, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
+ "advancedCertificateVerifier": { "index": 12, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
+ "advancedPskStore": { "index": 13, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
+ "alias": { "index": 14, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
+ "cipherSuites": { "index": 15, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
+ "clientAuthentication": { "index": 16, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
+ "privateKey": { "index": 17, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
+ "publicKey": { "index": 18, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
+ "recommendedCipherSuitesOnly": { "index": 19, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
+ "sslContextParameters": { "index": 20, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
index 05384827d14..da7b68cc74e 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps+tcp.json
@@ -42,23 +42,24 @@
"properties": {
"uri": { "index": 0, "kind": "path", "displayName": "Uri", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "autowired": false, "secret": false,
"description": "The URI for the CoAP endpoint" },
"coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName":
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE",
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret":
false, "description": "Comma separated list of methods that the CoAP consumer
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)."
},
- "observable": { "index": 2, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
- "observe": { "index": 3, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
- "bridgeErrorHandler": { "index": 4, "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 [...]
- "exceptionHandler": { "index": 5, "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 def [...]
- "exchangePattern": { "index": 6, "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." },
- "notify": { "index": 7, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
- "client": { "index": 8, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
- "lazyStartProducer": { "index": 9, "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 produc [...]
- "headerFilterStrategy": { "index": 10, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
- "advancedCertificateVerifier": { "index": 11, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
- "advancedPskStore": { "index": 12, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
- "alias": { "index": 13, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
- "cipherSuites": { "index": 14, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
- "clientAuthentication": { "index": 15, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
- "privateKey": { "index": 16, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
- "publicKey": { "index": 17, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
- "recommendedCipherSuitesOnly": { "index": 18, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
- "sslContextParameters": { "index": 19, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
+ "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute
Exception", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "description": "If enabled and an
Exchange failed processing on the consumer side, the 5.00 (Internal Server
Error) response sent to the client won't contain the exception's message." },
+ "observable": { "index": 3, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
+ "observe": { "index": 4, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
+ "bridgeErrorHandler": { "index": 5, "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 [...]
+ "exceptionHandler": { "index": 6, "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 def [...]
+ "exchangePattern": { "index": 7, "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." },
+ "notify": { "index": 8, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
+ "client": { "index": 9, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
+ "lazyStartProducer": { "index": 10, "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 produ [...]
+ "headerFilterStrategy": { "index": 11, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
+ "advancedCertificateVerifier": { "index": 12, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
+ "advancedPskStore": { "index": 13, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
+ "alias": { "index": 14, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
+ "cipherSuites": { "index": 15, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
+ "clientAuthentication": { "index": 16, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
+ "privateKey": { "index": 17, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
+ "publicKey": { "index": 18, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
+ "recommendedCipherSuitesOnly": { "index": 19, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
+ "sslContextParameters": { "index": 20, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
index b870dcf4ef1..09a4ba0f3ec 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/coaps.json
@@ -42,23 +42,24 @@
"properties": {
"uri": { "index": 0, "kind": "path", "displayName": "Uri", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "autowired": false, "secret": false,
"description": "The URI for the CoAP endpoint" },
"coapMethodRestrict": { "index": 1, "kind": "parameter", "displayName":
"Coap Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "DELETE",
"GET", "POST", "PUT" ], "deprecated": false, "autowired": false, "secret":
false, "description": "Comma separated list of methods that the CoAP consumer
will bind to. The default is to bind to all methods (DELETE, GET, POST, PUT)."
},
- "observable": { "index": 2, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
- "observe": { "index": 3, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
- "bridgeErrorHandler": { "index": 4, "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 [...]
- "exceptionHandler": { "index": 5, "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 def [...]
- "exchangePattern": { "index": 6, "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." },
- "notify": { "index": 7, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
- "client": { "index": 8, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
- "lazyStartProducer": { "index": 9, "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 produc [...]
- "headerFilterStrategy": { "index": 10, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
- "advancedCertificateVerifier": { "index": 11, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
- "advancedPskStore": { "index": 12, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
- "alias": { "index": 13, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
- "cipherSuites": { "index": 14, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
- "clientAuthentication": { "index": 15, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
- "privateKey": { "index": 16, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
- "publicKey": { "index": 17, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
- "recommendedCipherSuitesOnly": { "index": 18, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
- "sslContextParameters": { "index": 19, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
+ "muteException": { "index": 2, "kind": "parameter", "displayName": "Mute
Exception", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "description": "If enabled and an
Exchange failed processing on the consumer side, the 5.00 (Internal Server
Error) response sent to the client won't contain the exception's message." },
+ "observable": { "index": 3, "kind": "parameter", "displayName":
"Observable", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Make CoAP
resource observable for source endpoint, based on RFC 7641." },
+ "observe": { "index": 4, "kind": "parameter", "displayName": "Observe",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Send an observe request from a
source endpoint, based on RFC 7641." },
+ "bridgeErrorHandler": { "index": 5, "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 [...]
+ "exceptionHandler": { "index": 6, "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 def [...]
+ "exchangePattern": { "index": 7, "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." },
+ "notify": { "index": 8, "kind": "parameter", "displayName": "Notify",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "Notify observers that the
resource of this URI has changed, based on RFC 7641. Use this flag on a
destination endpoint, with a URI that matches an existing source endpoint URI."
},
+ "client": { "index": 9, "kind": "parameter", "displayName": "Client",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType": "org.eclipse.californium.core.CoapClient",
"deprecated": false, "autowired": false, "secret": false, "description": "To
use a shared client for the producers" },
+ "lazyStartProducer": { "index": 10, "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 produ [...]
+ "headerFilterStrategy": { "index": 11, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom HeaderFilterStrategy to
filter header to and from Camel message." },
+ "advancedCertificateVerifier": { "index": 12, "kind": "parameter",
"displayName": "Advanced Certificate Verifier", "group": "security", "label":
"security", "required": false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.x509.NewAdvancedCertificateVerifier",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedCertificateVerifier to use to determine trust in raw public keys."
},
+ "advancedPskStore": { "index": 13, "kind": "parameter", "displayName":
"Advanced Psk Store", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.eclipse.californium.scandium.dtls.pskstore.AdvancedPskStore",
"deprecated": false, "autowired": false, "secret": false, "description": "Set
the AdvancedPskStore to use for pre-shared key." },
+ "alias": { "index": 14, "kind": "parameter", "displayName": "Alias",
"group": "security", "label": "security", "required": false, "type": "enum",
"javaType": "java.lang.String", "enum": [ "NONE", "WANT", "REQUIRE" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the alias used to query the KeyStore for the private key and certificate. This
parameter is used when we are enabling TLS with certificates on the service
side, and similarly on the client sid [...]
+ "cipherSuites": { "index": 15, "kind": "parameter", "displayName": "Cipher
Suites", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the cipherSuites String. This is a
comma separated String of ciphersuites to configure. If it is not specified,
then it falls back to getting the ciphersuites from the sslContextParameters
object." },
+ "clientAuthentication": { "index": 16, "kind": "parameter", "displayName":
"Client Authentication", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.eclipse.californium.elements.config.CertificateAuthenticationMode",
"enum": [ "NONE", "WANTED", "NEEDED" ], "deprecated": false, "autowired":
false, "secret": false, "description": "Sets the configuration options for
server-side client-authentication requirements. The value must be one of NONE
[...]
+ "privateKey": { "index": 17, "kind": "parameter", "displayName": "Private
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PrivateKey", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "description": "Set
the configured private key for use with Raw Public Key." },
+ "publicKey": { "index": 18, "kind": "parameter", "displayName": "Public
Key", "group": "security", "label": "security", "required": false, "type":
"object", "javaType": "java.security.PublicKey", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the configured public
key for use with Raw Public Key." },
+ "recommendedCipherSuitesOnly": { "index": 19, "kind": "parameter",
"displayName": "Recommended Cipher Suites Only", "group": "security", "label":
"security", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "The CBC cipher suites are not recommended. If you want to use
them, you first need to set the recommendedCipherSuitesOnly option to false." },
+ "sslContextParameters": { "index": 20, "kind": "parameter", "displayName":
"Ssl Context Parameters", "group": "security", "label": "security", "required":
false, "type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"autowired": false, "secret": false, "description": "Set the
SSLContextParameters object for setting up TLS. This is required for coapstcp,
and for coaps when we are using certificates for TLS (as opposed to RPK or
PKS)." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
index 1139edf2255..2450c4f590c 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jcr.json
@@ -50,6 +50,7 @@
"exceptionHandler": { "index": 12, "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 de [...]
"exchangePattern": { "index": 13, "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": 14, "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 produ [...]
- "password": { "index": 15, "kind": "parameter", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "security": "secret", "description": "Password for login" }
+ "headerFilterStrategy": { "index": 15, "kind": "parameter", "displayName":
"Header Filter Strategy", "group": "filter", "label": "producer,filter",
"required": false, "type": "object", "javaType":
"org.apache.camel.spi.HeaderFilterStrategy", "deprecated": false, "autowired":
false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
+ "password": { "index": 16, "kind": "parameter", "displayName": "Password",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": true, "security": "secret", "description": "Password for login" }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/llm.json
similarity index 99%
copy from
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
copy to
catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/llm.json
index b07f516e4f6..04c8c5cac69 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/llm.json
@@ -1,9 +1,9 @@
{
"component": {
"kind": "component",
- "name": "openai",
- "title": "OpenAI",
- "description": "OpenAI endpoint for chat completion, Responses API,
embeddings, audio transcription, audio translation, and text-to-speech.",
+ "name": "llm",
+ "title": "LLM",
+ "description": "LLM endpoint for chat completion, Responses API,
embeddings, audio transcription, audio translation, and text-to-speech using
OpenAI-compatible APIs. The openai scheme is a supported alias.",
"deprecated": false,
"firstVersion": "4.17.0",
"label": "ai",
@@ -12,9 +12,10 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-openai-starter",
"version": "4.23.0-SNAPSHOT",
- "scheme": "openai",
+ "scheme": "llm",
"extendsScheme": "",
- "syntax": "openai:operation",
+ "alternativeSchemes": "openai,llm",
+ "syntax": "llm:operation",
"async": false,
"api": false,
"consumerOnly": false,
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
index 1c99eaa6454..0af840c39e2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/mongodb.json
@@ -53,7 +53,7 @@
"CamelMongoDbDistinctQueryField": { "index": 19, "kind": "header",
"displayName": "", "group": "producer", "label": "producer", "required": false,
"javaType": "String", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The specified field name fow which we
want to get the distinct values.", "constantName":
"org.apache.camel.component.mongodb.MongoDbConstants#DISTINCT_QUERY_FIELD" },
"CamelMongoDbAllowDiskUse": { "index": 20, "kind": "header",
"displayName": "", "group": "producer findAll aggregate", "label": "producer
findAll aggregate", "required": false, "javaType": "Boolean", "deprecated":
false, "deprecationNote": "", "autowired": false, "secret": false,
"description": "Sets allowDiskUse MongoDB flag. This is supported since MongoDB
Server 4.3.1. Using this header with older MongoDB Server version can cause
query to fail.", "constantName": "org.apache.camel. [...]
"CamelMongoDbBulkOrdered": { "index": 21, "kind": "header", "displayName":
"", "group": "producer bulkWrite", "label": "producer bulkWrite", "required":
false, "javaType": "Boolean", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "defaultValue": "TRUE", "description":
"Perform an ordered or unordered operation execution.", "constantName":
"org.apache.camel.component.mongodb.MongoDbConstants#BULK_ORDERED" },
- "_id": { "index": 22, "kind": "header", "displayName": "", "group":
"consumer changeStreams", "label": "consumer changeStreams", "required": false,
"javaType": "org.bson.types.ObjectId", "deprecated": false, "deprecationNote":
"", "autowired": false, "secret": false, "description": "A document that
contains the _id of the document created or modified by the insert, replace,
delete, update operations (i.e. CRUD operations). For sharded collections, also
displays the full shard key for [...]
+ "_id": { "index": 22, "kind": "header", "displayName": "", "group":
"consumer changeStreams", "label": "consumer changeStreams", "required": false,
"javaType": "Object", "deprecated": false, "deprecationNote": "", "autowired":
false, "secret": false, "description": "The _id of the document created or
modified by the insert, replace, delete or update operation (i.e. CRUD
operations). It is an org.bson.types.ObjectId when MongoDB generated the id,
and otherwise the id in its natural Ja [...]
"CamelMongoDbStreamOperationType": { "index": 23, "kind": "header",
"displayName": "", "group": "consumer changeStreams", "label": "consumer
changeStreams", "required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description": "The
type of operation that occurred. Can be any of the following values: insert,
delete, replace, update, drop, rename, dropDatabase, invalidate.",
"constantName": "org.apache.camel.component.m [...]
"CamelMongoDbReturnDocumentType": { "index": 24, "kind": "header",
"displayName": "", "group": "producer update one and return", "label":
"producer update one and return", "required": false, "javaType":
"com.mongodb.client.model.ReturnDocument", "enum": [ "BEFORE", "AFTER" ],
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Indicates which document to return, the document before
or after an update and return atomic operation.", "constan [...]
"CamelMongoDbOperationOption": { "index": 25, "kind": "header",
"displayName": "", "group": "producer update one and options", "label":
"producer update one and options", "required": false, "javaType": "Object",
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "Options to use. When set, options set in the headers
will be ignored.", "constantName":
"org.apache.camel.component.mongodb.MongoDbConstants#OPTIONS" }
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
index b07f516e4f6..13d1b7d3311 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/openai.json
@@ -3,7 +3,7 @@
"kind": "component",
"name": "openai",
"title": "OpenAI",
- "description": "OpenAI endpoint for chat completion, Responses API,
embeddings, audio transcription, audio translation, and text-to-speech.",
+ "description": "LLM endpoint for chat completion, Responses API,
embeddings, audio transcription, audio translation, and text-to-speech using
OpenAI-compatible APIs. The openai scheme is a supported alias.",
"deprecated": false,
"firstVersion": "4.17.0",
"label": "ai",
@@ -14,6 +14,7 @@
"version": "4.23.0-SNAPSHOT",
"scheme": "openai",
"extendsScheme": "",
+ "alternativeSchemes": "openai,llm",
"syntax": "openai:operation",
"async": false,
"api": false,
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sql.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sql.json
index f3c8064aa3c..de11eab7305 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sql.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sql.json
@@ -54,7 +54,7 @@
"dataSource": { "index": 2, "kind": "parameter", "displayName": "Data
Source", "group": "common", "label": "", "required": false, "type": "object",
"javaType": "javax.sql.DataSource", "deprecated": false, "deprecationNote": "",
"autowired": true, "secret": false, "description": "Sets the DataSource to use
to communicate with the database at endpoint level." },
"outputClass": { "index": 3, "kind": "parameter", "displayName": "Output
Class", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Specify the full package and class name to use
as conversion when outputType=SelectOne." },
"outputHeader": { "index": 4, "kind": "parameter", "displayName": "Output
Header", "group": "common", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Store the query result in a header instead of
the message body. By default, outputHeader == null and the query result is
stored in the message body, any existing content in the message body is
discarded. If outputHeader is set, th [...]
- "outputType": { "index": 5, "kind": "parameter", "displayName": "Output
Type", "group": "common", "label": "", "required": false, "type": "enum",
"javaType": "org.apache.camel.component.sql.SqlOutputType", "enum": [
"SelectOne", "SelectList", "StreamList" ], "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "SelectList", "description": "Make the
output of consumer or producer to SelectList as List of Map, or SelectOne as
single Java object in the following way [...]
+ "outputType": { "index": 5, "kind": "parameter", "displayName": "Output
Type", "group": "common", "label": "", "required": false, "type": "enum",
"javaType": "org.apache.camel.component.sql.SqlOutputType", "enum": [
"SelectOne", "SelectList", "StreamList" ], "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "SelectList", "description": "Make the
output of consumer or producer to SelectList as List of Map, or SelectOne as
single Java object in the following way [...]
"separator": { "index": 6, "kind": "parameter", "displayName":
"Separator", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "char", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": ",", "description": "The separator to use when
parameter values is taken from message body (if the body is a String type), to
be inserted at # placeholders. Notice if you use named parameters, then a Map
type is used instead. The default value is comma" },
"breakBatchOnConsumeFail": { "index": 7, "kind": "parameter",
"displayName": "Break Batch On Consume Fail", "group": "consumer", "label":
"consumer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Sets whether to break batch if onConsume failed." },
"expectedUpdateCount": { "index": 8, "kind": "parameter", "displayName":
"Expected Update Count", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": -1, "description": "Sets an expected
update count to validate when using onConsume." },
diff --git
a/components-starter/camel-openai-starter/src/main/java/org/apache/camel/component/openai/springboot/OpenAIComponentConfiguration.java
b/components-starter/camel-openai-starter/src/main/java/org/apache/camel/component/openai/springboot/OpenAIComponentConfiguration.java
index a2fdc05e4d4..eeac417a8f6 100644
---
a/components-starter/camel-openai-starter/src/main/java/org/apache/camel/component/openai/springboot/OpenAIComponentConfiguration.java
+++
b/components-starter/camel-openai-starter/src/main/java/org/apache/camel/component/openai/springboot/OpenAIComponentConfiguration.java
@@ -20,8 +20,9 @@ import
org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
/**
- * OpenAI endpoint for chat completion, Responses API, embeddings, audio
- * transcription, audio translation, and text-to-speech.
+ * LLM endpoint for chat completion, Responses API, embeddings, audio
+ * transcription, audio translation, and text-to-speech using OpenAI-compatible
+ * APIs. The openai scheme is a supported alias.
*
* Generated by camel-package-maven-plugin - do not edit this file!
*/
diff --git a/docs/spring-boot/modules/ROOT/nav.adoc
b/docs/spring-boot/modules/ROOT/nav.adoc
index 68da32e2fa1..13c25dbe224 100644
--- a/docs/spring-boot/modules/ROOT/nav.adoc
+++ b/docs/spring-boot/modules/ROOT/nav.adoc
@@ -299,7 +299,7 @@
** xref:starters/olingo4.adoc[Olingo4]
** xref:starters/once.adoc[Once]
** xref:starters/opa.adoc[OPA]
-** xref:starters/openai.adoc[OpenAI]
+** xref:starters/openai.adoc[LLM]
** xref:starters/openapi-java.adoc[Openapi Java]
** xref:starters/openapi-validator.adoc[Openapi Validator]
** xref:starters/opensearch.adoc[OpenSearch]
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/openai.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/openai.adoc
index 6502cbc5b9e..df4e2e2ee0a 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/openai.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/openai.adoc
@@ -1,12 +1,13 @@
// Do not edit directly!
// This file was generated by camel-spring-boot-generator-maven-plugin
-= OpenAI
+= LLM
:artifactid: camel-openai-starter
-OpenAI endpoint for chat completion, Responses API, embeddings, audio
transcription, audio translation, and text-to-speech.
+LLM endpoint for chat completion, Responses API, embeddings, audio
transcription, audio translation, and text-to-speech using OpenAI-compatible
APIs. The openai scheme is a supported alias.
== What's inside
+* xref:{csb-camel-components}::openai-component.adoc[LLM component], URI
syntax: `llm:operation`
* xref:{csb-camel-components}::openai-component.adoc[OpenAI component], URI
syntax: `openai:operation`
Please refer to the above links for usage and configuration details.