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 04f71d2c691 Regen
04f71d2c691 is described below
commit 04f71d2c691402d4e2d3a3a9eaab6a9238ef92cc
Author: Claus Ibsen <[email protected]>
AuthorDate: Fri Feb 6 17:02:29 2026 +0100
Regen
---
.../beans/LevelDBAggregationRepository.json | 2 +-
.../springboot/catalog/components/vertx-http.json | 60 +++++++++++-----------
.../camel-google-vertexai-starter/pom.xml | 8 ---
.../VertxHttpComponentConfiguration.java | 15 ++++++
tooling/camel-spring-boot-dependencies/pom.xml | 2 +-
5 files changed, 48 insertions(+), 39 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LevelDBAggregationRepository.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LevelDBAggregationRepository.json
index fbebcc3aa27..501ae8eb8ca 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LevelDBAggregationRepository.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LevelDBAggregationRepository.json
@@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-leveldb-starter",
"version": "4.18.0-SNAPSHOT",
- "properties": { "persistentFileName": { "index": 0, "kind": "property",
"displayName": "Persistent File Name", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Name of file to use for storing data" },
"repositoryName": { "index": 1, "kind": "property", "displayName": "Repository
Name", "required": true, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, [...]
+ "properties": { "persistentFileName": { "index": 0, "kind": "property",
"displayName": "Persistent File Name", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "Name of file to use for storing data" },
"repositoryName": { "index": 1, "kind": "property", "displayName": "Repository
Name", "required": true, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
index cd7cbd51392..b578e7d7cf8 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/vertx-http.json
@@ -28,21 +28,22 @@
"responsePayloadAsByteArray": { "index": 1, "kind": "property",
"displayName": "Response Payload As Byte Array", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"description": "Whether the response body should be byte or as
io.vertx.core.buffer.Buffer" },
"allowJavaSerializedObject": { "index": 2, "kind": "property",
"displayName": "Allow Java Serialized Object", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue":
false, "description": "Whether to allow java serialization when a request has
the Content-Type application\/x-java-serialized-object This is disabled by
default. If you enable this, be aware that Java [...]
"autowiredEnabled": { "index": 3, "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 t [...]
- "vertx": { "index": 4, "kind": "property", "displayName": "Vertx",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.core.Vertx", "deprecated": false, "autowired": false,
"secret": false, "description": "To use an existing vertx instead of creating a
new instance" },
- "vertxHttpBinding": { "index": 5, "kind": "property", "displayName":
"Vertx Http Binding", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.vertx.http.VertxHttpBinding", "deprecated": false,
"autowired": false, "secret": false, "description": "A custom VertxHttpBinding
which can control how to bind between Vert.x and Camel" },
- "vertxOptions": { "index": 6, "kind": "property", "displayName": "Vertx
Options", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "io.vertx.core.VertxOptions", "deprecated": false,
"autowired": false, "secret": false, "description": "To provide a custom set of
vertx options for configuring vertx" },
- "webClientOptions": { "index": 7, "kind": "property", "displayName": "Web
Client Options", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "io.vertx.ext.web.client.WebClientOptions",
"deprecated": false, "autowired": false, "secret": false, "description": "To
provide a custom set of options for configuring vertx web client" },
- "headerFilterStrategy": { "index": 8, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "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." },
- "proxyHost": { "index": 9, "kind": "property", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The proxy server host address" },
- "proxyPassword": { "index": 10, "kind": "property", "displayName": "Proxy
Password", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server password if
authentication is required" },
- "proxyPort": { "index": 11, "kind": "property", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server port" },
- "proxyType": { "index": 12, "kind": "property", "displayName": "Proxy
Type", "group": "proxy", "label": "proxy", "required": false, "type": "enum",
"javaType": "io.vertx.core.net.ProxyType", "enum": [ "HTTP", "SOCKS4", "SOCKS5"
], "deprecated": false, "autowired": false, "secret": false, "description":
"The proxy server type" },
- "proxyUsername": { "index": 13, "kind": "property", "displayName": "Proxy
Username", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server username if
authentication is required" },
- "basicAuthPassword": { "index": 14, "kind": "property", "displayName":
"Basic Auth Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The password to use for
basic authentication" },
- "basicAuthUsername": { "index": 15, "kind": "property", "displayName":
"Basic Auth Username", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The user name to use for
basic authentication" },
- "bearerToken": { "index": 16, "kind": "property", "displayName": "Bearer
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The bearer token to use for bearer
token authentication" },
- "sslContextParameters": { "index": 17, "kind": "property", "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": "To configure security
using SSLContextParameters" },
- "useGlobalSslContextParameters": { "index": 18, "kind": "property",
"displayName": "Use Global Ssl Context Parameters", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Enable usage of global SSL context
parameters" }
+ "tracingPolicy": { "index": 4, "kind": "property", "displayName": "Tracing
Policy", "group": "advanced", "label": "advanced", "required": false, "type":
"enum", "javaType": "io.vertx.core.tracing.TracingPolicy", "enum": [ "IGNORE",
"PROPAGATE", "ALWAYS" ], "deprecated": false, "autowired": false, "secret":
false, "description": "The tracing policy used by the HTTP client when
integrating with observability frameworks such as OpenTelemetry. If not
specified the HTTP client applies a d [...]
+ "vertx": { "index": 5, "kind": "property", "displayName": "Vertx",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "io.vertx.core.Vertx", "deprecated": false, "autowired": false,
"secret": false, "description": "To use an existing vertx instead of creating a
new instance" },
+ "vertxHttpBinding": { "index": 6, "kind": "property", "displayName":
"Vertx Http Binding", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.vertx.http.VertxHttpBinding", "deprecated": false,
"autowired": false, "secret": false, "description": "A custom VertxHttpBinding
which can control how to bind between Vert.x and Camel" },
+ "vertxOptions": { "index": 7, "kind": "property", "displayName": "Vertx
Options", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "io.vertx.core.VertxOptions", "deprecated": false,
"autowired": false, "secret": false, "description": "To provide a custom set of
vertx options for configuring vertx" },
+ "webClientOptions": { "index": 8, "kind": "property", "displayName": "Web
Client Options", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "io.vertx.ext.web.client.WebClientOptions",
"deprecated": false, "autowired": false, "secret": false, "description": "To
provide a custom set of options for configuring vertx web client" },
+ "headerFilterStrategy": { "index": 9, "kind": "property", "displayName":
"Header Filter Strategy", "group": "filter", "label": "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." },
+ "proxyHost": { "index": 10, "kind": "property", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "description": "The proxy server host address" },
+ "proxyPassword": { "index": 11, "kind": "property", "displayName": "Proxy
Password", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server password if
authentication is required" },
+ "proxyPort": { "index": 12, "kind": "property", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server port" },
+ "proxyType": { "index": 13, "kind": "property", "displayName": "Proxy
Type", "group": "proxy", "label": "proxy", "required": false, "type": "enum",
"javaType": "io.vertx.core.net.ProxyType", "enum": [ "HTTP", "SOCKS4", "SOCKS5"
], "deprecated": false, "autowired": false, "secret": false, "description":
"The proxy server type" },
+ "proxyUsername": { "index": 14, "kind": "property", "displayName": "Proxy
Username", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The proxy server username if
authentication is required" },
+ "basicAuthPassword": { "index": 15, "kind": "property", "displayName":
"Basic Auth Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The password to use for
basic authentication" },
+ "basicAuthUsername": { "index": 16, "kind": "property", "displayName":
"Basic Auth Username", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The user name to use for
basic authentication" },
+ "bearerToken": { "index": 17, "kind": "property", "displayName": "Bearer
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "description": "The bearer token to use for bearer
token authentication" },
+ "sslContextParameters": { "index": 18, "kind": "property", "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": "To configure security
using SSLContextParameters" },
+ "useGlobalSslContextParameters": { "index": 19, "kind": "property",
"displayName": "Use Global Ssl Context Parameters", "group": "security",
"label": "security", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Enable usage of global SSL context
parameters" }
},
"headers": {
"CamelHttpMethod": { "index": 0, "kind": "header", "displayName": "",
"group": "producer", "label": "", "required": false, "javaType":
"io.vertx.core.http.HttpMethod", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The http method",
"constantName":
"org.apache.camel.component.vertx.http.VertxHttpConstants#HTTP_METHOD" },
@@ -68,19 +69,20 @@
"sessionManagement": { "index": 10, "kind": "parameter", "displayName":
"Session Management", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Enables session
management via WebClientSession. By default the clien [...]
"throwExceptionOnFailure": { "index": 11, "kind": "parameter",
"displayName": "Throw Exception On Failure", "group": "producer", "label":
"producer", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "autowired": false, "secret": false, "defaultValue": true,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Disable throwing
HttpOperationFailedException in case of [...]
"timeout": { "index": 12, "kind": "parameter", "displayName": "Timeout",
"group": "producer", "label": "producer", "required": false, "type": "integer",
"javaType": "long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": -1, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The amount of time in
milliseconds after which if the request does not return any data within th [...]
- "transferException": { "index": 13, "kind": "parameter", "displayName":
"Transfer Exception", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "If enabled and an
Exchange failed processing on the consumer side, an [...]
- "useCompression": { "index": 14, "kind": "parameter", "displayName": "Use
Compression", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Set whether compression
is enabled to handled compressed (E.g gzipped) resp [...]
- "vertxHttpBinding": { "index": 15, "kind": "parameter", "displayName":
"Vertx Http Binding", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.vertx.http.VertxHttpBinding", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "A custom
VertxHttpBinding which can control how [...]
- "webClientOptions": { "index": 16, "kind": "parameter", "displayName":
"Web Client Options", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"io.vertx.ext.web.client.WebClientOptions", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Sets customized options
for configuring the Vert.x WebClient" },
- "lazyStartProducer": { "index": 17, "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 [...]
- "proxyHost": { "index": 18, "kind": "parameter", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server host
address" },
- "proxyPassword": { "index": 19, "kind": "parameter", "displayName": "Proxy
Password", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server
password if authentication is required" },
- "proxyPort": { "index": 20, "kind": "parameter", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server port" },
- "proxyType": { "index": 21, "kind": "parameter", "displayName": "Proxy
Type", "group": "proxy", "label": "proxy", "required": false, "type": "enum",
"javaType": "io.vertx.core.net.ProxyType", "enum": [ "HTTP", "SOCKS4", "SOCKS5"
], "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server type" },
- "proxyUsername": { "index": 22, "kind": "parameter", "displayName": "Proxy
Username", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server
username if authentication is required" },
- "basicAuthPassword": { "index": 23, "kind": "parameter", "displayName":
"Basic Auth Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The password to use for
basic authentication" },
- "basicAuthUsername": { "index": 24, "kind": "parameter", "displayName":
"Basic Auth Username", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The user name to use for
basic authentication" },
- "bearerToken": { "index": 25, "kind": "parameter", "displayName": "Bearer
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The bearer token to use
for bearer token authentication" },
- "sslContextParameters": { "index": 26, "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, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "To configure security
using SSLContextParam [...]
+ "tracingPolicy": { "index": 13, "kind": "parameter", "displayName":
"Tracing Policy", "group": "producer", "label": "producer", "required": false,
"type": "enum", "javaType": "io.vertx.core.tracing.TracingPolicy", "enum": [
"IGNORE", "PROPAGATE", "ALWAYS" ], "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The tracing policy used
by the [...]
+ "transferException": { "index": 14, "kind": "parameter", "displayName":
"Transfer Exception", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "If enabled and an
Exchange failed processing on the consumer side, an [...]
+ "useCompression": { "index": 15, "kind": "parameter", "displayName": "Use
Compression", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Set whether compression
is enabled to handled compressed (E.g gzipped) resp [...]
+ "vertxHttpBinding": { "index": 16, "kind": "parameter", "displayName":
"Vertx Http Binding", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.vertx.http.VertxHttpBinding", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "A custom
VertxHttpBinding which can control how [...]
+ "webClientOptions": { "index": 17, "kind": "parameter", "displayName":
"Web Client Options", "group": "producer", "label": "producer", "required":
false, "type": "object", "javaType":
"io.vertx.ext.web.client.WebClientOptions", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "Sets customized options
for configuring the Vert.x WebClient" },
+ "lazyStartProducer": { "index": 18, "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 [...]
+ "proxyHost": { "index": 19, "kind": "parameter", "displayName": "Proxy
Host", "group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server host
address" },
+ "proxyPassword": { "index": 20, "kind": "parameter", "displayName": "Proxy
Password", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server
password if authentication is required" },
+ "proxyPort": { "index": 21, "kind": "parameter", "displayName": "Proxy
Port", "group": "proxy", "label": "proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server port" },
+ "proxyType": { "index": 22, "kind": "parameter", "displayName": "Proxy
Type", "group": "proxy", "label": "proxy", "required": false, "type": "enum",
"javaType": "io.vertx.core.net.ProxyType", "enum": [ "HTTP", "SOCKS4", "SOCKS5"
], "deprecated": false, "autowired": false, "secret": false,
"configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server type" },
+ "proxyUsername": { "index": 23, "kind": "parameter", "displayName": "Proxy
Username", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The proxy server
username if authentication is required" },
+ "basicAuthPassword": { "index": 24, "kind": "parameter", "displayName":
"Basic Auth Password", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The password to use for
basic authentication" },
+ "basicAuthUsername": { "index": 25, "kind": "parameter", "displayName":
"Basic Auth Username", "group": "security", "label": "security", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The user name to use for
basic authentication" },
+ "bearerToken": { "index": 26, "kind": "parameter", "displayName": "Bearer
Token", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "The bearer token to use
for bearer token authentication" },
+ "sslContextParameters": { "index": 27, "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, "configurationClass":
"org.apache.camel.component.vertx.http.VertxHttpConfiguration",
"configurationField": "configuration", "description": "To configure security
using SSLContextParam [...]
}
}
diff --git a/components-starter/camel-google-vertexai-starter/pom.xml
b/components-starter/camel-google-vertexai-starter/pom.xml
index e74b9c59fe9..dccd6181795 100644
--- a/components-starter/camel-google-vertexai-starter/pom.xml
+++ b/components-starter/camel-google-vertexai-starter/pom.xml
@@ -37,14 +37,6 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-google-vertexai</artifactId>
<version>${camel-version}</version>
- <!--START OF GENERATED CODE-->
- <exclusions>
- <exclusion>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- </exclusion>
- </exclusions>
- <!--END OF GENERATED CODE-->
</dependency>
<!--START OF GENERATED CODE-->
<dependency>
diff --git
a/components-starter/camel-vertx-http-starter/src/main/java/org/apache/camel/component/vertx/http/springboot/VertxHttpComponentConfiguration.java
b/components-starter/camel-vertx-http-starter/src/main/java/org/apache/camel/component/vertx/http/springboot/VertxHttpComponentConfiguration.java
index 7b49ecff24b..725ab56084b 100644
---
a/components-starter/camel-vertx-http-starter/src/main/java/org/apache/camel/component/vertx/http/springboot/VertxHttpComponentConfiguration.java
+++
b/components-starter/camel-vertx-http-starter/src/main/java/org/apache/camel/component/vertx/http/springboot/VertxHttpComponentConfiguration.java
@@ -19,6 +19,7 @@ package org.apache.camel.component.vertx.http.springboot;
import io.vertx.core.Vertx;
import io.vertx.core.VertxOptions;
import io.vertx.core.net.ProxyType;
+import io.vertx.core.tracing.TracingPolicy;
import io.vertx.ext.web.client.WebClientOptions;
import org.apache.camel.component.vertx.http.VertxHttpBinding;
import org.apache.camel.spi.HeaderFilterStrategy;
@@ -73,6 +74,12 @@ public class VertxHttpComponentConfiguration
* etc.
*/
private Boolean autowiredEnabled = true;
+ /**
+ * The tracing policy used by the HTTP client when integrating with
+ * observability frameworks such as OpenTelemetry. If not specified the
HTTP
+ * client applies a default tracing policy of PROPAGATE.
+ */
+ private TracingPolicy tracingPolicy;
/**
* To use an existing vertx instead of creating a new instance. The option
* is a io.vertx.core.Vertx type.
@@ -174,6 +181,14 @@ public class VertxHttpComponentConfiguration
this.autowiredEnabled = autowiredEnabled;
}
+ public TracingPolicy getTracingPolicy() {
+ return tracingPolicy;
+ }
+
+ public void setTracingPolicy(TracingPolicy tracingPolicy) {
+ this.tracingPolicy = tracingPolicy;
+ }
+
public Vertx getVertx() {
return vertx;
}
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 549e98bcaaa..48427572139 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -54,7 +54,7 @@
<dependency>
<groupId>com.openai</groupId>
<artifactId>openai-java</artifactId>
- <version>4.16.1</version>
+ <version>4.18.0</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>