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 1fa980e30cd Regen
1fa980e30cd is described below
commit 1fa980e30cd33711c69309f20fd89902d452c3ac
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Nov 10 09:50:17 2026 +0100
Regen
---
.../springboot/catalog/beans/JdbcKeyValueRepository.json | 2 +-
.../catalog/beans/LoggingHttpActivityListener.json | 2 +-
.../springboot/catalog/beans/TarAggregationStrategy.json | 2 +-
.../springboot/catalog/beans/ZipAggregationStrategy.json | 2 +-
.../springboot/catalog/components/azure-functions.json | 2 +-
.../apache/camel/springboot/catalog/components/grpc.json | 2 +-
.../camel/springboot/catalog/components/minio.json | 12 ++++++------
.../apache/camel/springboot/catalog/components/sjms.json | 2 +-
.../camel/springboot/catalog/components/sjms2.json | 2 +-
.../camel/springboot/catalog/components/state-store.json | 14 ++++++++------
.../camel/springboot/catalog/components/whatsapp.json | 2 +-
.../camel-minio-starter/src/main/docs/minio.json | 6 +++---
.../minio/springboot/MinioComponentConfiguration.java | 16 ++++++++--------
.../src/main/docs/state-store.json | 7 +++++++
.../springboot/StateStoreComponentConfiguration.java | 13 +++++++++++++
docs/spring-boot/modules/ROOT/pages/starters/minio.adoc | 6 +++---
.../modules/ROOT/pages/starters/state-store.adoc | 3 ++-
tooling/camel-spring-boot-dependencies/pom.xml | 14 ++++++++++++--
18 files changed, 71 insertions(+), 38 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
index 8266cf0da5d..1fda2d88fdf 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
@@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-sql-starter",
"version": "4.24.0-SNAPSHOT",
- "properties": { "jdbcTemplate": { "index": 0, "kind": "property",
"displayName": "Jdbc Template", "required": true, "type": "object", "javaType":
"org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired":
false, "secret": false, "description": "The Spring JdbcTemplate to use for
connecting to the database" }, "transactionTemplate": { "index": 1, "kind":
"property", "displayName": "Transaction Template", "required": true, "type":
"object", "javaType": "org.springf [...]
+ "properties": { "jdbcTemplate": { "index": 0, "kind": "property",
"displayName": "Jdbc Template", "required": true, "type": "object", "javaType":
"org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired":
false, "secret": false, "description": "The Spring JdbcTemplate to use for
connecting to the database" }, "transactionTemplate": { "index": 1, "kind":
"property", "displayName": "Transaction Template", "required": true, "type":
"object", "javaType": "org.springf [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
index 832309c0344..374415decac 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
@@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-http-starter",
"version": "4.24.0-SNAPSHOT",
- "properties": { "loggingLevel": { "index": 0, "kind": "property",
"displayName": "Logging Level", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF"
], "deprecated": false, "autowired": false, "secret": false, "defaultValue":
"INFO", "description": "" }, "showRouteId": { "index": 1, "kind": "property",
"displayName": "Show Route Id", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": fa [...]
+ "properties": { "loggingLevel": { "index": 0, "kind": "property",
"displayName": "Logging Level", "required": false, "type": "enum", "javaType":
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF"
], "deprecated": false, "autowired": false, "secret": false, "defaultValue":
"INFO", "description": "" }, "showRouteId": { "index": 1, "kind": "property",
"displayName": "Show Route Id", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": fa [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
index 09067ff7f56..6f8ab0f62cd 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
@@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-tarfile-starter",
"version": "4.24.0-SNAPSHOT",
- "properties": { "filePrefix": { "index": 0, "kind": "property",
"displayName": "File Prefix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the prefix that will be used when creating the TAR
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName":
"File Suffix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": [...]
+ "properties": { "filePrefix": { "index": 0, "kind": "property",
"displayName": "File Prefix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the prefix that will be used when creating the TAR
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName":
"File Suffix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
index dc020c11549..cb6e8b74c47 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
@@ -10,7 +10,7 @@
"groupId": "org.apache.camel.springboot",
"artifactId": "camel-zipfile-starter",
"version": "4.24.0-SNAPSHOT",
- "properties": { "filePrefix": { "index": 0, "kind": "property",
"displayName": "File Prefix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the prefix that will be used when creating the ZIP
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName":
"File Suffix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": [...]
+ "properties": { "filePrefix": { "index": 0, "kind": "property",
"displayName": "File Prefix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"description": "Sets the prefix that will be used when creating the ZIP
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName":
"File Suffix", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": [...]
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
index d0864b0553d..d05f9310b48 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
@@ -68,7 +68,7 @@
"CamelAzureFunctionsStorageConnectionString": { "index": 17, "kind":
"header", "displayName": "", "group": "producer", "label": "producer",
"required": false, "javaType": "String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"Storage account connection string for the function app", "constantName":
"org.apache.camel.component.azure.functions.FunctionsConstants#STORAGE_CONNECTION_STRING"
}
},
"bodyTypes": {
- "producerIn": { "carriers": [ "text", "value", "bytes", "stream", "file",
"null" ], "byOption": [ { "option": "operation", "value": "listFunctionApps",
"carriers": [ "any" ] }, { "option": "operation", "value": "getFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "createFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "deleteFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "startFunctionApp",
"carriers": [ "any" [...]
+ "producerIn": { "carriers": [ "text", "value", "bytes", "stream", "file",
"null" ], "byOption": [ { "option": "operation", "value": "listFunctionApps",
"carriers": [ "any" ] }, { "option": "operation", "value": "getFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "createFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "deleteFunctionApp",
"carriers": [ "any" ] }, { "option": "operation", "value": "startFunctionApp",
"carriers": [ "any" [...]
"producerOut": { "carriers": [ "text" ], "javaType": "java.lang.String",
"byOption": [ { "option": "operation", "value": "listFunctionApps", "carriers":
[ "list" ], "javaType": "java.util.List<java.util.Map<String, Object>>" }, {
"option": "operation", "value": "getFunctionApp", "carriers": [ "map" ],
"javaType": "java.util.Map<String, Object>" }, { "option": "operation",
"value": "createFunctionApp", "carriers": [ "map" ], "javaType":
"java.util.Map<String, Object>" }, { "option": " [...]
},
"properties": {
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
index 881ac555a9c..f3a6fc27ab0 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
@@ -77,7 +77,7 @@
"lazyStartProducer": { "index": 33, "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 [...]
"synchronous": { "index": 34, "kind": "parameter", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": "Sets whether synchronous processing should be
strictly used" },
"authenticationType": { "index": 35, "kind": "parameter", "displayName":
"Authentication Type", "group": "security", "label": "security", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.grpc.GrpcAuthType", "enum": [ "NONE", "GOOGLE",
"JWT" ], "deprecated": false, "autowired": false, "secret": false,
"defaultValue": "NONE", "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": "Authen [...]
- "jwtAlgorithm": { "index": 36, "kind": "parameter", "displayName": "Jwt
Algorithm", "group": "security", "label": "security", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256",
"HMAC384", "HMAC512", "RSA256", "RSA384", "RSA512" ], "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "HMAC256",
"configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration",
"configurationField": " [...]
+ "jwtAlgorithm": { "index": 36, "kind": "parameter", "displayName": "Jwt
Algorithm", "group": "security", "label": "security", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256",
"HMAC384", "HMAC512" ], "deprecated": false, "autowired": false, "secret":
false, "defaultValue": "HMAC256", "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": [...]
"jwtIssuer": { "index": 37, "kind": "parameter", "displayName": "Jwt
Issuer", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": "JSON Web Token issuer" },
"jwtSecret": { "index": 38, "kind": "parameter", "displayName": "Jwt
Secret", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": "JSON Web Token secret" },
"jwtSubject": { "index": 39, "kind": "parameter", "displayName": "Jwt
Subject", "group": "security", "label": "security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField":
"configuration", "description": "JSON Web Token subject" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
index 2f905e60758..e4524749bcb 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
@@ -33,14 +33,14 @@
"proxyPort": { "index": 6, "kind": "property", "displayName": "Proxy
Port", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "TCP\/IP port number. 80 and 443 are used as
defaults for HTTP and HTTPS." },
"region": { "index": 7, "kind": "property", "displayName": "Region",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The region in which Minio client needs to
work. When using this parameter, the configuration will expect the lowercase
nam [...]
"secure": { "index": 8, "kind": "property", "displayName": "Secure",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Flag to indicate to use secure connection to
minio service or not." },
- "autoCloseBody": { "index": 9, "kind": "property", "displayName": "Auto
Close Body", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If this option is true and includeBody is
true, then the MinioObject.close() method will [...]
+ "autoCloseBody": { "index": 9, "kind": "property", "displayName": "Auto
Close Body", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If this option is true and includeBody is
true, then the MinioObject.close() method will [...]
"bridgeErrorHandler": { "index": 10, "kind": "property", "displayName":
"Bridge Error Handler", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Allows for bridging the consumer to the Camel routing Error Handler, which
mean any exceptions (if possible) occurred while the Camel consumer is trying
to pickup incoming messages, or the lik [...]
"bypassGovernanceMode": { "index": 11, "kind": "property", "displayName":
"Bypass Governance Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Set this flag if you
want to bypassGovernanceMode when deleting a partic [...]
"deleteAfterRead": { "index": 12, "kind": "property", "displayName":
"Delete After Read", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Delete objects from
Minio after they have been retrieved. The delete is only perfor [...]
"delimiter": { "index": 13, "kind": "property", "displayName":
"Delimiter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The delimiter which is used in the
ListObjectsRequest to only consume objects we are interested in." },
"destinationBucketName": { "index": 14, "kind": "property", "displayName":
"Destination Bucket Name", "group": "consumer", "label": "consumer",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Destination bucket name." },
"destinationObjectName": { "index": 15, "kind": "property", "displayName":
"Destination Object Name", "group": "consumer", "label": "consumer",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Destination object name." },
- "includeBody": { "index": 16, "kind": "property", "displayName": "Include
Body", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If it is true, the exchange body will be set
to a stream to the contents of the file. If fal [...]
+ "includeBody": { "index": 16, "kind": "property", "displayName": "Include
Body", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If it is true, the exchange body will be set
to a stream to the contents of the file. If fal [...]
"includeFolders": { "index": 17, "kind": "property", "displayName":
"Include Folders", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The flag which is used in the
ListObjectsRequest to set include folders." },
"includeUserMetadata": { "index": 18, "kind": "property", "displayName":
"Include User Metadata", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "The flag which is used
in the ListObjectsRequest to get objects with user [...]
"includeVersions": { "index": 19, "kind": "property", "displayName":
"Include Versions", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "The flag which is used
in the ListObjectsRequest to get objects with versioning." },
@@ -49,7 +49,7 @@
"maxConnections": { "index": 22, "kind": "property", "displayName": "Max
Connections", "group": "consumer", "label": "consumer", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 60, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set the maxConnections parameter in the minio
client configuration" },
"maxMessagesPerPoll": { "index": 23, "kind": "property", "displayName":
"Max Messages Per Poll", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Gets the maximum number of messages as a limit
to poll at each polling. Gets the m [...]
"modifiedSince": { "index": 24, "kind": "property", "displayName":
"Modified Since", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType": "java.time.ZonedDateTime", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set modified since parameter for get
object(s)." },
- "moveAfterRead": { "index": 25, "kind": "property", "displayName": "Move
After Read", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Move objects from bucket to a different bucket
after they have been retrieved. To acco [...]
+ "moveAfterRead": { "index": 25, "kind": "property", "displayName": "Move
After Read", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Move objects from bucket to a different bucket
after they have been retrieved. To acco [...]
"notMatchETag": { "index": 26, "kind": "property", "displayName": "Not
Match ETag", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set not match ETag parameter for get
object(s)." },
"objectName": { "index": 27, "kind": "property", "displayName": "Object
Name", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "To get the object from the bucket with the
given object name." },
"offset": { "index": 28, "kind": "property", "displayName": "Offset",
"group": "consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "long", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Start byte position of
object data." },
@@ -114,13 +114,13 @@
"proxyPort": { "index": 6, "kind": "parameter", "displayName": "Proxy
Port", "group": "common", "label": "common", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "TCP\/IP port number. 80 and 443 are used as
defaults for HTTP and HTTPS." },
"region": { "index": 7, "kind": "parameter", "displayName": "Region",
"group": "common", "label": "common", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The region in which Minio client needs to
work. When using this parameter, the configuration will expect the lowercase na
[...]
"secure": { "index": 8, "kind": "parameter", "displayName": "Secure",
"group": "common", "label": "common", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Flag to indicate to use secure connection to
minio service or not." },
- "autoCloseBody": { "index": 9, "kind": "parameter", "displayName": "Auto
Close Body", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If this option is true and includeBody is
true, then the MinioObject.close() method wil [...]
+ "autoCloseBody": { "index": 9, "kind": "parameter", "displayName": "Auto
Close Body", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If this option is true and includeBody is
true, then the MinioObject.close() method wil [...]
"bypassGovernanceMode": { "index": 10, "kind": "parameter", "displayName":
"Bypass Governance Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Set this flag if you
want to bypassGovernanceMode when deleting a parti [...]
"deleteAfterRead": { "index": 11, "kind": "parameter", "displayName":
"Delete After Read", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": true,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Delete objects from
Minio after they have been retrieved. The delete is only perfo [...]
"delimiter": { "index": 12, "kind": "parameter", "displayName":
"Delimiter", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The delimiter which is used in the
ListObjectsRequest to only consume objects we are interested in." },
"destinationBucketName": { "index": 13, "kind": "parameter",
"displayName": "Destination Bucket Name", "group": "consumer", "label":
"consumer", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Destination bucket
name." },
"destinationObjectName": { "index": 14, "kind": "parameter",
"displayName": "Destination Object Name", "group": "consumer", "label":
"consumer", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Destination object
name." },
- "includeBody": { "index": 15, "kind": "parameter", "displayName": "Include
Body", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If it is true, the exchange body will be set
to a stream to the contents of the file. If fa [...]
+ "includeBody": { "index": 15, "kind": "parameter", "displayName": "Include
Body", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "If it is true, the exchange body will be set
to a stream to the contents of the file. If fa [...]
"includeFolders": { "index": 16, "kind": "parameter", "displayName":
"Include Folders", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "The flag which is used in the
ListObjectsRequest to set include folders." },
"includeUserMetadata": { "index": 17, "kind": "parameter", "displayName":
"Include User Metadata", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "The flag which is used
in the ListObjectsRequest to get objects with user [...]
"includeVersions": { "index": 18, "kind": "parameter", "displayName":
"Include Versions", "group": "consumer", "label": "consumer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "The flag which is used
in the ListObjectsRequest to get objects with versioning." },
@@ -129,7 +129,7 @@
"maxConnections": { "index": 21, "kind": "parameter", "displayName": "Max
Connections", "group": "consumer", "label": "consumer", "required": false,
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 60, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set the maxConnections parameter in the minio
client configuration" },
"maxMessagesPerPoll": { "index": 22, "kind": "parameter", "displayName":
"Max Messages Per Poll", "group": "consumer", "label": "consumer", "required":
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": 10, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Gets the maximum number of messages as a limit
to poll at each polling. Gets the [...]
"modifiedSince": { "index": 23, "kind": "parameter", "displayName":
"Modified Since", "group": "consumer", "label": "consumer", "required": false,
"type": "object", "javaType": "java.time.ZonedDateTime", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set modified since parameter for get
object(s)." },
- "moveAfterRead": { "index": 24, "kind": "parameter", "displayName": "Move
After Read", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Move objects from bucket to a different bucket
after they have been retrieved. To acc [...]
+ "moveAfterRead": { "index": 24, "kind": "parameter", "displayName": "Move
After Read", "group": "consumer", "label": "consumer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Move objects from bucket to a different bucket
after they have been retrieved. To acc [...]
"notMatchETag": { "index": 25, "kind": "parameter", "displayName": "Not
Match ETag", "group": "consumer", "label": "consumer", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "Set not match ETag parameter for get
object(s)." },
"objectName": { "index": 26, "kind": "parameter", "displayName": "Object
Name", "group": "consumer", "label": "consumer", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.minio.MinioConfiguration", "configurationField":
"configuration", "description": "To get the object from the bucket with the
given object name." },
"offset": { "index": 27, "kind": "parameter", "displayName": "Offset",
"group": "consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "long", "deprecated": false, "autowired": false, "secret": false,
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration",
"configurationField": "configuration", "description": "Start byte position of
object data." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
index c6909097a85..3bf9e26f578 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
@@ -100,7 +100,7 @@
"objectMessageEnabled": { "index": 43, "kind": "parameter", "displayName":
"Object Message Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "Whether to enable sending and receiving
JMS ObjectMessage. By default this is disabled because Java object
serialization is a known source of securit [...]
"recoveryInterval": { "index": 44, "kind": "parameter", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000", "description":
"Specifies the interval between recovery attempts, i.e. when a connection is
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."
},
"synchronous": { "index": 45, "kind": "parameter", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
synchronous processing should be strictly used" },
- "transferException": { "index": 46, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "If enabled and you are using Request
Reply messaging (InOut) and an Exchange failed on the consumer side, then the
caused Exception will be send back in res [...]
+ "transferException": { "index": 46, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "If enabled and you are using Request
Reply messaging (InOut) and an Exchange failed on the consumer side, then the
caused Exception will be send back in res [...]
"batching": { "index": 47, "kind": "parameter", "displayName": "Batching",
"group": "batch", "label": "consumer,batch", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Enable batch consuming.
The route receives one Exchange per batch, whose body is a List of the
individual JMS messages, instead of one Exchange per message." },
"batchInterval": { "index": 48, "kind": "parameter", "displayName": "Batch
Interval", "group": "batch", "label": "consumer,batch", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Time in millis,
measured from the first message received into a new batch, after which the
batch is dispatched even if batchSize has not been reached, comparable to the
Aggregator EIP's completionInte [...]
"batchSize": { "index": 49, "kind": "parameter", "displayName": "Batch
Size", "group": "batch", "label": "consumer,batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages per batch." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
index 61839b6ee1e..77c375022da 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
@@ -103,7 +103,7 @@
"objectMessageEnabled": { "index": 46, "kind": "parameter", "displayName":
"Object Message Enabled", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "Whether to enable sending and receiving
JMS ObjectMessage. By default this is disabled because Java object
serialization is a known source of securit [...]
"recoveryInterval": { "index": 47, "kind": "parameter", "displayName":
"Recovery Interval", "group": "advanced", "label": "advanced", "required":
false, "type": "duration", "javaType": "long", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": "5000", "description":
"Specifies the interval between recovery attempts, i.e. when a connection is
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds."
},
"synchronous": { "index": 48, "kind": "parameter", "displayName":
"Synchronous", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "description": "Sets whether
synchronous processing should be strictly used" },
- "transferException": { "index": 49, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "If enabled and you are using Request
Reply messaging (InOut) and an Exchange failed on the consumer side, then the
caused Exception will be send back in res [...]
+ "transferException": { "index": 49, "kind": "parameter", "displayName":
"Transfer Exception", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "security": "insecure:serialization",
"defaultValue": false, "description": "If enabled and you are using Request
Reply messaging (InOut) and an Exchange failed on the consumer side, then the
caused Exception will be send back in res [...]
"batching": { "index": 50, "kind": "parameter", "displayName": "Batching",
"group": "batch", "label": "consumer,batch", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "description": "Enable batch consuming.
The route receives one Exchange per batch, whose body is a List of the
individual JMS messages, instead of one Exchange per message." },
"batchInterval": { "index": 51, "kind": "parameter", "displayName": "Batch
Interval", "group": "batch", "label": "consumer,batch", "required": false,
"type": "duration", "javaType": "long", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "1000", "description": "Time in millis,
measured from the first message received into a new batch, after which the
batch is dispatched even if batchSize has not been reached, comparable to the
Aggregator EIP's completionInte [...]
"batchSize": { "index": 52, "kind": "parameter", "displayName": "Batch
Size", "group": "batch", "label": "consumer,batch", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 100, "description": "Maximum number of
messages per batch." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
index fd2e421a233..b46f06174ab 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
@@ -25,8 +25,9 @@
},
"componentProperties": {
"lazyStartProducer": { "index": 0, "kind": "property", "displayName":
"Lazy Start Producer", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false,
"autowired": false, "secret": false, "defaultValue": false, "description":
"Whether the producer should be started lazy (on the first message). By
starting lazy you can use this to allow CamelContext and routes to startup in
situations where a producer may otherwise fail [...]
- "autowiredEnabled": { "index": 1, "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 [...]
- "backendFactory": { "index": 2, "kind": "property", "displayName":
"Backend Factory", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.statestore.StateStoreBackendFactory", "deprecated":
false, "autowired": true, "secret": false, "description": "Factory that creates
a dedicated backend for each store name. When set, it takes precedence over
registry auto-discovery for endpoints without an explicit backend." }
+ "namespaced": { "index": 1, "kind": "property", "displayName":
"Namespaced", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to use a
store-specific namespace prefix to isolate keys on a shared backend
repository." },
+ "autowiredEnabled": { "index": 2, "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 [...]
+ "backendFactory": { "index": 3, "kind": "property", "displayName":
"Backend Factory", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.statestore.StateStoreBackendFactory", "deprecated":
false, "autowired": true, "secret": false, "description": "Factory that creates
a dedicated backend for each store name. When set, it takes precedence over
registry auto-discovery for endpoints without an explicit backend." }
},
"headers": {
"CamelStateStoreOperation": { "index": 0, "kind": "header", "displayName":
"", "group": "producer", "label": "producer", "required": false, "javaType":
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put",
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ],
"deprecated": false, "deprecationNote": "", "autowired": false, "secret":
false, "description": "The operation to perform", "constantName":
"org.apache.camel.component.statestore.StateSt [...]
@@ -39,9 +40,10 @@
},
"properties": {
"storeName": { "index": 0, "kind": "path", "displayName": "Store Name",
"group": "producer", "label": "", "required": true, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "The name of the state
store" },
- "operation": { "index": 1, "kind": "parameter", "displayName":
"Operation", "group": "producer", "label": "", "required": false, "type":
"enum", "javaType":
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put",
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ],
"deprecated": false, "autowired": false, "secret": false, "description": "The
default operation to perform" },
- "ttl": { "index": 2, "kind": "parameter", "displayName": "Ttl", "group":
"producer", "label": "", "required": false, "type": "integer", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 0, "description": "Time-to-live in milliseconds for entries. 0
means no expiry." },
- "lazyStartProducer": { "index": 3, "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 [...]
- "backend": { "index": 4, "kind": "parameter", "displayName": "Backend",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.spi.KeyValueRepository", "deprecated": false,
"autowired": false, "secret": false, "description": "The backend to use. If not
set, auto-discovers a single KeyValueRepository from the registry, or falls
back to an in-memory store." }
+ "namespaced": { "index": 1, "kind": "parameter", "displayName":
"Namespaced", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": true, "description": "Whether to use a
store-specific namespace prefix to isolate keys on a shared backend
repository." },
+ "operation": { "index": 2, "kind": "parameter", "displayName":
"Operation", "group": "producer", "label": "", "required": false, "type":
"enum", "javaType":
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put",
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ],
"deprecated": false, "autowired": false, "secret": false, "description": "The
default operation to perform" },
+ "ttl": { "index": 3, "kind": "parameter", "displayName": "Ttl", "group":
"producer", "label": "", "required": false, "type": "integer", "javaType":
"long", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 0, "description": "Time-to-live in milliseconds for entries. 0
means no expiry." },
+ "lazyStartProducer": { "index": 4, "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 [...]
+ "backend": { "index": 5, "kind": "parameter", "displayName": "Backend",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.spi.KeyValueRepository", "deprecated": false,
"autowired": false, "secret": false, "description": "The backend to use. If not
set, auto-discovers a single KeyValueRepository from the registry, or falls
back to an in-memory store." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
index 9bdce0ca330..905c351a9f2 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
@@ -53,7 +53,7 @@
"apiVersion": { "index": 5, "kind": "parameter", "displayName": "Api
Version", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Facebook graph api
version." },
"baseUri": { "index": 6, "kind": "parameter", "displayName": "Base Uri",
"group": "advanced", "label": "advanced", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Can be used to set an
alternative base URI, e.g. when you want to test the component against a mock
WhatsApp [...]
"httpClient": { "index": 7, "kind": "parameter", "displayName": "Http
Client", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "java.net.http.HttpClient", "deprecated": false,
"autowired": false, "secret": false, "description": "HttpClient implementation"
},
- "webhookPath": { "index": 8, "kind": "parameter", "displayName": "Webhook
Path", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "webhook", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Webhook path" },
+ "webhookPath": { "index": 8, "kind": "parameter", "displayName": "Webhook
Path", "group": "advanced", "label": "advanced", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": "camel-whatsapp\/webhook",
"configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "Webhook path" },
"whatsappService": { "index": 9, "kind": "parameter", "displayName":
"Whatsapp Service", "group": "advanced", "label": "advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.whatsapp.WhatsAppService", "deprecated": false,
"autowired": false, "secret": false, "description": "WhatsApp service
implementation" },
"authorizationToken": { "index": 10, "kind": "parameter", "displayName":
"Authorization Token", "group": "security", "label": "security", "required":
true, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": true, "security":
"secret", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "The authorization access
token taken from [...]
"webhookSecret": { "index": 11, "kind": "parameter", "displayName":
"Webhook Secret", "group": "security", "label": "security", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": true, "security": "secret", "configurationClass":
"org.apache.camel.component.whatsapp.WhatsAppConfiguration",
"configurationField": "configuration", "description": "The app secret used to
verify the X-Hub-Signature-256 signature of inbound [...]
diff --git a/components-starter/camel-minio-starter/src/main/docs/minio.json
b/components-starter/camel-minio-starter/src/main/docs/minio.json
index e23f680dc06..176649181d2 100644
--- a/components-starter/camel-minio-starter/src/main/docs/minio.json
+++ b/components-starter/camel-minio-starter/src/main/docs/minio.json
@@ -22,7 +22,7 @@
{
"name": "camel.component.minio.auto-close-body",
"type": "java.lang.Boolean",
- "description": "If this option is true and includeBody is true, then the
MinioObject.close() method will be called on exchange completion. This option
is strongly related to includeBody option. In case of setting includeBody to
true and autocloseBody to false, it will be up to the caller to close the
MinioObject stream. Setting autocloseBody to true, will close the MinioObject
stream automatically.",
+ "description": "If this option is true and includeBody is true, then the
MinioObject.close() method will be called on exchange completion. This option
is strongly related to includeBody option. In case of setting includeBody to
true and autoCloseBody to false, it will be up to the caller to close the
MinioObject stream. Setting autoCloseBody to true, will close the MinioObject
stream automatically.",
"sourceType":
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
"defaultValue": true
},
@@ -132,7 +132,7 @@
{
"name": "camel.component.minio.include-body",
"type": "java.lang.Boolean",
- "description": "If it is true, the exchange body will be set to a stream
to the contents of the file. If false, the headers will be set with the Minio
object metadata, but the body will be null. This option is strongly related to
autocloseBody option. In case of setting includeBody to true and autocloseBody
to false, it will be up to the caller to close the MinioObject stream. Setting
autocloseBody to true, will close the MinioObject stream automatically.",
+ "description": "If it is true, the exchange body will be set to a stream
to the contents of the file. If false, the headers will be set with the Minio
object metadata, but the body will be null. This option is strongly related to
autoCloseBody option. In case of setting includeBody to true and autoCloseBody
to false, it will be up to the caller to close the MinioObject stream. Setting
autoCloseBody to true, will close the MinioObject stream automatically.",
"sourceType":
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
"defaultValue": true
},
@@ -211,7 +211,7 @@
{
"name": "camel.component.minio.move-after-read",
"type": "java.lang.Boolean",
- "description": "Move objects from bucket to a different bucket after
they have been retrieved. To accomplish the operation the destinationBucket
option must be set. The copy bucket operation is only performed if the Exchange
is committed. If a rollback occurs, the object is not moved.",
+ "description": "Move objects from bucket to a different bucket after
they have been retrieved. To accomplish the operation the destinationBucketName
option must be set. The copy bucket operation is only performed if the Exchange
is committed. If a rollback occurs, the object is not moved.",
"sourceType":
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
"defaultValue": false
},
diff --git
a/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
b/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
index bb3ab8fd9b8..6dd8d98e72f 100644
---
a/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
+++
b/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
@@ -86,8 +86,8 @@ public class MinioComponentConfiguration
* If this option is true and includeBody is true, then the
* MinioObject.close() method will be called on exchange completion. This
* option is strongly related to includeBody option. In case of setting
- * includeBody to true and autocloseBody to false, it will be up to the
- * caller to close the MinioObject stream. Setting autocloseBody to true,
+ * includeBody to true and autoCloseBody to false, it will be up to the
+ * caller to close the MinioObject stream. Setting autoCloseBody to true,
* will close the MinioObject stream automatically.
*/
private Boolean autoCloseBody = true;
@@ -138,9 +138,9 @@ public class MinioComponentConfiguration
* If it is true, the exchange body will be set to a stream to the contents
* of the file. If false, the headers will be set with the Minio object
* metadata, but the body will be null. This option is strongly related to
- * autocloseBody option. In case of setting includeBody to true and
- * autocloseBody to false, it will be up to the caller to close the
- * MinioObject stream. Setting autocloseBody to true, will close the
+ * autoCloseBody option. In case of setting includeBody to true and
+ * autoCloseBody to false, it will be up to the caller to close the
+ * MinioObject stream. Setting autoCloseBody to true, will close the
* MinioObject stream automatically.
*/
private Boolean includeBody = true;
@@ -183,9 +183,9 @@ public class MinioComponentConfiguration
private ZonedDateTime modifiedSince;
/**
* Move objects from bucket to a different bucket after they have been
- * retrieved. To accomplish the operation the destinationBucket option must
- * be set. The copy bucket operation is only performed if the Exchange is
- * committed. If a rollback occurs, the object is not moved.
+ * retrieved. To accomplish the operation the destinationBucketName option
+ * must be set. The copy bucket operation is only performed if the Exchange
+ * is committed. If a rollback occurs, the object is not moved.
*/
private Boolean moveAfterRead = false;
/**
diff --git
a/components-starter/camel-state-store-starter/src/main/docs/state-store.json
b/components-starter/camel-state-store-starter/src/main/docs/state-store.json
index 3b4ff143f73..88227ccc518 100644
---
a/components-starter/camel-state-store-starter/src/main/docs/state-store.json
+++
b/components-starter/camel-state-store-starter/src/main/docs/state-store.json
@@ -44,6 +44,13 @@
"sourceType":
"org.apache.camel.component.statestore.springboot.StateStoreComponentConfiguration",
"defaultValue": false
},
+ {
+ "name": "camel.component.state-store.namespaced",
+ "type": "java.lang.Boolean",
+ "description": "Whether to use a store-specific namespace prefix to
isolate keys on a shared backend repository.",
+ "sourceType":
"org.apache.camel.component.statestore.springboot.StateStoreComponentConfiguration",
+ "defaultValue": true
+ },
{
"name": "camel.state-store.spring-cache.enabled",
"type": "java.lang.Boolean",
diff --git
a/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
b/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
index fca6d1f428a..7c5bc9e94f7 100644
---
a/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
+++
b/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
@@ -46,6 +46,11 @@ public class StateStoreComponentConfiguration
* and prolong the total processing time of the processing.
*/
private Boolean lazyStartProducer = false;
+ /**
+ * Whether to use a store-specific namespace prefix to isolate keys on a
+ * shared backend repository.
+ */
+ private Boolean namespaced = true;
/**
* Whether autowiring is enabled. This is used for automatic autowiring
* options (the option must be marked as autowired) by looking up in the
@@ -71,6 +76,14 @@ public class StateStoreComponentConfiguration
this.lazyStartProducer = lazyStartProducer;
}
+ public Boolean getNamespaced() {
+ return namespaced;
+ }
+
+ public void setNamespaced(Boolean namespaced) {
+ this.namespaced = namespaced;
+ }
+
public Boolean getAutowiredEnabled() {
return autowiredEnabled;
}
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
index 723a07278dd..f8dd84d0e20 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
@@ -29,7 +29,7 @@ The starter supports 50 options, which are listed below.
|===
| Name | Description | Default | Type
| camel.component.minio.access-key | Amazon AWS Secret Access Key or Minio
Access Key. If not set camel will connect to service for anonymous access. | |
String
-| camel.component.minio.auto-close-body | If this option is true and
includeBody is true, then the MinioObject.close() method will be called on
exchange completion. This option is strongly related to includeBody option. In
case of setting includeBody to true and autocloseBody to false, it will be up
to the caller to close the MinioObject stream. Setting autocloseBody to true,
will close the MinioObject stream automatically. | true | Boolean
+| camel.component.minio.auto-close-body | If this option is true and
includeBody is true, then the MinioObject.close() method will be called on
exchange completion. This option is strongly related to includeBody option. In
case of setting includeBody to true and autoCloseBody to false, it will be up
to the caller to close the MinioObject stream. Setting autoCloseBody to true,
will close the MinioObject stream automatically. | true | Boolean
| camel.component.minio.auto-create-bucket | Setting the autocreation of the
bucket if bucket name not exist. | true | Boolean
| camel.component.minio.autowired-enabled | Whether autowiring is enabled.
This is used for automatic autowiring options (the option must be marked as
autowired) by looking up in the registry to find if there is a single instance
of matching type, which then gets configured on the component. This can be used
for automatic configuring JDBC data sources, JMS connection factories, AWS
Clients, etc. | true | Boolean
| camel.component.minio.bridge-error-handler | Allows for bridging the
consumer to the Camel routing Error Handler, which mean any exceptions (if
possible) occurred while the Camel consumer is trying to pickup incoming
messages, or the likes, will now be processed as a message and handled by the
routing Error Handler. Important: This is only possible if the 3rd party
component allows Camel to be alerted if an exception was thrown. Some
components handle this internally only, and therefor [...]
@@ -45,7 +45,7 @@ The starter supports 50 options, which are listed below.
| camel.component.minio.endpoint | Endpoint can be an URL, domain name, IPv4
address or IPv6 address. | | String
| camel.component.minio.health-check-consumer-enabled | Used for enabling or
disabling all consumer based health checks from this component | true | Boolean
| camel.component.minio.health-check-producer-enabled | Used for enabling or
disabling all producer based health checks from this component. Notice: Camel
has by default disabled all producer based health-checks. You can turn on
producer checks globally by setting camel.health.producersEnabled=true. | true
| Boolean
-| camel.component.minio.include-body | If it is true, the exchange body will
be set to a stream to the contents of the file. If false, the headers will be
set with the Minio object metadata, but the body will be null. This option is
strongly related to autocloseBody option. In case of setting includeBody to
true and autocloseBody to false, it will be up to the caller to close the
MinioObject stream. Setting autocloseBody to true, will close the MinioObject
stream automatically. | true | Boolean
+| camel.component.minio.include-body | If it is true, the exchange body will
be set to a stream to the contents of the file. If false, the headers will be
set with the Minio object metadata, but the body will be null. This option is
strongly related to autoCloseBody option. In case of setting includeBody to
true and autoCloseBody to false, it will be up to the caller to close the
MinioObject stream. Setting autoCloseBody to true, will close the MinioObject
stream automatically. | true | Boolean
| camel.component.minio.include-folders | The flag which is used in the
ListObjectsRequest to set include folders. | false | Boolean
| camel.component.minio.include-user-metadata | The flag which is used in the
ListObjectsRequest to get objects with user meta data. | false | Boolean
| camel.component.minio.include-versions | The flag which is used in the
ListObjectsRequest to get objects with versioning. | false | Boolean
@@ -57,7 +57,7 @@ The starter supports 50 options, which are listed below.
| camel.component.minio.max-messages-per-poll | Gets the maximum number of
messages as a limit to poll at each polling. Gets the maximum number of
messages as a limit to poll at each polling. The default value is 10. Use 0 or
a negative number to set it as unlimited. | 10 | Integer
| camel.component.minio.minio-client | Reference to a Minio Client object in
the registry. The option is a io.minio.MinioClient type. | | MinioClient
| camel.component.minio.modified-since | Set modified since parameter for get
object(s). | | ZonedDateTime
-| camel.component.minio.move-after-read | Move objects from bucket to a
different bucket after they have been retrieved. To accomplish the operation
the destinationBucket option must be set. The copy bucket operation is only
performed if the Exchange is committed. If a rollback occurs, the object is not
moved. | false | Boolean
+| camel.component.minio.move-after-read | Move objects from bucket to a
different bucket after they have been retrieved. To accomplish the operation
the destinationBucketName option must be set. The copy bucket operation is only
performed if the Exchange is committed. If a rollback occurs, the object is not
moved. | false | Boolean
| camel.component.minio.not-match-e-tag | Set not match ETag parameter for get
object(s). | | String
| camel.component.minio.object-lock | Set when creating new bucket. | false |
Boolean
| camel.component.minio.object-name | To get the object from the bucket with
the given object name. | | String
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
b/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
index 3b8da5a2c88..15b5c52cbe7 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
@@ -97,7 +97,7 @@ Choose a Camel repository when you need capabilities beyond
the portable Spring
== Spring Boot Auto-Configuration
-The starter supports 5 options, which are listed below.
+The starter supports 6 options, which are listed below.
[width="100%",cols="2,5,^1,2",options="header"]
|===
@@ -106,5 +106,6 @@ The starter supports 5 options, which are listed below.
| camel.component.state-store.backend-factory | Factory that creates a
dedicated backend for each store name. When set, it takes precedence over
registry auto-discovery for endpoints without an explicit backend. The option
is a org.apache.camel.component.statestore.StateStoreBackendFactory type. | |
StateStoreBackendFactory
| camel.component.state-store.enabled | Whether to enable auto configuration
of the state-store component. This is enabled by default. | | Boolean
| camel.component.state-store.lazy-start-producer | Whether the producer
should be started lazy (on the first message). By starting lazy you can use
this to allow CamelContext and routes to startup in situations where a producer
may otherwise fail during starting and cause the route to fail being started.
By deferring this startup to be lazy then the startup failure can be handled
during routing messages via Camel's routing error handlers. Beware that when
the first message is processed [...]
+| camel.component.state-store.namespaced | Whether to use a store-specific
namespace prefix to isolate keys on a shared backend repository. | true |
Boolean
| camel.state-store.spring-cache.enabled | Whether to register a
StateStoreBackendFactory that creates a Spring Cache-backed KeyValueRepository
for each state-store name. Disabled by default. Requires a single CacheManager
bean and no user-defined StateStoreBackendFactory. Does not register a global
KeyValueRepository. | false | Boolean
|===
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 316ba01c313..984b4d96a68 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -58,7 +58,7 @@
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>kms20160120</artifactId>
- <version>2.3.1</version>
+ <version>2.3.2</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
@@ -73,7 +73,7 @@
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>tea-openapi</artifactId>
- <version>0.3.18</version>
+ <version>0.3.20</version>
</dependency>
<dependency>
<groupId>com.google.api.grpc</groupId>
@@ -2647,6 +2647,11 @@
<artifactId>camel-ai-observability-api</artifactId>
<version>4.24.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-ai-prompt</artifactId>
+ <version>4.24.0-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-ai-resource</artifactId>
@@ -5219,6 +5224,11 @@
<artifactId>camel-vertx-http</artifactId>
<version>4.24.0-SNAPSHOT</version>
</dependency>
+ <dependency>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-vertx-mqtt</artifactId>
+ <version>4.24.0-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-vertx-websocket</artifactId>