This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-spring-boot.git
The following commit(s) were added to refs/heads/master by this push:
new 7521713 Regen
7521713 is described below
commit 75217134b1285a3835af2c8a26767cf2d2d1c2b5
Author: Andrea Cosentino <[email protected]>
AuthorDate: Mon Mar 2 09:58:55 2020 +0100
Regen
---
.../catalog/components/xmlsecurity-verify.json | 2 +-
.../XmlVerifierComponentConfiguration.java | 38 +++++++++++-----------
.../ROOT/pages/reactive-streams-starter.adoc | 7 ++--
3 files changed, 25 insertions(+), 22 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
index 2085a9c..77ba69a 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/xmlsecurity-verify.json
@@ -25,12 +25,12 @@
"disallowDoctypeDecl": { "kind": "property", "displayName": "Disallow
Doctype Decl", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret":
false, "defaultValue": "true", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Disallows that
the incoming XML document contains DTD DOCTYPE declarat [...]
"keySelector": { "kind": "property", "displayName": "Key Selector",
"group": "producer", "label": "", "required": false, "type": "object",
"javaType": "javax.xml.crypto.KeySelector", "deprecated": false, "secret":
false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Provides the key
for validating the XML signature." },
"omitXmlDeclaration": { "kind": "property", "displayName": "Omit Xml
Declaration", "group": "common", "label": "common", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret":
false, "defaultValue": "false", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Indicator
whether the XML declaration in the outgoing message body shou [...]
+ "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
"outputNodeSearch": { "kind": "property", "displayName": "Output Node
Search", "group": "producer", "label": "", "required": false, "type": "object",
"javaType": "java.lang.Object", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Sets the output
node search value for determining the node from the XML signature document
which shall be [...]
"outputNodeSearchType": { "kind": "property", "displayName": "Output Node
Search Type", "group": "producer", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "Default", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Determines the
search type for determining the output node which is se [...]
"outputXmlEncoding": { "kind": "property", "displayName": "Output Xml
Encoding", "group": "common", "label": "common", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "The character
encoding of the resulting signed XML document. If null then the encoding of the
origin [...]
"removeSignatureElements": { "kind": "property", "displayName": "Remove
Signature Elements", "group": "producer", "label": "", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"secret": false, "defaultValue": "false", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Indicator
whether the XML signature elements (elements with local [...]
"schemaResourceUri": { "kind": "property", "displayName": "Schema Resource
Uri", "group": "common", "label": "common", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Classpath to the
XML Schema. Must be specified in the detached XML Signature case for
determining th [...]
- "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start
Producer", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 during starting and cause the r [...]
"secureValidation": { "kind": "property", "displayName": "Secure
Validation", "group": "producer", "label": "", "required": false, "type":
"boolean", "javaType": "java.lang.Boolean", "deprecated": false, "secret":
false, "defaultValue": "true", "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Enables secure
validation. If true then secure validation is enabled." },
"validationFailedHandler": { "kind": "property", "displayName":
"Validation Failed Handler", "group": "producer", "label": "", "required":
false, "type": "object", "javaType":
"org.apache.camel.component.xmlsecurity.api.ValidationFailedHandler",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Handles the
different validation failed si [...]
"xmlSignature2Message": { "kind": "property", "displayName": "Xml
Signature2 Message", "group": "producer", "label": "", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.xmlsecurity.api.XmlSignature2Message",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.xmlsecurity.processor.XmlVerifierConfiguration",
"configurationField": "verifierConfiguration", "description": "Bean which maps
the XML signature to the output-mes [...]
diff --git
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlVerifierComponentConfiguration.java
b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlVerifierComponentConfiguration.java
index 5580f16..4b061b5 100644
---
a/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlVerifierComponentConfiguration.java
+++
b/components-starter/camel-xmlsecurity-starter/src/main/java/org/apache/camel/component/xmlsecurity/springboot/XmlVerifierComponentConfiguration.java
@@ -74,6 +74,17 @@ public class XmlVerifierComponentConfiguration
*/
private Boolean omitXmlDeclaration = false;
/**
+ * 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 then creating and starting the producer may take a little time
+ * and prolong the total processing time of the processing.
+ */
+ private Boolean lazyStartProducer = false;
+ /**
* Sets the output node search value for determining the node from the XML
* signature document which shall be set to the output message body. The
* class of the value depends on the type of the output node search. The
@@ -112,17 +123,6 @@ public class XmlVerifierComponentConfiguration
*/
private String schemaResourceUri;
/**
- * 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 then creating and starting the producer may take a little time
- * and prolong the total processing time of the processing.
- */
- private Boolean lazyStartProducer = false;
- /**
* Enables secure validation. If true then secure validation is enabled.
*/
private Boolean secureValidation = true;
@@ -240,6 +240,14 @@ public class XmlVerifierComponentConfiguration
this.omitXmlDeclaration = omitXmlDeclaration;
}
+ public Boolean getLazyStartProducer() {
+ return lazyStartProducer;
+ }
+
+ public void setLazyStartProducer(Boolean lazyStartProducer) {
+ this.lazyStartProducer = lazyStartProducer;
+ }
+
public String getOutputNodeSearch() {
return outputNodeSearch;
}
@@ -280,14 +288,6 @@ public class XmlVerifierComponentConfiguration
this.schemaResourceUri = schemaResourceUri;
}
- public Boolean getLazyStartProducer() {
- return lazyStartProducer;
- }
-
- public void setLazyStartProducer(Boolean lazyStartProducer) {
- this.lazyStartProducer = lazyStartProducer;
- }
-
public Boolean getSecureValidation() {
return secureValidation;
}
diff --git a/docs/modules/ROOT/pages/reactive-streams-starter.adoc
b/docs/modules/ROOT/pages/reactive-streams-starter.adoc
index eb279f7..e3d3c76 100644
--- a/docs/modules/ROOT/pages/reactive-streams-starter.adoc
+++ b/docs/modules/ROOT/pages/reactive-streams-starter.adoc
@@ -17,7 +17,7 @@ When using reactive-streams with Spring Boot make sure to use
the following Mave
----
-The component supports 7 options, which are listed below.
+The component supports 10 options, which are listed below.
@@ -28,8 +28,11 @@ The component supports 7 options, which are listed below.
| *camel.component.reactive-streams.basic-property-binding* | Whether the
component should use basic property binding (Camel 2.x) or the newer property
binding with additional capabilities | false | Boolean
| *camel.component.reactive-streams.bridge-error-handler* | 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 message and handled by the routing
Error Handler. By default the consumer will use the
org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be
logged at WARN or ERROR level and ignored. | false | Boolean
| *camel.component.reactive-streams.enabled* | Whether to enable auto
configuration of the reactive-streams component. This is enabled by default. |
| Boolean
-| *camel.component.reactive-streams.internal-engine-configuration* |
Configures the internal engine for Reactive Streams. The option is a
org.apache.camel.component.reactive.streams.engine.ReactiveStreamsEngineConfiguration
type. | | String
| *camel.component.reactive-streams.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 pro [...]
+| *camel.component.reactive-streams.reactive-streams-engine-configuration* |
To use an existing reactive stream engine configuration. The option is a
org.apache.camel.component.reactive.streams.engine.ReactiveStreamsEngineConfiguration
type. | | String
| *camel.component.reactive-streams.service-type* | Set the type of the
underlying reactive streams implementation to use. The implementation is looked
up from the registry or using a ServiceLoader, the default implementation is
DefaultCamelReactiveStreamsService | | String
+| *camel.component.reactive-streams.thread-pool-max-size* | The maximum number
of threads used by the reactive streams internal engine. | 10 | Integer
+| *camel.component.reactive-streams.thread-pool-min-size* | The minimum number
of threads used by the reactive streams internal engine. | | Integer
+| *camel.component.reactive-streams.thread-pool-name* | The name of the thread
pool used by the reactive streams internal engine. | CamelReactiveStreamsWorker
| String
|===
// spring-boot-auto-configure options: END