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 7a696ae Regen after master alignment
7a696ae is described below
commit 7a696ae283ac12ed610ab40c6e08e02b414fa518
Author: Andrea Cosentino <[email protected]>
AuthorDate: Wed Mar 25 18:20:03 2020 +0100
Regen after master alignment
---
.../camel/springboot/catalog/components/elytron.json | 2 ++
.../camel/springboot/catalog/components/milo-client.json | 4 +++-
.../camel/springboot/catalog/components/undertow.json | 2 ++
components-starter/camel-corda-starter/pom.xml | 12 ++++++++++++
.../src/main/docs/elytron-starter.adoc | 3 ++-
.../elytron/springboot/ElytronComponentConfiguration.java | 15 +++++++++++++++
.../camel-milo-starter/src/main/docs/milo-starter.adoc | 3 ++-
.../springboot/MiloClientComponentConfiguration.java | 13 +++++++++++++
.../src/main/docs/undertow-starter.adoc | 3 ++-
.../springboot/UndertowComponentConfiguration.java | 15 +++++++++++++++
docs/modules/ROOT/pages/elytron-starter.adoc | 3 ++-
docs/modules/ROOT/pages/milo-starter.adoc | 3 ++-
docs/modules/ROOT/pages/undertow-starter.adoc | 3 ++-
13 files changed, 74 insertions(+), 7 deletions(-)
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elytron.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elytron.json
index 0678edd..f65beec 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elytron.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/elytron.json
@@ -31,6 +31,7 @@
"undertowHttpBinding": { "kind": "property", "displayName": "Undertow Http
Binding", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.UndertowHttpBinding", "deprecated": false,
"secret": false, "description": "To use a custom HttpBinding to control the
mapping between Camel message and HttpClient." },
"allowedRoles": { "kind": "property", "displayName": "Allowed Roles",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Configuration used by UndertowSecurityProvider. Comma separated
list of allowed roles." },
"securityConfiguration": { "kind": "property", "displayName": "Security
Configuration", "group": "security", "label": "security", "required": false,
"type": "object", "javaType": "java.lang.Object", "deprecated": false,
"secret": false, "description": "Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration." },
+ "securityProvider": { "kind": "property", "displayName": "Security
Provider", "group": "security", "label": "security", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.spi.UndertowSecurityProvider",
"deprecated": false, "secret": false, "description": "Security provider allows
plug in the provider, which will be used to secure requests. SPI approach could
be used too (component then finds security provider using SPI)." },
"sslContextParameters": { "kind": "property", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"secret": false, "description": "To configure security using
SSLContextParameters" },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": "false", "description": "Enable usage
of global SSL context parameters." }
},
@@ -62,6 +63,7 @@
"undertowHttpBinding": { "kind": "parameter", "displayName": "Undertow
Http Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.undertow.UndertowHttpBinding", "deprecated": false,
"secret": false, "description": "To use a custom UndertowHttpBinding to control
the mapping between Camel message and undertow." },
"allowedRoles": { "kind": "parameter", "displayName": "Allowed Roles",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "List of allowed roles in String format" },
"securityConfiguration": { "kind": "parameter", "displayName": "Security
Configuration", "group": "security", "label": "security", "required": false,
"type": "object", "javaType": "java.lang.Object", "deprecated": false,
"secret": false, "description": "OConfiguration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides whether accepts configuration." },
+ "securityProvider": { "kind": "parameter", "displayName": "Security
Provider", "group": "security", "label": "security", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.spi.UndertowSecurityProvider",
"deprecated": false, "secret": false, "description": "Security provider allows
plug in the provider, which will be used to secure requests. SPI approach could
be used too (endpoint then finds security provider using SPI)." },
"sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"secret": false, "description": "To configure security using
SSLContextParameters" },
"fireWebSocketChannelEvents": { "kind": "parameter", "displayName": "Fire
Web Socket Channel Events", "group": "websocket", "label":
"consumer,websocket", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "secret": false, "defaultValue": "false",
"description": "if true, the consumer will post notifications to the route when
a new WebSocket peer connects, disconnects, etc. See
UndertowConstants.EVENT_TYPE and EventType." },
"sendTimeout": { "kind": "parameter", "displayName": "Send Timeout",
"group": "websocket", "label": "producer,websocket", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret":
false, "defaultValue": "30000", "description": "Timeout in milliseconds when
sending to a websocket channel. The default timeout is 30000 (30 seconds)." },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/milo-client.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/milo-client.json
index 43fe0b7..bb24cac 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/milo-client.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/milo-client.json
@@ -39,6 +39,7 @@
"maxResponseMessageSize": { "kind": "property", "displayName": "Max
Response Message Size", "group": "client", "label": "client", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The maximum number of
bytes a response message may have" },
"overrideHost": { "kind": "property", "displayName": "Override Host",
"group": "client", "label": "client", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Override the server
reported endpoint host with the host from the endpoint URI." },
"productUri": { "kind": "property", "displayName": "Product Uri", "group":
"client", "label": "client", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "defaultValue":
"http:\/\/camel.apache.org\/EclipseMilo", "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The product URI" },
+ "requestedPublishingInterval": { "kind": "property", "displayName":
"Requested Publishing Interval", "group": "client", "label": "client",
"required": false, "type": "number", "javaType": "java.lang.Double",
"deprecated": false, "secret": false, "defaultValue": "1_000.0",
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The requested publishing
interval in milliseconds" },
"requestTimeout": { "kind": "property", "displayName": "Request Timeout",
"group": "client", "label": "client", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Request timeout in
milliseconds" },
"sessionName": { "kind": "property", "displayName": "Session Name",
"group": "client", "label": "client", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Session name" },
"sessionTimeout": { "kind": "property", "displayName": "Session Timeout",
"group": "client", "label": "client", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Session timeout in
milliseconds" }
@@ -51,7 +52,7 @@
"discoveryEndpointUri": { "kind": "parameter", "displayName": "Discovery
Endpoint Uri", "group": "common", "label": "", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "An alternative discovery
URI" },
"method": { "kind": "parameter", "displayName": "Method", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "description": "The
method definition (see Method ID)" },
"node": { "kind": "parameter", "displayName": "Node", "group": "common",
"label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "description": "The
node definition (see Node ID)" },
- "samplingInterval": { "kind": "parameter", "displayName": "Sampling
Interval", "group": "common", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "secret": false,
"description": "The sampling interval in milliseconds" },
+ "samplingInterval": { "kind": "parameter", "displayName": "Sampling
Interval", "group": "common", "label": "", "required": false, "type": "number",
"javaType": "java.lang.Double", "deprecated": false, "secret": false,
"defaultValue": "0.0", "description": "The sampling interval in milliseconds" },
"bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error
Handler", "group": "consumer", "label": "consumer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": 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 message and handled b [...]
"exceptionHandler": { "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, "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 default the consumer will deal with [...]
"exchangePattern": { "kind": "parameter", "displayName": "Exchange
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced",
"required": false, "type": "object", "javaType":
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut",
"InOptionalOut" ], "deprecated": false, "secret": false, "description": "Sets
the exchange pattern when the consumer creates an exchange." },
@@ -71,6 +72,7 @@
"maxResponseMessageSize": { "kind": "parameter", "displayName": "Max
Response Message Size", "group": "client", "label": "client", "required":
false, "type": "integer", "javaType": "java.lang.Long", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The maximum number of
bytes a response message may have" },
"overrideHost": { "kind": "parameter", "displayName": "Override Host",
"group": "client", "label": "client", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
false, "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Override the server
reported endpoint host with the host from the endpoint URI." },
"productUri": { "kind": "parameter", "displayName": "Product Uri",
"group": "client", "label": "client", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"defaultValue": "http:\/\/camel.apache.org\/EclipseMilo", "configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The product URI" },
+ "requestedPublishingInterval": { "kind": "parameter", "displayName":
"Requested Publishing Interval", "group": "client", "label": "client",
"required": false, "type": "number", "javaType": "java.lang.Double",
"deprecated": false, "secret": false, "defaultValue": "1_000.0",
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "The requested publishing
interval in milliseconds" },
"requestTimeout": { "kind": "parameter", "displayName": "Request Timeout",
"group": "client", "label": "client", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Request timeout in
milliseconds" },
"sessionName": { "kind": "parameter", "displayName": "Session Name",
"group": "client", "label": "client", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Session name" },
"sessionTimeout": { "kind": "parameter", "displayName": "Session Timeout",
"group": "client", "label": "client", "required": false, "type": "integer",
"javaType": "java.lang.Long", "deprecated": false, "secret": false,
"configurationClass":
"org.apache.camel.component.milo.client.MiloClientConfiguration",
"configurationField": "configuration", "description": "Session timeout in
milliseconds" }
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
index 8a2bb5e..6721897 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/undertow.json
@@ -28,6 +28,7 @@
"undertowHttpBinding": { "kind": "property", "displayName": "Undertow Http
Binding", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.UndertowHttpBinding", "deprecated": false,
"secret": false, "description": "To use a custom HttpBinding to control the
mapping between Camel message and HttpClient." },
"allowedRoles": { "kind": "property", "displayName": "Allowed Roles",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Configuration used by UndertowSecurityProvider. Comma separated
list of allowed roles." },
"securityConfiguration": { "kind": "property", "displayName": "Security
Configuration", "group": "security", "label": "security", "required": false,
"type": "object", "javaType": "java.lang.Object", "deprecated": false,
"secret": false, "description": "Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration." },
+ "securityProvider": { "kind": "property", "displayName": "Security
Provider", "group": "security", "label": "security", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.spi.UndertowSecurityProvider",
"deprecated": false, "secret": false, "description": "Security provider allows
plug in the provider, which will be used to secure requests. SPI approach could
be used too (component then finds security provider using SPI)." },
"sslContextParameters": { "kind": "property", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"secret": false, "description": "To configure security using
SSLContextParameters" },
"useGlobalSslContextParameters": { "kind": "property", "displayName": "Use
Global Ssl Context Parameters", "group": "security", "label": "security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": "false", "description": "Enable usage
of global SSL context parameters." }
},
@@ -59,6 +60,7 @@
"undertowHttpBinding": { "kind": "parameter", "displayName": "Undertow
Http Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType":
"org.apache.camel.component.undertow.UndertowHttpBinding", "deprecated": false,
"secret": false, "description": "To use a custom UndertowHttpBinding to control
the mapping between Camel message and undertow." },
"allowedRoles": { "kind": "parameter", "displayName": "Allowed Roles",
"group": "security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Configuration used by UndertowSecurityProvider. Comma separated
list of allowed roles." },
"securityConfiguration": { "kind": "parameter", "displayName": "Security
Configuration", "group": "security", "label": "security", "required": false,
"type": "object", "javaType": "java.lang.Object", "deprecated": false,
"secret": false, "description": "OConfiguration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides whether accepts configuration." },
+ "securityProvider": { "kind": "parameter", "displayName": "Security
Provider", "group": "security", "label": "security", "required": false, "type":
"object", "javaType":
"org.apache.camel.component.undertow.spi.UndertowSecurityProvider",
"deprecated": false, "secret": false, "description": "Security provider allows
plug in the provider, which will be used to secure requests. SPI approach could
be used too (endpoint then finds security provider using SPI)." },
"sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context
Parameters", "group": "security", "label": "security", "required": false,
"type": "object", "javaType":
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false,
"secret": false, "description": "To configure security using
SSLContextParameters" },
"fireWebSocketChannelEvents": { "kind": "parameter", "displayName": "Fire
Web Socket Channel Events", "group": "websocket", "label":
"consumer,websocket", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "secret": false, "defaultValue": "false",
"description": "if true, the consumer will post notifications to the route when
a new WebSocket peer connects, disconnects, etc. See
UndertowConstants.EVENT_TYPE and EventType." },
"sendTimeout": { "kind": "parameter", "displayName": "Send Timeout",
"group": "websocket", "label": "producer,websocket", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret":
false, "defaultValue": "30000", "description": "Timeout in milliseconds when
sending to a websocket channel. The default timeout is 30000 (30 seconds)." },
diff --git a/components-starter/camel-corda-starter/pom.xml
b/components-starter/camel-corda-starter/pom.xml
index 61d6d32..cba8670 100644
--- a/components-starter/camel-corda-starter/pom.xml
+++ b/components-starter/camel-corda-starter/pom.xml
@@ -38,6 +38,18 @@
<groupId>org.apache.camel</groupId>
<artifactId>camel-corda</artifactId>
<version>${camel-version}</version>
+ <!--START OF GENERATED CODE-->
+ <exclusions>
+ <exclusion>
+ <groupId>ch.qos.logback</groupId>
+ <artifactId>logback-classic</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>ch.qos.logback</groupId>
+ <artifactId>logback-core</artifactId>
+ </exclusion>
+ </exclusions>
+ <!--END OF GENERATED CODE-->
</dependency>
<!--START OF GENERATED CODE-->
<dependency>
diff --git
a/components-starter/camel-elytron-starter/src/main/docs/elytron-starter.adoc
b/components-starter/camel-elytron-starter/src/main/docs/elytron-starter.adoc
index 091d2ca..ba51f24 100644
---
a/components-starter/camel-elytron-starter/src/main/docs/elytron-starter.adoc
+++
b/components-starter/camel-elytron-starter/src/main/docs/elytron-starter.adoc
@@ -17,7 +17,7 @@ When using elytron with Spring Boot make sure to use the
following Maven depende
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -35,6 +35,7 @@ The component supports 14 options, which are listed below.
| *camel.component.elytron.mute-exception* | If enabled and an Exchange failed
processing on the consumer side the response's body won't contain the
exception's stack trace. | false | Boolean
| *camel.component.elytron.security-configuration* | Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration. The option is a
java.lang.Object type. | | String
| *camel.component.elytron.security-domain-builder* | Definition of Builder,
which will be used for creation of security domain. The option is a
org.wildfly.security.auth.server.SecurityDomain.Builder type. | | String
+| *camel.component.elytron.security-provider* | Security provider allows plug
in the provider, which will be used to secure requests. SPI approach could be
used too (component then finds security provider using SPI). The option is a
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type. | |
String
| *camel.component.elytron.ssl-context-parameters* | To configure security
using SSLContextParameters. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
| *camel.component.elytron.undertow-http-binding* | To use a custom
HttpBinding to control the mapping between Camel message and HttpClient. The
option is a org.apache.camel.component.undertow.UndertowHttpBinding type. | |
String
| *camel.component.elytron.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean
diff --git
a/components-starter/camel-elytron-starter/src/main/java/org/apache/camel/component/elytron/springboot/ElytronComponentConfiguration.java
b/components-starter/camel-elytron-starter/src/main/java/org/apache/camel/component/elytron/springboot/ElytronComponentConfiguration.java
index 61a34aa..970e0bf 100644
---
a/components-starter/camel-elytron-starter/src/main/java/org/apache/camel/component/elytron/springboot/ElytronComponentConfiguration.java
+++
b/components-starter/camel-elytron-starter/src/main/java/org/apache/camel/component/elytron/springboot/ElytronComponentConfiguration.java
@@ -108,6 +108,13 @@ public class ElytronComponentConfiguration
*/
private String securityConfiguration;
/**
+ * Security provider allows plug in the provider, which will be used to
+ * secure requests. SPI approach could be used too (component then finds
+ * security provider using SPI). The option is a
+ * org.apache.camel.component.undertow.spi.UndertowSecurityProvider type.
+ */
+ private String securityProvider;
+ /**
* To configure security using SSLContextParameters. The option is a
* org.apache.camel.support.jsse.SSLContextParameters type.
*/
@@ -205,6 +212,14 @@ public class ElytronComponentConfiguration
this.securityConfiguration = securityConfiguration;
}
+ public String getSecurityProvider() {
+ return securityProvider;
+ }
+
+ public void setSecurityProvider(String securityProvider) {
+ this.securityProvider = securityProvider;
+ }
+
public String getSslContextParameters() {
return sslContextParameters;
}
diff --git
a/components-starter/camel-milo-starter/src/main/docs/milo-starter.adoc
b/components-starter/camel-milo-starter/src/main/docs/milo-starter.adoc
index 6b4d6f0..155070f 100644
--- a/components-starter/camel-milo-starter/src/main/docs/milo-starter.adoc
+++ b/components-starter/camel-milo-starter/src/main/docs/milo-starter.adoc
@@ -17,7 +17,7 @@ When using milo with Spring Boot make sure to use the
following Maven dependency
----
-The component supports 45 options, which are listed below.
+The component supports 46 options, which are listed below.
@@ -46,6 +46,7 @@ The component supports 45 options, which are listed below.
| *camel.component.milo-client.override-host* | Override the server reported
endpoint host with the host from the endpoint URI. | false | Boolean
| *camel.component.milo-client.product-uri* | The product URI |
http://camel.apache.org/EclipseMilo | String
| *camel.component.milo-client.request-timeout* | Request timeout in
milliseconds | | Long
+| *camel.component.milo-client.requested-publishing-interval* | The requested
publishing interval in milliseconds | | Double
| *camel.component.milo-client.session-name* | Session name | | String
| *camel.component.milo-client.session-timeout* | Session timeout in
milliseconds | | Long
| *camel.component.milo-server.application-name* | The application name | |
String
diff --git
a/components-starter/camel-milo-starter/src/main/java/org/apache/camel/component/milo/client/springboot/MiloClientComponentConfiguration.java
b/components-starter/camel-milo-starter/src/main/java/org/apache/camel/component/milo/client/springboot/MiloClientComponentConfiguration.java
index d8a1094..9fb86f3 100644
---
a/components-starter/camel-milo-starter/src/main/java/org/apache/camel/component/milo/client/springboot/MiloClientComponentConfiguration.java
+++
b/components-starter/camel-milo-starter/src/main/java/org/apache/camel/component/milo/client/springboot/MiloClientComponentConfiguration.java
@@ -134,6 +134,10 @@ public class MiloClientComponentConfiguration
*/
private String productUri = "http://camel.apache.org/EclipseMilo";
/**
+ * The requested publishing interval in milliseconds
+ */
+ private Double requestedPublishingInterval;
+ /**
* Request timeout in milliseconds
*/
private Long requestTimeout;
@@ -306,6 +310,15 @@ public class MiloClientComponentConfiguration
this.productUri = productUri;
}
+ public Double getRequestedPublishingInterval() {
+ return requestedPublishingInterval;
+ }
+
+ public void setRequestedPublishingInterval(
+ Double requestedPublishingInterval) {
+ this.requestedPublishingInterval = requestedPublishingInterval;
+ }
+
public Long getRequestTimeout() {
return requestTimeout;
}
diff --git
a/components-starter/camel-undertow-starter/src/main/docs/undertow-starter.adoc
b/components-starter/camel-undertow-starter/src/main/docs/undertow-starter.adoc
index 7241aba..7ae5bab 100644
---
a/components-starter/camel-undertow-starter/src/main/docs/undertow-starter.adoc
+++
b/components-starter/camel-undertow-starter/src/main/docs/undertow-starter.adoc
@@ -17,7 +17,7 @@ When using undertow with Spring Boot make sure to use the
following Maven depend
----
-The component supports 11 options, which are listed below.
+The component supports 12 options, which are listed below.
@@ -32,6 +32,7 @@ The component supports 11 options, which are listed below.
| *camel.component.undertow.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 t [...]
| *camel.component.undertow.mute-exception* | If enabled and an Exchange
failed processing on the consumer side the response's body won't contain the
exception's stack trace. | false | Boolean
| *camel.component.undertow.security-configuration* | Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration. The option is a
java.lang.Object type. | | String
+| *camel.component.undertow.security-provider* | Security provider allows plug
in the provider, which will be used to secure requests. SPI approach could be
used too (component then finds security provider using SPI). The option is a
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type. | |
String
| *camel.component.undertow.ssl-context-parameters* | To configure security
using SSLContextParameters. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
| *camel.component.undertow.undertow-http-binding* | To use a custom
HttpBinding to control the mapping between Camel message and HttpClient. The
option is a org.apache.camel.component.undertow.UndertowHttpBinding type. | |
String
| *camel.component.undertow.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean
diff --git
a/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentConfiguration.java
b/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentConfiguration.java
index a9da3c6..b9953e4 100644
---
a/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentConfiguration.java
+++
b/components-starter/camel-undertow-starter/src/main/java/org/apache/camel/component/undertow/springboot/UndertowComponentConfiguration.java
@@ -91,6 +91,13 @@ public class UndertowComponentConfiguration
*/
private String securityConfiguration;
/**
+ * Security provider allows plug in the provider, which will be used to
+ * secure requests. SPI approach could be used too (component then finds
+ * security provider using SPI). The option is a
+ * org.apache.camel.component.undertow.spi.UndertowSecurityProvider type.
+ */
+ private String securityProvider;
+ /**
* To configure security using SSLContextParameters. The option is a
* org.apache.camel.support.jsse.SSLContextParameters type.
*/
@@ -164,6 +171,14 @@ public class UndertowComponentConfiguration
this.securityConfiguration = securityConfiguration;
}
+ public String getSecurityProvider() {
+ return securityProvider;
+ }
+
+ public void setSecurityProvider(String securityProvider) {
+ this.securityProvider = securityProvider;
+ }
+
public String getSslContextParameters() {
return sslContextParameters;
}
diff --git a/docs/modules/ROOT/pages/elytron-starter.adoc
b/docs/modules/ROOT/pages/elytron-starter.adoc
index 091d2ca..ba51f24 100644
--- a/docs/modules/ROOT/pages/elytron-starter.adoc
+++ b/docs/modules/ROOT/pages/elytron-starter.adoc
@@ -17,7 +17,7 @@ When using elytron with Spring Boot make sure to use the
following Maven depende
----
-The component supports 14 options, which are listed below.
+The component supports 15 options, which are listed below.
@@ -35,6 +35,7 @@ The component supports 14 options, which are listed below.
| *camel.component.elytron.mute-exception* | If enabled and an Exchange failed
processing on the consumer side the response's body won't contain the
exception's stack trace. | false | Boolean
| *camel.component.elytron.security-configuration* | Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration. The option is a
java.lang.Object type. | | String
| *camel.component.elytron.security-domain-builder* | Definition of Builder,
which will be used for creation of security domain. The option is a
org.wildfly.security.auth.server.SecurityDomain.Builder type. | | String
+| *camel.component.elytron.security-provider* | Security provider allows plug
in the provider, which will be used to secure requests. SPI approach could be
used too (component then finds security provider using SPI). The option is a
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type. | |
String
| *camel.component.elytron.ssl-context-parameters* | To configure security
using SSLContextParameters. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
| *camel.component.elytron.undertow-http-binding* | To use a custom
HttpBinding to control the mapping between Camel message and HttpClient. The
option is a org.apache.camel.component.undertow.UndertowHttpBinding type. | |
String
| *camel.component.elytron.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean
diff --git a/docs/modules/ROOT/pages/milo-starter.adoc
b/docs/modules/ROOT/pages/milo-starter.adoc
index 6b4d6f0..155070f 100644
--- a/docs/modules/ROOT/pages/milo-starter.adoc
+++ b/docs/modules/ROOT/pages/milo-starter.adoc
@@ -17,7 +17,7 @@ When using milo with Spring Boot make sure to use the
following Maven dependency
----
-The component supports 45 options, which are listed below.
+The component supports 46 options, which are listed below.
@@ -46,6 +46,7 @@ The component supports 45 options, which are listed below.
| *camel.component.milo-client.override-host* | Override the server reported
endpoint host with the host from the endpoint URI. | false | Boolean
| *camel.component.milo-client.product-uri* | The product URI |
http://camel.apache.org/EclipseMilo | String
| *camel.component.milo-client.request-timeout* | Request timeout in
milliseconds | | Long
+| *camel.component.milo-client.requested-publishing-interval* | The requested
publishing interval in milliseconds | | Double
| *camel.component.milo-client.session-name* | Session name | | String
| *camel.component.milo-client.session-timeout* | Session timeout in
milliseconds | | Long
| *camel.component.milo-server.application-name* | The application name | |
String
diff --git a/docs/modules/ROOT/pages/undertow-starter.adoc
b/docs/modules/ROOT/pages/undertow-starter.adoc
index 7241aba..7ae5bab 100644
--- a/docs/modules/ROOT/pages/undertow-starter.adoc
+++ b/docs/modules/ROOT/pages/undertow-starter.adoc
@@ -17,7 +17,7 @@ When using undertow with Spring Boot make sure to use the
following Maven depend
----
-The component supports 11 options, which are listed below.
+The component supports 12 options, which are listed below.
@@ -32,6 +32,7 @@ The component supports 11 options, which are listed below.
| *camel.component.undertow.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 t [...]
| *camel.component.undertow.mute-exception* | If enabled and an Exchange
failed processing on the consumer side the response's body won't contain the
exception's stack trace. | false | Boolean
| *camel.component.undertow.security-configuration* | Configuration used by
UndertowSecurityProvider. Security configuration object for use from
UndertowSecurityProvider. Configuration is UndertowSecurityProvider specific.
Each provider decides, whether it accepts configuration. The option is a
java.lang.Object type. | | String
+| *camel.component.undertow.security-provider* | Security provider allows plug
in the provider, which will be used to secure requests. SPI approach could be
used too (component then finds security provider using SPI). The option is a
org.apache.camel.component.undertow.spi.UndertowSecurityProvider type. | |
String
| *camel.component.undertow.ssl-context-parameters* | To configure security
using SSLContextParameters. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
| *camel.component.undertow.undertow-http-binding* | To use a custom
HttpBinding to control the mapping between Camel message and HttpClient. The
option is a org.apache.camel.component.undertow.UndertowHttpBinding type. | |
String
| *camel.component.undertow.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean