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 <claus.ib...@gmail.com>
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>

Reply via email to