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.git
The following commit(s) were added to refs/heads/main by this push:
new da36018272df CAMEL-26745: camel-platform-http / camel-hazelcast -
align enum option default values with the declared enum values (#29418)
da36018272df is described below
commit da36018272df029295d51a159c1a2573c8696e89
Author: dhairya05 <[email protected]>
AuthorDate: Sun Nov 8 21:59:55 2026 +0530
CAMEL-26745: camel-platform-http / camel-hazelcast - align enum option
default values with the declared enum values (#29418)
platform-http cookieSameSite documented the default Lax, and
hazelcast-queue queueConsumerMode documented Listen; neither is in the option's
own enum list (STRICT, LAX, NONE and listen, poll). The defaults are now LAX
and listen. Metadata only: the field initializers are unchanged and enum
conversion is case-insensitive.
The four Azure options with the same issue are component options, which the
camel-spring-boot generator turns into Java constants, so they are left for a
generator change in camel-spring-boot.
---
.../org/apache/camel/catalog/components/hazelcast-queue.json | 2 +-
.../org/apache/camel/catalog/components/platform-http.json | 2 +-
.../apache/camel/component/hazelcast/queue/hazelcast-queue.json | 2 +-
.../component/hazelcast/queue/HazelcastQueueConfiguration.java | 4 ++--
.../org/apache/camel/component/platform/http/platform-http.json | 2 +-
.../camel/component/platform/http/cookie/CookieConfiguration.java | 2 +-
.../endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java | 8 ++++----
.../builder/endpoint/dsl/PlatformHttpEndpointBuilderFactory.java | 4 ++--
8 files changed, 13 insertions(+), 13 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
index e01d79144784..056268a572d0 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hazelcast-queue.json
@@ -52,7 +52,7 @@
"hazelcastInstanceName": { "index": 4, "kind": "parameter", "displayName":
"Hazelcast Instance Name", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The hazelcast instance
reference name which can be used for hazelcast endpoint. If you don't specify
the instance reference, camel use the default hazelcast instance from the
camel-hazelcast instance." },
"pollingTimeout": { "index": 5, "kind": "parameter", "displayName":
"Polling Timeout", "group": "consumer", "label": "consumer", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 10000, "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": "configuration", "description": "Define the polling
timeout of the Queue consumer in Poll mode" },
"poolSize": { "index": 6, "kind": "parameter", "displayName": "Pool Size",
"group": "consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 1, "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": "configuration", "description": "Define the Pool size for
Queue Consumer Executor" },
- "queueConsumerMode": { "index": 7, "kind": "parameter", "displayName":
"Queue Consumer Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode",
"enum": [ "listen", "poll" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "Listen", "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": [...]
+ "queueConsumerMode": { "index": 7, "kind": "parameter", "displayName":
"Queue Consumer Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode",
"enum": [ "listen", "poll" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "listen", "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": [...]
"bridgeErrorHandler": { "index": 8, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Allows for bridging the consumer to the
Camel routing Error Handler, which mean any exceptions (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
"exceptionHandler": { "index": 9, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By def [...]
"exchangePattern": { "index": 10, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
index 496620dc15d9..a85e0ccaf8f3 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/platform-http.json
@@ -44,7 +44,7 @@
"cookieHttpOnly": { "index": 3, "kind": "parameter", "displayName":
"Cookie Http Only", "group": "consumer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets whether to
prevent client side scripts from accessing created coo [...]
"cookieMaxAge": { "index": 4, "kind": "parameter", "displayName": "Cookie
Max Age", "group": "consumer", "label": "", "required": false, "type":
"integer", "javaType": "java.lang.Long", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets the maximum
cookie age in seconds." },
"cookiePath": { "index": 5, "kind": "parameter", "displayName": "Cookie
Path", "group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "\/", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets the URL path
that must exist in the requested URL in order to send [...]
- "cookieSameSite": { "index": 6, "kind": "parameter", "displayName":
"Cookie Same Site", "group": "consumer", "label": "", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite",
"enum": [ "STRICT", "LAX", "NONE" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "Lax", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": [...]
+ "cookieSameSite": { "index": 6, "kind": "parameter", "displayName":
"Cookie Same Site", "group": "consumer", "label": "", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite",
"enum": [ "STRICT", "LAX", "NONE" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "LAX", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": [...]
"cookieSecure": { "index": 7, "kind": "parameter", "displayName": "Cookie
Secure", "group": "consumer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets whether the
cookie is only sent to the server with an encrypted reques [...]
"handleWriteResponseError": { "index": 8, "kind": "parameter",
"displayName": "Handle Write Response Error", "group": "consumer", "label":
"advanced,consumer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "When Camel is complete processing the
message, and the HTTP server is writing response. This option controls whether
Camel should catch any failure during writing respons [...]
"httpMethodRestrict": { "index": 9, "kind": "parameter", "displayName":
"Http Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "A comma separated list of
HTTP methods to serve, e.g. GET,POST . If no methods are specified, all methods
will be served." },
diff --git
a/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
b/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
index e01d79144784..056268a572d0 100644
---
a/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
+++
b/components/camel-hazelcast/src/generated/resources/META-INF/org/apache/camel/component/hazelcast/queue/hazelcast-queue.json
@@ -52,7 +52,7 @@
"hazelcastInstanceName": { "index": 4, "kind": "parameter", "displayName":
"Hazelcast Instance Name", "group": "common", "label": "", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "The hazelcast instance
reference name which can be used for hazelcast endpoint. If you don't specify
the instance reference, camel use the default hazelcast instance from the
camel-hazelcast instance." },
"pollingTimeout": { "index": 5, "kind": "parameter", "displayName":
"Polling Timeout", "group": "consumer", "label": "consumer", "required": false,
"type": "integer", "javaType": "long", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": 10000, "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": "configuration", "description": "Define the polling
timeout of the Queue consumer in Poll mode" },
"poolSize": { "index": 6, "kind": "parameter", "displayName": "Pool Size",
"group": "consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": 1, "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": "configuration", "description": "Define the Pool size for
Queue Consumer Executor" },
- "queueConsumerMode": { "index": 7, "kind": "parameter", "displayName":
"Queue Consumer Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode",
"enum": [ "listen", "poll" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "Listen", "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": [...]
+ "queueConsumerMode": { "index": 7, "kind": "parameter", "displayName":
"Queue Consumer Mode", "group": "consumer", "label": "consumer", "required":
false, "type": "enum", "javaType":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode",
"enum": [ "listen", "poll" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "listen", "configurationClass":
"org.apache.camel.component.hazelcast.queue.HazelcastQueueConfiguration",
"configurationField": [...]
"bridgeErrorHandler": { "index": 8, "kind": "parameter", "displayName":
"Bridge Error Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Allows for bridging the consumer to the
Camel routing Error Handler, which mean any exceptions (if possible) occurred
while the Camel consumer is trying to pickup incoming [...]
"exceptionHandler": { "index": 9, "kind": "parameter", "displayName":
"Exception Handler", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "object", "javaType":
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.",
"deprecated": false, "autowired": false, "secret": false, "description": "To
let the consumer use a custom ExceptionHandler. Notice if the option
bridgeErrorHandler is enabled then this option is not in use. By def [...]
"exchangePattern": { "index": 10, "kind": "parameter", "displayName":
"Exchange Pattern", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "enum", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
diff --git
a/components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueConfiguration.java
b/components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueConfiguration.java
index 7ada813e7fcf..dbe2492081de 100644
---
a/components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueConfiguration.java
+++
b/components/camel-hazelcast/src/main/java/org/apache/camel/component/hazelcast/queue/HazelcastQueueConfiguration.java
@@ -27,7 +27,7 @@ public class HazelcastQueueConfiguration {
@UriParam(label = "consumer", defaultValue = "10000")
private long pollingTimeout = 10000L;
- @UriParam(label = "consumer", defaultValue = "Listen")
+ @UriParam(label = "consumer", defaultValue = "listen")
private HazelcastQueueConsumerMode queueConsumerMode =
HazelcastQueueConsumerMode.LISTEN;
@UriParam(label = "consumer", defaultValue = "1")
private int poolSize = 1;
@@ -44,7 +44,7 @@ public class HazelcastQueueConfiguration {
}
/**
- * Define the Queue Consumer mode: Listen or Poll
+ * Define the Queue Consumer mode: listen or poll
*/
public HazelcastQueueConsumerMode getQueueConsumerMode() {
return queueConsumerMode;
diff --git
a/components/camel-platform-http/src/generated/resources/META-INF/org/apache/camel/component/platform/http/platform-http.json
b/components/camel-platform-http/src/generated/resources/META-INF/org/apache/camel/component/platform/http/platform-http.json
index 496620dc15d9..a85e0ccaf8f3 100644
---
a/components/camel-platform-http/src/generated/resources/META-INF/org/apache/camel/component/platform/http/platform-http.json
+++
b/components/camel-platform-http/src/generated/resources/META-INF/org/apache/camel/component/platform/http/platform-http.json
@@ -44,7 +44,7 @@
"cookieHttpOnly": { "index": 3, "kind": "parameter", "displayName":
"Cookie Http Only", "group": "consumer", "label": "", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired":
false, "secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets whether to
prevent client side scripts from accessing created coo [...]
"cookieMaxAge": { "index": 4, "kind": "parameter", "displayName": "Cookie
Max Age", "group": "consumer", "label": "", "required": false, "type":
"integer", "javaType": "java.lang.Long", "deprecated": false, "autowired":
false, "secret": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets the maximum
cookie age in seconds." },
"cookiePath": { "index": 5, "kind": "parameter", "displayName": "Cookie
Path", "group": "consumer", "label": "", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "\/", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets the URL path
that must exist in the requested URL in order to send [...]
- "cookieSameSite": { "index": 6, "kind": "parameter", "displayName":
"Cookie Same Site", "group": "consumer", "label": "", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite",
"enum": [ "STRICT", "LAX", "NONE" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "Lax", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": [...]
+ "cookieSameSite": { "index": 6, "kind": "parameter", "displayName":
"Cookie Same Site", "group": "consumer", "label": "", "required": false,
"type": "enum", "javaType":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite",
"enum": [ "STRICT", "LAX", "NONE" ], "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "LAX", "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": [...]
"cookieSecure": { "index": 7, "kind": "parameter", "displayName": "Cookie
Secure", "group": "consumer", "label": "", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": false, "configurationClass":
"org.apache.camel.component.platform.http.cookie.CookieConfiguration",
"configurationField": "cookieConfiguration", "description": "Sets whether the
cookie is only sent to the server with an encrypted reques [...]
"handleWriteResponseError": { "index": 8, "kind": "parameter",
"displayName": "Handle Write Response Error", "group": "consumer", "label":
"advanced,consumer", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "When Camel is complete processing the
message, and the HTTP server is writing response. This option controls whether
Camel should catch any failure during writing respons [...]
"httpMethodRestrict": { "index": 9, "kind": "parameter", "displayName":
"Http Method Restrict", "group": "consumer", "label": "consumer", "required":
false, "type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "A comma separated list of
HTTP methods to serve, e.g. GET,POST . If no methods are specified, all methods
will be served." },
diff --git
a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/cookie/CookieConfiguration.java
b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/cookie/CookieConfiguration.java
index 4a267d9f43a2..e9bf62448d00 100644
---
a/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/cookie/CookieConfiguration.java
+++
b/components/camel-platform-http/src/main/java/org/apache/camel/component/platform/http/cookie/CookieConfiguration.java
@@ -41,7 +41,7 @@ public class CookieConfiguration {
private boolean cookieSecure = DEFAULT_SECURE_FLAG;
@UriParam(defaultValue = "false")
private boolean cookieHttpOnly = DEFAULT_HTTP_ONLY_FLAG;
- @UriParam(defaultValue = "Lax")
+ @UriParam(defaultValue = "LAX")
private CookieSameSite cookieSameSite = DEFAULT_SAME_SITE;
public CookieConfiguration() {
diff --git
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
index 83216887f316..c595c2576ef5 100644
---
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
+++
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HazelcastQueueEndpointBuilderFactory.java
@@ -203,12 +203,12 @@ public interface HazelcastQueueEndpointBuilderFactory {
return this;
}
/**
- * Define the Queue Consumer mode: Listen or Poll.
+ * Define the Queue Consumer mode: listen or poll.
*
* The option is a:
*
<code>org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode</code>
type.
*
- * Default: Listen
+ * Default: listen
* Group: consumer
*
* @param queueConsumerMode the value to set
@@ -219,12 +219,12 @@ public interface HazelcastQueueEndpointBuilderFactory {
return this;
}
/**
- * Define the Queue Consumer mode: Listen or Poll.
+ * Define the Queue Consumer mode: listen or poll.
*
* The option will be converted to a
*
<code>org.apache.camel.component.hazelcast.queue.HazelcastQueueConsumerMode</code>
type.
*
- * Default: Listen
+ * Default: listen
* Group: consumer
*
* @param queueConsumerMode the value to set
diff --git
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PlatformHttpEndpointBuilderFactory.java
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PlatformHttpEndpointBuilderFactory.java
index 46c235e37e42..5ab6bc189e33 100644
---
a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PlatformHttpEndpointBuilderFactory.java
+++
b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/PlatformHttpEndpointBuilderFactory.java
@@ -158,7 +158,7 @@ public interface PlatformHttpEndpointBuilderFactory {
* The option is a:
*
<code>org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite</code>
type.
*
- * Default: Lax
+ * Default: LAX
* Group: consumer
*
* @param cookieSameSite the value to set
@@ -175,7 +175,7 @@ public interface PlatformHttpEndpointBuilderFactory {
* The option will be converted to a
*
<code>org.apache.camel.component.platform.http.cookie.CookieConfiguration.CookieSameSite</code>
type.
*
- * Default: Lax
+ * Default: LAX
* Group: consumer
*
* @param cookieSameSite the value to set