This is an automated email from the ASF dual-hosted git repository.
davsclaus 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 bbbab21 Regen
bbbab21 is described below
commit bbbab214bc074c0a3d52ec2dd8359fb70f7d79ab
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Aug 11 16:23:44 2020 +0200
Regen
---
.../catalog/components/atmosphere-websocket.json | 15 +--
.../springboot/catalog/components/resteasy.json | 39 +-----
.../springboot/catalog/components/salesforce.json | 2 +-
.../catalog/others/spring-javaconfig.json | 2 +-
components-starter/README.adoc | 4 +-
.../src/main/docs/resteasy-starter.adoc | 13 +-
.../springboot/ResteasyComponentConfiguration.java | 141 ---------------------
.../src/main/docs/salesforce-starter.adoc | 2 +-
.../SalesforceComponentConfiguration.java | 5 +
docs/modules/ROOT/pages/list.adoc | 4 +-
docs/modules/ROOT/pages/resteasy-starter.adoc | 13 +-
docs/modules/ROOT/pages/salesforce-starter.adoc | 2 +-
tooling/camel-spring-boot-dependencies/pom.xml | 5 +
13 files changed, 23 insertions(+), 224 deletions(-)
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 d9360ed..44c1af8 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
@@ -58,24 +58,11 @@
"optionsEnabled": { "kind": "parameter", "displayName": "Options Enabled",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": false, "description": "Specifies whether to enable HTTP
OPTIONS for this Servlet consumer. By default OPTIONS is turned off." },
"traceEnabled": { "kind": "parameter", "displayName": "Trace Enabled",
"group": "consumer (advanced)", "label": "consumer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": false, "description": "Specifies whether to enable HTTP
TRACE for this Servlet consumer. By default TRACE is turned off." },
"bridgeEndpoint": { "kind": "parameter", "displayName": "Bridge Endpoint",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
false, "description": "If the option is true, HttpProducer will ignore the
Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also
set the option throwExceptionOnFailure to be false to let the HttpProducer send
all the fault response [...]
- "connectionClose": { "kind": "parameter", "displayName": "Connection
Close", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "false", "description": "Specifies whether a Connection Close
header must be added to HTTP Request. By default connectionClose is false." },
- "copyHeaders": { "kind": "parameter", "displayName": "Copy Headers",
"group": "producer", "label": "producer", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"true", "description": "If this option is true then IN exchange headers will be
copied to OUT exchange headers according to copy strategy. Setting this to
false, allows to only include the headers from the HTTP response (not
propagating IN headers)." },
- "httpMethod": { "kind": "parameter", "displayName": "Http Method",
"group": "producer", "label": "producer", "required": false, "type": "object",
"javaType": "org.apache.camel.http.common.HttpMethods", "enum": [ "GET",
"POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE", "PATCH" ], "deprecated":
false, "secret": false, "description": "Configure the HTTP method to use. The
HttpMethod header cannot override this option if set." },
- "ignoreResponseBody": { "kind": "parameter", "displayName": "Ignore
Response Body", "group": "producer", "label": "producer", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "If this option is true, The http
producer won't read response body and cache the input stream" },
"lazyStartProducer": { "kind": "parameter", "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 [...]
- "preserveHostHeader": { "kind": "parameter", "displayName": "Preserve Host
Header", "group": "producer", "label": "producer", "required": false, "type":
"boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "If the option is true, HttpProducer will
set the Host header to the value contained in the current exchange Host header,
useful in reverse proxy applications where you want the Host header received by
the downstream server t [...]
- "throwExceptionOnFailure": { "kind": "parameter", "displayName": "Throw
Exception On Failure", "group": "producer", "label": "producer", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": "true", "description": "Option to disable throwing the
HttpOperationFailedException in case of failed responses from the remote
server. This allows you to get all responses regardless of the HTTP status
code." },
- "cookieHandler": { "kind": "parameter", "displayName": "Cookie Handler",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "object", "javaType":
"org.apache.camel.http.base.cookie.CookieHandler", "deprecated": false,
"secret": false, "description": "Configure a cookie handler to maintain a HTTP
session" },
- "okStatusCodeRange": { "kind": "parameter", "displayName": "Ok Status Code
Range", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "secret": false, "defaultValue": "200-299", "description":
"The status codes which are considered a success response. The values are
inclusive. Multiple ranges can be defined, separated by comma, e.g.
200-204,209,301-304. Each range must be a single num [...]
"basicPropertyBinding": { "kind": "parameter", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the endpoint should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
"mapHttpMessageBody": { "kind": "parameter", "displayName": "Map Http
Message Body", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "If this option is true then IN exchange
Body of the exchange will be mapped to HTTP body. Setting this to false will
avoid the HTTP mapping." },
"mapHttpMessageFormUrlEncodedBody": { "kind": "parameter", "displayName":
"Map Http Message Form Url Encoded Body", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "secret": false, "defaultValue": "true", "description":
"If this option is true then IN exchange Form Encoded body of the exchange will
be mapped to HTTP. Setting this to false will avoid the HTTP Form Encoded body
mapping." },
"mapHttpMessageHeaders": { "kind": "parameter", "displayName": "Map Http
Message Headers", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "If this option is true then IN exchange
Headers of the exchange will be mapped to HTTP headers. Setting this to false
will avoid the HTTP Headers mapping." },
- "synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "description": "Sets whether synchronous processing should be strictly
used, or Camel is allowed to use asynchronous processing (if supported)." },
- "proxyAuthNtHost": { "kind": "parameter", "displayName": "Proxy Auth Nt
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy authentication domain (workstation name) to use with
NTML" },
- "proxyAuthScheme": { "kind": "parameter", "displayName": "Proxy Auth
Scheme", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "http", "https" ],
"deprecated": false, "secret": false, "description": "Proxy authentication
scheme to use" },
- "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"proxy", "label": "producer,proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy hostname to use" },
- "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group":
"proxy", "label": "producer,proxy", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "secret": false, "description": "Proxy
port to use" },
- "authHost": { "kind": "parameter", "displayName": "Auth Host", "group":
"security", "label": "producer,security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Authentication host to use with NTML" }
+ "synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "description": "Sets whether synchronous processing should be strictly
used, or Camel is allowed to use asynchronous processing (if supported)." }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
index 055512c..446ea9f 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/resteasy.json
@@ -28,18 +28,7 @@
"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 [...]
"allowJavaSerializedObject": { "kind": "property", "displayName": "Allow
Java Serialized Object", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": false, "description": "Whether to allow java
serialization when a request uses
context-type=application\/x-java-serialized-object. This is by default turned
off. If you enable this then be aware that Java will deserialize the incomin
[...]
"basicPropertyBinding": { "kind": "property", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the component should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
- "httpBinding": { "kind": "property", "displayName": "Http Binding",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.camel.http.common.HttpBinding", "deprecated": false,
"secret": false, "description": "To use a custom HttpBinding to control the
mapping between Camel message and HttpClient." },
- "headerFilterStrategy": { "kind": "property", "displayName": "Header
Filter Strategy", "group": "filter", "label": "filter", "required": false,
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." },
- "proxyAuthDomain": { "kind": "property", "displayName": "Proxy Auth
Domain", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "Proxy authentication domain to use" },
- "proxyAuthHost": { "kind": "property", "displayName": "Proxy Auth Host",
"group": "proxy", "label": "producer,proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy authentication host" },
- "proxyAuthMethod": { "kind": "property", "displayName": "Proxy Auth
Method", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "Basic", "Digest",
"NTLM" ], "deprecated": false, "secret": false, "description": "Proxy
authentication method to use" },
- "proxyAuthNtHost": { "kind": "property", "displayName": "Proxy Auth Nt
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy authentication domain (workstation name) to use with
NTML" },
- "proxyAuthPassword": { "kind": "property", "displayName": "Proxy Auth
Password", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": true, "description": "Proxy authentication password" },
- "proxyAuthPort": { "kind": "property", "displayName": "Proxy Auth Port",
"group": "proxy", "label": "producer,proxy", "required": false, "type":
"integer", "javaType": "java.lang.Integer", "deprecated": false, "secret":
false, "description": "Proxy authentication port" },
- "proxyAuthUsername": { "kind": "property", "displayName": "Proxy Auth
Username", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": true, "description": "Proxy authentication username" },
- "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. Important: Only one instance of
org.apache.camel.support.jsse.SSLContextParameters is supported per
HttpComponent. If you need to use 2 or more differen [...]
- "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." },
- "x509HostnameVerifier": { "kind": "property", "displayName": "X509
Hostname Verifier", "group": "security", "label": "security", "required":
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier",
"deprecated": false, "secret": false, "description": "To use a custom
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier." }
+ "headerFilterStrategy": { "kind": "property", "displayName": "Header
Filter Strategy", "group": "filter", "label": "filter", "required": false,
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message." }
},
"properties": {
"httpUri": { "kind": "path", "displayName": "Http Uri", "group": "common",
"label": "common", "required": true, "type": "string", "javaType":
"java.net.URI", "deprecated": false, "deprecationNote": "", "secret": false,
"description": "The url of the HTTP endpoint to call." },
@@ -74,10 +63,7 @@
"getWithBody": { "kind": "parameter", "displayName": "Get With Body",
"group": "producer (advanced)", "label": "producer,advanced", "required":
false, "type": "boolean", "javaType": "boolean", "deprecated": false, "secret":
false, "defaultValue": false, "description": "Whether the HTTP GET should
include the message body or not. By default HTTP GET do not include any HTTP
body. However in some rare cases users may need to be able to include the
message body." },
"okStatusCodeRange": { "kind": "parameter", "displayName": "Ok Status Code
Range", "group": "producer (advanced)", "label": "producer,advanced",
"required": false, "type": "string", "javaType": "java.lang.String",
"deprecated": false, "secret": false, "defaultValue": "200-299", "description":
"The status codes which are considered a success response. The values are
inclusive. Multiple ranges can be defined, separated by comma, e.g.
200-204,209,301-304. Each range must be a single num [...]
"basicPropertyBinding": { "kind": "parameter", "displayName": "Basic
Property Binding", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": false, "description": "Whether the endpoint should use basic
property binding (Camel 2.x) or the newer property binding with additional
capabilities" },
- "clientBuilder": { "kind": "parameter", "displayName": "Client Builder",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.http.impl.client.HttpClientBuilder", "deprecated":
false, "secret": false, "description": "Provide access to the http client
request parameters used on new RequestConfig instances used by producers or
consumers of this endpoint." },
"headerFilterStrategy": { "kind": "parameter", "displayName": "Header
Filter Strategy", "group": "advanced", "label": "advanced", "required": false,
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy",
"deprecated": false, "secret": false, "description": "To use a custom
HeaderFilterStrategy to filter header to and from Camel message." },
- "httpClient": { "kind": "parameter", "displayName": "Http Client",
"group": "advanced", "label": "advanced", "required": false, "type": "object",
"javaType": "org.apache.http.client.HttpClient", "deprecated": false, "secret":
false, "description": "Sets a custom HttpClient to be used by the producer" },
- "httpClientOptions": { "kind": "parameter", "displayName": "Http Client
Options", "group": "advanced", "label": "advanced", "required": false, "type":
"object", "javaType": "java.util.Map<java.lang.String, java.lang.Object>",
"prefix": "httpClient.", "multiValue": true, "deprecated": false, "secret":
false, "description": "To configure the HttpClient using the key\/values from
the Map." },
"mapHttpMessageBody": { "kind": "parameter", "displayName": "Map Http
Message Body", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "If this option is true then IN exchange
Body of the exchange will be mapped to HTTP body. Setting this to false will
avoid the HTTP mapping." },
"mapHttpMessageFormUrlEncodedBody": { "kind": "parameter", "displayName":
"Map Http Message Form Url Encoded Body", "group": "advanced", "label":
"advanced", "required": false, "type": "boolean", "javaType": "boolean",
"deprecated": false, "secret": false, "defaultValue": "true", "description":
"If this option is true then IN exchange Form Encoded body of the exchange will
be mapped to HTTP. Setting this to false will avoid the HTTP Form Encoded body
mapping." },
"mapHttpMessageHeaders": { "kind": "parameter", "displayName": "Map Http
Message Headers", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "true", "description": "If this option is true then IN exchange
Headers of the exchange will be mapped to HTTP headers. Setting this to false
will avoid the HTTP Headers mapping." },
@@ -85,29 +71,8 @@
"skipServletProcessing": { "kind": "parameter", "displayName": "Skip
Servlet Processing", "group": "advanced", "label": "advanced", "required":
false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"secret": false, "description": "Sets the flag to use skip servlet processing
and let camel take over processing" },
"synchronous": { "kind": "parameter", "displayName": "Synchronous",
"group": "advanced", "label": "advanced", "required": false, "type": "boolean",
"javaType": "boolean", "deprecated": false, "secret": false, "defaultValue":
"false", "description": "Sets whether synchronous processing should be strictly
used, or Camel is allowed to use asynchronous processing (if supported)." },
"useSystemProperties": { "kind": "parameter", "displayName": "Use System
Properties", "group": "advanced", "label": "advanced", "required": false,
"type": "boolean", "javaType": "boolean", "deprecated": false, "secret": false,
"defaultValue": "false", "description": "To use System Properties as fallback
for configuration" },
- "proxyAuthDomain": { "kind": "parameter", "displayName": "Proxy Auth
Domain", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": false, "description": "Proxy authentication domain to use with NTML"
},
- "proxyAuthHost": { "kind": "parameter", "displayName": "Proxy Auth Host",
"group": "proxy", "label": "producer,proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy authentication host" },
- "proxyAuthMethod": { "kind": "parameter", "displayName": "Proxy Auth
Method", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "Basic", "Digest",
"NTLM" ], "deprecated": false, "secret": false, "description": "Proxy
authentication method to use" },
- "proxyAuthNtHost": { "kind": "parameter", "displayName": "Proxy Auth Nt
Host", "group": "proxy", "label": "producer,proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy authentication domain (workstation name) to use with
NTML" },
- "proxyAuthPassword": { "kind": "parameter", "displayName": "Proxy Auth
Password", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": true, "description": "Proxy authentication password" },
- "proxyAuthPort": { "kind": "parameter", "displayName": "Proxy Auth Port",
"group": "proxy", "label": "producer,proxy", "required": false, "type":
"integer", "javaType": "int", "deprecated": false, "secret": false,
"description": "Proxy authentication port" },
- "proxyAuthScheme": { "kind": "parameter", "displayName": "Proxy Auth
Scheme", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "enum": [ "http", "https" ],
"deprecated": false, "secret": false, "description": "Proxy authentication
scheme to use" },
- "proxyAuthUsername": { "kind": "parameter", "displayName": "Proxy Auth
Username", "group": "proxy", "label": "producer,proxy", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"secret": true, "description": "Proxy authentication username" },
"proxyClientClass": { "kind": "parameter", "displayName": "Proxy Client
Class", "group": "proxy", "label": "proxy", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Sets the resteasy proxyClientClass" },
- "proxyHost": { "kind": "parameter", "displayName": "Proxy Host", "group":
"proxy", "label": "producer,proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Proxy hostname to use" },
- "proxyMethod": { "kind": "parameter", "displayName": "Proxy Method",
"group": "proxy", "label": "proxy", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Sets the proxy method defined in an interface" },
- "proxyPort": { "kind": "parameter", "displayName": "Proxy Port", "group":
"proxy", "label": "producer,proxy", "required": false, "type": "integer",
"javaType": "int", "deprecated": false, "secret": false, "description": "Proxy
port to use" },
- "authDomain": { "kind": "parameter", "displayName": "Auth Domain",
"group": "security", "label": "producer,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Authentication domain to use with NTML" },
- "authenticationPreemptive": { "kind": "parameter", "displayName":
"Authentication Preemptive", "group": "security", "label": "producer,security",
"required": false, "type": "boolean", "javaType": "boolean", "deprecated":
false, "secret": false, "defaultValue": false, "description": "If this option
is true, camel-http sends preemptive basic authentication to the server." },
- "authHost": { "kind": "parameter", "displayName": "Auth Host", "group":
"security", "label": "producer,security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Authentication host to use with NTML" },
- "authMethod": { "kind": "parameter", "displayName": "Auth Method",
"group": "security", "label": "producer,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": false,
"description": "Authentication methods allowed to use as a comma separated list
of values Basic, Digest or NTLM." },
- "authMethodPriority": { "kind": "parameter", "displayName": "Auth Method
Priority", "group": "security", "label": "producer,security", "required":
false, "type": "string", "javaType": "java.lang.String", "enum": [ "Basic",
"Digest", "NTLM" ], "deprecated": false, "secret": false, "description": "Which
authentication method to prioritize to use, either as Basic, Digest or NTLM." },
- "authPassword": { "kind": "parameter", "displayName": "Auth Password",
"group": "security", "label": "producer,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": true,
"description": "Authentication password" },
- "authUsername": { "kind": "parameter", "displayName": "Auth Username",
"group": "security", "label": "producer,security", "required": false, "type":
"string", "javaType": "java.lang.String", "deprecated": false, "secret": true,
"description": "Authentication username" },
- "basicAuth": { "kind": "parameter", "displayName": "Basic Auth", "group":
"security", "label": "security", "required": false, "type": "boolean",
"javaType": "java.lang.Boolean", "deprecated": false, "secret": false,
"description": "Sets the flag to basicAuth on endpoint" },
"password": { "kind": "parameter", "displayName": "Password", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"description": "Sets the password" },
- "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. Important: Only one instance of
org.apache.camel.util.jsse.SSLContextParameters is supported per HttpComponent.
If you need to use 2 or more different [...]
- "username": { "kind": "parameter", "displayName": "Username", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"description": "Sets the username" },
- "x509HostnameVerifier": { "kind": "parameter", "displayName": "X509
Hostname Verifier", "group": "security", "label": "security", "required":
false, "type": "object", "javaType": "javax.net.ssl.HostnameVerifier",
"deprecated": false, "secret": false, "description": "To use a custom
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier" }
+ "username": { "kind": "parameter", "displayName": "Username", "group":
"security", "label": "security", "required": false, "type": "string",
"javaType": "java.lang.String", "deprecated": false, "secret": true,
"description": "Sets the username" }
}
}
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
index 1d609d8..892a2d7 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/salesforce.json
@@ -49,7 +49,7 @@
"notifyForOperationUndelete": { "kind": "property", "displayName": "Notify
For Operation Undelete", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Notify for un-delete operation,
defaults to false (API version = 29.0)" },
"notifyForOperationUpdate": { "kind": "property", "displayName": "Notify
For Operation Update", "group": "common", "label": "", "required": false,
"type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Notify for update operation,
defaults to false (API version = 29.0)" },
"objectMapper": { "kind": "property", "displayName": "Object Mapper",
"group": "common", "label": "", "required": false, "type": "object",
"javaType": "com.fasterxml.jackson.databind.ObjectMapper", "deprecated": false,
"secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Custom Jackson ObjectMapper to
use when serializing\/deserializing Salesforce objects." },
- "packages": { "kind": "property", "displayName": "Packages", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "description": "In
what packages are the generated DTO classes. Typically the classes would be
generated using camel-salesforce-maven-plugin. Set it if using the generated
DTOs to gain the benefit of using short SObject names in parameters\/header
values. Multiple packages can be s [...]
+ "packages": { "kind": "property", "displayName": "Packages", "group":
"common", "label": "common", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": true, "secret": false, "description": "In
what packages are the generated DTO classes. Typically the classes would be
generated using camel-salesforce-maven-plugin. Set it if using the generated
DTOs to gain the benefit of using short SObject names in parameters\/header
values. Multiple packages can be se [...]
"rawPayload": { "kind": "property", "displayName": "Raw Payload", "group":
"common", "label": "", "required": false, "type": "boolean", "javaType":
"boolean", "deprecated": false, "secret": false, "defaultValue": false,
"configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Use raw payload String for
request and response (either JSON or XML depending on format), instead of DTOs,
false by default" },
"reportId": { "kind": "property", "displayName": "Report Id", "group":
"common", "label": "", "required": false, "type": "string", "javaType":
"java.lang.String", "deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Salesforce1 Analytics report
Id" },
"reportMetadata": { "kind": "property", "displayName": "Report Metadata",
"group": "common", "label": "", "required": false, "type": "object",
"javaType":
"org.apache.camel.component.salesforce.api.dto.analytics.reports.ReportMetadata",
"deprecated": false, "secret": false, "configurationClass":
"org.apache.camel.component.salesforce.SalesforceEndpointConfig",
"configurationField": "config", "description": "Salesforce1 Analytics report
metadata for filtering" },
diff --git
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/spring-javaconfig.json
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/spring-javaconfig.json
index 33aa4be..a1eab7b 100644
---
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/spring-javaconfig.json
+++
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/others/spring-javaconfig.json
@@ -4,7 +4,7 @@
"name": "spring-javaconfig",
"title": "Spring Java Configuration",
"description": "Using Camel with Spring Java Configuration",
- "deprecated": false,
+ "deprecated": true,
"firstVersion": "2.0.0",
"label": "spring",
"supportLevel": "Stable",
diff --git a/components-starter/README.adoc b/components-starter/README.adoc
index 0af20ff..4597f2e 100644
--- a/components-starter/README.adoc
+++ b/components-starter/README.adoc
@@ -1234,7 +1234,7 @@ Number of Camel languages: 17 in 11 JAR artifacts (0
deprecated)
== Miscellaneous Extensions
// others: START
-Number of miscellaneous extensions: 23 in 23 JAR artifacts (1 deprecated)
+Number of miscellaneous extensions: 23 in 23 JAR artifacts (2 deprecated)
[width="100%",cols="4,1,5",options="header"]
|===
@@ -1295,7 +1295,7 @@ Number of miscellaneous extensions: 23 in 23 JAR
artifacts (1 deprecated)
(camel-spring-cloud-zookeeper-starter) | 2.19 | Camel Cloud integration with
Spring Cloud Zookeeper
|
link:https://camel.apache.org/components/latest/others/spring-javaconfig.html[Spring
Java Configuration] +
-(camel-spring-javaconfig-starter) | 2.0 | Using Camel with Spring Java
Configuration
+(camel-spring-javaconfig-starter) | 2.0 | *deprecated* Using Camel with Spring
Java Configuration
|
link:https://camel.apache.org/components/latest/others/spring-security.html[Spring
Security] +
(camel-spring-security-starter) | 2.3 | Security using Spring Security
diff --git
a/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
b/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
index 7757014..a95e574 100644
---
a/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
+++
b/components-starter/camel-resteasy-starter/src/main/docs/resteasy-starter.adoc
@@ -17,7 +17,7 @@ When using resteasy with Spring Boot make sure to use the
following Maven depend
----
-The component supports 18 options, which are listed below.
+The component supports 7 options, which are listed below.
@@ -29,18 +29,7 @@ The component supports 18 options, which are listed below.
| *camel.component.resteasy.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.resteasy.enabled* | Whether to enable auto configuration of
the resteasy component. This is enabled by default. | | Boolean
| *camel.component.resteasy.header-filter-strategy* | To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. | |
String
-| *camel.component.resteasy.http-binding* | To use a custom HttpBinding to
control the mapping between Camel message and HttpClient. The option is a
org.apache.camel.http.common.HttpBinding type. | | String
| *camel.component.resteasy.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.resteasy.proxy-auth-domain* | Proxy authentication domain
to use | | String
-| *camel.component.resteasy.proxy-auth-host* | Proxy authentication host | |
String
-| *camel.component.resteasy.proxy-auth-method* | Proxy authentication method
to use | | String
-| *camel.component.resteasy.proxy-auth-nt-host* | Proxy authentication domain
(workstation name) to use with NTML | | String
-| *camel.component.resteasy.proxy-auth-password* | Proxy authentication
password | | String
-| *camel.component.resteasy.proxy-auth-port* | Proxy authentication port | |
Integer
-| *camel.component.resteasy.proxy-auth-username* | Proxy authentication
username | | String
| *camel.component.resteasy.proxy-consumers-classes* | Proxy classes for
consumer endpoints. Multiple classes can be separated by comma. | | String
-| *camel.component.resteasy.ssl-context-parameters* | To configure security
using SSLContextParameters. Important: Only one instance of
org.apache.camel.support.jsse.SSLContextParameters is supported per
HttpComponent. If you need to use 2 or more different instances, you need to
define a new HttpComponent per instance you need. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
-| *camel.component.resteasy.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean
-| *camel.component.resteasy.x509-hostname-verifier* | To use a custom
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier.
The option is a javax.net.ssl.HostnameVerifier type. | | String
|===
// spring-boot-auto-configure options: END
diff --git
a/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
b/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
index 4a544d7..afc2747 100644
---
a/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
+++
b/components-starter/camel-resteasy-starter/src/main/java/org/apache/camel/component/resteasy/springboot/ResteasyComponentConfiguration.java
@@ -75,63 +75,11 @@ public class ResteasyComponentConfiguration
*/
private Boolean basicPropertyBinding = false;
/**
- * To use a custom HttpBinding to control the mapping between Camel message
- * and HttpClient. The option is a org.apache.camel.http.common.HttpBinding
- * type.
- */
- private String httpBinding;
- /**
* To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter
* header to and from Camel message. The option is a
* org.apache.camel.spi.HeaderFilterStrategy type.
*/
private String headerFilterStrategy;
- /**
- * Proxy authentication domain to use
- */
- private String proxyAuthDomain;
- /**
- * Proxy authentication host
- */
- private String proxyAuthHost;
- /**
- * Proxy authentication method to use
- */
- private String proxyAuthMethod;
- /**
- * Proxy authentication domain (workstation name) to use with NTML
- */
- private String proxyAuthNtHost;
- /**
- * Proxy authentication password
- */
- private String proxyAuthPassword;
- /**
- * Proxy authentication port
- */
- private Integer proxyAuthPort;
- /**
- * Proxy authentication username
- */
- private String proxyAuthUsername;
- /**
- * To configure security using SSLContextParameters. Important: Only one
- * instance of org.apache.camel.support.jsse.SSLContextParameters is
- * supported per HttpComponent. If you need to use 2 or more different
- * instances, you need to define a new HttpComponent per instance you need.
- * The option is a org.apache.camel.support.jsse.SSLContextParameters type.
- */
- private String sslContextParameters;
- /**
- * Enable usage of global SSL context parameters.
- */
- private Boolean useGlobalSslContextParameters = false;
- /**
- * To use a custom X509HostnameVerifier such as DefaultHostnameVerifier or
- * NoopHostnameVerifier. The option is a javax.net.ssl.HostnameVerifier
- * type.
- */
- private String x509HostnameVerifier;
public Boolean getBridgeErrorHandler() {
return bridgeErrorHandler;
@@ -173,14 +121,6 @@ public class ResteasyComponentConfiguration
this.basicPropertyBinding = basicPropertyBinding;
}
- public String getHttpBinding() {
- return httpBinding;
- }
-
- public void setHttpBinding(String httpBinding) {
- this.httpBinding = httpBinding;
- }
-
public String getHeaderFilterStrategy() {
return headerFilterStrategy;
}
@@ -188,85 +128,4 @@ public class ResteasyComponentConfiguration
public void setHeaderFilterStrategy(String headerFilterStrategy) {
this.headerFilterStrategy = headerFilterStrategy;
}
-
- public String getProxyAuthDomain() {
- return proxyAuthDomain;
- }
-
- public void setProxyAuthDomain(String proxyAuthDomain) {
- this.proxyAuthDomain = proxyAuthDomain;
- }
-
- public String getProxyAuthHost() {
- return proxyAuthHost;
- }
-
- public void setProxyAuthHost(String proxyAuthHost) {
- this.proxyAuthHost = proxyAuthHost;
- }
-
- public String getProxyAuthMethod() {
- return proxyAuthMethod;
- }
-
- public void setProxyAuthMethod(String proxyAuthMethod) {
- this.proxyAuthMethod = proxyAuthMethod;
- }
-
- public String getProxyAuthNtHost() {
- return proxyAuthNtHost;
- }
-
- public void setProxyAuthNtHost(String proxyAuthNtHost) {
- this.proxyAuthNtHost = proxyAuthNtHost;
- }
-
- public String getProxyAuthPassword() {
- return proxyAuthPassword;
- }
-
- public void setProxyAuthPassword(String proxyAuthPassword) {
- this.proxyAuthPassword = proxyAuthPassword;
- }
-
- public Integer getProxyAuthPort() {
- return proxyAuthPort;
- }
-
- public void setProxyAuthPort(Integer proxyAuthPort) {
- this.proxyAuthPort = proxyAuthPort;
- }
-
- public String getProxyAuthUsername() {
- return proxyAuthUsername;
- }
-
- public void setProxyAuthUsername(String proxyAuthUsername) {
- this.proxyAuthUsername = proxyAuthUsername;
- }
-
- public String getSslContextParameters() {
- return sslContextParameters;
- }
-
- public void setSslContextParameters(String sslContextParameters) {
- this.sslContextParameters = sslContextParameters;
- }
-
- public Boolean getUseGlobalSslContextParameters() {
- return useGlobalSslContextParameters;
- }
-
- public void setUseGlobalSslContextParameters(
- Boolean useGlobalSslContextParameters) {
- this.useGlobalSslContextParameters = useGlobalSslContextParameters;
- }
-
- public String getX509HostnameVerifier() {
- return x509HostnameVerifier;
- }
-
- public void setX509HostnameVerifier(String x509HostnameVerifier) {
- this.x509HostnameVerifier = x509HostnameVerifier;
- }
}
\ No newline at end of file
diff --git
a/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
b/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
index 289c893..51cfc72 100644
---
a/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
+++
b/components-starter/camel-salesforce-starter/src/main/docs/salesforce-starter.adoc
@@ -77,7 +77,6 @@ The component supports 73 options, which are listed below.
| *camel.component.salesforce.notify-for-operation-update* | Notify for update
operation, defaults to false (API version = 29.0) | | Boolean
| *camel.component.salesforce.notify-for-operations* | Notify for operations,
options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0) | |
NotifyForOperationsEnum
| *camel.component.salesforce.object-mapper* | Custom Jackson ObjectMapper to
use when serializing/deserializing Salesforce objects. The option is a
com.fasterxml.jackson.databind.ObjectMapper type. | | String
-| *camel.component.salesforce.packages* | In what packages are the generated
DTO classes. Typically the classes would be generated using
camel-salesforce-maven-plugin. Set it if using the generated DTOs to gain the
benefit of using short SObject names in parameters/header values. Multiple
packages can be separated by comma. | | String
| *camel.component.salesforce.password* | Password used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows.
Make sure that you append security token to the end of the password if using
one. | | String
| *camel.component.salesforce.raw-payload* | Use raw payload String for
request and response (either JSON or XML depending on format), instead of DTOs,
false by default | false | Boolean
| *camel.component.salesforce.refresh-token* | Refresh token already obtained
in the refresh token OAuth flow. One needs to setup a web application and
configure a callback URL to receive the refresh token, or configure using the
builtin callback at \https://login.salesforce.com/services/oauth2/success or
\https://test.salesforce.com/services/oauth2/success and then retrive the
refresh_token from the URL at the end of the flow. Note that in development
organizations Salesforce allows hos [...]
@@ -97,5 +96,6 @@ The component supports 73 options, which are listed below.
| *camel.component.salesforce.update-topic* | Whether to update an existing
Push Topic when using the Streaming API, defaults to false | false | Boolean
| *camel.component.salesforce.use-global-ssl-context-parameters* | Enable
usage of global SSL context parameters | false | Boolean
| *camel.component.salesforce.user-name* | Username used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows. |
| String
+| *camel.component.salesforce.packages* | *Deprecated* In what packages are
the generated DTO classes. Typically the classes would be generated using
camel-salesforce-maven-plugin. Set it if using the generated DTOs to gain the
benefit of using short SObject names in parameters/header values. Multiple
packages can be separated by comma. | | String
|===
// spring-boot-auto-configure options: END
diff --git
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
index e65d86d..4d86138 100644
---
a/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
+++
b/components-starter/camel-salesforce-starter/src/main/java/org/apache/camel/component/salesforce/springboot/SalesforceComponentConfiguration.java
@@ -28,6 +28,7 @@ import
org.apache.camel.component.salesforce.internal.dto.NotifyForFieldsEnum;
import
org.apache.camel.component.salesforce.internal.dto.NotifyForOperationsEnum;
import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
import org.springframework.boot.context.properties.ConfigurationProperties;
+import
org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
/**
* Communicate with Salesforce using Java DTOs.
@@ -172,6 +173,7 @@ public class SalesforceComponentConfiguration
* the generated DTOs to gain the benefit of using short SObject names in
* parameters/header values. Multiple packages can be separated by comma.
*/
+ @Deprecated
private String packages;
/**
* Use raw payload String for request and response (either JSON or XML
@@ -626,10 +628,13 @@ public class SalesforceComponentConfiguration
this.objectMapper = objectMapper;
}
+ @Deprecated
+ @DeprecatedConfigurationProperty
public String getPackages() {
return packages;
}
+ @Deprecated
public void setPackages(String packages) {
this.packages = packages;
}
diff --git a/docs/modules/ROOT/pages/list.adoc
b/docs/modules/ROOT/pages/list.adoc
index 0af20ff..4597f2e 100644
--- a/docs/modules/ROOT/pages/list.adoc
+++ b/docs/modules/ROOT/pages/list.adoc
@@ -1234,7 +1234,7 @@ Number of Camel languages: 17 in 11 JAR artifacts (0
deprecated)
== Miscellaneous Extensions
// others: START
-Number of miscellaneous extensions: 23 in 23 JAR artifacts (1 deprecated)
+Number of miscellaneous extensions: 23 in 23 JAR artifacts (2 deprecated)
[width="100%",cols="4,1,5",options="header"]
|===
@@ -1295,7 +1295,7 @@ Number of miscellaneous extensions: 23 in 23 JAR
artifacts (1 deprecated)
(camel-spring-cloud-zookeeper-starter) | 2.19 | Camel Cloud integration with
Spring Cloud Zookeeper
|
link:https://camel.apache.org/components/latest/others/spring-javaconfig.html[Spring
Java Configuration] +
-(camel-spring-javaconfig-starter) | 2.0 | Using Camel with Spring Java
Configuration
+(camel-spring-javaconfig-starter) | 2.0 | *deprecated* Using Camel with Spring
Java Configuration
|
link:https://camel.apache.org/components/latest/others/spring-security.html[Spring
Security] +
(camel-spring-security-starter) | 2.3 | Security using Spring Security
diff --git a/docs/modules/ROOT/pages/resteasy-starter.adoc
b/docs/modules/ROOT/pages/resteasy-starter.adoc
index 7757014..a95e574 100644
--- a/docs/modules/ROOT/pages/resteasy-starter.adoc
+++ b/docs/modules/ROOT/pages/resteasy-starter.adoc
@@ -17,7 +17,7 @@ When using resteasy with Spring Boot make sure to use the
following Maven depend
----
-The component supports 18 options, which are listed below.
+The component supports 7 options, which are listed below.
@@ -29,18 +29,7 @@ The component supports 18 options, which are listed below.
| *camel.component.resteasy.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.resteasy.enabled* | Whether to enable auto configuration of
the resteasy component. This is enabled by default. | | Boolean
| *camel.component.resteasy.header-filter-strategy* | To use a custom
org.apache.camel.spi.HeaderFilterStrategy to filter header to and from Camel
message. The option is a org.apache.camel.spi.HeaderFilterStrategy type. | |
String
-| *camel.component.resteasy.http-binding* | To use a custom HttpBinding to
control the mapping between Camel message and HttpClient. The option is a
org.apache.camel.http.common.HttpBinding type. | | String
| *camel.component.resteasy.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.resteasy.proxy-auth-domain* | Proxy authentication domain
to use | | String
-| *camel.component.resteasy.proxy-auth-host* | Proxy authentication host | |
String
-| *camel.component.resteasy.proxy-auth-method* | Proxy authentication method
to use | | String
-| *camel.component.resteasy.proxy-auth-nt-host* | Proxy authentication domain
(workstation name) to use with NTML | | String
-| *camel.component.resteasy.proxy-auth-password* | Proxy authentication
password | | String
-| *camel.component.resteasy.proxy-auth-port* | Proxy authentication port | |
Integer
-| *camel.component.resteasy.proxy-auth-username* | Proxy authentication
username | | String
| *camel.component.resteasy.proxy-consumers-classes* | Proxy classes for
consumer endpoints. Multiple classes can be separated by comma. | | String
-| *camel.component.resteasy.ssl-context-parameters* | To configure security
using SSLContextParameters. Important: Only one instance of
org.apache.camel.support.jsse.SSLContextParameters is supported per
HttpComponent. If you need to use 2 or more different instances, you need to
define a new HttpComponent per instance you need. The option is a
org.apache.camel.support.jsse.SSLContextParameters type. | | String
-| *camel.component.resteasy.use-global-ssl-context-parameters* | Enable usage
of global SSL context parameters. | false | Boolean
-| *camel.component.resteasy.x509-hostname-verifier* | To use a custom
X509HostnameVerifier such as DefaultHostnameVerifier or NoopHostnameVerifier.
The option is a javax.net.ssl.HostnameVerifier type. | | String
|===
// spring-boot-auto-configure options: END
diff --git a/docs/modules/ROOT/pages/salesforce-starter.adoc
b/docs/modules/ROOT/pages/salesforce-starter.adoc
index 289c893..51cfc72 100644
--- a/docs/modules/ROOT/pages/salesforce-starter.adoc
+++ b/docs/modules/ROOT/pages/salesforce-starter.adoc
@@ -77,7 +77,6 @@ The component supports 73 options, which are listed below.
| *camel.component.salesforce.notify-for-operation-update* | Notify for update
operation, defaults to false (API version = 29.0) | | Boolean
| *camel.component.salesforce.notify-for-operations* | Notify for operations,
options are ALL, CREATE, EXTENDED, UPDATE (API version 29.0) | |
NotifyForOperationsEnum
| *camel.component.salesforce.object-mapper* | Custom Jackson ObjectMapper to
use when serializing/deserializing Salesforce objects. The option is a
com.fasterxml.jackson.databind.ObjectMapper type. | | String
-| *camel.component.salesforce.packages* | In what packages are the generated
DTO classes. Typically the classes would be generated using
camel-salesforce-maven-plugin. Set it if using the generated DTOs to gain the
benefit of using short SObject names in parameters/header values. Multiple
packages can be separated by comma. | | String
| *camel.component.salesforce.password* | Password used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows.
Make sure that you append security token to the end of the password if using
one. | | String
| *camel.component.salesforce.raw-payload* | Use raw payload String for
request and response (either JSON or XML depending on format), instead of DTOs,
false by default | false | Boolean
| *camel.component.salesforce.refresh-token* | Refresh token already obtained
in the refresh token OAuth flow. One needs to setup a web application and
configure a callback URL to receive the refresh token, or configure using the
builtin callback at \https://login.salesforce.com/services/oauth2/success or
\https://test.salesforce.com/services/oauth2/success and then retrive the
refresh_token from the URL at the end of the flow. Note that in development
organizations Salesforce allows hos [...]
@@ -97,5 +96,6 @@ The component supports 73 options, which are listed below.
| *camel.component.salesforce.update-topic* | Whether to update an existing
Push Topic when using the Streaming API, defaults to false | false | Boolean
| *camel.component.salesforce.use-global-ssl-context-parameters* | Enable
usage of global SSL context parameters | false | Boolean
| *camel.component.salesforce.user-name* | Username used in OAuth flow to gain
access to access token. It's easy to get started with password OAuth flow, but
in general one should avoid it as it is deemed less secure than other flows. |
| String
+| *camel.component.salesforce.packages* | *Deprecated* In what packages are
the generated DTO classes. Typically the classes would be generated using
camel-salesforce-maven-plugin. Set it if using the generated DTOs to gain the
benefit of using short SObject names in parameters/header values. Multiple
packages can be separated by comma. | | String
|===
// spring-boot-auto-configure options: END
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml
b/tooling/camel-spring-boot-dependencies/pom.xml
index 1d29ba8..4a8c7b7 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -1413,6 +1413,11 @@
</dependency>
<dependency>
<groupId>org.apache.camel.springboot</groupId>
+ <artifactId>camel-reactive-executor-vertx-starter</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.camel.springboot</groupId>
<artifactId>camel-reactive-streams-starter</artifactId>
<version>${project.version}</version>
</dependency>