This is an automated email from the ASF dual-hosted git repository.
acosentino 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 36cdb1d [create-pull-request] automated change
36cdb1d is described below
commit 36cdb1d3d96d48ccc938fa8dd0327f33415febe2
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Nov 6 00:58:43 2021 +0000
[create-pull-request] automated change
---
.../springboot/catalog/components/atmosphere-websocket.json | 1 +
.../apache/camel/springboot/catalog/components/jetty.json | 1 +
.../src/main/docs/atmosphere-websocket.json | 7 +++++++
.../springboot/WebsocketComponentConfiguration.java | 13 +++++++++++++
.../camel-jetty-starter/src/main/docs/jetty.json | 7 +++++++
.../jetty9/springboot/JettyHttpComponentConfiguration9.java | 13 +++++++++++++
.../spring-boot/examples/json/atmosphere-websocket.json | 7 +++++++
.../components/modules/spring-boot/examples/json/jetty.json | 7 +++++++
8 files changed, 56 insertions(+)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
index 7696d20..9a31b67 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/atmosphere-websocket.json
@@ -24,6 +24,7 @@
},
"componentProperties": {
"bridgeErrorHandler": { "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 occurred
while the consumer is trying to pickup incoming messages, or the likes, will
now be processed as a me [...]
+ "muteException": { "kind": "property", "displayName": "Mute Exception",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "If enabled and an Exchange failed
processing on the consumer side the response's body won't contain the
exception's stack trace." },
"servletName": { "kind": "property", "displayName": "Servlet Name",
"group": "consumer", "label": "consumer", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "autowired": false,
"secret": false, "defaultValue": "CamelServlet", "description": "Default name
of servlet to use. The default name is CamelServlet." },
"attachmentMultipartBinding": { "kind": "property", "displayName":
"Attachment Multipart Binding", "group": "consumer (advanced)", "label":
"consumer,advanced", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "autowired": false, "secret": false,
"defaultValue": false, "description": "Whether to automatic bind
multipart\/form-data as attachments on the Camel Exchange. The options
attachmentMultipartBinding=true and disableStreamCache=false cannot work [...]
"fileNameExtWhitelist": { "kind": "property", "displayName": "File Name
Ext Whitelist", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "autowired": false, "secret": false, "description":
"Whitelist of accepted filename extensions for accepting uploaded files.
Multiple extensions can be separated by comma, such as txt,xml." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
index 3f57280..841bde1 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/jetty.json
@@ -28,6 +28,7 @@
"enableJmx": { "kind": "property", "displayName": "Enable Jmx", "group":
"consumer", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "deprecationNote": "", "autowired": false,
"secret": false, "defaultValue": false, "description": "If this option is true,
Jetty JMX support will be enabled for this endpoint." },
"maxThreads": { "kind": "property", "displayName": "Max Threads", "group":
"consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "To set a value for maximum
number of threads in server thread pool. Notice that both a min and max size
must be configured." },
"minThreads": { "kind": "property", "displayName": "Min Threads", "group":
"consumer", "label": "consumer", "required": false, "type": "integer",
"javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "To set a value for minimum
number of threads in server thread pool. Notice that both a min and max size
must be configured." },
+ "muteException": { "kind": "property", "displayName": "Mute Exception",
"group": "consumer", "label": "consumer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "autowired": false, "secret":
false, "defaultValue": false, "description": "If enabled and an Exchange failed
processing on the consumer side the response's body won't contain the
exception's stack trace." },
"requestBufferSize": { "kind": "property", "displayName": "Request Buffer
Size", "group": "consumer", "label": "", "required": false, "type": "integer",
"javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Allows to configure a
custom value of the request buffer size on the Jetty connectors." },
"requestHeaderSize": { "kind": "property", "displayName": "Request Header
Size", "group": "consumer", "label": "", "required": false, "type": "integer",
"javaType": "java.lang.Integer", "deprecated": false, "deprecationNote": "",
"autowired": false, "secret": false, "description": "Allows to configure a
custom value of the request header size on the Jetty connectors." },
"responseBufferSize": { "kind": "property", "displayName": "Response
Buffer Size", "group": "consumer", "label": "", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false,
"deprecationNote": "", "autowired": false, "secret": false, "description":
"Allows to configure a custom value of the response buffer size on the Jetty
connectors." },
diff --git
a/components-starter/camel-atmosphere-websocket-starter/src/main/docs/atmosphere-websocket.json
b/components-starter/camel-atmosphere-websocket-starter/src/main/docs/atmosphere-websocket.json
index 744a897..dd2277a 100644
---
a/components-starter/camel-atmosphere-websocket-starter/src/main/docs/atmosphere-websocket.json
+++
b/components-starter/camel-atmosphere-websocket-starter/src/main/docs/atmosphere-websocket.json
@@ -90,6 +90,13 @@
"defaultValue": false
},
{
+ "name": "camel.component.atmosphere-websocket.mute-exception",
+ "type": "java.lang.Boolean",
+ "description": "If enabled and an Exchange failed processing on the
consumer side the response's body won't contain the exception's stack trace.",
+ "sourceType":
"org.apache.camel.component.atmosphere.websocket.springboot.WebsocketComponentConfiguration",
+ "defaultValue": false
+ },
+ {
"name": "camel.component.atmosphere-websocket.servlet-name",
"type": "java.lang.String",
"description": "Default name of servlet to use. The default name is
CamelServlet.",
diff --git
a/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
b/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
index 5fa8ffb..b326d64 100644
---
a/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
+++
b/components-starter/camel-atmosphere-websocket-starter/src/main/java/org/apache/camel/component/atmosphere/websocket/springboot/WebsocketComponentConfiguration.java
@@ -50,6 +50,11 @@ public class WebsocketComponentConfiguration
*/
private Boolean bridgeErrorHandler = false;
/**
+ * If enabled and an Exchange failed processing on the consumer side the
+ * response's body won't contain the exception's stack trace.
+ */
+ private Boolean muteException = false;
+ /**
* Default name of servlet to use. The default name is CamelServlet.
*/
private String servletName = "CamelServlet";
@@ -126,6 +131,14 @@ public class WebsocketComponentConfiguration
this.bridgeErrorHandler = bridgeErrorHandler;
}
+ public Boolean getMuteException() {
+ return muteException;
+ }
+
+ public void setMuteException(Boolean muteException) {
+ this.muteException = muteException;
+ }
+
public String getServletName() {
return servletName;
}
diff --git a/components-starter/camel-jetty-starter/src/main/docs/jetty.json
b/components-starter/camel-jetty-starter/src/main/docs/jetty.json
index 7eb421c..3a6ce46 100644
--- a/components-starter/camel-jetty-starter/src/main/docs/jetty.json
+++ b/components-starter/camel-jetty-starter/src/main/docs/jetty.json
@@ -114,6 +114,13 @@
"sourceType":
"org.apache.camel.component.jetty9.springboot.JettyHttpComponentConfiguration9"
},
{
+ "name": "camel.component.jetty.mute-exception",
+ "type": "java.lang.Boolean",
+ "description": "If enabled and an Exchange failed processing on the
consumer side the response's body won't contain the exception's stack trace.",
+ "sourceType":
"org.apache.camel.component.jetty9.springboot.JettyHttpComponentConfiguration9",
+ "defaultValue": false
+ },
+ {
"name": "camel.component.jetty.proxy-host",
"type": "java.lang.String",
"description": "To use a http proxy to configure the hostname.",
diff --git
a/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
b/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
index b62bec2..725b151 100644
---
a/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
+++
b/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
@@ -79,6 +79,11 @@ public class JettyHttpComponentConfiguration9
*/
private Integer minThreads;
/**
+ * If enabled and an Exchange failed processing on the consumer side the
+ * response's body won't contain the exception's stack trace.
+ */
+ private Boolean muteException = false;
+ /**
* Allows to configure a custom value of the request buffer size on the
* Jetty connectors.
*/
@@ -262,6 +267,14 @@ public class JettyHttpComponentConfiguration9
this.minThreads = minThreads;
}
+ public Boolean getMuteException() {
+ return muteException;
+ }
+
+ public void setMuteException(Boolean muteException) {
+ this.muteException = muteException;
+ }
+
public Integer getRequestBufferSize() {
return requestBufferSize;
}
diff --git
a/docs/components/modules/spring-boot/examples/json/atmosphere-websocket.json
b/docs/components/modules/spring-boot/examples/json/atmosphere-websocket.json
index 744a897..dd2277a 100644
---
a/docs/components/modules/spring-boot/examples/json/atmosphere-websocket.json
+++
b/docs/components/modules/spring-boot/examples/json/atmosphere-websocket.json
@@ -90,6 +90,13 @@
"defaultValue": false
},
{
+ "name": "camel.component.atmosphere-websocket.mute-exception",
+ "type": "java.lang.Boolean",
+ "description": "If enabled and an Exchange failed processing on the
consumer side the response's body won't contain the exception's stack trace.",
+ "sourceType":
"org.apache.camel.component.atmosphere.websocket.springboot.WebsocketComponentConfiguration",
+ "defaultValue": false
+ },
+ {
"name": "camel.component.atmosphere-websocket.servlet-name",
"type": "java.lang.String",
"description": "Default name of servlet to use. The default name is
CamelServlet.",
diff --git a/docs/components/modules/spring-boot/examples/json/jetty.json
b/docs/components/modules/spring-boot/examples/json/jetty.json
index 7eb421c..3a6ce46 100644
--- a/docs/components/modules/spring-boot/examples/json/jetty.json
+++ b/docs/components/modules/spring-boot/examples/json/jetty.json
@@ -114,6 +114,13 @@
"sourceType":
"org.apache.camel.component.jetty9.springboot.JettyHttpComponentConfiguration9"
},
{
+ "name": "camel.component.jetty.mute-exception",
+ "type": "java.lang.Boolean",
+ "description": "If enabled and an Exchange failed processing on the
consumer side the response's body won't contain the exception's stack trace.",
+ "sourceType":
"org.apache.camel.component.jetty9.springboot.JettyHttpComponentConfiguration9",
+ "defaultValue": false
+ },
+ {
"name": "camel.component.jetty.proxy-host",
"type": "java.lang.String",
"description": "To use a http proxy to configure the hostname.",