This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git


The following commit(s) were added to refs/heads/main by this push:
     new 1953b09e CAMEL-18496: removed camel-ahc and camel-ahc-ws
1953b09e is described below

commit 1953b09ebaeafef3b390e0a1d75ca31890021a5c
Author: Otavio Rodolfo Piske <angusyo...@gmail.com>
AuthorDate: Wed Sep 21 16:54:57 2022 +0200

    CAMEL-18496: removed camel-ahc and camel-ahc-ws
---
 .../camel/catalog/karaf/components/ahc-ws.json     | 58 --------------------
 .../apache/camel/catalog/karaf/components/ahc.json | 64 ----------------------
 .../karaf/features/src/main/resources/features.xml | 26 ---------
 3 files changed, 148 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc-ws.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc-ws.json
deleted file mode 100644
index 4f156753..00000000
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc-ws.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "ahc-ws",
-    "title": "Async HTTP Client (AHC) Websocket",
-    "description": "Exchange data with external Websocket servers using Async 
Http Client.",
-    "deprecated": true,
-    "firstVersion": "2.14.0",
-    "label": "websocket",
-    "javaType": "org.apache.camel.component.ahc.ws.WsComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel",
-    "artifactId": "camel-ahc-ws",
-    "version": "3.19.0-SNAPSHOT",
-    "scheme": "ahc-ws",
-    "extendsScheme": "ahc",
-    "alternativeSchemes": "ahc-ws,ahc-wss",
-    "syntax": "ahc-ws:httpUri",
-    "async": true,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": false,
-    "lenientProperties": false
-  },
-  "componentProperties": {
-    "bridgeErrorHandler": { "kind": "property", "displayName": "Bridge Error 
Handler", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions occurred 
while the consumer is trying to pickup incoming messages, or the likes, will 
now be processed as a me [...]
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...]
-    "allowJavaSerializedObject": { "kind": "property", "displayName": "Allow 
Java Serialized Object", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": 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 dese [...]
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-    "binding": { "kind": "property", "displayName": "Binding", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom AhcBinding 
which allows to control how to bind between AHC and Camel." },
-    "client": { "kind": "property", "displayName": "Client", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClient", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
AsyncHttpClient" },
-    "clientConfig": { "kind": "property", "displayName": "Client Config", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure the 
AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig 
instance." },
-    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." },
-    "sslContextParameters": { "kind": "property", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to a 
org.apache.camel.support.jsse.SSLContextParameters in the Registry. Note that 
configuring this option will override any SSL\/TLS configuration options 
provided through [...]
-    "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
-  },
-  "properties": {
-    "httpUri": { "kind": "path", "displayName": "Http Uri", "group": "common", 
"label": "", "required": true, "type": "string", "javaType": "java.net.URI", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The URI to use such as http:\/\/hostname:port\/path" },
-    "bridgeEndpoint": { "kind": "parameter", "displayName": "Bridge Endpoint", 
"group": "common", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "If the option is true, then the 
Exchange.HTTP_URI header is ignored, and use the endpoint's URI for request. 
You may also set the throwExceptionOnFailure to be false to let the AhcProducer 
send all the fault response back." },
-    "bufferSize": { "kind": "parameter", "displayName": "Buffer Size", 
"group": "common", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 4096, "description": "The initial in-memory buffer size used 
when transferring data between Camel and AHC Client." },
-    "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "common", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HeaderFilterStrategy to filter header to and from Camel message." 
},
-    "throwExceptionOnFailure": { "kind": "parameter", "displayName": "Throw 
Exception On Failure", "group": "common", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Option to disable 
throwing the AhcOperationFailedException in case of failed responses from the 
remote server. This allows you to get all responses regardless of the HTTP 
status code." },
-    "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "common", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If enabled and an 
Exchange failed processing on the consumer side, and if the caused Exception 
was send back serialized in the response as a 
application\/x-java-serialized-object content type (for example using Jetty  
[...]
-    "sendMessageOnError": { "kind": "parameter", "displayName": "Send Message 
On Error", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Whether to send an 
message if the web-socket listener received an error." },
-    "bridgeErrorHandler": { "kind": "parameter", "displayName": "Bridge Error 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Allows for bridging the consumer to the Camel routing Error 
Handler, which mean any exceptions occurred while the consumer is trying to 
pickup incoming messages, or the likes, will now [...]
-    "exceptionHandler": { "kind": "parameter", "displayName": "Exception 
Handler", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.spi.ExceptionHandler", "optionalPrefix": "consumer.", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
let the consumer use a custom ExceptionHandler. Notice if the option 
bridgeErrorHandler is enabled then this option is not in use. By default the 
con [...]
-    "exchangePattern": { "kind": "parameter", "displayName": "Exchange 
Pattern", "group": "consumer (advanced)", "label": "consumer,advanced", 
"required": false, "type": "object", "javaType": 
"org.apache.camel.ExchangePattern", "enum": [ "InOnly", "InOut", 
"InOptionalOut" ], "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the exchange pattern when the consumer creates an 
exchange." },
-    "connectionClose": { "kind": "parameter", "displayName": "Connection 
Close", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Define if the 
Connection Close header has to be added to HTTP Request. This parameter is 
false by default" },
-    "cookieHandler": { "kind": "parameter", "displayName": "Cookie Handler", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.http.base.cookie.CookieHandler", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configure a cookie 
handler to maintain a HTTP session" },
-    "useStreaming": { "kind": "parameter", "displayName": "Use Streaming", 
"group": "producer", "label": "producer", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "To enable streaming to send data 
as multiple text fragments." },
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": 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 other [...]
-    "binding": { "kind": "parameter", "displayName": "Binding", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom AhcBinding 
which allows to control how to bind between AHC and Camel." },
-    "clientConfig": { "kind": "parameter", "displayName": "Client Config", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure the 
AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig 
instance." },
-    "clientConfigOptions": { "kind": "parameter", "displayName": "Client 
Config Options", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "clientConfig.", "multiValue": true, 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
configure the AsyncHttpClientConfig using the key\/values from the Map." },
-    "clientConfigRealmOptions": { "kind": "parameter", "displayName": "Client 
Config Realm Options", "group": "security", "label": "advanced,security", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"clientConfig.realm.", "multiValue": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "To configure the AsyncHttpClientConfig 
Realm using the key\/values from the Map." },
-    "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to a 
org.apache.camel.support.jsse.SSLContextParameters in the Registry. This 
reference overrides any configured SSLContextParameters at the component level. 
See Using the [...]
-  }
-}
diff --git 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc.json
 
b/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc.json
deleted file mode 100644
index cd0524e7..00000000
--- 
a/catalog/camel-catalog-provider-karaf/src/main/resources/org/apache/camel/catalog/karaf/components/ahc.json
+++ /dev/null
@@ -1,64 +0,0 @@
-{
-  "component": {
-    "kind": "component",
-    "name": "ahc",
-    "title": "Async HTTP Client (AHC)",
-    "description": "Call external HTTP services using Async Http Client.",
-    "deprecated": true,
-    "firstVersion": "2.8.0",
-    "label": "http",
-    "javaType": "org.apache.camel.component.ahc.AhcComponent",
-    "supportLevel": "Stable",
-    "groupId": "org.apache.camel",
-    "artifactId": "camel-ahc",
-    "version": "3.19.0-SNAPSHOT",
-    "scheme": "ahc",
-    "extendsScheme": "",
-    "syntax": "ahc:httpUri",
-    "async": true,
-    "api": false,
-    "consumerOnly": false,
-    "producerOnly": true,
-    "lenientProperties": true
-  },
-  "componentProperties": {
-    "lazyStartProducer": { "kind": "property", "displayName": "Lazy Start 
Producer", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": 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 star [...]
-    "allowJavaSerializedObject": { "kind": "property", "displayName": "Allow 
Java Serialized Object", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": 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 dese [...]
-    "autowiredEnabled": { "kind": "property", "displayName": "Autowired 
Enabled", "group": "advanced", "label": "advanced", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether autowiring is 
enabled. This is used for automatic autowiring options (the option must be 
marked as autowired) by looking up in the registry to find if there is a single 
instance of matching type, which t [...]
-    "binding": { "kind": "property", "displayName": "Binding", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom AhcBinding 
which allows to control how to bind between AHC and Camel." },
-    "client": { "kind": "property", "displayName": "Client", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClient", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom 
AsyncHttpClient" },
-    "clientConfig": { "kind": "property", "displayName": "Client Config", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure the 
AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig 
instance." },
-    "headerFilterStrategy": { "kind": "property", "displayName": "Header 
Filter Strategy", "group": "filter", "label": "filter", "required": false, 
"type": "object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom org.apache.camel.spi.HeaderFilterStrategy to filter header to and 
from Camel message." },
-    "sslContextParameters": { "kind": "property", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to a 
org.apache.camel.support.jsse.SSLContextParameters in the Registry. Note that 
configuring this option will override any SSL\/TLS configuration options 
provided through [...]
-    "useGlobalSslContextParameters": { "kind": "property", "displayName": "Use 
Global Ssl Context Parameters", "group": "security", "label": "security", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"description": "Enable usage of global SSL context parameters." }
-  },
-  "headers": {
-    "CamelHttpResponseCode": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The HTTP response code from the external server. Is 200 for 
OK.", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#HTTP_RESPONSE_CODE" },
-    "CamelHttpResponseText": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The Http response status text", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#HTTP_RESPONSE_TEXT" },
-    "Content-Length": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "int", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The content length of the response", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#CONTENT_LENGTH" },
-    "CamelHttpMethod": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The http method to execute", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#HTTP_METHOD" },
-    "Content-Encoding": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The HTTP content encoding. Is set on both the IN and OUT 
message to provide a content encoding, such as gzip.", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#CONTENT_ENCODING" },
-    "Content-Type": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The HTTP content type. Is set on both the IN and OUT 
message to provide a content type, such as text\/html", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#CONTENT_TYPE" },
-    "Location": { "kind": "header", "displayName": "", "group": "producer", 
"label": "", "required": false, "javaType": "java.lang.String", "deprecated": 
false, "deprecationNote": "", "autowired": false, "secret": false, 
"description": "The redirect location", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#LOCATION" },
-    "CamelHttpUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "URI to call. Will override existing URI set directly on 
the endpoint.", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#HTTP_URI" },
-    "CamelHttpPath": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Request URI's path, the header will be used to build the 
request URI with the HTTP_URI. If the path is start with \/, http producer will 
try to find the relative path based on the Exchange.HTTP_BASE_URI header or the 
exchange.getFromEndpoint().getEnd [...]
-    "CamelHttpBaseUri": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The base of the path to append to the URI", 
"constantName": "org.apache.camel.component.ahc.AhcConstants#HTTP_BASE_URI" },
-    "CamelHttpQuery": { "kind": "header", "displayName": "", "group": 
"producer", "label": "", "required": false, "javaType": "java.lang.String", 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "Camel 2.11 onwards: URI parameters. Will override 
existing URI parameters set directly on the endpoint.", "constantName": 
"org.apache.camel.component.ahc.AhcConstants#HTTP_QUERY" }
-  },
-  "properties": {
-    "httpUri": { "kind": "path", "displayName": "Http Uri", "group": 
"producer", "label": "", "required": true, "type": "string", "javaType": 
"java.net.URI", "deprecated": false, "deprecationNote": "", "autowired": false, 
"secret": false, "description": "The URI to use such as 
http:\/\/hostname:port\/path" },
-    "bridgeEndpoint": { "kind": "parameter", "displayName": "Bridge Endpoint", 
"group": "producer", "label": "", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "description": "If the option is true, then the 
Exchange.HTTP_URI header is ignored, and use the endpoint's URI for request. 
You may also set the throwExceptionOnFailure to be false to let the AhcProducer 
send all the fault response back." },
-    "bufferSize": { "kind": "parameter", "displayName": "Buffer Size", 
"group": "producer", "label": "", "required": false, "type": "integer", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 4096, "description": "The initial in-memory buffer size used 
when transferring data between Camel and AHC Client." },
-    "connectionClose": { "kind": "parameter", "displayName": "Connection 
Close", "group": "producer", "label": "producer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Define if the 
Connection Close header has to be added to HTTP Request. This parameter is 
false by default" },
-    "cookieHandler": { "kind": "parameter", "displayName": "Cookie Handler", 
"group": "producer", "label": "producer", "required": false, "type": "object", 
"javaType": "org.apache.camel.http.base.cookie.CookieHandler", "deprecated": 
false, "autowired": false, "secret": false, "description": "Configure a cookie 
handler to maintain a HTTP session" },
-    "headerFilterStrategy": { "kind": "parameter", "displayName": "Header 
Filter Strategy", "group": "producer", "label": "", "required": false, "type": 
"object", "javaType": "org.apache.camel.spi.HeaderFilterStrategy", 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
use a custom HeaderFilterStrategy to filter header to and from Camel message." 
},
-    "throwExceptionOnFailure": { "kind": "parameter", "displayName": "Throw 
Exception On Failure", "group": "producer", "label": "", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "description": "Option to disable 
throwing the AhcOperationFailedException in case of failed responses from the 
remote server. This allows you to get all responses regardless of the HTTP 
status code." },
-    "transferException": { "kind": "parameter", "displayName": "Transfer 
Exception", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "If enabled and an 
Exchange failed processing on the consumer side, and if the caused Exception 
was send back serialized in the response as a 
application\/x-java-serialized-object content type (for example using Jett [...]
-    "lazyStartProducer": { "kind": "parameter", "displayName": "Lazy Start 
Producer", "group": "producer (advanced)", "label": "producer,advanced", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": 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 other [...]
-    "binding": { "kind": "parameter", "displayName": "Binding", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.component.ahc.AhcBinding", "deprecated": false, 
"autowired": false, "secret": false, "description": "To use a custom AhcBinding 
which allows to control how to bind between AHC and Camel." },
-    "clientConfig": { "kind": "parameter", "displayName": "Client Config", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.asynchttpclient.AsyncHttpClientConfig", "deprecated": false, 
"autowired": false, "secret": false, "description": "To configure the 
AsyncHttpClient to use a custom com.ning.http.client.AsyncHttpClientConfig 
instance." },
-    "clientConfigOptions": { "kind": "parameter", "displayName": "Client 
Config Options", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": "java.util.Map<java.lang.String, 
java.lang.Object>", "prefix": "clientConfig.", "multiValue": true, 
"deprecated": false, "autowired": false, "secret": false, "description": "To 
configure the AsyncHttpClientConfig using the key\/values from the Map." },
-    "clientConfigRealmOptions": { "kind": "parameter", "displayName": "Client 
Config Realm Options", "group": "security", "label": "advanced,security", 
"required": false, "type": "object", "javaType": 
"java.util.Map<java.lang.String, java.lang.Object>", "prefix": 
"clientConfig.realm.", "multiValue": true, "deprecated": false, "autowired": 
false, "secret": false, "description": "To configure the AsyncHttpClientConfig 
Realm using the key\/values from the Map." },
-    "sslContextParameters": { "kind": "parameter", "displayName": "Ssl Context 
Parameters", "group": "security", "label": "security", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.support.jsse.SSLContextParameters", "deprecated": false, 
"autowired": false, "secret": false, "description": "Reference to a 
org.apache.camel.support.jsse.SSLContextParameters in the Registry. This 
reference overrides any configured SSLContextParameters at the component level. 
See Using the [...]
-  }
-}
diff --git a/platforms/karaf/features/src/main/resources/features.xml 
b/platforms/karaf/features/src/main/resources/features.xml
index 0f98bfba..e556e26b 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -131,32 +131,6 @@
     
<bundle>wrap:mvn:org.apache.activemq/activemq-osgi/${activemq-version}$overwrite=merge&amp;Import-Package=org.springframework.*;resolution:=optional;version="[5,6)",*;resolution:=optional</bundle>
     <bundle>mvn:org.apache.camel/camel-activemq/${project.version}</bundle>
   </feature>
-  <feature name='camel-ahc' version='${project.version}' start-level='50'>
-    <feature version='${project.version}'>camel-core</feature>
-    <bundle 
dependency='true'>wrap:mvn:org.asynchttpclient/async-http-client/${ahc-version}$Export-Package=org.asynchttpclient.*;version=${ahc-version}</bundle>
-    <bundle 
dependency='true'>wrap:mvn:org.asynchttpclient/async-http-client-netty-utils/${ahc-version}$Export-Package=org.asynchttpclient.netty.util.*;version=${ahc-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-resolver/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-common/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-buffer/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-transport/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-handler/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-transport-native-epoll/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-transport-native-unix-common/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-transport-native-kqueue/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-codec/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-codec-socks/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-handler-proxy/${netty-version}</bundle>
-    <bundle 
dependency='true'>mvn:io.netty/netty-tcnative-classes/${netty-tcnative-classes-version}</bundle>
-    <bundle 
dependency='true'>wrap:mvn:com.typesafe.netty/netty-reactive-streams/${netty-reactive-streams-version}</bundle>
-    <bundle 
dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle>
-    <bundle>mvn:org.apache.camel/camel-http-base/${project.version}</bundle>
-    <bundle>mvn:org.apache.camel/camel-ahc/${project.version}</bundle>
-  </feature>
-  <feature name='camel-ahc-ws' version='${project.version}' start-level='50'>
-    <feature version='${project.version}'>camel-ahc</feature>
-    <bundle>mvn:org.apache.camel/camel-ahc-ws/${project.version}</bundle>
-  </feature>
   <feature name='camel-amqp' version='${project.version}' start-level='50'>
     <feature version='${project.version}'>camel-jms</feature>
     <bundle 
dependency='true'>mvn:org.apache.qpid/qpid-jms-client/${qpid-jms-client-version}</bundle>

Reply via email to