You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/08/08 11:16:25 UTC

[camel] branch master updated (061188b -> 0da4518)

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

acosentino pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git.


    from 061188b  Updating Commons Codec
     new 9dbd15e  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http
     new ad2fbd2  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update references
     new 43b331f  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update docs
     new 72130d1  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references
     new 240d59c  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references
     new 9d84607  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and regen
     new 6aa6939  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more refs, docs and regen
     new da71f3f  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Karaf integration test and feature updated
     new 0db4b35  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - SB integration test updated
     new d9e73ab  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and camel-catalog tests
     new b9ddc49  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen take 2
     new 9c715f7  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and camel-route-parser tests
     new feb4e97  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-rest
     new a617215  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-swagger-java
     new b2e16f3  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test for telegram and webhook components
     new 0dea407  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test in Artemis blueprint AMQP Example
     new c3fa05b  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-micrometer-example
     new 432ce94  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-package-maven-plugin
     new aef4b33  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-restdsl-swagger-plugin refs
     new 470ab5c  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed last refs
     new 0da4518  CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen

The 21 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 README.md                                          |   1 -
 apache-camel/pom.xml                               |   6 +-
 apache-camel/src/main/descriptors/common-bin.xml   |   4 +-
 apache-camel/src/main/release/README.txt           |   1 -
 bom/camel-bom/pom.xml                              |   6 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |  54 +++---
 .../camel/parser/java/MyCdiConcatRouteBuilder.java |   2 +-
 .../camel/parser/java/MyCdiRouteBuilder.java       |   2 +-
 .../RoasterCdiConcatRouteBuilderConfigureTest.java |   2 +-
 .../java/RoasterCdiRouteBuilderConfigureTest.java  |   2 +-
 .../parser/java/RoasterEndpointInjectTest.java     |   4 +-
 .../camel/http/common/HttpSendDynamicAware.java    |   4 +-
 .../pom.xml                                        |   6 +-
 .../src/main/docs/netty-http-component.adoc        | 116 ++++++------
 .../component/netty4/http/ChunkedHttpRequest.java  |   0
 .../component/netty4/http/ChunkedHttpResponse.java |   0
 .../component/netty4/http/ContextPathMatcher.java  |   0
 .../netty4/http/CustomChunkedWriteHandler.java     |   0
 .../netty4/http/DefaultContextPathMatcher.java     |   0
 .../netty4/http/DefaultNettyHttpBinding.java       |   0
 .../netty4/http/DefaultNettySharedHttpServer.java  |   0
 .../netty4/http/HttpClientInitializerFactory.java  |   0
 .../camel/component/netty4/http/HttpPrincipal.java |   0
 .../netty4/http/HttpServerBootstrapFactory.java    |   0
 .../http/HttpServerConsumerChannelFactory.java     |   0
 .../netty4/http/HttpServerInitializerFactory.java  |   0
 .../http/HttpServerSharedInitializerFactory.java   |   0
 .../netty4/http/JAASSecurityAuthenticator.java     |   0
 .../netty4/http/NettyChannelBufferStreamCache.java |   0
 .../NettyChannelBufferStreamCacheOnCompletion.java |   0
 .../component/netty4/http/NettyHttpBinding.java    |   0
 .../component/netty4/http/NettyHttpComponent.java  |  20 +-
 .../netty4/http/NettyHttpConfiguration.java        |   0
 .../component/netty4/http/NettyHttpConstants.java  |   0
 .../component/netty4/http/NettyHttpConsumer.java   |   0
 .../component/netty4/http/NettyHttpConverter.java  |   0
 .../component/netty4/http/NettyHttpEndpoint.java   |   4 +-
 .../netty4/http/NettyHttpHeaderFilterStrategy.java |   0
 .../component/netty4/http/NettyHttpHelper.java     |   0
 .../component/netty4/http/NettyHttpMessage.java    |   0
 .../http/NettyHttpOperationFailedException.java    |   0
 .../component/netty4/http/NettyHttpProducer.java   |   0
 .../http/NettyHttpRestHeaderFilterStrategy.java    |   0
 .../http/NettyHttpSecurityConfiguration.java       |   0
 .../netty4/http/NettyHttpSendDynamicAware.java     |   2 +-
 .../netty4/http/NettySharedHttpServer.java         |   0
 ...ettySharedHttpServerBootstrapConfiguration.java |   0
 .../netty4/http/RestContextPathMatcher.java        |   0
 .../netty4/http/RestNettyHttpBinding.java          |   0
 .../netty4/http/SecurityAuthenticator.java         |   0
 .../netty4/http/SecurityAuthenticatorSupport.java  |   0
 .../component/netty4/http/SecurityConstraint.java  |   0
 .../netty4/http/SecurityConstraintMapping.java     |   0
 .../http/cloud/Netty4HttpServiceExpression.java    |   2 +-
 .../cloud/Netty4HttpServiceExpressionFactory.java  |   2 +-
 .../http/handlers/HttpClientChannelHandler.java    |   0
 .../netty4/http/handlers/HttpRestConsumerPath.java |   0
 .../http/handlers/HttpServerChannelHandler.java    |   0
 .../HttpServerMultiplexChannelHandler.java         |   0
 .../camel/component/netty4/http/BaseNettyTest.java |   0
 .../component/netty4/http/LogCaptureAppender.java  |   0
 .../component/netty4/http/LogCaptureTest.java      |   0
 .../netty4/http/ManagedNettyEndpointTest.java      |   4 +-
 .../camel/component/netty4/http/MyLoginModule.java |   0
 .../component/netty4/http/MyRolePrincipal.java     |   0
 .../netty4/http/NettyCamelWebsiteTest.java         |   2 +-
 .../netty4/http/NettyDefaultProtocolTest.java      |   4 +-
 .../netty4/http/NettyHttp500ErrorTest.java         |   8 +-
 ...ettyHttp500ErrorThrowExceptionOnServerTest.java |   6 +-
 ...tyHttpAccessHttpRequestAndResponseBeanTest.java |   6 +-
 .../http/NettyHttpAccessHttpRequestBeanTest.java   |   4 +-
 .../http/NettyHttpAccessHttpRequestTest.java       |   4 +-
 .../NettyHttpBasicAuthConstraintMapperTest.java    |   8 +-
 ...tpBasicAuthCustomSecurityAuthenticatorTest.java |   6 +-
 .../netty4/http/NettyHttpBasicAuthTest.java        |   8 +-
 ...pBindingPreservePostFormUrlEncodedBodyTest.java |   4 +-
 .../http/NettyHttpBindingUseAbsolutePathTest.java  |  10 +-
 .../NettyHttpBindingUseRelativePathInPostTest.java |   4 +-
 .../http/NettyHttpBindingUseRelativePathTest.java  |  10 +-
 .../http/NettyHttpBridgeEncodedPathTest.java       |  12 +-
 .../NettyHttpBridgeRouteUsingHttpClientTest.java   |   6 +-
 .../http/NettyHttpCharacterEncodingTest.java       |   4 +-
 .../netty4/http/NettyHttpClientChunkedTest.java    |   4 +-
 .../http/NettyHttpClientExpectContinueTest.java    |   4 +-
 .../netty4/http/NettyHttpCompressTest.java         |   4 +-
 .../netty4/http/NettyHttpContentTypeTest.java      |   8 +-
 .../NettyHttpConvertPayloadToInputStreamTest.java  |   4 +-
 .../netty4/http/NettyHttpCustomOptionsTest.java    |   4 +-
 .../http/NettyHttpEmptyQueryParameterTest.java     |   6 +-
 ...pEndpointUriCustomHeaderFilterStrategyTest.java |   4 +-
 .../NettyHttpEndpointUriEncodingIssueTest.java     |   6 +-
 ...pointUriEncodingIssueUrlDecodeDisabledTest.java |   4 +-
 .../http/NettyHttpFilterCamelHeadersTest.java      |   4 +-
 .../http/NettyHttpGetWithInvalidMessageTest.java   |   2 +-
 .../NettyHttpGetWithParamAsExchangeHeaderTest.java |   2 +-
 .../netty4/http/NettyHttpGetWithParamTest.java     |   2 +-
 .../netty4/http/NettyHttpHandle404Test.java        |   4 +-
 .../netty4/http/NettyHttpHeaderCaseTest.java       |   2 +-
 .../NettyHttpHeaderFilterStrategyRemovalTest.java  |   6 +-
 .../http/NettyHttpHeaderFilterStrategyTest.java    |   0
 .../netty4/http/NettyHttpHeaderMaxSizeTest.java    |   2 +-
 .../netty4/http/NettyHttpHeadersTest.java          |   4 +-
 .../netty4/http/NettyHttpMapHeadersFalseTest.java  |   2 +-
 .../netty4/http/NettyHttpMethodRestrictTest.java   |   2 +-
 .../netty4/http/NettyHttpOkStatusCodeTest.java     |  10 +-
 .../http/NettyHttpOnExceptionHandledTest.java      |   4 +-
 .../NettyHttpOperationFailedExceptionTest.java     |   0
 .../netty4/http/NettyHttpProducerBridgeTest.java   |  14 +-
 .../http/NettyHttpProducerConcurrentTest.java      |   4 +-
 .../netty4/http/NettyHttpProducerHeadersTest.java  |   0
 .../http/NettyHttpProducerKeepAliveTest.java       |  14 +-
 .../http/NettyHttpProducerQueryParamTest.java      |   2 +-
 .../http/NettyHttpProducerSendEmptyHeaderTest.java |   4 +-
 .../netty4/http/NettyHttpProducerSessionTest.java  |  10 +-
 .../http/NettyHttpProducerSimpleGetTest.java       |  10 +-
 .../netty4/http/NettyHttpProducerSimpleTest.java   |   6 +-
 ...ttyHttpProducerThrowExceptionOnFailureTest.java |   6 +-
 ...tyHttpProducerTwoParametersWithSameKeyTest.java |   6 +-
 .../http/NettyHttpProducerWithHeaderTest.java      |   6 +-
 .../netty4/http/NettyHttpProtocolNoSlashTest.java  |   4 +-
 .../netty4/http/NettyHttpRawQueryTest.java         |   2 +-
 .../netty4/http/NettyHttpRedeliveryTest.java       |   4 +-
 .../http/NettyHttpRedirectNoLocationTest.java      |   4 +-
 .../netty4/http/NettyHttpRedirectTest.java         |   4 +-
 .../netty4/http/NettyHttpRequestTimeoutTest.java   |   4 +-
 .../http/NettyHttpRestContextPathMatcherTest.java  |  20 +-
 .../netty4/http/NettyHttpRestOptionsAllowTest.java |   4 +-
 ...ttpReturnDataNotInputStreamConvertableTest.java |   4 +-
 .../http/NettyHttpSSLHandshakeErrorTest.java       |   4 +-
 .../component/netty4/http/NettyHttpSSLTest.java    |   2 +-
 .../NettyHttpSameHostDifferentParametersTest.java  |   6 +-
 .../netty4/http/NettyHttpSendDynamicAwareTest.java |  10 +-
 ...ttyHttpSimpleBasicAuthConstraintMapperTest.java |   8 +-
 .../netty4/http/NettyHttpSimpleBasicAuthTest.java  |   8 +-
 .../component/netty4/http/NettyHttpSimpleTest.java |   4 +-
 .../http/NettyHttpSimpleUriParametersTest.java     |   4 +-
 .../http/NettyHttpStreamCacheFileResponseTest.java |   2 +-
 .../netty4/http/NettyHttpSuspendResume503Test.java |   2 +-
 .../netty4/http/NettyHttpSuspendResumeTest.java    |   2 +-
 .../netty4/http/NettyHttpTraceDisabledTest.java    |   4 +-
 .../http/NettyHttpTransferExceptionTest.java       |   4 +-
 ...ttyHttpTwoRoutesBootstrapConfigurationTest.java |  10 +-
 .../NettyHttpTwoRoutesMatchOnUriPrefixTest.java    |  14 +-
 .../http/NettyHttpTwoRoutesStopOneRouteTest.java   |  12 +-
 .../netty4/http/NettyHttpTwoRoutesTest.java        |   8 +-
 ...woRoutesValidateBootstrapConfigurationTest.java |   4 +-
 .../netty4/http/NettyHttpXMLXPathResponseTest.java |   8 +-
 .../netty4/http/NettyHttpXMLXPathTest.java         |   8 +-
 .../component/netty4/http/NettyMDCLoggingTest.java |   4 +-
 .../netty4/http/NettyMixedCaseHttpPathTest.java    |   4 +-
 .../netty4/http/NettyProxyMixedCasePathTest.java   |   8 +-
 .../http/NettyRecipientListHttpBaseTest.java       |   4 +-
 .../netty4/http/NettyRequestManagementTest.java    |   4 +-
 .../http/NettyRouteSimpleDynamicURITest.java       |   8 +-
 .../netty4/http/NettyRouteSimpleTest.java          |   8 +-
 .../netty4/http/NettySharedHttpServerTest.java     |   8 +-
 .../netty4/http/NettyUseRawHttpResponseTest.java   |   4 +-
 .../component/netty4/http/ProxyProtocolTest.java   |   0
 .../netty4/http/SecurityConstraintMappingTest.java |   0
 .../netty4/http/SpringNettyHttpBasicAuthTest.java  |  14 +-
 .../netty4/http/SpringNettyHttpSSLTest.java        |   0
 .../http/cloud/Netty4HttpServiceCallRouteTest.java |   6 +-
 .../component/netty4/http/rest/CountryPojo.java    |   0
 .../netty4/http/rest/RestApiNettyTest.java         |   4 +-
 .../RestNettyHttpBindingModeAutoWithJsonTest.java  |   4 +-
 .../RestNettyHttpBindingModeAutoWithXmlTest.java   |   4 +-
 .../rest/RestNettyHttpBindingModeJsonTest.java     |   6 +-
 ...stNettyHttpBindingModeJsonWithContractTest.java |   4 +-
 ...estNettyHttpBindingModeOffWithContractTest.java |   4 +-
 .../http/rest/RestNettyHttpBindingModeXmlTest.java |   6 +-
 .../RestNettyHttpContextPathConfigurationTest.java |   8 +-
 .../rest/RestNettyHttpContextPathMatchGetTest.java |   8 +-
 .../netty4/http/rest/RestNettyHttpGetCorsTest.java |   4 +-
 .../netty4/http/rest/RestNettyHttpGetTest.java     |   6 +-
 .../http/rest/RestNettyHttpGetWildcardsTest.java   |   8 +-
 .../netty4/http/rest/RestNettyHttpOptionsTest.java |   2 +-
 .../http/rest/RestNettyHttpPojoInOutTest.java      |   8 +-
 .../rest/RestNettyHttpPostJsonJaxbPojoTest.java    |   6 +-
 .../rest/RestNettyHttpPostJsonPojoListTest.java    |   6 +-
 .../http/rest/RestNettyHttpPostJsonPojoTest.java   |   6 +-
 .../rest/RestNettyHttpPostXmlJaxbPojoTest.java     |   8 +-
 .../netty4/http/rest/RestNettyHttpVerbTest.java    |   2 +-
 .../http/rest/RestNettyMethodNotAllowedTest.java   |   2 +-
 .../netty4/http/rest/RestNettyProducerGetTest.java |   2 +-
 .../rest/RestNettyProducerGetUriParameterTest.java |   2 +-
 .../netty4/http/rest/RestNettyProducerPutTest.java |   2 +-
 .../RestNettyProducerThrowExceptionErrorTest.java  |   2 +-
 .../rest/RestNettyProducerVerbUpperCaseTest.java   |   2 +-
 .../netty4/http/rest/RestPathMatchingTest.java     |   0
 .../component/netty4/http/rest/UserJaxbPojo.java   |   0
 .../camel/component/netty4/http/rest/UserPojo.java |   0
 .../component/netty4/http/rest/UserPojoEx.java     |   0
 .../component/netty4/http/rest/UserService.java    |   0
 .../src/test/resources/jsse/client-keystore.jks    | Bin
 .../src/test/resources/jsse/client-truststore.jks  | Bin
 .../src/test/resources/jsse/localhost.ks           | Bin
 .../src/test/resources/jsse/server-keystore.jks    | Bin
 .../src/test/resources/jsse/server-truststore.jks  | Bin
 .../src/test/resources/log4j2.properties           |   2 +-
 .../src/test/resources/myjaas.config               |   0
 .../netty4/http/SpringNettyHttpBasicAuthTest.xml   |   2 +-
 .../netty4/http/SpringNettyHttpSSLTest.xml         |   2 +-
 .../camel-netty/src/main/docs/netty-component.adoc |   2 +-
 components/camel-rest-swagger/pom.xml              |   2 +-
 .../src/main/docs/rest-swagger-component.adoc      |   2 +-
 .../camel-rest/src/main/docs/rest-component.adoc   |   4 +-
 .../apache/camel/component/rest/RestEndpoint.java  |   4 +-
 .../src/main/docs/swagger-java.adoc                |   2 +-
 .../apache/camel/swagger/RestSwaggerSupport.java   |   2 +-
 components/camel-telegram/pom.xml                  |   2 +-
 .../src/main/docs/telegram-component.adoc          |   4 +-
 .../telegram/TelegramWebhookCallTest.java          |   2 +-
 components/camel-webhook/pom.xml                   |   4 +-
 .../src/main/docs/webhook-component.adoc           |   4 +-
 .../component/webhook/WebhookConfiguration.java    |   2 +-
 .../camel/component/webhook/WebhookUtils.java      |   2 +-
 .../component/webhook/WebhookBasePathTest.java     |  10 +-
 .../component/webhook/WebhookHttpBindingTest.java  |   6 +-
 .../component/webhook/WebhookMultiRouteTest.java   |   4 +-
 .../camel/component/webhook/WebhookPathTest.java   |   6 +-
 components/pom.xml                                 |   2 +-
 components/readme.adoc                             |   4 +-
 .../apache/camel/spi/RestApiConsumerFactory.java   |   2 +-
 .../org/apache/camel/spi/RestConfiguration.java    |   2 +-
 core/camel-core/src/main/docs/eips/toD-eip.adoc    |   2 +-
 .../cloud/ServiceCallConfigurationDefinition.java  |   2 +-
 .../model/rest/RestConfigurationDefinition.java    |   4 +-
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  16 +-
 .../dsl/WebhookEndpointBuilderFactory.java         |   2 +-
 .../camel/main/RestConfigurationProperties.java    |   2 +-
 .../camel-main-configuration-metadata.json         |   2 +-
 docs/components/modules/ROOT/nav.adoc              |   2 +-
 .../modules/ROOT/pages/netty-component.adoc        |   2 +-
 .../modules/ROOT/pages/netty-http-component.adoc   | 116 ++++++------
 .../modules/ROOT/pages/rest-component.adoc         |   4 +-
 .../modules/ROOT/pages/rest-swagger-component.adoc |   2 +-
 .../modules/ROOT/pages/swagger-java.adoc           |   2 +-
 .../modules/ROOT/pages/telegram-component.adoc     |   4 +-
 .../modules/ROOT/pages/webhook-component.adoc      |   4 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |   2 +-
 docs/user-manual/modules/ROOT/pages/rest-dsl.adoc  |   4 +-
 docs/user-manual/modules/ROOT/pages/toD-eip.adoc   |   2 +-
 .../camel-example-artemis-amqp-blueprint/pom.xml   |   2 +-
 .../resources/OSGI-INF/blueprint/camel-context.xml |   2 +-
 .../src/main/resources/features.xml                |   2 +-
 .../example/artemis/amqp/ArtemisAmqpIntTest.java   |   2 +-
 examples/camel-example-micrometer/pom.xml          |   2 +-
 .../example/micrometer/ScrapeRouteBuilder.java     |   4 +-
 examples/camel-example-netty-http/README.md        |   2 +-
 examples/camel-example-netty-http/pom.xml          |   2 +-
 examples/camel-example-rest-producer/readme.adoc   |   2 +-
 parent/pom.xml                                     |   6 +-
 .../karaf/features/src/main/resources/features.xml |   4 +-
 .../RestConfigurationDefinitionProperties.java     |   2 +-
 .../pom.xml                                        |  16 +-
 .../NettyHttpComponentAutoConfiguration.java       |   8 +-
 .../NettyHttpComponentConfiguration.java           |   6 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |   1 +
 .../src/main/resources/META-INF/spring.provides    |   2 +-
 .../src/main/resources/META-INF/LICENSE.txt        | 203 ---------------------
 .../src/main/resources/META-INF/NOTICE.txt         |  11 --
 .../additional-spring-configuration-metadata.json  |  10 -
 .../Netty4HttpAutoConfigurationTest.java           |  79 --------
 .../netty4/http/springboot/Netty4HttpSSLTest.java  |  81 --------
 .../http/springboot/Netty4StarterTestHelper.java   |  62 -------
 .../src/test/resources/application.properties      |  18 --
 .../src/test/resources/cacerts                     | Bin 109798 -> 0 bytes
 .../src/test/resources/keystore.p12                | Bin 2574 -> 0 bytes
 .../src/test/resources/logback.xml                 |  41 -----
 .../springboot/WebhookComponentConfiguration.java  |   2 +-
 platforms/spring-boot/components-starter/pom.xml   |   2 +-
 .../camel-spring-boot-dependencies/pom.xml         |   6 +-
 ...Netty4HttpTest.java => CamelNettyHttpTest.java} |   6 +-
 ...Netty4HttpTest.java => CamelNettyHttpTest.java} |   4 +-
 tests/camel-itest/pom.xml                          |   2 +-
 .../packaging/SpringBootAutoConfigurationMojo.java |   2 +-
 .../generator/swagger/AbstractGenerateMojo.java    |   2 +-
 279 files changed, 612 insertions(+), 1126 deletions(-)
 rename components/{camel-netty4-http => camel-netty-http}/pom.xml (97%)
 rename docs/components/modules/ROOT/pages/netty4-http-component.adoc => components/camel-netty-http/src/main/docs/netty-http-component.adoc (78%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/ContextPathMatcher.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/DefaultContextPathMatcher.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/DefaultNettyHttpBinding.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/DefaultNettySharedHttpServer.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpClientInitializerFactory.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpPrincipal.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpServerBootstrapFactory.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpServerConsumerChannelFactory.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpServerInitializerFactory.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/HttpServerSharedInitializerFactory.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/JAASSecurityAuthenticator.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCache.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCacheOnCompletion.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpBinding.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConstants.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConsumer.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategy.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHelper.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpMessage.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedException.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpProducer.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpRestHeaderFilterStrategy.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSecurityConfiguration.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java (98%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServer.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServerBootstrapConfiguration.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/RestContextPathMatcher.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/RestNettyHttpBinding.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticator.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticatorSupport.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraint.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraintMapping.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java (95%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpClientChannelHandler.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpRestConsumerPath.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerChannelHandler.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerMultiplexChannelHandler.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/BaseNettyTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/LogCaptureAppender.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/LogCaptureTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/MyLoginModule.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/MyRolePrincipal.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java (90%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java (87%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java (93%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java (93%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java (93%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java (84%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java (98%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java (95%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java (82%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedExceptionTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java (81%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java (94%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java (75%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java (83%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java (79%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java (84%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java (57%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java (90%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java (84%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java (81%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java (94%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java (87%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java (79%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java (80%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java (83%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java (91%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java (79%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java (79%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java (87%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java (74%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java (84%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java (83%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java (93%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/ProxyProtocolTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/SecurityConstraintMappingTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java (78%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java (94%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/CountryPojo.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java (90%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java (90%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java (89%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java (94%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java (85%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java (84%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java (87%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java (88%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java (87%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java (86%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java (97%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java (95%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/RestPathMatchingTest.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/UserJaxbPojo.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojo.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojoEx.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/java/org/apache/camel/component/netty4/http/rest/UserService.java (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/jsse/client-keystore.jks (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/jsse/client-truststore.jks (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/jsse/localhost.ks (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/jsse/server-keystore.jks (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/jsse/server-truststore.jks (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/log4j2.properties (96%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/myjaas.config (100%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml (92%)
 rename components/{camel-netty4-http => camel-netty-http}/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml (95%)
 rename components/camel-netty4-http/src/main/docs/netty4-http-component.adoc => docs/components/modules/ROOT/pages/netty-http-component.adoc (78%)
 rename platforms/spring-boot/components-starter/{camel-netty4-http-starter => camel-netty-http-starter}/pom.xml (79%)
 rename platforms/spring-boot/components-starter/{camel-netty4-http-starter => camel-netty-http-starter}/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java (95%)
 rename platforms/spring-boot/components-starter/{camel-netty4-http-starter => camel-netty-http-starter}/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java (99%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-netty-http-starter}/src/main/resources/META-INF/LICENSE.txt (100%)
 copy {tooling/maven/camel-package-maven-plugin => platforms/spring-boot/components-starter/camel-netty-http-starter}/src/main/resources/META-INF/NOTICE.txt (100%)
 rename platforms/spring-boot/components-starter/{camel-netty4-http-starter => camel-netty-http-starter}/src/main/resources/META-INF/spring.factories (99%)
 rename platforms/spring-boot/components-starter/{camel-netty4-http-starter => camel-netty-http-starter}/src/main/resources/META-INF/spring.provides (97%)
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpAutoConfigurationTest.java
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpSSLTest.java
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4StarterTestHelper.java
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/application.properties
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/cacerts
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/keystore.p12
 delete mode 100644 platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/logback.xml
 rename tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/{CamelNetty4HttpTest.java => CamelNettyHttpTest.java} (93%)
 rename tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/{CamelNetty4HttpTest.java => CamelNettyHttpTest.java} (93%)


[camel] 06/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and regen

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 9d84607436d33c22fe54fc755c6a4027363feb23
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 11:11:41 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and regen
---
 apache-camel/pom.xml                               |   4 +-
 apache-camel/src/main/descriptors/common-bin.xml   |   2 +-
 bom/camel-bom/pom.xml                              |   6 +-
 .../src/main/docs/netty-http-component.adoc        |  68 ++++++------
 .../camel-netty/src/main/docs/netty-component.adoc |   2 +-
 .../src/main/docs/rest-swagger-component.adoc      |   2 +-
 components/readme.adoc                             |   4 +-
 docs/components/modules/ROOT/nav.adoc              |   2 +-
 .../modules/ROOT/pages/netty-component.adoc        |   2 +-
 ...tp-component.adoc => netty-http-component.adoc} | 116 ++++++++++-----------
 .../modules/ROOT/pages/rest-swagger-component.adoc |   2 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |   2 +-
 docs/user-manual/modules/ROOT/pages/rest-dsl.adoc  |   4 +-
 parent/pom.xml                                     |   4 +-
 .../camel-spring-boot-dependencies/pom.xml         |   6 +-
 15 files changed, 113 insertions(+), 113 deletions(-)

diff --git a/apache-camel/pom.xml b/apache-camel/pom.xml
index 2abd396..154c55e 100644
--- a/apache-camel/pom.xml
+++ b/apache-camel/pom.xml
@@ -2557,12 +2557,12 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty-starter</artifactId>
+      <artifactId>camel-netty-http-starter</artifactId>
       <version>${project.version}</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty-http-starter</artifactId>
+      <artifactId>camel-netty-starter</artifactId>
       <version>${project.version}</version>
     </dependency>
     <dependency>
diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml
index bdbfd73..b20fa84 100644
--- a/apache-camel/src/main/descriptors/common-bin.xml
+++ b/apache-camel/src/main/descriptors/common-bin.xml
@@ -571,8 +571,8 @@
         <include>org.apache.camel:camel-mybatis-starter</include>
         <include>org.apache.camel:camel-nagios-starter</include>
         <include>org.apache.camel:camel-nats-starter</include>
-        <include>org.apache.camel:camel-netty-starter</include>
         <include>org.apache.camel:camel-netty-http-starter</include>
+        <include>org.apache.camel:camel-netty-starter</include>
         <include>org.apache.camel:camel-nsq-starter</include>
         <include>org.apache.camel:camel-ognl-starter</include>
         <include>org.apache.camel:camel-olingo2-starter</include>
diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index 468fdc8..765ba49 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -2015,17 +2015,17 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-starter</artifactId>
+        <artifactId>camel-netty-http</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-http</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-http-starter</artifactId>
+        <artifactId>camel-netty-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
diff --git a/components/camel-netty-http/src/main/docs/netty-http-component.adoc b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
index 0269d24..8f77242 100644
--- a/components/camel-netty-http/src/main/docs/netty-http-component.adoc
+++ b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
@@ -237,7 +237,7 @@ When using Spring Boot make sure to use the following Maven dependency to have s
 ----
 <dependency>
   <groupId>org.apache.camel</groupId>
-  <artifactId>camel-netty4-http-starter</artifactId>
+  <artifactId>camel-netty-http-starter</artifactId>
   <version>x.x.x</version>
   <!-- use the same version as your Camel core version -->
 </dependency>
@@ -251,39 +251,39 @@ The component supports 33 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.netty4-http.basic-property-binding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | Boolean
-| *camel.component.netty4-http.configuration.bridge-endpoint* | If the option is true, the producer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the throwExceptionOnFailure to be false to let the producer send all the fault response back. The consumer working in the bridge mode will skip the gzip compression and WWW URL form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED headers to the consum [...]
-| *camel.component.netty4-http.configuration.chunked-max-content-length* | Value in bytes the max content length per chunked frame received on the Netty HTTP server. | 1048576 | Integer
-| *camel.component.netty4-http.configuration.compression* | Allow using gzip/deflate for compression on the Netty HTTP server if the client supports it from the HTTP headers. | false | Boolean
-| *camel.component.netty4-http.configuration.disable-stream-cache* | Determines whether or not the raw input stream from Netty HttpRequest#getContent() or HttpResponset#getContent() is cached or not (Camel will read the stream into a in light-weight memory based Stream caching) cache. By default Camel will cache the Netty input stream to support reading it multiple times to ensure it Camel can retrieve all data from the stream. However you can set this option to true when you for example [...]
-| *camel.component.netty4-http.configuration.host* | The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. |  | String
-| *camel.component.netty4-http.configuration.map-headers* | If this option is enabled, then during binding from Netty to Camel Message then the headers will be mapped as well (eg added as header to the Camel Message as well). You can turn off this option to disable this. The headers can still be accessed from the org.apache.camel.component.netty.http.NettyHttpMessage message with the method getHttpRequest() that returns the Netty HTTP request io.netty.handler.codec.http.HttpRequest insta [...]
-| *camel.component.netty4-http.configuration.match-on-uri-prefix* | Whether or not Camel should try to find a target consumer by matching the URI prefix if no exact match is found. | false | Boolean
-| *camel.component.netty4-http.configuration.max-header-size* | The maximum length of all headers. If the sum of the length of each header exceeds this value, a {@link io.netty.handler.codec.TooLongFrameException} will be raised. | 8192 | Integer
-| *camel.component.netty4-http.configuration.ok-status-code-range* | The status codes which are considered a success response. The values are inclusive. Multiple ranges can be defined, separated by comma, e.g. <tt>200-204,209,301-304</tt>. Each range must be a single number or from-to with the dash included. <p/> The default range is <tt>200-299</tt> | 200-299 | String
-| *camel.component.netty4-http.configuration.path* | Resource path |  | String
-| *camel.component.netty4-http.configuration.port* | The port number. Is default 80 for http and 443 for https. |  | Integer
-| *camel.component.netty4-http.configuration.protocol* | The protocol to use which is either http, https or proxy - a consumer only option. |  | String
-| *camel.component.netty4-http.configuration.send503when-suspended* | Whether to send back HTTP status code 503 when the consumer has been suspended. If the option is false then the Netty Acceptor is unbound when the consumer is suspended, so clients cannot connect anymore. | true | Boolean
-| *camel.component.netty4-http.configuration.throw-exception-on-failure* | 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. | true | Boolean
-| *camel.component.netty4-http.configuration.transfer-exception* | 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. On the producer side the exception will be deserialized and thrown as is, instead of the HttpOperationFailedException. The caused exception is required to be serialized. <p/> This is by default turned off. If you enable this then be  [...]
-| *camel.component.netty4-http.configuration.url-decode-headers* | If this option is enabled, then during binding from Netty to Camel Message then the header values will be URL decoded (eg %20 will be a space character. Notice this option is used by the default org.apache.camel.component.netty.http.NettyHttpBinding and therefore if you implement a custom org.apache.camel.component.netty4.http.NettyHttpBinding then you would need to decode the headers accordingly to this option. | false | [...]
-| *camel.component.netty4-http.configuration.use-relative-path* | Sets whether to use a relative path in HTTP requests. | true | Boolean
-| *camel.component.netty4-http.enabled* | Enable netty4-http component | true | Boolean
-| *camel.component.netty4-http.executor-service* | To use the given EventExecutorGroup. The option is a io.netty.util.concurrent.EventExecutorGroup type. |  | String
-| *camel.component.netty4-http.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | String
-| *camel.component.netty4-http.maximum-pool-size* | The thread pool size for the EventExecutorGroup if its in use. The default value is 16. | 16 | Integer
-| *camel.component.netty4-http.netty-http-binding* | To use a custom org.apache.camel.component.netty4.http.NettyHttpBinding for binding to/from Netty and Camel Message API. The option is a org.apache.camel.component.netty4.http.NettyHttpBinding type. |  | String
-| *camel.component.netty4-http.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when starting. Only properties which are of String type can use property placeholders. | true | Boolean
-| *camel.component.netty4-http.security-configuration.authenticate* | Whether to enable authentication <p/> This is by default enabled. |  | Boolean
-| *camel.component.netty4-http.security-configuration.constraint* | The supported restricted. <p/> Currently only Basic is supported. |  | String
-| *camel.component.netty4-http.security-configuration.login-denied-logging-level* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | LoggingLevel
-| *camel.component.netty4-http.security-configuration.realm* | Sets the name of the realm to use. |  | String
-| *camel.component.netty4-http.security-configuration.role-class-name* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | String
-| *camel.component.netty4-http.security-configuration.security-authenticator* | Sets the {@link SecurityAuthenticator} to use for authenticating the {@link HttpPrincipal}. |  | SecurityAuthenticator
-| *camel.component.netty4-http.security-configuration.security-constraint* | Sets a {@link SecurityConstraint} to use for checking if a web resource is restricted or not <p/> By default this is <tt>null</tt>, which means all resources is restricted. |  | SecurityConstraint
-| *camel.component.netty4-http.ssl-context-parameters* | To configure security using SSLContextParameters. The option is a org.apache.camel.support.jsse.SSLContextParameters type. |  | String
-| *camel.component.netty4-http.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
+| *camel.component.netty-http.basic-property-binding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | Boolean
+| *camel.component.netty-http.configuration.bridge-endpoint* | If the option is true, the producer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the throwExceptionOnFailure to be false to let the producer send all the fault response back. The consumer working in the bridge mode will skip the gzip compression and WWW URL form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED headers to the consume [...]
+| *camel.component.netty-http.configuration.chunked-max-content-length* | Value in bytes the max content length per chunked frame received on the Netty HTTP server. | 1048576 | Integer
+| *camel.component.netty-http.configuration.compression* | Allow using gzip/deflate for compression on the Netty HTTP server if the client supports it from the HTTP headers. | false | Boolean
+| *camel.component.netty-http.configuration.disable-stream-cache* | Determines whether or not the raw input stream from Netty HttpRequest#getContent() or HttpResponset#getContent() is cached or not (Camel will read the stream into a in light-weight memory based Stream caching) cache. By default Camel will cache the Netty input stream to support reading it multiple times to ensure it Camel can retrieve all data from the stream. However you can set this option to true when you for example  [...]
+| *camel.component.netty-http.configuration.host* | The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. |  | String
+| *camel.component.netty-http.configuration.map-headers* | If this option is enabled, then during binding from Netty to Camel Message then the headers will be mapped as well (eg added as header to the Camel Message as well). You can turn off this option to disable this. The headers can still be accessed from the org.apache.camel.component.netty.http.NettyHttpMessage message with the method getHttpRequest() that returns the Netty HTTP request io.netty.handler.codec.http.HttpRequest instan [...]
+| *camel.component.netty-http.configuration.match-on-uri-prefix* | Whether or not Camel should try to find a target consumer by matching the URI prefix if no exact match is found. | false | Boolean
+| *camel.component.netty-http.configuration.max-header-size* | The maximum length of all headers. If the sum of the length of each header exceeds this value, a {@link io.netty.handler.codec.TooLongFrameException} will be raised. | 8192 | Integer
+| *camel.component.netty-http.configuration.ok-status-code-range* | The status codes which are considered a success response. The values are inclusive. Multiple ranges can be defined, separated by comma, e.g. <tt>200-204,209,301-304</tt>. Each range must be a single number or from-to with the dash included. <p/> The default range is <tt>200-299</tt> | 200-299 | String
+| *camel.component.netty-http.configuration.path* | Resource path |  | String
+| *camel.component.netty-http.configuration.port* | The port number. Is default 80 for http and 443 for https. |  | Integer
+| *camel.component.netty-http.configuration.protocol* | The protocol to use which is either http, https or proxy - a consumer only option. |  | String
+| *camel.component.netty-http.configuration.send503when-suspended* | Whether to send back HTTP status code 503 when the consumer has been suspended. If the option is false then the Netty Acceptor is unbound when the consumer is suspended, so clients cannot connect anymore. | true | Boolean
+| *camel.component.netty-http.configuration.throw-exception-on-failure* | 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. | true | Boolean
+| *camel.component.netty-http.configuration.transfer-exception* | 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. On the producer side the exception will be deserialized and thrown as is, instead of the HttpOperationFailedException. The caused exception is required to be serialized. <p/> This is by default turned off. If you enable this then be a [...]
+| *camel.component.netty-http.configuration.url-decode-headers* | If this option is enabled, then during binding from Netty to Camel Message then the header values will be URL decoded (eg %20 will be a space character. Notice this option is used by the default org.apache.camel.component.netty.http.NettyHttpBinding and therefore if you implement a custom org.apache.camel.component.netty4.http.NettyHttpBinding then you would need to decode the headers accordingly to this option. | false | Boolean
+| *camel.component.netty-http.configuration.use-relative-path* | Sets whether to use a relative path in HTTP requests. | true | Boolean
+| *camel.component.netty-http.enabled* | Whether to enable auto configuration of the netty-http component. This is enabled by default. |  | Boolean
+| *camel.component.netty-http.executor-service* | To use the given EventExecutorGroup. The option is a io.netty.util.concurrent.EventExecutorGroup type. |  | String
+| *camel.component.netty-http.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | String
+| *camel.component.netty-http.maximum-pool-size* | The thread pool size for the EventExecutorGroup if its in use. The default value is 16. | 16 | Integer
+| *camel.component.netty-http.netty-http-binding* | To use a custom org.apache.camel.component.netty4.http.NettyHttpBinding for binding to/from Netty and Camel Message API. The option is a org.apache.camel.component.netty4.http.NettyHttpBinding type. |  | String
+| *camel.component.netty-http.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when starting. Only properties which are of String type can use property placeholders. | true | Boolean
+| *camel.component.netty-http.security-configuration.authenticate* | Whether to enable authentication <p/> This is by default enabled. |  | Boolean
+| *camel.component.netty-http.security-configuration.constraint* | The supported restricted. <p/> Currently only Basic is supported. |  | String
+| *camel.component.netty-http.security-configuration.login-denied-logging-level* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | LoggingLevel
+| *camel.component.netty-http.security-configuration.realm* | Sets the name of the realm to use. |  | String
+| *camel.component.netty-http.security-configuration.role-class-name* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | String
+| *camel.component.netty-http.security-configuration.security-authenticator* | Sets the {@link SecurityAuthenticator} to use for authenticating the {@link HttpPrincipal}. |  | SecurityAuthenticator
+| *camel.component.netty-http.security-configuration.security-constraint* | Sets a {@link SecurityConstraint} to use for checking if a web resource is restricted or not <p/> By default this is <tt>null</tt>, which means all resources is restricted. |  | SecurityConstraint
+| *camel.component.netty-http.ssl-context-parameters* | To configure security using SSLContextParameters. The option is a org.apache.camel.support.jsse.SSLContextParameters type. |  | String
+| *camel.component.netty-http.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 
diff --git a/components/camel-netty/src/main/docs/netty-component.adoc b/components/camel-netty/src/main/docs/netty-component.adoc
index 1acff4e..2e6b9fa 100644
--- a/components/camel-netty/src/main/docs/netty-component.adoc
+++ b/components/camel-netty/src/main/docs/netty-component.adoc
@@ -798,5 +798,5 @@ under the `camel-example-netty-custom-correlation` directory.
 
 == See Also
 
-* xref:netty4-http-component.adoc[Netty HTTP]
+* xref:netty-http-component.adoc[Netty HTTP]
 * xref:mina-component.adoc[MINA]
diff --git a/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc b/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
index fd19beb..016cbe9 100644
--- a/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
+++ b/components/camel-rest-swagger/src/main/docs/rest-swagger-component.adoc
@@ -9,7 +9,7 @@ delegates to a component implementing the _RestProducerFactory_
 interface. Currently known working components are:
 
 * xref:http-component.adoc[http]
-* xref:netty4-http-component.adoc[netty4-http]
+* xref:netty-http-component.adoc[netty-http]
 * xref:restlet-component.adoc[restlet]
 * xref:jetty-component.adoc[jetty]
 * xref:undertow-component.adoc[undertow]
diff --git a/components/readme.adoc b/components/readme.adoc
index e0a77ec..0b29a5b 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -607,8 +607,8 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-netty/src/main/docs/netty-component.adoc[Netty] (camel-netty) +
 `netty:protocol:host:port` | 2.14 | Socket level networking using TCP or UDP with the Netty 4.x library.
 
-| link:camel-netty4-http/src/main/docs/netty4-http-component.adoc[Netty4 HTTP] (camel-netty4-http) +
-`netty4-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library.
+| link:camel-netty-http/src/main/docs/netty-http-component.adoc[Netty HTTP] (camel-netty-http) +
+`netty-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library.
 
 | link:camel-nsq/src/main/docs/nsq-component.adoc[NSQ] (camel-nsq) +
 `nsq:servers` | 2.23 | Represents a nsq endpoint.
diff --git a/docs/components/modules/ROOT/nav.adoc b/docs/components/modules/ROOT/nav.adoc
index c293f3d..2babd1d 100644
--- a/docs/components/modules/ROOT/nav.adoc
+++ b/docs/components/modules/ROOT/nav.adoc
@@ -247,8 +247,8 @@
 * xref:mybatis-component.adoc[MyBatis Component]
 * xref:nagios-component.adoc[Nagios Component]
 * xref:nats-component.adoc[Nats Component]
+* xref:netty-http-component.adoc[Netty HTTP Component]
 * xref:netty-component.adoc[Netty Component]
-* xref:netty4-http-component.adoc[Netty4 HTTP Component]
 * xref:nsq-component.adoc[NSQ Component]
 * xref:ognl-language.adoc[OGNL Language]
 * xref:olingo2-component.adoc[Olingo2 Component]
diff --git a/docs/components/modules/ROOT/pages/netty-component.adoc b/docs/components/modules/ROOT/pages/netty-component.adoc
index 1acff4e..2e6b9fa 100644
--- a/docs/components/modules/ROOT/pages/netty-component.adoc
+++ b/docs/components/modules/ROOT/pages/netty-component.adoc
@@ -798,5 +798,5 @@ under the `camel-example-netty-custom-correlation` directory.
 
 == See Also
 
-* xref:netty4-http-component.adoc[Netty HTTP]
+* xref:netty-http-component.adoc[Netty HTTP]
 * xref:mina-component.adoc[MINA]
diff --git a/docs/components/modules/ROOT/pages/netty4-http-component.adoc b/docs/components/modules/ROOT/pages/netty-http-component.adoc
similarity index 78%
rename from docs/components/modules/ROOT/pages/netty4-http-component.adoc
rename to docs/components/modules/ROOT/pages/netty-http-component.adoc
index 0c4d0b5..8f77242 100644
--- a/docs/components/modules/ROOT/pages/netty4-http-component.adoc
+++ b/docs/components/modules/ROOT/pages/netty-http-component.adoc
@@ -1,9 +1,9 @@
-[[netty4-http-component]]
-= Netty4 HTTP Component
+[[netty-http-component]]
+= Netty HTTP Component
 
 *Available as of Camel version 2.14*
 
-The Netty4 HTTP component is an extension to xref:netty-component.adoc[Netty]
+The Netty HTTP component is an extension to xref:netty-component.adoc[Netty]
 component to facilitiate HTTP transport with xref:netty-component.adoc[Netty].
 
 This camel component supports both producer and consumer endpoints.
@@ -32,7 +32,7 @@ for this component:
 ------------------------------------------------------------
 <dependency>
     <groupId>org.apache.camel</groupId>
-    <artifactId>camel-netty4-http</artifactId>
+    <artifactId>camel-netty-http</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
 </dependency>
@@ -44,7 +44,7 @@ The URI scheme for a netty component is as follows
 
 [source,java]
 -------------------------------------------
-netty4-http:http://0.0.0.0:8080[?options]
+netty-http:http://0.0.0.0:8080[?options]
 -------------------------------------------
 
 You can append query options to the URI in the following format,
@@ -57,7 +57,7 @@ You can append query options to the URI in the following format,
 
 You may be wondering how Camel recognizes URI query parameters and
 endpoint options. For example you might create endpoint URI as follows:
-`netty4-http:http//example.com?myParam=myValue&compression=true` . In
+`netty-http:http//example.com?myParam=myValue&compression=true` . In
 this example `myParam` is the HTTP parameter, while `compression` is the
 Camel endpoint option. The strategy used by Camel in such situations is
 to resolve available endpoint options and remove them from the URI. It
@@ -88,7 +88,7 @@ related to UDP transport.
 
 
 // component options: START
-The Netty4 HTTP component supports 10 options, which are listed below.
+The Netty HTTP component supports 10 options, which are listed below.
 
 
 
@@ -118,10 +118,10 @@ The Netty4 HTTP component supports 10 options, which are listed below.
 
 
 // endpoint options: START
-The Netty4 HTTP endpoint is configured using URI syntax:
+The Netty HTTP endpoint is configured using URI syntax:
 
 ----
-netty4-http:protocol:host:port/path
+netty-http:protocol:host:port/path
 ----
 
 with the following path and query parameters:
@@ -237,7 +237,7 @@ When using Spring Boot make sure to use the following Maven dependency to have s
 ----
 <dependency>
   <groupId>org.apache.camel</groupId>
-  <artifactId>camel-netty4-http-starter</artifactId>
+  <artifactId>camel-netty-http-starter</artifactId>
   <version>x.x.x</version>
   <!-- use the same version as your Camel core version -->
 </dependency>
@@ -251,39 +251,39 @@ The component supports 33 options, which are listed below.
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
 | Name | Description | Default | Type
-| *camel.component.netty4-http.basic-property-binding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | Boolean
-| *camel.component.netty4-http.configuration.bridge-endpoint* | If the option is true, the producer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the throwExceptionOnFailure to be false to let the producer send all the fault response back. The consumer working in the bridge mode will skip the gzip compression and WWW URL form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED headers to the consum [...]
-| *camel.component.netty4-http.configuration.chunked-max-content-length* | Value in bytes the max content length per chunked frame received on the Netty HTTP server. | 1048576 | Integer
-| *camel.component.netty4-http.configuration.compression* | Allow using gzip/deflate for compression on the Netty HTTP server if the client supports it from the HTTP headers. | false | Boolean
-| *camel.component.netty4-http.configuration.disable-stream-cache* | Determines whether or not the raw input stream from Netty HttpRequest#getContent() or HttpResponset#getContent() is cached or not (Camel will read the stream into a in light-weight memory based Stream caching) cache. By default Camel will cache the Netty input stream to support reading it multiple times to ensure it Camel can retrieve all data from the stream. However you can set this option to true when you for example [...]
-| *camel.component.netty4-http.configuration.host* | The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. |  | String
-| *camel.component.netty4-http.configuration.map-headers* | If this option is enabled, then during binding from Netty to Camel Message then the headers will be mapped as well (eg added as header to the Camel Message as well). You can turn off this option to disable this. The headers can still be accessed from the org.apache.camel.component.netty.http.NettyHttpMessage message with the method getHttpRequest() that returns the Netty HTTP request io.netty.handler.codec.http.HttpRequest insta [...]
-| *camel.component.netty4-http.configuration.match-on-uri-prefix* | Whether or not Camel should try to find a target consumer by matching the URI prefix if no exact match is found. | false | Boolean
-| *camel.component.netty4-http.configuration.max-header-size* | The maximum length of all headers. If the sum of the length of each header exceeds this value, a {@link io.netty.handler.codec.TooLongFrameException} will be raised. | 8192 | Integer
-| *camel.component.netty4-http.configuration.ok-status-code-range* | The status codes which are considered a success response. The values are inclusive. Multiple ranges can be defined, separated by comma, e.g. <tt>200-204,209,301-304</tt>. Each range must be a single number or from-to with the dash included. <p/> The default range is <tt>200-299</tt> | 200-299 | String
-| *camel.component.netty4-http.configuration.path* | Resource path |  | String
-| *camel.component.netty4-http.configuration.port* | The port number. Is default 80 for http and 443 for https. |  | Integer
-| *camel.component.netty4-http.configuration.protocol* | The protocol to use which is either http, https or proxy - a consumer only option. |  | String
-| *camel.component.netty4-http.configuration.send503when-suspended* | Whether to send back HTTP status code 503 when the consumer has been suspended. If the option is false then the Netty Acceptor is unbound when the consumer is suspended, so clients cannot connect anymore. | true | Boolean
-| *camel.component.netty4-http.configuration.throw-exception-on-failure* | 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. | true | Boolean
-| *camel.component.netty4-http.configuration.transfer-exception* | 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. On the producer side the exception will be deserialized and thrown as is, instead of the HttpOperationFailedException. The caused exception is required to be serialized. <p/> This is by default turned off. If you enable this then be  [...]
-| *camel.component.netty4-http.configuration.url-decode-headers* | If this option is enabled, then during binding from Netty to Camel Message then the header values will be URL decoded (eg %20 will be a space character. Notice this option is used by the default org.apache.camel.component.netty.http.NettyHttpBinding and therefore if you implement a custom org.apache.camel.component.netty4.http.NettyHttpBinding then you would need to decode the headers accordingly to this option. | false | [...]
-| *camel.component.netty4-http.configuration.use-relative-path* | Sets whether to use a relative path in HTTP requests. | true | Boolean
-| *camel.component.netty4-http.enabled* | Enable netty4-http component | true | Boolean
-| *camel.component.netty4-http.executor-service* | To use the given EventExecutorGroup. The option is a io.netty.util.concurrent.EventExecutorGroup type. |  | String
-| *camel.component.netty4-http.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | String
-| *camel.component.netty4-http.maximum-pool-size* | The thread pool size for the EventExecutorGroup if its in use. The default value is 16. | 16 | Integer
-| *camel.component.netty4-http.netty-http-binding* | To use a custom org.apache.camel.component.netty4.http.NettyHttpBinding for binding to/from Netty and Camel Message API. The option is a org.apache.camel.component.netty4.http.NettyHttpBinding type. |  | String
-| *camel.component.netty4-http.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when starting. Only properties which are of String type can use property placeholders. | true | Boolean
-| *camel.component.netty4-http.security-configuration.authenticate* | Whether to enable authentication <p/> This is by default enabled. |  | Boolean
-| *camel.component.netty4-http.security-configuration.constraint* | The supported restricted. <p/> Currently only Basic is supported. |  | String
-| *camel.component.netty4-http.security-configuration.login-denied-logging-level* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | LoggingLevel
-| *camel.component.netty4-http.security-configuration.realm* | Sets the name of the realm to use. |  | String
-| *camel.component.netty4-http.security-configuration.role-class-name* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | String
-| *camel.component.netty4-http.security-configuration.security-authenticator* | Sets the {@link SecurityAuthenticator} to use for authenticating the {@link HttpPrincipal}. |  | SecurityAuthenticator
-| *camel.component.netty4-http.security-configuration.security-constraint* | Sets a {@link SecurityConstraint} to use for checking if a web resource is restricted or not <p/> By default this is <tt>null</tt>, which means all resources is restricted. |  | SecurityConstraint
-| *camel.component.netty4-http.ssl-context-parameters* | To configure security using SSLContextParameters. The option is a org.apache.camel.support.jsse.SSLContextParameters type. |  | String
-| *camel.component.netty4-http.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
+| *camel.component.netty-http.basic-property-binding* | Whether the component should use basic property binding (Camel 2.x) or the newer property binding with additional capabilities | false | Boolean
+| *camel.component.netty-http.configuration.bridge-endpoint* | If the option is true, the producer will ignore the Exchange.HTTP_URI header, and use the endpoint's URI for request. You may also set the throwExceptionOnFailure to be false to let the producer send all the fault response back. The consumer working in the bridge mode will skip the gzip compression and WWW URL form encoding (by adding the Exchange.SKIP_GZIP_ENCODING and Exchange.SKIP_WWW_FORM_URLENCODED headers to the consume [...]
+| *camel.component.netty-http.configuration.chunked-max-content-length* | Value in bytes the max content length per chunked frame received on the Netty HTTP server. | 1048576 | Integer
+| *camel.component.netty-http.configuration.compression* | Allow using gzip/deflate for compression on the Netty HTTP server if the client supports it from the HTTP headers. | false | Boolean
+| *camel.component.netty-http.configuration.disable-stream-cache* | Determines whether or not the raw input stream from Netty HttpRequest#getContent() or HttpResponset#getContent() is cached or not (Camel will read the stream into a in light-weight memory based Stream caching) cache. By default Camel will cache the Netty input stream to support reading it multiple times to ensure it Camel can retrieve all data from the stream. However you can set this option to true when you for example  [...]
+| *camel.component.netty-http.configuration.host* | The local hostname such as localhost, or 0.0.0.0 when being a consumer. The remote HTTP server hostname when using producer. |  | String
+| *camel.component.netty-http.configuration.map-headers* | If this option is enabled, then during binding from Netty to Camel Message then the headers will be mapped as well (eg added as header to the Camel Message as well). You can turn off this option to disable this. The headers can still be accessed from the org.apache.camel.component.netty.http.NettyHttpMessage message with the method getHttpRequest() that returns the Netty HTTP request io.netty.handler.codec.http.HttpRequest instan [...]
+| *camel.component.netty-http.configuration.match-on-uri-prefix* | Whether or not Camel should try to find a target consumer by matching the URI prefix if no exact match is found. | false | Boolean
+| *camel.component.netty-http.configuration.max-header-size* | The maximum length of all headers. If the sum of the length of each header exceeds this value, a {@link io.netty.handler.codec.TooLongFrameException} will be raised. | 8192 | Integer
+| *camel.component.netty-http.configuration.ok-status-code-range* | The status codes which are considered a success response. The values are inclusive. Multiple ranges can be defined, separated by comma, e.g. <tt>200-204,209,301-304</tt>. Each range must be a single number or from-to with the dash included. <p/> The default range is <tt>200-299</tt> | 200-299 | String
+| *camel.component.netty-http.configuration.path* | Resource path |  | String
+| *camel.component.netty-http.configuration.port* | The port number. Is default 80 for http and 443 for https. |  | Integer
+| *camel.component.netty-http.configuration.protocol* | The protocol to use which is either http, https or proxy - a consumer only option. |  | String
+| *camel.component.netty-http.configuration.send503when-suspended* | Whether to send back HTTP status code 503 when the consumer has been suspended. If the option is false then the Netty Acceptor is unbound when the consumer is suspended, so clients cannot connect anymore. | true | Boolean
+| *camel.component.netty-http.configuration.throw-exception-on-failure* | 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. | true | Boolean
+| *camel.component.netty-http.configuration.transfer-exception* | 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. On the producer side the exception will be deserialized and thrown as is, instead of the HttpOperationFailedException. The caused exception is required to be serialized. <p/> This is by default turned off. If you enable this then be a [...]
+| *camel.component.netty-http.configuration.url-decode-headers* | If this option is enabled, then during binding from Netty to Camel Message then the header values will be URL decoded (eg %20 will be a space character. Notice this option is used by the default org.apache.camel.component.netty.http.NettyHttpBinding and therefore if you implement a custom org.apache.camel.component.netty4.http.NettyHttpBinding then you would need to decode the headers accordingly to this option. | false | Boolean
+| *camel.component.netty-http.configuration.use-relative-path* | Sets whether to use a relative path in HTTP requests. | true | Boolean
+| *camel.component.netty-http.enabled* | Whether to enable auto configuration of the netty-http component. This is enabled by default. |  | Boolean
+| *camel.component.netty-http.executor-service* | To use the given EventExecutorGroup. The option is a io.netty.util.concurrent.EventExecutorGroup type. |  | String
+| *camel.component.netty-http.header-filter-strategy* | To use a custom org.apache.camel.spi.HeaderFilterStrategy to filter headers. The option is a org.apache.camel.spi.HeaderFilterStrategy type. |  | String
+| *camel.component.netty-http.maximum-pool-size* | The thread pool size for the EventExecutorGroup if its in use. The default value is 16. | 16 | Integer
+| *camel.component.netty-http.netty-http-binding* | To use a custom org.apache.camel.component.netty4.http.NettyHttpBinding for binding to/from Netty and Camel Message API. The option is a org.apache.camel.component.netty4.http.NettyHttpBinding type. |  | String
+| *camel.component.netty-http.resolve-property-placeholders* | Whether the component should resolve property placeholders on itself when starting. Only properties which are of String type can use property placeholders. | true | Boolean
+| *camel.component.netty-http.security-configuration.authenticate* | Whether to enable authentication <p/> This is by default enabled. |  | Boolean
+| *camel.component.netty-http.security-configuration.constraint* | The supported restricted. <p/> Currently only Basic is supported. |  | String
+| *camel.component.netty-http.security-configuration.login-denied-logging-level* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | LoggingLevel
+| *camel.component.netty-http.security-configuration.realm* | Sets the name of the realm to use. |  | String
+| *camel.component.netty-http.security-configuration.role-class-name* | Sets a logging level to use for logging denied login attempts (incl stacktraces) <p/> This level is by default DEBUG. |  | String
+| *camel.component.netty-http.security-configuration.security-authenticator* | Sets the {@link SecurityAuthenticator} to use for authenticating the {@link HttpPrincipal}. |  | SecurityAuthenticator
+| *camel.component.netty-http.security-configuration.security-constraint* | Sets a {@link SecurityConstraint} to use for checking if a web resource is restricted or not <p/> By default this is <tt>null</tt>, which means all resources is restricted. |  | SecurityConstraint
+| *camel.component.netty-http.ssl-context-parameters* | To configure security using SSLContextParameters. The option is a org.apache.camel.support.jsse.SSLContextParameters type. |  | String
+| *camel.component.netty-http.use-global-ssl-context-parameters* | Enable usage of global SSL context parameters. | false | Boolean
 |===
 // spring-boot-auto-configure options: END
 
@@ -326,7 +326,7 @@ The following headers is provided as meta-data when a route starts from
 an Netty4 HTTP endpoint:
 
 The description in the table takes offset in a route having:
-`from("netty4-http:http:0.0.0.0:8080/myapp")...`
+`from("netty-http:http:0.0.0.0:8080/myapp")...`
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -380,7 +380,7 @@ back a hardcoded "Bye World" message.
 
 [source,java]
 -----------------------------------------------
-    from("netty4-http:http://0.0.0.0:8080/foo")
+    from("netty-http:http://0.0.0.0:8080/foo")
       .transform().constant("Bye World");
 -----------------------------------------------
 
@@ -389,7 +389,7 @@ ProducerTemplate as shown below:
 
 [source,java]
 ------------------------------------------------------------------------------------------------------------
-    String out = template.requestBody("netty4-http:http://0.0.0.0:8080/foo", "Hello World", String.class);
+    String out = template.requestBody("netty-http:http://0.0.0.0:8080/foo", "Hello World", String.class);
     System.out.println(out);
 ------------------------------------------------------------------------------------------------------------
 
@@ -402,7 +402,7 @@ instruct Netty to match prefixes. For example
 
 [source,java]
 -----------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123/foo").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123/foo").to("mock:foo");
 -----------------------------------------------------------
 
 In the route above Netty4 HTTP will only match if the uri is an exact
@@ -414,7 +414,7 @@ So if you want to enable wildcard matching you do as follows:
 
 [source,java]
 ---------------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123/foo?matchOnUriPrefix=true").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123/foo?matchOnUriPrefix=true").to("mock:foo");
 ---------------------------------------------------------------------------------
 
 So now Netty matches any endpoints with starts with `foo`.
@@ -423,7 +423,7 @@ To match *any* endpoint you can do:
 
 [source,java]
 -----------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123?matchOnUriPrefix=true").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123?matchOnUriPrefix=true").to("mock:foo");
 -----------------------------------------------------------------------------
 
 === Using multiple routes with same port
@@ -450,11 +450,11 @@ Here is an example with two routes that share the same port.
 
 [source,java]
 -----------------------------------------------
-from("netty4-http:http://0.0.0.0:{{port}}/foo")
+from("netty-http:http://0.0.0.0:{{port}}/foo")
   .to("mock:foo")
   .transform().constant("Bye World");
 
-from("netty4-http:http://0.0.0.0:{{port}}/bar")
+from("netty-http:http://0.0.0.0:{{port}}/bar")
   .to("mock:bar")
   .transform().constant("Bye Camel");
 -----------------------------------------------
@@ -469,12 +469,12 @@ and will fail on starting*
 
 [source,java]
 --------------------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:{{port}}/foo")
+from("netty-http:http://0.0.0.0:{{port}}/foo")
   .to("mock:foo")
   .transform().constant("Bye World");
 
 // we cannot have a 2nd route on same port with SSL enabled, when the 1st route is NOT
-from("netty4-http:http://0.0.0.0:{{port}}/bar?ssl=true")
+from("netty-http:http://0.0.0.0:{{port}}/bar?ssl=true")
   .to("mock:bar")
   .transform().constant("Bye Camel");
 --------------------------------------------------------------------------------------
@@ -501,17 +501,17 @@ And in the routes you refer to this option as shown below
 [source,xml]
 ----------------------------------------------------------------------------------------------------------
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 ----------------------------------------------------------------------------------------------------------
@@ -560,7 +560,7 @@ the security realm name to use, as shown below
 [source,java]
 ------------------------------------------------------------------------------------------
 <route>
-   <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/>
+   <from uri="netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/>
    ...
 </route>
 ------------------------------------------------------------------------------------------
@@ -621,7 +621,7 @@ below:
 [source,xml]
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 <route>
-   <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
+   <from uri="netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
    ...
 </route>
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
diff --git a/docs/components/modules/ROOT/pages/rest-swagger-component.adoc b/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
index fd19beb..016cbe9 100644
--- a/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
+++ b/docs/components/modules/ROOT/pages/rest-swagger-component.adoc
@@ -9,7 +9,7 @@ delegates to a component implementing the _RestProducerFactory_
 interface. Currently known working components are:
 
 * xref:http-component.adoc[http]
-* xref:netty4-http-component.adoc[netty4-http]
+* xref:netty-http-component.adoc[netty-http]
 * xref:restlet-component.adoc[restlet]
 * xref:jetty-component.adoc[jetty]
 * xref:undertow-component.adoc[undertow]
diff --git a/docs/user-manual/modules/ROOT/pages/index.adoc b/docs/user-manual/modules/ROOT/pages/index.adoc
index d224c0f..cc0043d 100644
--- a/docs/user-manual/modules/ROOT/pages/index.adoc
+++ b/docs/user-manual/modules/ROOT/pages/index.adoc
@@ -344,7 +344,7 @@ camel routes without them knowing
 ** xref:components::nagios-component.adoc[Nagios]
 ** xref:components::nats-component.adoc[Nats]
 ** xref:components::netty-component.adoc[Netty]
-** xref:components::netty4-http-component.adoc[Netty4 HTTP]
+** xref:components::netty-http-component.adoc[Netty HTTP]
 ** xref:components::nsq-component.adoc[NSQ]
 ** xref:components::olingo2-component.adoc[Olingo2]
 ** xref:components::olingo4-component.adoc[Olingo4]
diff --git a/docs/user-manual/modules/ROOT/pages/rest-dsl.adoc b/docs/user-manual/modules/ROOT/pages/rest-dsl.adoc
index db7ae40..fa1c4c5 100644
--- a/docs/user-manual/modules/ROOT/pages/rest-dsl.adoc
+++ b/docs/user-manual/modules/ROOT/pages/rest-dsl.adoc
@@ -20,7 +20,7 @@ The following Camel components supports the Rest DSL. See the bottom of
 this page for how to integrate a component with the Rest DSL.
 
 * xref:components::rest-component.adoc[came-rest] *required* contains the base rest component needed by Rest DSL
-* xref:components::netty4-http-component.adoc[camel-netty4-http] (also
+* xref:components::netty-http-component.adoc[camel-netty-http] (also
 supports Swagger Java)
 * xref:components::jetty-component.adoc[camel-jetty] (also
 supports Swagger Java)
@@ -499,7 +499,7 @@ bindings.
 
 |contextPath |-|Leading context-path the REST services will be using.
  This can be used when using components such as SERVLET where the deployed web application is deployed using a
- context-path.  Or for components such as `camel-jetty` or `camel-netty4-http` that includes a HTTP server.
+ context-path.  Or for components such as `camel-jetty` or `camel-netty-http` that includes a HTTP server.
 |apiContextPath | - |A leading API context-path the REST API services will be using.
 
                     This can be used when using components such as `camel-servlet` where the deployed web application
diff --git a/parent/pom.xml b/parent/pom.xml
index 413528c..2f66182 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -3298,12 +3298,12 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-starter</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-http-starter</artifactId>
+        <artifactId>camel-netty-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
diff --git a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 19b578b..58e757a 100644
--- a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -2240,17 +2240,17 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-starter</artifactId>
+        <artifactId>camel-netty-http</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-http</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty-http-starter</artifactId>
+        <artifactId>camel-netty-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>


[camel] 04/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 72130d15139c29be0febe3efb7a242abd35ebdc8
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 10:33:08 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references
---
 README.md | 1 -
 1 file changed, 1 deletion(-)

diff --git a/README.md b/README.md
index d82fffa..c9e9d7f 100644
--- a/README.md
+++ b/README.md
@@ -149,7 +149,6 @@ software:
 * **camel-mail** can be configured for secure communications
 * **camel-nagios** can be configured for secure communications
 * **camel-netty-http** can be configured to use https
-* **camel-netty4-http** can be configured to use https
 * **camel-undertow** can be configured to use https
 * **camel-xmlsecurity** can be configured for secure communications
 


[camel] 18/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-package-maven-plugin

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 432ce94797e7270851c93317e626779425b27de1
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:40:21 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-package-maven-plugin
---
 .../apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
index ac95993..9b25451 100644
--- a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
+++ b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SpringBootAutoConfigurationMojo.java
@@ -1284,7 +1284,7 @@ public class SpringBootAutoConfigurationMojo extends AbstractMojo {
 
     // CHECKSTYLE:OFF
     private static boolean skipComponentOption(ComponentModel model, ComponentOptionModel option) {
-        if ("netty4-http".equals(model.getScheme()) || "netty-http".equals(model.getScheme())) {
+        if ("netty-http".equals(model.getScheme())) {
             String name = option.getName();
             if (name.equals("textline") || name.equals("delimiter") || name.equals("autoAppendDelimiter") || name.equals("decoderMaxLineLength") || name.equals("encoding")
                 || name.equals("allowDefaultCodec") || name.equals("udpConnectionlessSending") || name.equals("networkInterface") || name.equals("clientMode")


[camel] 19/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-restdsl-swagger-plugin refs

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit aef4b33dfee39c787d3146e96bfeaf9d2584df82
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:41:13 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-restdsl-swagger-plugin refs
---
 .../org/apache/camel/maven/generator/swagger/AbstractGenerateMojo.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tooling/maven/camel-restdsl-swagger-plugin/src/main/java/org/apache/camel/maven/generator/swagger/AbstractGenerateMojo.java b/tooling/maven/camel-restdsl-swagger-plugin/src/main/java/org/apache/camel/maven/generator/swagger/AbstractGenerateMojo.java
index 194cbd7..d24dded 100644
--- a/tooling/maven/camel-restdsl-swagger-plugin/src/main/java/org/apache/camel/maven/generator/swagger/AbstractGenerateMojo.java
+++ b/tooling/maven/camel-restdsl-swagger-plugin/src/main/java/org/apache/camel/maven/generator/swagger/AbstractGenerateMojo.java
@@ -54,7 +54,7 @@ import static org.twdata.maven.mojoexecutor.MojoExecutor.version;
 abstract class AbstractGenerateMojo extends AbstractMojo {
 
     // this list should be in priority order
-    public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"servlet", "undertow", "jetty", "restlet", "netty-http", "netty4-http", "spark-java", "coap"};
+    public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"servlet", "undertow", "jetty", "restlet", "netty-http", "spark-java", "coap"};
 
     @Parameter
     String destinationGenerator;


[camel] 02/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update references

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit ad2fbd27f2cbabd5382153ec7ab3a19eb1b49b58
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 10:23:45 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update references
---
 apache-camel/pom.xml                                  | 4 ++--
 apache-camel/src/main/descriptors/common-bin.xml      | 4 ++--
 apache-camel/src/main/release/README.txt              | 1 -
 bom/camel-bom/pom.xml                                 | 4 ++--
 components/camel-rest-swagger/pom.xml                 | 2 +-
 components/camel-telegram/pom.xml                     | 2 +-
 components/camel-webhook/pom.xml                      | 4 ++--
 components/pom.xml                                    | 2 +-
 examples/camel-example-artemis-amqp-blueprint/pom.xml | 2 +-
 examples/camel-example-micrometer/pom.xml             | 2 +-
 examples/camel-example-netty-http/pom.xml             | 2 +-
 parent/pom.xml                                        | 4 ++--
 tests/camel-itest/pom.xml                             | 2 +-
 13 files changed, 17 insertions(+), 18 deletions(-)

diff --git a/apache-camel/pom.xml b/apache-camel/pom.xml
index 5056cbc..2abd396 100644
--- a/apache-camel/pom.xml
+++ b/apache-camel/pom.xml
@@ -1053,7 +1053,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty4-http</artifactId>
+      <artifactId>camel-netty-http</artifactId>
       <version>${project.version}</version>
     </dependency>
     <dependency>
@@ -2562,7 +2562,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty4-http-starter</artifactId>
+      <artifactId>camel-netty-http-starter</artifactId>
       <version>${project.version}</version>
     </dependency>
     <dependency>
diff --git a/apache-camel/src/main/descriptors/common-bin.xml b/apache-camel/src/main/descriptors/common-bin.xml
index 9a81fd4..bdbfd73 100644
--- a/apache-camel/src/main/descriptors/common-bin.xml
+++ b/apache-camel/src/main/descriptors/common-bin.xml
@@ -231,7 +231,7 @@
         <include>org.apache.camel:camel-nagios</include>
         <include>org.apache.camel:camel-nats</include>
         <include>org.apache.camel:camel-netty</include>
-        <include>org.apache.camel:camel-netty4-http</include>
+        <include>org.apache.camel:camel-netty-http</include>
         <include>org.apache.camel:camel-nsq</include>
         <include>org.apache.camel:camel-ognl</include>
         <include>org.apache.camel:camel-olingo2</include>
@@ -572,7 +572,7 @@
         <include>org.apache.camel:camel-nagios-starter</include>
         <include>org.apache.camel:camel-nats-starter</include>
         <include>org.apache.camel:camel-netty-starter</include>
-        <include>org.apache.camel:camel-netty4-http-starter</include>
+        <include>org.apache.camel:camel-netty-http-starter</include>
         <include>org.apache.camel:camel-nsq-starter</include>
         <include>org.apache.camel:camel-ognl-starter</include>
         <include>org.apache.camel:camel-olingo2-starter</include>
diff --git a/apache-camel/src/main/release/README.txt b/apache-camel/src/main/release/README.txt
index 12c8cd6..a5cd199 100644
--- a/apache-camel/src/main/release/README.txt
+++ b/apache-camel/src/main/release/README.txt
@@ -103,6 +103,5 @@ software:
   * camel-mail can be configured for secure communications
   * camel-nagios can be configured for secure communications
   * camel-netty-http can be configured to use https
-  * camel-netty4-http can be configured to use https
   * camel-undertow can be configured to use https
   * camel-xmlsecurity can be configured for secure communications
diff --git a/bom/camel-bom/pom.xml b/bom/camel-bom/pom.xml
index 6dbf856..468fdc8 100644
--- a/bom/camel-bom/pom.xml
+++ b/bom/camel-bom/pom.xml
@@ -2020,12 +2020,12 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http</artifactId>
+        <artifactId>camel-netty-http</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http-starter</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
diff --git a/components/camel-rest-swagger/pom.xml b/components/camel-rest-swagger/pom.xml
index 196b64c..e5c923d 100644
--- a/components/camel-rest-swagger/pom.xml
+++ b/components/camel-rest-swagger/pom.xml
@@ -130,7 +130,7 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
             <scope>test</scope>
         </dependency>
 
diff --git a/components/camel-telegram/pom.xml b/components/camel-telegram/pom.xml
index 762b6ff..0fd6c39 100644
--- a/components/camel-telegram/pom.xml
+++ b/components/camel-telegram/pom.xml
@@ -112,7 +112,7 @@
         <!-- For testing the webhook -->
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
             <scope>test</scope>
         </dependency>
 
diff --git a/components/camel-webhook/pom.xml b/components/camel-webhook/pom.xml
index cc50f24..6f95904 100644
--- a/components/camel-webhook/pom.xml
+++ b/components/camel-webhook/pom.xml
@@ -49,10 +49,10 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
             <scope>test</scope>
         </dependency>
 
     </dependencies>
 
-</project>
\ No newline at end of file
+</project>
diff --git a/components/pom.xml b/components/pom.xml
index 17b2cd0..4cfd587 100644
--- a/components/pom.xml
+++ b/components/pom.xml
@@ -248,7 +248,7 @@
         <module>camel-nagios</module>
         <module>camel-nats</module>
         <module>camel-netty</module>
-        <module>camel-netty4-http</module>
+        <module>camel-netty-http</module>
         <module>camel-nsq</module>
         <module>camel-ognl</module>
         <module>camel-olingo2</module>
diff --git a/examples/camel-example-artemis-amqp-blueprint/pom.xml b/examples/camel-example-artemis-amqp-blueprint/pom.xml
index 4579329..18b11fb 100644
--- a/examples/camel-example-artemis-amqp-blueprint/pom.xml
+++ b/examples/camel-example-artemis-amqp-blueprint/pom.xml
@@ -54,7 +54,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
         </dependency>
 
         <!-- Embbeded Artemis AMQP JMS Broker -->
diff --git a/examples/camel-example-micrometer/pom.xml b/examples/camel-example-micrometer/pom.xml
index 7d1c708..a8fdcc4 100644
--- a/examples/camel-example-micrometer/pom.xml
+++ b/examples/camel-example-micrometer/pom.xml
@@ -54,7 +54,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
         </dependency>
         <dependency>
             <groupId>io.micrometer</groupId>
diff --git a/examples/camel-example-netty-http/pom.xml b/examples/camel-example-netty-http/pom.xml
index cd5a48f..795a3a3 100644
--- a/examples/camel-example-netty-http/pom.xml
+++ b/examples/camel-example-netty-http/pom.xml
@@ -50,7 +50,7 @@
 
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
         </dependency>
 
         <!-- logging -->
diff --git a/parent/pom.xml b/parent/pom.xml
index 7f04c8a..413528c 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1764,7 +1764,7 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http</artifactId>
+        <artifactId>camel-netty-http</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
@@ -3303,7 +3303,7 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http-starter</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
diff --git a/tests/camel-itest/pom.xml b/tests/camel-itest/pom.xml
index b06809d..624658a 100644
--- a/tests/camel-itest/pom.xml
+++ b/tests/camel-itest/pom.xml
@@ -91,7 +91,7 @@
         </dependency>
         <dependency>
             <groupId>org.apache.camel</groupId>
-            <artifactId>camel-netty4-http</artifactId>
+            <artifactId>camel-netty-http</artifactId>
             <scope>test</scope>
         </dependency>
         <dependency>


[camel] 15/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test for telegram and webhook components

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b2e16f32383b3c579cd72cb82db91397ec7f99cd
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:34:32 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test for telegram and webhook components
---
 .../camel/component/telegram/TelegramWebhookCallTest.java      |  2 +-
 components/camel-webhook/src/main/docs/webhook-component.adoc  |  2 +-
 .../apache/camel/component/webhook/WebhookConfiguration.java   |  2 +-
 .../java/org/apache/camel/component/webhook/WebhookUtils.java  |  2 +-
 .../apache/camel/component/webhook/WebhookBasePathTest.java    | 10 +++++-----
 .../apache/camel/component/webhook/WebhookHttpBindingTest.java |  6 +++---
 .../apache/camel/component/webhook/WebhookMultiRouteTest.java  |  4 ++--
 .../org/apache/camel/component/webhook/WebhookPathTest.java    |  6 +++---
 .../builder/endpoint/dsl/WebhookEndpointBuilderFactory.java    |  2 +-
 .../webhook/springboot/WebhookComponentConfiguration.java      |  2 +-
 10 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookCallTest.java b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookCallTest.java
index ab028e2..738ff31 100644
--- a/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookCallTest.java
+++ b/components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookCallTest.java
@@ -45,7 +45,7 @@ public class TelegramWebhookCallTest extends TelegramTestSupport {
             mock.expectedBodiesReceived("aho");
             mock.expectedMinimumMessageCount(1);
 
-            template().sendBodyAndHeader("netty4-http:" + url, content, Exchange.CONTENT_TYPE, "application/json");
+            template().sendBodyAndHeader("netty-http:" + url, content, Exchange.CONTENT_TYPE, "application/json");
             mock.assertIsSatisfied();
         }
     }
diff --git a/components/camel-webhook/src/main/docs/webhook-component.adoc b/components/camel-webhook/src/main/docs/webhook-component.adoc
index caf8eb8..4c88331 100644
--- a/components/camel-webhook/src/main/docs/webhook-component.adoc
+++ b/components/camel-webhook/src/main/docs/webhook-component.adoc
@@ -77,7 +77,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *webhookAutoRegister* (common) | Automatically register the webhook at startup and unregister it on shutdown. | true | boolean
 | *webhookBasePath* (common) | The first (base) path element where the webhook will be exposed. It's a good practice to set it to a random string, so that it cannot be guessed by unauthorized parties. |  | String
-| *webhookComponentName* (common) | The Camel Rest component to use for the REST transport, such as netty4-http. |  | String
+| *webhookComponentName* (common) | The Camel Rest component to use for the REST transport, such as netty-http. |  | String
 | *webhookExternalUrl* (common) | The URL of the current service as seen by the webhook provider |  | String
 | *webhookPath* (common) | The path where the webhook endpoint will be exposed (relative to basePath, if any) |  | String
 | *bridgeErrorHandler* (consumer) | 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
diff --git a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookConfiguration.java b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookConfiguration.java
index 6ab3467..be3a58c 100644
--- a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookConfiguration.java
+++ b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookConfiguration.java
@@ -202,7 +202,7 @@ public class WebhookConfiguration implements Cloneable {
     }
 
     /**
-     * The Camel Rest component to use for the REST transport, such as netty4-http.
+     * The Camel Rest component to use for the REST transport, such as netty-http.
      */
     public void setWebhookComponentName(String webhookComponentName) {
         this.webhookComponentName = webhookComponentName;
diff --git a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookUtils.java b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookUtils.java
index 25d2fe7..acdc28c 100644
--- a/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookUtils.java
+++ b/components/camel-webhook/src/main/java/org/apache/camel/component/webhook/WebhookUtils.java
@@ -28,7 +28,7 @@ import org.apache.camel.spi.RestConsumerFactory;
  */
 public final class WebhookUtils {
 
-    private static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"coap", "netty4-http", "jetty", "restlet", "servlet", "undertow"};
+    private static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"coap", "netty-http", "jetty", "restlet", "servlet", "undertow"};
 
     private WebhookUtils() {
     }
diff --git a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookBasePathTest.java b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookBasePathTest.java
index de810af..ec7da63 100644
--- a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookBasePathTest.java
+++ b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookBasePathTest.java
@@ -28,31 +28,31 @@ public class WebhookBasePathTest extends WebhookTestBase {
 
     @Test
     public void testComponentPath() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port + "/base/uri0", "", String.class);
+        String result = template.requestBody("netty-http:http://localhost:" + port + "/base/uri0", "", String.class);
         assertEquals("msg: webhook", result);
     }
 
     @Test
     public void testUriPath() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port + "/base/uri", "", String.class);
+        String result = template.requestBody("netty-http:http://localhost:" + port + "/base/uri", "", String.class);
         assertEquals("uri: webhook", result);
     }
 
     @Test
     public void testAutoPath() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port + "/base"
+        String result = template.requestBody("netty-http:http://localhost:" + port + "/base"
                 + WebhookConfiguration.computeDefaultPath("wb-delegate://auto"), "", String.class);
         assertEquals("auto: webhook", result);
     }
 
     @Test(expected = CamelExecutionException.class)
     public void testRootPathError() {
-        template.requestBody("netty4-http:http://localhost:" + port, "", String.class);
+        template.requestBody("netty-http:http://localhost:" + port, "", String.class);
     }
 
     @Test(expected = CamelExecutionException.class)
     public void testRootBasePathError() {
-        template.requestBody("netty4-http:http://localhost:" + port + "/base/", "", String.class);
+        template.requestBody("netty-http:http://localhost:" + port + "/base/", "", String.class);
     }
 
     @Override
diff --git a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookHttpBindingTest.java b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookHttpBindingTest.java
index d044534..e2b6ee7 100644
--- a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookHttpBindingTest.java
+++ b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookHttpBindingTest.java
@@ -31,18 +31,18 @@ public class WebhookHttpBindingTest extends WebhookTestBase {
 
     @Test
     public void testWrapper() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port
+        String result = template.requestBody("netty-http:http://localhost:" + port
                 + WebhookConfiguration.computeDefaultPath("wb-delegate://xx"), "", String.class);
         assertEquals("msg: webhook", result);
 
-        result = template.requestBodyAndHeader("netty4-http:http://localhost:" + port
+        result = template.requestBodyAndHeader("netty-http:http://localhost:" + port
                 + WebhookConfiguration.computeDefaultPath("wb-delegate://xx"), "", Exchange.HTTP_METHOD, HttpMethods.PUT, String.class);
         assertEquals("msg: webhook", result);
     }
 
     @Test(expected = CamelExecutionException.class)
     public void testGetError() {
-        template.requestBodyAndHeader("netty4-http:http://localhost:" + port, "",
+        template.requestBodyAndHeader("netty-http:http://localhost:" + port, "",
                 Exchange.HTTP_METHOD, HttpMethods.GET, String.class);
     }
 
diff --git a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookMultiRouteTest.java b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookMultiRouteTest.java
index c401171..5a0b0c3 100644
--- a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookMultiRouteTest.java
+++ b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookMultiRouteTest.java
@@ -26,11 +26,11 @@ public class WebhookMultiRouteTest extends WebhookTestBase {
 
     @Test
     public void testMultiRoute() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port
+        String result = template.requestBody("netty-http:http://localhost:" + port
                 + WebhookConfiguration.computeDefaultPath("wb-delegate://yy"), "", String.class);
         assertEquals("uri: webhook", result);
 
-        result = template.requestBody("netty4-http:http://localhost:" + port
+        result = template.requestBody("netty-http:http://localhost:" + port
                 + WebhookConfiguration.computeDefaultPath("wb-delegate://xx"), "", String.class);
         assertEquals("msg: webhook", result);
     }
diff --git a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookPathTest.java b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookPathTest.java
index 0bb3ea9..a8a07f8f 100644
--- a/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookPathTest.java
+++ b/components/camel-webhook/src/test/java/org/apache/camel/component/webhook/WebhookPathTest.java
@@ -28,19 +28,19 @@ public class WebhookPathTest extends WebhookTestBase {
 
     @Test
     public void testComponentPath() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port + "/comp", "", String.class);
+        String result = template.requestBody("netty-http:http://localhost:" + port + "/comp", "", String.class);
         assertEquals("msg: webhook", result);
     }
 
     @Test
     public void testUriPath() {
-        String result = template.requestBody("netty4-http:http://localhost:" + port + "/uri", "", String.class);
+        String result = template.requestBody("netty-http:http://localhost:" + port + "/uri", "", String.class);
         assertEquals("uri: webhook", result);
     }
 
     @Test(expected = CamelExecutionException.class)
     public void testRootPathError() {
-        template.requestBody("netty4-http:http://localhost:" + port, "", String.class);
+        template.requestBody("netty-http:http://localhost:" + port, "", String.class);
     }
 
     @Override
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
index ae7baa7..21aa209 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/WebhookEndpointBuilderFactory.java
@@ -80,7 +80,7 @@ public interface WebhookEndpointBuilderFactory {
         }
         /**
          * The Camel Rest component to use for the REST transport, such as
-         * netty4-http.
+         * netty-http.
          * 
          * The option is a: <code>java.lang.String</code> type.
          * 
diff --git a/platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentConfiguration.java
index 9353caf..5a96e9d 100644
--- a/platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-webhook-starter/src/main/java/org/apache/camel/component/webhook/springboot/WebhookComponentConfiguration.java
@@ -93,7 +93,7 @@ public class WebhookComponentConfiguration
         private RestConfiguration restConfiguration;
         /**
          * The Camel Rest component to use for the REST transport, such as
-         * netty4-http.
+         * netty-http.
          */
         private String webhookComponentName;
         /**


[camel] 07/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more refs, docs and regen

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6aa6939eb3c48a5291e37bc743257d9a0f19895c
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 11:23:28 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more refs, docs and regen
---
 components/camel-rest/src/main/docs/rest-component.adoc               | 4 ++--
 components/camel-telegram/src/main/docs/telegram-component.adoc       | 4 ++--
 .../src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java    | 2 +-
 .../src/main/java/org/apache/camel/spi/RestConfiguration.java         | 2 +-
 core/camel-core/src/main/docs/eips/toD-eip.adoc                       | 2 +-
 .../java/org/apache/camel/model/rest/RestConfigurationDefinition.java | 4 ++--
 .../main/java/org/apache/camel/main/RestConfigurationProperties.java  | 2 +-
 .../main/resources/META-INF/camel-main-configuration-metadata.json    | 2 +-
 docs/components/modules/ROOT/pages/rest-component.adoc                | 4 ++--
 docs/components/modules/ROOT/pages/telegram-component.adoc            | 4 ++--
 docs/user-manual/modules/ROOT/pages/toD-eip.adoc                      | 2 +-
 .../model/rest/springboot/RestConfigurationDefinitionProperties.java  | 2 +-
 12 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/components/camel-rest/src/main/docs/rest-component.adoc b/components/camel-rest/src/main/docs/rest-component.adoc
index 6c31c4c..f103ca3 100644
--- a/components/camel-rest/src/main/docs/rest-component.adoc
+++ b/components/camel-rest/src/main/docs/rest-component.adoc
@@ -123,7 +123,7 @@ The component supports 8 options, which are listed below.
 The following components support rest consumer (Rest DSL):
 
 * camel-coap
-* camel-netty4-http
+* camel-netty-http
 * camel-jetty
 * camel-restlet
 * camel-servlet
@@ -133,7 +133,7 @@ The following components support rest consumer (Rest DSL):
 The following components support rest producer:
 
 * camel-http
-* camel-netty4-http
+* camel-netty-http
 * camel-jetty
 * camel-restlet
 * camel-undertow
diff --git a/components/camel-telegram/src/main/docs/telegram-component.adoc b/components/camel-telegram/src/main/docs/telegram-component.adoc
index 506d31f..ca5c81c 100644
--- a/components/camel-telegram/src/main/docs/telegram-component.adoc
+++ b/components/camel-telegram/src/main/docs/telegram-component.adoc
@@ -413,13 +413,13 @@ from("telegram:bots/123456789:insertYourAuthorizationTokenHere")
 The Telegram component supports usage in the *webhook mode* using the *camel-webhook* component.
 
 In order to enable webhook mode, users need first to add a REST implementation to their application.
-Maven users, for example, can add *netty4-http* to their `pom.xml` file:
+Maven users, for example, can add *netty-http* to their `pom.xml` file:
 
 [source,xml]
 ------------------------------------------------------------
 <dependency>
     <groupId>org.apache.camel</groupId>
-    <artifactId>camel-netty4-http</artifactId>
+    <artifactId>camel-netty-http</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
 </dependency>
diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java b/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
index e3af817..216f0c6 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestApiConsumerFactory.java
@@ -27,7 +27,7 @@ import org.apache.camel.Processor;
  * for handling incoming HTTP GET requests from clients that request to access the REST API documentation.
  * <p/>
  * For example most of the Camel components that supports REST-DSL does that,
- * such as <tt>camel-jetty</tt>, <tt>camel-netty4-http</tt>.
+ * such as <tt>camel-jetty</tt>, <tt>camel-netty-http</tt>.
  */
 public interface RestApiConsumerFactory {
 
diff --git a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
index 3c81d3e..5331c5c 100644
--- a/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
+++ b/core/camel-api/src/main/java/org/apache/camel/spi/RestConfiguration.java
@@ -241,7 +241,7 @@ public class RestConfiguration {
      * Sets a leading context-path the REST services will be using.
      * <p/>
      * This can be used when using components such as <tt>camel-servlet</tt> where the deployed web application
-     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty4-http</tt>
+     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty-http</tt>
      * that includes a HTTP server.
      *
      * @param contextPath the context path
diff --git a/core/camel-core/src/main/docs/eips/toD-eip.adoc b/core/camel-core/src/main/docs/eips/toD-eip.adoc
index 09e3253..6d4c619 100644
--- a/core/camel-core/src/main/docs/eips/toD-eip.adoc
+++ b/core/camel-core/src/main/docs/eips/toD-eip.adoc
@@ -166,7 +166,7 @@ This is with the following components, which have been optimised for `toD`:
 
 - camel-http
 - camel-jetty
-- camel-netty4-http
+- camel-netty-http
 - camel-undertow
 
 For the optimisation to work, then:
diff --git a/core/camel-core/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java b/core/camel-core/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
index 3b14a16..f5c1ba4 100644
--- a/core/camel-core/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
+++ b/core/camel-core/src/main/java/org/apache/camel/model/rest/RestConfigurationDefinition.java
@@ -239,7 +239,7 @@ public class RestConfigurationDefinition {
      * Sets a leading context-path the REST services will be using.
      * <p/>
      * This can be used when using components such as <tt>camel-servlet</tt> where the deployed web application
-     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty4-http</tt>
+     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty-http</tt>
      * that includes a HTTP server.
      */
     public void setContextPath(String contextPath) {
@@ -586,7 +586,7 @@ public class RestConfigurationDefinition {
      * Sets a leading context-path the REST services will be using.
      * <p/>
      * This can be used when using components such as <tt>camel-servlet</tt> where the deployed web application
-     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty4-http</tt>
+     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty-http</tt>
      * that includes a HTTP server.
      */
     public RestConfigurationDefinition apiContextPath(String contextPath) {
diff --git a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
index 9faef3c..9d76534 100644
--- a/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
+++ b/core/camel-main/src/main/java/org/apache/camel/main/RestConfigurationProperties.java
@@ -142,7 +142,7 @@ public class RestConfigurationProperties extends RestConfiguration {
      * Sets a leading context-path the REST services will be using.
      * <p/>
      * This can be used when using components such as <tt>camel-servlet</tt> where the deployed web application
-     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty4-http</tt>
+     * is deployed using a context-path. Or for components such as <tt>camel-jetty</tt> or <tt>camel-netty-http</tt>
      * that includes a HTTP server.
      */
     public RestConfigurationProperties withContextPath(String contextPath) {
diff --git a/core/camel-main/src/main/resources/META-INF/camel-main-configuration-metadata.json b/core/camel-main/src/main/resources/META-INF/camel-main-configuration-metadata.json
index dbc5104..6170560 100644
--- a/core/camel-main/src/main/resources/META-INF/camel-main-configuration-metadata.json
+++ b/core/camel-main/src/main/resources/META-INF/camel-main-configuration-metadata.json
@@ -624,7 +624,7 @@
 			"name":"camel.rest.context-path",
 			"type":"java.lang.String",
 			"sourceType":"org.apache.camel.spi.RestConfiguration",
-			"description":"Sets a leading context-path the REST services will be using. This can be used when using components such as camel-servlet where the deployed web application is deployed using a context-path. Or for components such as camel-jetty or camel-netty4-http that includes a HTTP server."
+			"description":"Sets a leading context-path the REST services will be using. This can be used when using components such as camel-servlet where the deployed web application is deployed using a context-path. Or for components such as camel-jetty or camel-netty-http that includes a HTTP server."
 		},
 		{
 			"name":"camel.rest.cors-headers",
diff --git a/docs/components/modules/ROOT/pages/rest-component.adoc b/docs/components/modules/ROOT/pages/rest-component.adoc
index 6c31c4c..f103ca3 100644
--- a/docs/components/modules/ROOT/pages/rest-component.adoc
+++ b/docs/components/modules/ROOT/pages/rest-component.adoc
@@ -123,7 +123,7 @@ The component supports 8 options, which are listed below.
 The following components support rest consumer (Rest DSL):
 
 * camel-coap
-* camel-netty4-http
+* camel-netty-http
 * camel-jetty
 * camel-restlet
 * camel-servlet
@@ -133,7 +133,7 @@ The following components support rest consumer (Rest DSL):
 The following components support rest producer:
 
 * camel-http
-* camel-netty4-http
+* camel-netty-http
 * camel-jetty
 * camel-restlet
 * camel-undertow
diff --git a/docs/components/modules/ROOT/pages/telegram-component.adoc b/docs/components/modules/ROOT/pages/telegram-component.adoc
index 506d31f..ca5c81c 100644
--- a/docs/components/modules/ROOT/pages/telegram-component.adoc
+++ b/docs/components/modules/ROOT/pages/telegram-component.adoc
@@ -413,13 +413,13 @@ from("telegram:bots/123456789:insertYourAuthorizationTokenHere")
 The Telegram component supports usage in the *webhook mode* using the *camel-webhook* component.
 
 In order to enable webhook mode, users need first to add a REST implementation to their application.
-Maven users, for example, can add *netty4-http* to their `pom.xml` file:
+Maven users, for example, can add *netty-http* to their `pom.xml` file:
 
 [source,xml]
 ------------------------------------------------------------
 <dependency>
     <groupId>org.apache.camel</groupId>
-    <artifactId>camel-netty4-http</artifactId>
+    <artifactId>camel-netty-http</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
 </dependency>
diff --git a/docs/user-manual/modules/ROOT/pages/toD-eip.adoc b/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
index 09e3253..6d4c619 100644
--- a/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
+++ b/docs/user-manual/modules/ROOT/pages/toD-eip.adoc
@@ -166,7 +166,7 @@ This is with the following components, which have been optimised for `toD`:
 
 - camel-http
 - camel-jetty
-- camel-netty4-http
+- camel-netty-http
 - camel-undertow
 
 For the optimisation to work, then:
diff --git a/platforms/spring-boot/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java b/platforms/spring-boot/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
index d66fcd5..bcdb1f7 100644
--- a/platforms/spring-boot/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
+++ b/platforms/spring-boot/components-starter/camel-core-starter/src/main/java/org/apache/camel/model/rest/springboot/RestConfigurationDefinitionProperties.java
@@ -92,7 +92,7 @@ public class RestConfigurationDefinitionProperties {
      * Sets a leading context-path the REST services will be using. This can be
      * used when using components such as camel-servlet where the deployed web
      * application is deployed using a context-path. Or for components such as
-     * camel-jetty or camel-netty4-http that includes a HTTP server.
+     * camel-jetty or camel-netty-http that includes a HTTP server.
      */
     private String contextPath;
     /**


[camel] 16/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test in Artemis blueprint AMQP Example

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0dea40754e488987037156806d7591324fa41a51
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:36:51 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and test in Artemis blueprint AMQP Example
---
 .../src/main/resources/OSGI-INF/blueprint/camel-context.xml             | 2 +-
 .../java/org/apache/camel/example/artemis/amqp/ArtemisAmqpIntTest.java  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/examples/camel-example-artemis-amqp-blueprint/src/main/resources/OSGI-INF/blueprint/camel-context.xml b/examples/camel-example-artemis-amqp-blueprint/src/main/resources/OSGI-INF/blueprint/camel-context.xml
index b47508c..1a2684d 100644
--- a/examples/camel-example-artemis-amqp-blueprint/src/main/resources/OSGI-INF/blueprint/camel-context.xml
+++ b/examples/camel-example-artemis-amqp-blueprint/src/main/resources/OSGI-INF/blueprint/camel-context.xml
@@ -46,7 +46,7 @@
 
     <!-- AMQP producer example (HTTP triggered) -->
     <route id="amqp-producer">
-      <from uri="netty4-http:http:localhost:{{netty.port}}/message"/>
+      <from uri="netty-http:http:localhost:{{netty.port}}/message"/>
       <log message="got Netty request, about to send AMQP message."/>
       <to uri="amqp:queue:myqueue"/>
     </route>
diff --git a/examples/camel-example-artemis-amqp-blueprint/src/test/java/org/apache/camel/example/artemis/amqp/ArtemisAmqpIntTest.java b/examples/camel-example-artemis-amqp-blueprint/src/test/java/org/apache/camel/example/artemis/amqp/ArtemisAmqpIntTest.java
index 21b82de..1cbbf38 100644
--- a/examples/camel-example-artemis-amqp-blueprint/src/test/java/org/apache/camel/example/artemis/amqp/ArtemisAmqpIntTest.java
+++ b/examples/camel-example-artemis-amqp-blueprint/src/test/java/org/apache/camel/example/artemis/amqp/ArtemisAmqpIntTest.java
@@ -53,7 +53,7 @@ public class ArtemisAmqpIntTest extends CamelBlueprintTestSupport {
     @Test
     public void testEmbeddedBroker() throws Exception {
         //trigger
-        String response = template.requestBody("netty4-http:http://localhost:{{netty.port}}/message", null, String.class);
+        String response = template.requestBody("netty-http:http://localhost:{{netty.port}}/message", null, String.class);
 
         //response validation
         assertEquals("not expected", "Hello from Camel's AMQP example", response);


[camel] 09/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - SB integration test updated

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0db4b35163a8a04e5e6181444d66082c15874400
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 11:28:49 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - SB integration test updated
---
 .../springboot/{CamelNetty4HttpTest.java => CamelNettyHttpTest.java}  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNetty4HttpTest.java b/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNettyHttpTest.java
similarity index 93%
rename from tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNetty4HttpTest.java
rename to tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNettyHttpTest.java
index 3ebccde..919ba1a 100644
--- a/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNetty4HttpTest.java
+++ b/tests/camel-itest-spring-boot/src/test/java/org/apache/camel/itest/springboot/CamelNettyHttpTest.java
@@ -25,7 +25,7 @@ import org.junit.runner.RunWith;
 
 
 @RunWith(Arquillian.class)
-public class CamelNetty4HttpTest extends AbstractSpringBootTestSupport {
+public class CamelNettyHttpTest extends AbstractSpringBootTestSupport {
 
     @Deployment
     public static Archive<?> createSpringBootPackage() throws Exception {
@@ -34,7 +34,7 @@ public class CamelNetty4HttpTest extends AbstractSpringBootTestSupport {
 
     public static ITestConfig createTestConfig() {
         return new ITestConfigBuilder()
-                .module(inferModuleName(CamelNetty4HttpTest.class))
+                .module(inferModuleName(CamelNettyHttpTest.class))
                 //.dependency(DependencyResolver.withVersion("org.hibernate.validator:hibernate-validator"))
                 .unitTestExclusionPattern(".*(\\.integration\\..*|IntegrationTest$|BaseNettyTest$|ManagedNettyEndpointTest$|NettyMixedCaseHttpPathTest$|NettyHttpContentTypeTest$)")
                 .dependency("org.hibernate.validator:hibernate-validator")


[camel] 01/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 9dbd15e96432f10dc7f8846a11c99f3125e257df
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 10:18:57 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http
---
 .../camel/http/common/HttpSendDynamicAware.java    |   4 +-
 .../pom.xml                                        |   6 +-
 .../src/main/docs/netty4-http-component.adoc       |   0
 .../component/netty4/http/ChunkedHttpRequest.java  |   0
 .../component/netty4/http/ChunkedHttpResponse.java |   0
 .../component/netty4/http/ContextPathMatcher.java  |   0
 .../netty4/http/CustomChunkedWriteHandler.java     |   0
 .../netty4/http/DefaultContextPathMatcher.java     |   0
 .../netty4/http/DefaultNettyHttpBinding.java       |   0
 .../netty4/http/DefaultNettySharedHttpServer.java  |   0
 .../netty4/http/HttpClientInitializerFactory.java  |   0
 .../camel/component/netty4/http/HttpPrincipal.java |   0
 .../netty4/http/HttpServerBootstrapFactory.java    |   0
 .../http/HttpServerConsumerChannelFactory.java     |   0
 .../netty4/http/HttpServerInitializerFactory.java  |   0
 .../http/HttpServerSharedInitializerFactory.java   |   0
 .../netty4/http/JAASSecurityAuthenticator.java     |   0
 .../netty4/http/NettyChannelBufferStreamCache.java |   0
 .../NettyChannelBufferStreamCacheOnCompletion.java |   0
 .../component/netty4/http/NettyHttpBinding.java    |   0
 .../component/netty4/http/NettyHttpComponent.java  |  20 ++---
 .../netty4/http/NettyHttpConfiguration.java        |   0
 .../component/netty4/http/NettyHttpConstants.java  |   0
 .../component/netty4/http/NettyHttpConsumer.java   |   0
 .../component/netty4/http/NettyHttpConverter.java  |   0
 .../component/netty4/http/NettyHttpEndpoint.java   |   4 +-
 .../netty4/http/NettyHttpHeaderFilterStrategy.java |   0
 .../component/netty4/http/NettyHttpHelper.java     |   0
 .../component/netty4/http/NettyHttpMessage.java    |   0
 .../http/NettyHttpOperationFailedException.java    |   0
 .../component/netty4/http/NettyHttpProducer.java   |   0
 .../http/NettyHttpRestHeaderFilterStrategy.java    |   0
 .../http/NettyHttpSecurityConfiguration.java       |   0
 .../netty4/http/NettyHttpSendDynamicAware.java     |   2 +-
 .../netty4/http/NettySharedHttpServer.java         |   0
 ...ettySharedHttpServerBootstrapConfiguration.java |   0
 .../netty4/http/RestContextPathMatcher.java        |   0
 .../netty4/http/RestNettyHttpBinding.java          |   0
 .../netty4/http/SecurityAuthenticator.java         |   0
 .../netty4/http/SecurityAuthenticatorSupport.java  |   0
 .../component/netty4/http/SecurityConstraint.java  |   0
 .../netty4/http/SecurityConstraintMapping.java     |   0
 .../http/cloud/Netty4HttpServiceExpression.java    |   2 +-
 .../cloud/Netty4HttpServiceExpressionFactory.java  |   2 +-
 .../http/handlers/HttpClientChannelHandler.java    |   0
 .../netty4/http/handlers/HttpRestConsumerPath.java |   0
 .../http/handlers/HttpServerChannelHandler.java    |   0
 .../HttpServerMultiplexChannelHandler.java         |   0
 .../camel/component/netty4/http/BaseNettyTest.java |   0
 .../component/netty4/http/LogCaptureAppender.java  |   0
 .../component/netty4/http/LogCaptureTest.java      |   0
 .../netty4/http/ManagedNettyEndpointTest.java      |   4 +-
 .../camel/component/netty4/http/MyLoginModule.java |   0
 .../component/netty4/http/MyRolePrincipal.java     |   0
 .../netty4/http/NettyCamelWebsiteTest.java         |   2 +-
 .../netty4/http/NettyDefaultProtocolTest.java      |   4 +-
 .../netty4/http/NettyHttp500ErrorTest.java         |   8 +-
 ...ettyHttp500ErrorThrowExceptionOnServerTest.java |   6 +-
 ...tyHttpAccessHttpRequestAndResponseBeanTest.java |   6 +-
 .../http/NettyHttpAccessHttpRequestBeanTest.java   |   4 +-
 .../http/NettyHttpAccessHttpRequestTest.java       |   4 +-
 .../NettyHttpBasicAuthConstraintMapperTest.java    |   8 +-
 ...tpBasicAuthCustomSecurityAuthenticatorTest.java |   6 +-
 .../netty4/http/NettyHttpBasicAuthTest.java        |   8 +-
 ...pBindingPreservePostFormUrlEncodedBodyTest.java |   4 +-
 .../http/NettyHttpBindingUseAbsolutePathTest.java  |  10 +--
 .../NettyHttpBindingUseRelativePathInPostTest.java |   4 +-
 .../http/NettyHttpBindingUseRelativePathTest.java  |  10 +--
 .../http/NettyHttpBridgeEncodedPathTest.java       |  12 +--
 .../NettyHttpBridgeRouteUsingHttpClientTest.java   |   6 +-
 .../http/NettyHttpCharacterEncodingTest.java       |   4 +-
 .../netty4/http/NettyHttpClientChunkedTest.java    |   4 +-
 .../http/NettyHttpClientExpectContinueTest.java    |   4 +-
 .../netty4/http/NettyHttpCompressTest.java         |   4 +-
 .../netty4/http/NettyHttpContentTypeTest.java      |   8 +-
 .../NettyHttpConvertPayloadToInputStreamTest.java  |   4 +-
 .../netty4/http/NettyHttpCustomOptionsTest.java    |   4 +-
 .../http/NettyHttpEmptyQueryParameterTest.java     |   6 +-
 ...pEndpointUriCustomHeaderFilterStrategyTest.java |   4 +-
 .../NettyHttpEndpointUriEncodingIssueTest.java     |   6 +-
 ...pointUriEncodingIssueUrlDecodeDisabledTest.java |   4 +-
 .../http/NettyHttpFilterCamelHeadersTest.java      |   4 +-
 .../http/NettyHttpGetWithInvalidMessageTest.java   |   2 +-
 .../NettyHttpGetWithParamAsExchangeHeaderTest.java |   2 +-
 .../netty4/http/NettyHttpGetWithParamTest.java     |   2 +-
 .../netty4/http/NettyHttpHandle404Test.java        |   4 +-
 .../netty4/http/NettyHttpHeaderCaseTest.java       |   2 +-
 .../NettyHttpHeaderFilterStrategyRemovalTest.java  |   6 +-
 .../http/NettyHttpHeaderFilterStrategyTest.java    |   0
 .../netty4/http/NettyHttpHeaderMaxSizeTest.java    |   2 +-
 .../netty4/http/NettyHttpHeadersTest.java          |   4 +-
 .../netty4/http/NettyHttpMapHeadersFalseTest.java  |   2 +-
 .../netty4/http/NettyHttpMethodRestrictTest.java   |   2 +-
 .../netty4/http/NettyHttpOkStatusCodeTest.java     |  10 +--
 .../http/NettyHttpOnExceptionHandledTest.java      |   4 +-
 .../NettyHttpOperationFailedExceptionTest.java     |   0
 .../netty4/http/NettyHttpProducerBridgeTest.java   |  14 ++--
 .../http/NettyHttpProducerConcurrentTest.java      |   4 +-
 .../netty4/http/NettyHttpProducerHeadersTest.java  |   0
 .../http/NettyHttpProducerKeepAliveTest.java       |  14 ++--
 .../http/NettyHttpProducerQueryParamTest.java      |   2 +-
 .../http/NettyHttpProducerSendEmptyHeaderTest.java |   4 +-
 .../netty4/http/NettyHttpProducerSessionTest.java  |  10 +--
 .../http/NettyHttpProducerSimpleGetTest.java       |  10 +--
 .../netty4/http/NettyHttpProducerSimpleTest.java   |   6 +-
 ...ttyHttpProducerThrowExceptionOnFailureTest.java |   6 +-
 ...tyHttpProducerTwoParametersWithSameKeyTest.java |   6 +-
 .../http/NettyHttpProducerWithHeaderTest.java      |   6 +-
 .../netty4/http/NettyHttpProtocolNoSlashTest.java  |   4 +-
 .../netty4/http/NettyHttpRawQueryTest.java         |   2 +-
 .../netty4/http/NettyHttpRedeliveryTest.java       |   4 +-
 .../http/NettyHttpRedirectNoLocationTest.java      |   4 +-
 .../netty4/http/NettyHttpRedirectTest.java         |   4 +-
 .../netty4/http/NettyHttpRequestTimeoutTest.java   |   4 +-
 .../http/NettyHttpRestContextPathMatcherTest.java  |  20 ++---
 .../netty4/http/NettyHttpRestOptionsAllowTest.java |   4 +-
 ...ttpReturnDataNotInputStreamConvertableTest.java |   4 +-
 .../http/NettyHttpSSLHandshakeErrorTest.java       |   4 +-
 .../component/netty4/http/NettyHttpSSLTest.java    |   2 +-
 .../NettyHttpSameHostDifferentParametersTest.java  |   6 +-
 .../netty4/http/NettyHttpSendDynamicAwareTest.java |  10 +--
 ...ttyHttpSimpleBasicAuthConstraintMapperTest.java |   8 +-
 .../netty4/http/NettyHttpSimpleBasicAuthTest.java  |   8 +-
 .../component/netty4/http/NettyHttpSimpleTest.java |   4 +-
 .../http/NettyHttpSimpleUriParametersTest.java     |   4 +-
 .../http/NettyHttpStreamCacheFileResponseTest.java |   2 +-
 .../netty4/http/NettyHttpSuspendResume503Test.java |   2 +-
 .../netty4/http/NettyHttpSuspendResumeTest.java    |   2 +-
 .../netty4/http/NettyHttpTraceDisabledTest.java    |   4 +-
 .../http/NettyHttpTransferExceptionTest.java       |   4 +-
 ...ttyHttpTwoRoutesBootstrapConfigurationTest.java |  10 +--
 .../NettyHttpTwoRoutesMatchOnUriPrefixTest.java    |  14 ++--
 .../http/NettyHttpTwoRoutesStopOneRouteTest.java   |  12 +--
 .../netty4/http/NettyHttpTwoRoutesTest.java        |   8 +-
 ...woRoutesValidateBootstrapConfigurationTest.java |   4 +-
 .../netty4/http/NettyHttpXMLXPathResponseTest.java |   8 +-
 .../netty4/http/NettyHttpXMLXPathTest.java         |   8 +-
 .../component/netty4/http/NettyMDCLoggingTest.java |   4 +-
 .../netty4/http/NettyMixedCaseHttpPathTest.java    |   4 +-
 .../netty4/http/NettyProxyMixedCasePathTest.java   |   8 +-
 .../http/NettyRecipientListHttpBaseTest.java       |   4 +-
 .../netty4/http/NettyRequestManagementTest.java    |   4 +-
 .../http/NettyRouteSimpleDynamicURITest.java       |   8 +-
 .../netty4/http/NettyRouteSimpleTest.java          |   8 +-
 .../netty4/http/NettySharedHttpServerTest.java     |   8 +-
 .../netty4/http/NettyUseRawHttpResponseTest.java   |   4 +-
 .../component/netty4/http/ProxyProtocolTest.java   |   0
 .../netty4/http/SecurityConstraintMappingTest.java |   0
 .../netty4/http/SpringNettyHttpBasicAuthTest.java  |  14 ++--
 .../netty4/http/SpringNettyHttpSSLTest.java        |   0
 .../http/cloud/Netty4HttpServiceCallRouteTest.java |   6 +-
 .../component/netty4/http/rest/CountryPojo.java    |   0
 .../netty4/http/rest/RestApiNettyTest.java         |   4 +-
 .../RestNettyHttpBindingModeAutoWithJsonTest.java  |   4 +-
 .../RestNettyHttpBindingModeAutoWithXmlTest.java   |   4 +-
 .../rest/RestNettyHttpBindingModeJsonTest.java     |   6 +-
 ...stNettyHttpBindingModeJsonWithContractTest.java |   4 +-
 ...estNettyHttpBindingModeOffWithContractTest.java |   4 +-
 .../http/rest/RestNettyHttpBindingModeXmlTest.java |   6 +-
 .../RestNettyHttpContextPathConfigurationTest.java |   8 +-
 .../rest/RestNettyHttpContextPathMatchGetTest.java |   8 +-
 .../netty4/http/rest/RestNettyHttpGetCorsTest.java |   4 +-
 .../netty4/http/rest/RestNettyHttpGetTest.java     |   6 +-
 .../http/rest/RestNettyHttpGetWildcardsTest.java   |   8 +-
 .../netty4/http/rest/RestNettyHttpOptionsTest.java |   2 +-
 .../http/rest/RestNettyHttpPojoInOutTest.java      |   8 +-
 .../rest/RestNettyHttpPostJsonJaxbPojoTest.java    |   6 +-
 .../rest/RestNettyHttpPostJsonPojoListTest.java    |   6 +-
 .../http/rest/RestNettyHttpPostJsonPojoTest.java   |   6 +-
 .../rest/RestNettyHttpPostXmlJaxbPojoTest.java     |   8 +-
 .../netty4/http/rest/RestNettyHttpVerbTest.java    |   2 +-
 .../http/rest/RestNettyMethodNotAllowedTest.java   |   2 +-
 .../netty4/http/rest/RestNettyProducerGetTest.java |   2 +-
 .../rest/RestNettyProducerGetUriParameterTest.java |   2 +-
 .../netty4/http/rest/RestNettyProducerPutTest.java |   2 +-
 .../RestNettyProducerThrowExceptionErrorTest.java  |   2 +-
 .../rest/RestNettyProducerVerbUpperCaseTest.java   |   2 +-
 .../netty4/http/rest/RestPathMatchingTest.java     |   0
 .../component/netty4/http/rest/UserJaxbPojo.java   |   0
 .../camel/component/netty4/http/rest/UserPojo.java |   0
 .../component/netty4/http/rest/UserPojoEx.java     |   0
 .../component/netty4/http/rest/UserService.java    |   0
 .../src/test/resources/jsse/client-keystore.jks    | Bin
 .../src/test/resources/jsse/client-truststore.jks  | Bin
 .../src/test/resources/jsse/localhost.ks           | Bin
 .../src/test/resources/jsse/server-keystore.jks    | Bin
 .../src/test/resources/jsse/server-truststore.jks  | Bin
 .../src/test/resources/log4j2.properties           |   2 +-
 .../src/test/resources/myjaas.config               |   0
 .../netty4/http/SpringNettyHttpBasicAuthTest.xml   |   2 +-
 .../netty4/http/SpringNettyHttpSSLTest.xml         |   2 +-
 .../dsl/NettyHttpEndpointBuilderFactory.java       |  16 ++--
 .../pom.xml                                        |  16 +---
 .../NettyHttpComponentAutoConfiguration.java       |   8 +-
 .../NettyHttpComponentConfiguration.java           |   6 +-
 .../src/main/resources/META-INF/LICENSE.txt        |   0
 .../src/main/resources/META-INF/NOTICE.txt         |   0
 .../src/main/resources/META-INF/spring.factories   |   1 +
 .../src/main/resources/META-INF/spring.provides    |   2 +-
 .../additional-spring-configuration-metadata.json  |  10 ---
 .../Netty4HttpAutoConfigurationTest.java           |  79 --------------------
 .../netty4/http/springboot/Netty4HttpSSLTest.java  |  81 ---------------------
 .../http/springboot/Netty4StarterTestHelper.java   |  62 ----------------
 .../src/test/resources/application.properties      |  18 -----
 .../src/test/resources/cacerts                     | Bin 109798 -> 0 bytes
 .../src/test/resources/keystore.p12                | Bin 2574 -> 0 bytes
 .../src/test/resources/logback.xml                 |  41 -----------
 platforms/spring-boot/components-starter/pom.xml   |   1 +
 208 files changed, 369 insertions(+), 666 deletions(-)

diff --git a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpSendDynamicAware.java b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpSendDynamicAware.java
index f4ba371..929964a 100644
--- a/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpSendDynamicAware.java
+++ b/components/camel-http-common/src/main/java/org/apache/camel/http/common/HttpSendDynamicAware.java
@@ -77,8 +77,8 @@ public class HttpSendDynamicAware implements SendDynamicAware {
                     params.put("httpUri", host);
                 } else if (params.containsKey("httpURI")) {
                     params.put("httpURI", host);
-                } else if ("netty4-http".equals(scheme)) {
-                    // the netty4-http stores host,port etc in other fields than httpURI so we can just remove the path parameter
+                } else if ("netty-http".equals(scheme)) {
+                    // the netty-http stores host,port etc in other fields than httpURI so we can just remove the path parameter
                     params.remove("path");
                 }
             }
diff --git a/components/camel-netty4-http/pom.xml b/components/camel-netty-http/pom.xml
similarity index 97%
rename from components/camel-netty4-http/pom.xml
rename to components/camel-netty-http/pom.xml
index e0f1e77..6bbb919 100644
--- a/components/camel-netty4-http/pom.xml
+++ b/components/camel-netty-http/pom.xml
@@ -27,10 +27,10 @@
         <version>3.0.0-SNAPSHOT</version>
     </parent>
 
-    <artifactId>camel-netty4-http</artifactId>
+    <artifactId>camel-netty-http</artifactId>
     <packaging>jar</packaging>
-    <name>Camel :: Netty4 HTTP</name>
-    <description>Camel Netty4 HTTP support</description>
+    <name>Camel :: Netty HTTP</name>
+    <description>Camel Netty HTTP support</description>
 
     <properties>
     </properties>
diff --git a/components/camel-netty4-http/src/main/docs/netty4-http-component.adoc b/components/camel-netty-http/src/main/docs/netty4-http-component.adoc
similarity index 100%
rename from components/camel-netty4-http/src/main/docs/netty4-http-component.adoc
rename to components/camel-netty-http/src/main/docs/netty4-http-component.adoc
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpRequest.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ChunkedHttpResponse.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ContextPathMatcher.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ContextPathMatcher.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/ContextPathMatcher.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/ContextPathMatcher.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/CustomChunkedWriteHandler.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultContextPathMatcher.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultContextPathMatcher.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultContextPathMatcher.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultContextPathMatcher.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettyHttpBinding.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettyHttpBinding.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettyHttpBinding.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettyHttpBinding.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettySharedHttpServer.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettySharedHttpServer.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettySharedHttpServer.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/DefaultNettySharedHttpServer.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpClientInitializerFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpClientInitializerFactory.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpClientInitializerFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpClientInitializerFactory.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpPrincipal.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpPrincipal.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpPrincipal.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpPrincipal.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerBootstrapFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerBootstrapFactory.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerBootstrapFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerBootstrapFactory.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerConsumerChannelFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerConsumerChannelFactory.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerConsumerChannelFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerConsumerChannelFactory.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerInitializerFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerInitializerFactory.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerInitializerFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerInitializerFactory.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerSharedInitializerFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerSharedInitializerFactory.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerSharedInitializerFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/HttpServerSharedInitializerFactory.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/JAASSecurityAuthenticator.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/JAASSecurityAuthenticator.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/JAASSecurityAuthenticator.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/JAASSecurityAuthenticator.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCache.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCache.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCache.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCache.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCacheOnCompletion.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCacheOnCompletion.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCacheOnCompletion.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyChannelBufferStreamCacheOnCompletion.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpBinding.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpBinding.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpBinding.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpBinding.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java
similarity index 97%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java
index 312cbed..8eadd9f 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpComponent.java
@@ -52,7 +52,7 @@ import org.apache.camel.util.UnsafeUriCharactersEncoder;
 /**
  * Netty HTTP based component.
  */
-@Component("netty-http,netty4-http")
+@Component("netty-http")
 public class NettyHttpComponent extends NettyComponent implements HeaderFilterStrategyAware, RestConsumerFactory, RestApiConsumerFactory, RestProducerFactory, SSLContextParametersAware {
 
     // factories which is created by this component and therefore manage their lifecycles
@@ -345,7 +345,7 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
         // if no explicit port/host configured, then use port from rest configuration
         RestConfiguration config = configuration;
         if (config == null) {
-            config = camelContext.getRestConfiguration("netty4-http", true);
+            config = camelContext.getRestConfiguration("netty-http", true);
         }
         if (config.getScheme() != null) {
             scheme = config.getScheme();
@@ -381,7 +381,7 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
 
         Map<String, Object> map = new HashMap<>();
         // build query string, and append any endpoint configuration properties
-        if (config.getComponent() == null || config.getComponent().equals("netty4-http")) {
+        if (config.getComponent() == null || config.getComponent().equals("netty-http")) {
             // setup endpoint options
             if (config.getEndpointProperties() != null && !config.getEndpointProperties().isEmpty()) {
                 map.putAll(config.getEndpointProperties());
@@ -395,9 +395,9 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
 
         String url;
         if (api) {
-            url = "netty4-http:%s://%s:%s/%s?matchOnUriPrefix=true&httpMethodRestrict=%s";
+            url = "netty-http:%s://%s:%s/%s?matchOnUriPrefix=true&httpMethodRestrict=%s";
         } else {
-            url = "netty4-http:%s://%s:%s/%s?httpMethodRestrict=%s";
+            url = "netty-http:%s://%s:%s/%s?httpMethodRestrict=%s";
         }
         // must use upper case for restrict
         String restrict = verb.toUpperCase(Locale.US);
@@ -433,7 +433,7 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
         uriTemplate = FileUtil.stripLeadingSeparator(uriTemplate);
 
         // get the endpoint
-        String url = "netty4-http:" + host;
+        String url = "netty-http:" + host;
         if (!ObjectHelper.isEmpty(basePath)) {
             url += "/" + basePath;
         }
@@ -443,12 +443,12 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
         
         RestConfiguration config = configuration;
         if (config == null) {
-            config = camelContext.getRestConfiguration("netty4-http", true);
+            config = camelContext.getRestConfiguration("netty-http", true);
         }
 
         Map<String, Object> map = new HashMap<>();
         // build query string, and append any endpoint configuration properties
-        if (config.getComponent() == null || config.getComponent().equals("netty4-http")) {
+        if (config.getComponent() == null || config.getComponent().equals("netty-http")) {
             // setup endpoint options
             if (config.getEndpointProperties() != null && !config.getEndpointProperties().isEmpty()) {
                 map.putAll(config.getEndpointProperties());
@@ -487,8 +487,8 @@ public class NettyHttpComponent extends NettyComponent implements HeaderFilterSt
     protected void doStart() throws Exception {
         super.doStart();
 
-        RestConfiguration config = getCamelContext().getRestConfiguration("netty4-http", true);
-        // configure additional options on netty4-http configuration
+        RestConfiguration config = getCamelContext().getRestConfiguration("netty-http", true);
+        // configure additional options on netty-http configuration
         if (config.getComponentProperties() != null && !config.getComponentProperties().isEmpty()) {
             setProperties(this, config.getComponentProperties());
         }
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConfiguration.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConstants.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConstants.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConstants.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConstants.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConsumer.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConsumer.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConsumer.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConsumer.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpConverter.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
similarity index 97%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
index ca6fdcb..876513f 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpEndpoint.java
@@ -41,8 +41,8 @@ import org.apache.camel.util.StringHelper;
 /**
  * Netty HTTP server and client using the Netty 4.x library.
  */
-@UriEndpoint(firstVersion = "2.14.0", scheme = "netty4-http,netty-http", extendsScheme = "netty", title = "Netty4 HTTP",
-        syntax = "netty4-http:protocol:host:port/path",  label = "http", lenientProperties = true,
+@UriEndpoint(firstVersion = "2.14.0", scheme = "netty-http", extendsScheme = "netty", title = "Netty HTTP",
+        syntax = "netty-http:protocol:host:port/path",  label = "http", lenientProperties = true,
         excludeProperties = "textline,delimiter,autoAppendDelimiter,decoderMaxLineLength,encoding,allowDefaultCodec,udpConnectionlessSending,networkInterface"
                 + ",clientMode,reconnect,reconnectInterval,useByteBuf,udpByteArrayCodec,broadcast,correlationManager")
 public class NettyHttpEndpoint extends NettyEndpoint implements AsyncEndpoint, HeaderFilterStrategyAware {
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategy.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategy.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategy.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategy.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHelper.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHelper.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHelper.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpHelper.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpMessage.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpMessage.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpMessage.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpMessage.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedException.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedException.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedException.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedException.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpProducer.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpProducer.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpProducer.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpProducer.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpRestHeaderFilterStrategy.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpRestHeaderFilterStrategy.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpRestHeaderFilterStrategy.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpRestHeaderFilterStrategy.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSecurityConfiguration.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSecurityConfiguration.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSecurityConfiguration.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSecurityConfiguration.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java
similarity index 98%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java
index 59ea2c0..18b14c1 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAware.java
@@ -19,7 +19,7 @@ package org.apache.camel.component.netty4.http;
 import org.apache.camel.http.common.HttpSendDynamicAware;
 import org.apache.camel.spi.annotations.SendDynamic;
 
-@SendDynamic("netty4-http")
+@SendDynamic("netty-http")
 public class NettyHttpSendDynamicAware extends HttpSendDynamicAware {
 
     @Override
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServer.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServer.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServer.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServer.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServerBootstrapConfiguration.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServerBootstrapConfiguration.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServerBootstrapConfiguration.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/NettySharedHttpServerBootstrapConfiguration.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/RestContextPathMatcher.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/RestContextPathMatcher.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/RestContextPathMatcher.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/RestContextPathMatcher.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/RestNettyHttpBinding.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/RestNettyHttpBinding.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/RestNettyHttpBinding.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/RestNettyHttpBinding.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticator.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticator.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticator.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticator.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticatorSupport.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticatorSupport.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticatorSupport.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityAuthenticatorSupport.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraint.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraint.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraint.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraint.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraintMapping.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraintMapping.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraintMapping.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/SecurityConstraintMapping.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java
similarity index 96%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java
index 726d47e..b9e7ddf 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpression.java
@@ -29,7 +29,7 @@ public final class Netty4HttpServiceExpression extends DefaultServiceCallExpress
 
     @Override
     protected String doBuildCamelEndpointUri(String host, Integer port, String contextPath, String scheme) {
-        if (!ObjectHelper.equal(scheme, "netty4-http")) {
+        if (!ObjectHelper.equal(scheme, "netty-http")) {
             return super.doBuildCamelEndpointUri(host, port, contextPath, scheme);
         }
 
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java
similarity index 95%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java
index c27de68..3ad7eb5 100644
--- a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java
+++ b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceExpressionFactory.java
@@ -21,7 +21,7 @@ import org.apache.camel.Expression;
 import org.apache.camel.cloud.ServiceExpressionFactory;
 import org.apache.camel.spi.annotations.CloudServiceFactory;
 
-@CloudServiceFactory("netty4-http-service-expression")
+@CloudServiceFactory("netty-http-service-expression")
 public class Netty4HttpServiceExpressionFactory implements ServiceExpressionFactory {
     @Override
     public Expression newInstance(CamelContext camelContext) throws Exception {
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpClientChannelHandler.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpClientChannelHandler.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpClientChannelHandler.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpClientChannelHandler.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpRestConsumerPath.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpRestConsumerPath.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpRestConsumerPath.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpRestConsumerPath.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerChannelHandler.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerChannelHandler.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerChannelHandler.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerChannelHandler.java
diff --git a/components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerMultiplexChannelHandler.java b/components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerMultiplexChannelHandler.java
similarity index 100%
rename from components/camel-netty4-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerMultiplexChannelHandler.java
rename to components/camel-netty-http/src/main/java/org/apache/camel/component/netty4/http/handlers/HttpServerMultiplexChannelHandler.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/BaseNettyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/BaseNettyTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/BaseNettyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/BaseNettyTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureAppender.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureAppender.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureAppender.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureAppender.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/LogCaptureTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java
index c333114..4788b85 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/ManagedNettyEndpointTest.java
@@ -53,7 +53,7 @@ public class ManagedNettyEndpointTest extends BaseNettyTest {
         // should not add 10 endpoints
         getMockEndpoint("mock:foo").expectedMessageCount(10);
         for (int i = 0; i < 10; i++) {
-            String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?param" + i + "=value" + i, "Hello World", String.class);
+            String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?param" + i + "=value" + i, "Hello World", String.class);
             assertEquals("param" + i + "=value" + i, out);
         }
         assertMockEndpointsSatisfied();
@@ -73,7 +73,7 @@ public class ManagedNettyEndpointTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:foo")
                     .transform().header(Exchange.HTTP_QUERY);
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/MyLoginModule.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/MyLoginModule.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/MyLoginModule.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/MyLoginModule.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/MyRolePrincipal.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/MyRolePrincipal.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/MyRolePrincipal.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/MyRolePrincipal.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java
index 93296f6..4ce350d 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyCamelWebsiteTest.java
@@ -41,7 +41,7 @@ public class NettyCamelWebsiteTest extends CamelTestSupport {
             public void configure() throws Exception {
                 from("direct:in")
                     .setHeader(Exchange.HTTP_METHOD, constant("GET"))
-                    .to("netty4-http:http://camel.apache.org/")
+                    .to("netty-http:http://camel.apache.org/")
                     .to("log:test")
                     .to("mock:test");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java
index 38d2934..02aeb29 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyDefaultProtocolTest.java
@@ -33,7 +33,7 @@ public class NettyDefaultProtocolTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_QUERY, "beer=yes");
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_PATH, "");
 
-        String out = template.requestBody("netty4-http:localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
+        String out = template.requestBody("netty-http:localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -44,7 +44,7 @@ public class NettyDefaultProtocolTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http:localhost:{{port}}/foo")
+                from("netty-http:http:localhost:{{port}}/foo")
                         .to("mock:input")
                         .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java
index 8b8a429..0b7f75b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorTest.java
@@ -29,7 +29,7 @@ public class NettyHttp500ErrorTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should have failed");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -44,7 +44,7 @@ public class NettyHttp500ErrorTest extends BaseNettyTest {
     public void testHttp500ErrorDisabled() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String body = template.requestBody("netty4-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", "Hello World", String.class);
+        String body = template.requestBody("netty-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", "Hello World", String.class);
         assertEquals("Camel cannot do this", body);
 
         assertMockEndpointsSatisfied();
@@ -54,7 +54,7 @@ public class NettyHttp500ErrorTest extends BaseNettyTest {
     public void testHttp500ErrorDisabledStatusCode() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        Exchange out = template.request("netty4-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", new Processor() {
+        Exchange out = template.request("netty-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("Hello World");
@@ -73,7 +73,7 @@ public class NettyHttp500ErrorTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     // trigger failure by setting error code to 500
                     .setHeader(Exchange.HTTP_RESPONSE_CODE, constant(500))
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java
index fa41d0f..4155921 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttp500ErrorThrowExceptionOnServerTest.java
@@ -27,7 +27,7 @@ public class NettyHttp500ErrorThrowExceptionOnServerTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should have failed");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -45,7 +45,7 @@ public class NettyHttp500ErrorThrowExceptionOnServerTest extends BaseNettyTest {
     public void testHttp500ErrorDisabled() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String body = template.requestBody("netty4-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", "Hello World", String.class);
+        String body = template.requestBody("netty-http:http://localhost:{{port}}/foo?throwExceptionOnFailure=false", "Hello World", String.class);
         assertTrue(body.startsWith("java.lang.IllegalArgumentException: Camel cannot do this"));
 
         assertMockEndpointsSatisfied();
@@ -57,7 +57,7 @@ public class NettyHttp500ErrorThrowExceptionOnServerTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .throwException(new IllegalArgumentException("Camel cannot do this"));
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java
similarity index 90%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java
index 9fbc6ee..d9c1713 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestAndResponseBeanTest.java
@@ -34,10 +34,10 @@ public class NettyHttpAccessHttpRequestAndResponseBeanTest extends BaseNettyTest
     public void testRawHttpRequestAndResponseInBean() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("World", "Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "World", String.class);
         assertEquals("Bye World", out);
 
-        String out2 = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Camel", String.class);
+        String out2 = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Camel", String.class);
         assertEquals("Bye Camel", out2);
 
         assertMockEndpointsSatisfied();
@@ -48,7 +48,7 @@ public class NettyHttpAccessHttpRequestAndResponseBeanTest extends BaseNettyTest
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().method(NettyHttpAccessHttpRequestAndResponseBeanTest.class, "myTransformer");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java
index 2f86568d..ab60cb6 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestBeanTest.java
@@ -28,7 +28,7 @@ public class NettyHttpAccessHttpRequestBeanTest extends BaseNettyTest {
     public void testAccessHttpRequest() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -39,7 +39,7 @@ public class NettyHttpAccessHttpRequestBeanTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().method(NettyHttpAccessHttpRequestBeanTest.class, "myTransformer");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java
index a3ca9ad..6f31290 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpAccessHttpRequestTest.java
@@ -28,7 +28,7 @@ public class NettyHttpAccessHttpRequestTest extends BaseNettyTest {
     public void testAccessHttpRequest() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -39,7 +39,7 @@ public class NettyHttpAccessHttpRequestTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .process(new Processor() {
                         @Override
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java
index 87c0259..bb7aabe 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthConstraintMapperTest.java
@@ -60,11 +60,11 @@ public class NettyHttpBasicAuthConstraintMapperTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello Public", "Hello World");
 
         // we dont need auth for the public page
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo/public/hello.txt", "Hello Public", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo/public/hello.txt", "Hello Public", String.class);
         assertEquals("Bye World", out);
 
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -76,7 +76,7 @@ public class NettyHttpBasicAuthConstraintMapperTest extends BaseNettyTest {
 
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+        out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -87,7 +87,7 @@ public class NettyHttpBasicAuthConstraintMapperTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&securityConfiguration=#mySecurityConfig")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&securityConfiguration=#mySecurityConfig")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java
index 63a4a53..2bcf98e 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthCustomSecurityAuthenticatorTest.java
@@ -32,7 +32,7 @@ public class NettyHttpBasicAuthCustomSecurityAuthenticatorTest extends BaseNetty
     @Test
     public void testBasicAuth() throws Exception {
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -47,7 +47,7 @@ public class NettyHttpBasicAuthCustomSecurityAuthenticatorTest extends BaseNetty
 
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -58,7 +58,7 @@ public class NettyHttpBasicAuthCustomSecurityAuthenticatorTest extends BaseNetty
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=foo&securityConfiguration.securityAuthenticator=#myAuthenticator").to("mock:input")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=foo&securityConfiguration.securityAuthenticator=#myAuthenticator").to("mock:input")
                     .transform().constant("Bye World");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java
similarity index 87%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java
index d4260bd..3c780aa 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBasicAuthTest.java
@@ -53,7 +53,7 @@ public class NettyHttpBasicAuthTest extends BaseNettyTest {
     @Test
     public void testBasicAuthFailed() throws Exception {
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -70,7 +70,7 @@ public class NettyHttpBasicAuthTest extends BaseNettyTest {
 
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -82,7 +82,7 @@ public class NettyHttpBasicAuthTest extends BaseNettyTest {
         try {
             // password is invalid so we should get a 401
             String auth = "Basic c2NvdHQ6dHlwbw==";
-            template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+            template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
             assertEquals(401, cause.getStatusCode());
@@ -94,7 +94,7 @@ public class NettyHttpBasicAuthTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration=#mySecurityConfig")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration=#mySecurityConfig")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java
similarity index 93%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java
index 97e8568..75fe84f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingPreservePostFormUrlEncodedBodyTest.java
@@ -28,7 +28,7 @@ public class NettyHttpBindingPreservePostFormUrlEncodedBodyTest extends BaseNett
 
     @Test
     public void testSendToNetty() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/myapp/myservice?query1=a&query2=b", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/myapp/myservice?query1=a&query2=b", new Processor() {
 
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("b1=x&b2=y");
@@ -46,7 +46,7 @@ public class NettyHttpBindingPreservePostFormUrlEncodedBodyTest extends BaseNett
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java
index a6d29fa..482b88b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseAbsolutePathTest.java
@@ -28,7 +28,7 @@ public class NettyHttpBindingUseAbsolutePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithPath() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/mypath?useRelativePath=false", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/mypath?useRelativePath=false", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -41,7 +41,7 @@ public class NettyHttpBindingUseAbsolutePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithoutPath() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}?useRelativePath=false", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}?useRelativePath=false", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -54,7 +54,7 @@ public class NettyHttpBindingUseAbsolutePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithoutPath2() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/?useRelativePath=false", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/?useRelativePath=false", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -69,7 +69,7 @@ public class NettyHttpBindingUseAbsolutePathTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/mypath").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/mypath").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         assertEquals("Get a wrong form parameter from the message header", "localhost:" + getPort(), exchange.getIn().getHeader("host"));
 
@@ -84,7 +84,7 @@ public class NettyHttpBindingUseAbsolutePathTest extends BaseNettyTest {
                     }
                 });
 
-                from("netty4-http:http://localhost:{{port}}").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         assertEquals("Get a wrong form parameter from the message header", "localhost:" + getPort(), exchange.getIn().getHeader("host"));
 
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java
similarity index 93%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java
index f059393..a6a7cf3 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathInPostTest.java
@@ -28,7 +28,7 @@ public class NettyHttpBindingUseRelativePathInPostTest extends BaseNettyTest {
 
     @Test
     public void testSendToNetty() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/myapp/myservice?query1=a&query2=b&useRelativePath=true", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/myapp/myservice?query1=a&query2=b&useRelativePath=true", new Processor() {
 
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("b1=x&b2=y");
@@ -46,7 +46,7 @@ public class NettyHttpBindingUseRelativePathInPostTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/myservice").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         String body = exchange.getIn().getBody(String.class);
 
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java
index 73faa91..1864bd7 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBindingUseRelativePathTest.java
@@ -28,7 +28,7 @@ public class NettyHttpBindingUseRelativePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithPath() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/mypath", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/mypath", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -41,7 +41,7 @@ public class NettyHttpBindingUseRelativePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithoutPath() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -54,7 +54,7 @@ public class NettyHttpBindingUseRelativePathTest extends BaseNettyTest {
 
     @Test
     public void testSendToNettyWithoutPath2() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.POST);
             }
@@ -69,7 +69,7 @@ public class NettyHttpBindingUseRelativePathTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/mypath").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/mypath").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         assertEquals("Get a wrong form parameter from the message header", "localhost:" + getPort(), exchange.getIn().getHeader("host"));
 
@@ -84,7 +84,7 @@ public class NettyHttpBindingUseRelativePathTest extends BaseNettyTest {
                     }
                 });
 
-                from("netty4-http:http://localhost:{{port}}").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         assertEquals("Get a wrong form parameter from the message header", "localhost:" + getPort(), exchange.getIn().getHeader("host"));
 
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java
index 3c66fd0..a1470a1 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeEncodedPathTest.java
@@ -79,17 +79,17 @@ public class NettyHttpBridgeEncodedPathTest extends BaseNettyTest {
                         exchange.getOut().setBody(exchange.getIn().getHeader(Exchange.HTTP_QUERY));
                     }
                 };
-                from("netty4-http:http://localhost:" + port2 + "/nettyTestRouteA?matchOnUriPrefix=true")
+                from("netty-http:http://localhost:" + port2 + "/nettyTestRouteA?matchOnUriPrefix=true")
                         .log("Using NettyTestRouteA route: CamelHttpPath=[${header.CamelHttpPath}], CamelHttpUri=[${header.CamelHttpUri}]")
-                        .to("netty4-http:http://localhost:" + port1 + "/nettyTestRouteB?throwExceptionOnFailure=false&bridgeEndpoint=true");
-                from("netty4-http:http://localhost:" + port1 + "/nettyTestRouteB?matchOnUriPrefix=true")
+                        .to("netty-http:http://localhost:" + port1 + "/nettyTestRouteB?throwExceptionOnFailure=false&bridgeEndpoint=true");
+                from("netty-http:http://localhost:" + port1 + "/nettyTestRouteB?matchOnUriPrefix=true")
                         .log("Using NettyTestRouteB route: CamelHttpPath=[${header.CamelHttpPath}], CamelHttpUri=[${header.CamelHttpUri}]")
                         .process(serviceProc);
 
-                from("netty4-http:http://localhost:" + port4 + "/nettyTestRouteC?matchOnUriPrefix=true")
+                from("netty-http:http://localhost:" + port4 + "/nettyTestRouteC?matchOnUriPrefix=true")
                         .log("Using NettyTestRouteC route: CamelHttpPath=[${header.CamelHttpPath}], CamelHttpUri=[${header.CamelHttpUri}]")
-                        .to("netty4-http:http://localhost:" + port3 + "/nettyTestRouteD?throwExceptionOnFailure=false&bridgeEndpoint=true");
-                from("netty4-http:http://localhost:" + port3 + "/nettyTestRouteD?matchOnUriPrefix=true")
+                        .to("netty-http:http://localhost:" + port3 + "/nettyTestRouteD?throwExceptionOnFailure=false&bridgeEndpoint=true");
+                from("netty-http:http://localhost:" + port3 + "/nettyTestRouteD?matchOnUriPrefix=true")
                         .log("Using NettyTestRouteD route: CamelHttpPath=[${header.CamelHttpPath}], CamelHttpUri=[${header.CamelHttpUri}]")
                         .to("mock:encodedPath");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java
similarity index 93%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java
index 5311965..5372bb6 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpBridgeRouteUsingHttpClientTest.java
@@ -69,13 +69,13 @@ public class NettyHttpBridgeRouteUsingHttpClientTest extends BaseNettyTest {
                         exchange.getOut().setBody(uri);
                     }
                 };
-                from("netty4-http:http://localhost:" + port2 + "/test/hello")
+                from("netty-http:http://localhost:" + port2 + "/test/hello")
                         .to("http://localhost:" + port1 + "?throwExceptionOnFailure=false&bridgeEndpoint=true");
 
-                from("netty4-http:http://localhost:" + port1 + "?matchOnUriPrefix=true").process(serviceProc);
+                from("netty-http:http://localhost:" + port1 + "?matchOnUriPrefix=true").process(serviceProc);
                 
                 // check the from request
-                from("netty4-http:http://localhost:" + port2 + "/form?bridgeEndpoint=true")
+                from("netty-http:http://localhost:" + port2 + "/form?bridgeEndpoint=true")
                     .process(new Processor() {
                         @Override
                         public void process(Exchange exchange) throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java
index 2066db8..e8e1b00 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCharacterEncodingTest.java
@@ -25,7 +25,7 @@ public class NettyHttpCharacterEncodingTest extends BaseNettyTest {
 
     @Test
     public void testSendToNetty() throws Exception {
-        Exchange exchange = template.request("netty4-http:http://localhost:{{port}}/myapp/myservice", new Processor() {
+        Exchange exchange = template.request("netty-http:http://localhost:{{port}}/myapp/myservice", new Processor() {
 
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("Hello World Thai Elephant \u0E08");
@@ -42,7 +42,7 @@ public class NettyHttpCharacterEncodingTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
+                from("netty-http:http://localhost:{{port}}/myapp/myservice").process(new MyBookService());
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java
index 79e9d4a..1f58733 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientChunkedTest.java
@@ -25,7 +25,7 @@ public class NettyHttpClientChunkedTest extends BaseNettyTest {
     public void testHttpSimple() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -36,7 +36,7 @@ public class NettyHttpClientChunkedTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java
index 6883771..bbfa944 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpClientExpectContinueTest.java
@@ -35,7 +35,7 @@ public class NettyHttpClientExpectContinueTest extends BaseNettyTest {
         exchange.getIn().setHeader("Expect", "100-continue");
         exchange.getIn().setBody(body);
 
-        Exchange result = template.send("netty4-http:http://localhost:{{port}}/foo", exchange);
+        Exchange result = template.send("netty-http:http://localhost:{{port}}/foo", exchange);
         
         assertFalse(result.isFailed());
         assertEquals("Bye World", result.getIn().getBody(String.class));
@@ -48,7 +48,7 @@ public class NettyHttpClientExpectContinueTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java
index 6314aee..b1469f4 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCompressTest.java
@@ -47,7 +47,7 @@ public class NettyHttpCompressTest extends BaseNettyTest {
         Map<String, Object> headers = new HashMap<>();
         headers.put("content-type", "text/plain; charset=\"UTF-8\"");
         headers.put("Accept-Encoding", "compress, gzip");
-        String out = template.requestBodyAndHeaders("netty4-http:http://localhost:{{port}}/foo?decoders=#myDecoders", data,
+        String out = template.requestBodyAndHeaders("netty-http:http://localhost:{{port}}/foo?decoders=#myDecoders", data,
                 headers, String.class);
         // The decoded out has some space to clean up.
         assertEquals("Bye World", out.trim());
@@ -61,7 +61,7 @@ public class NettyHttpCompressTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?compression=true")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?compression=true")
                     .transform().constant("Bye World").setHeader("content-type").constant("text/plain; charset=\"UTF-8\"");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java
index d2dcae8..66c61fe 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpContentTypeTest.java
@@ -33,7 +33,7 @@ public class NettyHttpContentTypeTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedPropertyReceived(Exchange.CHARSET_NAME, "iso-8859-1");
 
         byte[] data = "Hello World".getBytes(Charset.forName("iso-8859-1"));
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", data,
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", data,
                 "content-type", "text/plain; charset=\"iso-8859-1\"", String.class);
         assertEquals("Bye World", out);
 
@@ -49,7 +49,7 @@ public class NettyHttpContentTypeTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedPropertyReceived(Exchange.CHARSET_NAME, "iso-8859-1");
 
         byte[] data = "Hello World".getBytes(Charset.forName("iso-8859-1"));
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", data,
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", data,
                 "content-type", "text/plain;charset=\"iso-8859-1\";action=\"http://somewhere.com/foo\"", String.class);
         assertEquals("Bye World", out);
 
@@ -65,7 +65,7 @@ public class NettyHttpContentTypeTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedPropertyReceived(Exchange.CHARSET_NAME, "utf-8");
 
         byte[] data = "Hello World".getBytes(Charset.forName("utf-8"));
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", data,
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", data,
                 "content-type", "application/soap+xml;charset=\"utf-8\";action=\"http://somewhere.com/foo\"", String.class);
         assertEquals("Bye World", out);
 
@@ -77,7 +77,7 @@ public class NettyHttpContentTypeTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/foo")
+                from("netty-http:http://localhost:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java
index 7c1b969..690cc06 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpConvertPayloadToInputStreamTest.java
@@ -34,7 +34,7 @@ public class NettyHttpConvertPayloadToInputStreamTest extends BaseNettyTest {
         MockEndpoint mockEndpoint = getMockEndpoint("mock:result");
         mockEndpoint.expectedMessageCount(1);
 
-        template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/test", expectedBody, "Content-Type", "application/xml");
+        template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/test", expectedBody, "Content-Type", "application/xml");
 
         mockEndpoint.assertIsSatisfied();
         List<Exchange> list = mockEndpoint.getReceivedExchanges();
@@ -53,7 +53,7 @@ public class NettyHttpConvertPayloadToInputStreamTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() {
-                from("netty4-http:http://localhost:{{port}}/test").
+                from("netty-http:http://localhost:{{port}}/test").
                         convertBodyTo(InputStream.class).
                         to("mock:result");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java
similarity index 84%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java
index d39e6a7..547c35b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpCustomOptionsTest.java
@@ -27,7 +27,7 @@ public class NettyHttpCustomOptionsTest extends BaseNettyTest {
 
     @Test
     public void shouldReturnCustomResponseForOptions() throws Exception {
-        String response = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "", HTTP_METHOD, "OPTIONS", String.class);
+        String response = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "", HTTP_METHOD, "OPTIONS", String.class);
         assertEquals(expectedResponse, response);
     }
 
@@ -36,7 +36,7 @@ public class NettyHttpCustomOptionsTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?httpMethodRestrict=OPTIONS").setBody().constant(expectedResponse);
+                from("netty-http:http://0.0.0.0:{{port}}/foo?httpMethodRestrict=OPTIONS").setBody().constant(expectedResponse);
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java
index 9a4c2b3..10b103a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEmptyQueryParameterTest.java
@@ -24,14 +24,14 @@ public class NettyHttpEmptyQueryParameterTest extends BaseNettyTest {
     @Test
     public void testEmpty() throws Exception {
         getMockEndpoint("mock:input").expectedHeaderReceived("id", 123);
-        String out = fluentTemplate.to("netty4-http:http://localhost:{{port}}/foo?id=123").request(String.class);
+        String out = fluentTemplate.to("netty-http:http://localhost:{{port}}/foo?id=123").request(String.class);
         assertEquals("Header: 123", out);
         assertMockEndpointsSatisfied();
 
         resetMocks();
 
         getMockEndpoint("mock:input").expectedHeaderReceived("id", "");
-        out = fluentTemplate.to("netty4-http:http://localhost:{{port}}/foo?id=").request(String.class);
+        out = fluentTemplate.to("netty-http:http://localhost:{{port}}/foo?id=").request(String.class);
         assertEquals("Header: ", out);
         assertMockEndpointsSatisfied();
     }
@@ -41,7 +41,7 @@ public class NettyHttpEmptyQueryParameterTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().simple("Header: ${header.id}");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java
index ef7bff6..77dce00 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriCustomHeaderFilterStrategyTest.java
@@ -48,9 +48,9 @@ public class NettyHttpEndpointUriCustomHeaderFilterStrategyTest extends BaseNett
             @Override
             public void configure() throws Exception {
                 from("direct:request").setHeader("Date", constant("31-03-2014"))
-                    .to("netty4-http:http://localhost:{{port}}/myapp/mytest?headerFilterStrategy=#customHeaderFilterStrategy");
+                    .to("netty-http:http://localhost:{{port}}/myapp/mytest?headerFilterStrategy=#customHeaderFilterStrategy");
 
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest").to("mock:outbound").setHeader("sub-date", constant("31-05-2014"));
+                from("netty-http:http://localhost:{{port}}/myapp/mytest").to("mock:outbound").setHeader("sub-date", constant("31-05-2014"));
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java
index 438780b..0f39551 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueTest.java
@@ -25,7 +25,7 @@ public class NettyHttpEndpointUriEncodingIssueTest extends BaseNettyTest {
 
     @Test
     public void testEndpointUriEncodingIssue() throws Exception {
-        String uri = "netty4-http:http://localhost:{{port}}/myapp/mytest?columns=totalsens,upsens&username=apiuser";
+        String uri = "netty-http:http://localhost:{{port}}/myapp/mytest?columns=totalsens,upsens&username=apiuser";
         String out = template.requestBody(uri, null, String.class);
 
         assertEquals("We got totalsens,upsens columns", out);
@@ -33,7 +33,7 @@ public class NettyHttpEndpointUriEncodingIssueTest extends BaseNettyTest {
 
     @Test
     public void testEndpointUriWithDanishCharEncodingIssue() throws Exception {
-        String uri = "netty4-http:http://localhost:{{port}}/myapp/mytest?columns=claus,s\u00F8ren&username=apiuser";
+        String uri = "netty-http:http://localhost:{{port}}/myapp/mytest?columns=claus,s\u00F8ren&username=apiuser";
         String out = template.requestBody(uri, null, String.class);
 
         assertEquals("We got claus,s\u00F8ren columns", out);
@@ -44,7 +44,7 @@ public class NettyHttpEndpointUriEncodingIssueTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest?urlDecodeHeaders=true").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/mytest?urlDecodeHeaders=true").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         String columns = exchange.getIn().getHeader("columns", String.class);
                         exchange.getOut().setBody("We got " + columns + " columns");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java
index 171a982..608143a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest.java
@@ -25,7 +25,7 @@ public class NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest extends Base
 
     @Test
     public void testEndpointUriWithDanishCharEncodingIssue() throws Exception {
-        String uri = "netty4-http:http://localhost:{{port}}/myapp/mytest?columns=claus,s\u00F8ren&username=apiuser";
+        String uri = "netty-http:http://localhost:{{port}}/myapp/mytest?columns=claus,s\u00F8ren&username=apiuser";
         String out = template.requestBody(uri, null, String.class);
 
         assertEquals("We got claus%2Cs%C3%B8ren columns", out);
@@ -36,7 +36,7 @@ public class NettyHttpEndpointUriEncodingIssueUrlDecodeDisabledTest extends Base
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest?urlDecodeHeaders=false").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/mytest?urlDecodeHeaders=false").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         String columns = exchange.getIn().getHeader("columns", String.class);
                         exchange.getOut().setBody("We got " + columns + " columns");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java
index eea4736..6954064 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpFilterCamelHeadersTest.java
@@ -31,7 +31,7 @@ public class NettyHttpFilterCamelHeadersTest extends BaseNettyTest {
 
     @Test
     public void testFilterCamelHeaders() throws Exception {
-        Exchange out = template.request("netty4-http:http://localhost:{{port}}/test/filter", new Processor() {
+        Exchange out = template.request("netty-http:http://localhost:{{port}}/test/filter", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("Claus");
                 exchange.getIn().setHeader("bar", 123);
@@ -57,7 +57,7 @@ public class NettyHttpFilterCamelHeadersTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/test/filter").bean("foo");
+                from("netty-http:http://localhost:{{port}}/test/filter").bean("foo");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java
similarity index 98%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java
index 08b4491..8e5c307 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithInvalidMessageTest.java
@@ -95,7 +95,7 @@ public class NettyHttpGetWithInvalidMessageTest extends CamelTestSupport {
                 port1 = AvailablePortFinder.getNextAvailable(8100);
                 
                // set up a netty http proxy
-                from("netty4-http:http://localhost:" + port1 + "/test")
+                from("netty-http:http://localhost:" + port1 + "/test")
                     .transform().simple("Bye ${header.user}.");
           
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java
index bfc355c..aff3e5f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamAsExchangeHeaderTest.java
@@ -24,7 +24,7 @@ import org.junit.Test;
 
 public class NettyHttpGetWithParamAsExchangeHeaderTest extends BaseNettyTest {
 
-    private String serverUri = "netty4-http:http://localhost:" + getPort() + "/myservice?urlDecodeHeaders=true";
+    private String serverUri = "netty-http:http://localhost:" + getPort() + "/myservice?urlDecodeHeaders=true";
 
     @Test
     public void testHttpGetWithParamsViaURI() throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java
index a9362f0..a2a9de8 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpGetWithParamTest.java
@@ -25,7 +25,7 @@ import org.junit.Test;
 
 public class NettyHttpGetWithParamTest extends BaseNettyTest {
 
-    private String serverUri = "netty4-http:http://localhost:" + getPort() + "/myservice";
+    private String serverUri = "netty-http:http://localhost:" + getPort() + "/myservice";
     private MyParamsProcessor processor = new MyParamsProcessor();
 
     @Test
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java
index 1760bb3..6bf6c7a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHandle404Test.java
@@ -26,7 +26,7 @@ import org.junit.Test;
 public class NettyHttpHandle404Test extends BaseNettyTest {
 
     public String getProducerUrl() {
-        return "netty4-http:http://localhost:{{port}}/myserver?user=Camel";
+        return "netty-http:http://localhost:{{port}}/myserver?user=Camel";
     }
 
     @Test
@@ -76,7 +76,7 @@ public class NettyHttpHandle404Test extends BaseNettyTest {
 
 
                 // this is our jetty server where we simulate the 404
-                from("netty4-http:http://localhost:{{port}}/myserver")
+                from("netty-http:http://localhost:{{port}}/myserver")
                         .process(new Processor() {
                             public void process(Exchange exchange) throws Exception {
                                 exchange.getOut().setBody("Page not found");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java
index 4faf262..83fed6f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderCaseTest.java
@@ -49,7 +49,7 @@ public class NettyHttpHeaderCaseTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/mytest").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
 
                         // headers received should be in case as well
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java
index f9ea005..d735f89 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyRemovalTest.java
@@ -40,7 +40,7 @@ public class NettyHttpHeaderFilterStrategyRemovalTest extends BaseNettyTest {
         mockEndpoint.expectedMessageCount(1);
         mockEndpoint.message(0).header(HTTP_QUERY).isNull();
 
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/?" + options, "message");
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/?" + options, "message");
 
         assertMockEndpointsSatisfied();
     }
@@ -53,7 +53,7 @@ public class NettyHttpHeaderFilterStrategyRemovalTest extends BaseNettyTest {
         mockEndpoint.expectedMessageCount(1);
         mockEndpoint.message(0).header(headerToFilter).isNull();
 
-        template.sendBodyAndHeader("netty4-http:http://localhost:" + getPort() + "/?" + options, "message", headerToFilter, "headerValue");
+        template.sendBodyAndHeader("netty-http:http://localhost:" + getPort() + "/?" + options, "message", headerToFilter, "headerValue");
 
         assertMockEndpointsSatisfied();
     }
@@ -63,7 +63,7 @@ public class NettyHttpHeaderFilterStrategyRemovalTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/").to(mockEndpoint);
+                from("netty-http:http://0.0.0.0:{{port}}/").to(mockEndpoint);
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderFilterStrategyTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java
index 7fc9407..a65e0e5 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeaderMaxSizeTest.java
@@ -53,7 +53,7 @@ public class NettyHttpHeaderMaxSizeTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest?maxHeaderSize=100")
+                from("netty-http:http://localhost:{{port}}/myapp/mytest?maxHeaderSize=100")
                         .transform().constant("Bye World");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java
index 5347fb5..e000dc4 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpHeadersTest.java
@@ -33,7 +33,7 @@ public class NettyHttpHeadersTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_QUERY, "beer=yes");
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_PATH, "");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -44,7 +44,7 @@ public class NettyHttpHeadersTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/foo")
+                from("netty-http:http://localhost:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java
index d49cd92..029048b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMapHeadersFalseTest.java
@@ -46,7 +46,7 @@ public class NettyHttpMapHeadersFalseTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest?mapHeaders=false").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp/mytest?mapHeaders=false").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         // these headers is not mapped
                         assertNull(exchange.getIn().getHeader("clientHeader"));
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java
similarity index 95%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java
index 5e83319..7c6fb56 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpMethodRestrictTest.java
@@ -61,7 +61,7 @@ public class NettyHttpMethodRestrictTest extends BaseNettyTest {
     protected RouteBuilder createRouteBuilder() throws Exception {
         return new RouteBuilder() {
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/methodRestrict?httpMethodRestrict=POST").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/methodRestrict?httpMethodRestrict=POST").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         Message in = exchange.getIn();
                         String request = in.getBody(String.class);
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java
similarity index 82%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java
index adf5661..c2109b2 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOkStatusCodeTest.java
@@ -27,7 +27,7 @@ public class NettyHttpOkStatusCodeTest extends BaseNettyTest {
     public void testNoOk() throws Exception {
         byte[] data = "Hello World".getBytes();
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/test?okStatusCodeRange=200-200", data, String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/test?okStatusCodeRange=200-200", data, String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -42,7 +42,7 @@ public class NettyHttpOkStatusCodeTest extends BaseNettyTest {
     public void testNoOkComplexRange() throws Exception {
         byte[] data = "Hello World".getBytes();
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/test?okStatusCodeRange=200-204,301", data, String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/test?okStatusCodeRange=200-204,301", data, String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -55,7 +55,7 @@ public class NettyHttpOkStatusCodeTest extends BaseNettyTest {
     @Test
     public void testOk() throws Exception {
         byte[] data = "Hello World".getBytes();
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/test?okStatusCodeRange=200-209", data, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/test?okStatusCodeRange=200-209", data, String.class);
         assertEquals("Not allowed", out);
     }
 
@@ -63,7 +63,7 @@ public class NettyHttpOkStatusCodeTest extends BaseNettyTest {
     @Test
     public void testOkComplexRange() throws Exception {
         byte[] data = "Hello World".getBytes();
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/test?okStatusCodeRange=200-204,209,301-304", data, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/test?okStatusCodeRange=200-204,209,301-304", data, String.class);
         assertEquals("Not allowed", out);
     }
 
@@ -72,7 +72,7 @@ public class NettyHttpOkStatusCodeTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/test")
+                from("netty-http:http://0.0.0.0:{{port}}/test")
                         .setHeader(Exchange.HTTP_RESPONSE_CODE, constant(209))
                         .transform().constant("Not allowed");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java
index d8e77e6..bc0bb92 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOnExceptionHandledTest.java
@@ -24,7 +24,7 @@ public class NettyHttpOnExceptionHandledTest extends BaseNettyTest {
 
     @Test
     public void testOnExceptionHandled() throws Exception {
-        Exchange reply = template.request("netty4-http:http://localhost:{{port}}/myserver?throwExceptionOnFailure=false", null);
+        Exchange reply = template.request("netty-http:http://localhost:{{port}}/myserver?throwExceptionOnFailure=false", null);
 
         assertNotNull(reply);
         assertEquals("Dude something went wrong", reply.getOut().getBody(String.class));
@@ -37,7 +37,7 @@ public class NettyHttpOnExceptionHandledTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // START SNIPPET: e1
-                from("netty4-http:http://localhost:{{port}}/myserver")
+                from("netty-http:http://localhost:{{port}}/myserver")
                     // use onException to catch all exceptions and return a custom reply message
                     .onException(Exception.class)
                         .handled(true)
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedExceptionTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedExceptionTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedExceptionTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpOperationFailedExceptionTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java
similarity index 81%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java
index cb54a2b..f0eca71 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerBridgeTest.java
@@ -30,7 +30,7 @@ public class NettyHttpProducerBridgeTest extends BaseNettyTest {
 
     @Test
     public void testProxy() throws Exception {
-        String reply = template.requestBody("netty4-http:http://localhost:" + port1 + "/foo", "World", String.class);
+        String reply = template.requestBody("netty-http:http://localhost:" + port1 + "/foo", "World", String.class);
         assertEquals("Bye World", reply);
     }
 
@@ -40,7 +40,7 @@ public class NettyHttpProducerBridgeTest extends BaseNettyTest {
         mock.message(0).header(Exchange.HTTP_RAW_QUERY).isEqualTo("x=%3B");
         mock.message(0).header(Exchange.HTTP_QUERY).isEqualTo("x=;");
 
-        template.request("netty4-http:http://localhost:" + port3 + "/query?bridgeEndpoint=true", new Processor() {
+        template.request("netty-http:http://localhost:" + port3 + "/query?bridgeEndpoint=true", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_URI, "http://host:8080/");
@@ -56,7 +56,7 @@ public class NettyHttpProducerBridgeTest extends BaseNettyTest {
         mock.message(0).header(Exchange.HTTP_RAW_QUERY).isEqualTo("x=%3B");
         mock.message(0).header(Exchange.HTTP_QUERY).isEqualTo("x=;");
 
-        template.request("netty4-http:http://localhost:" + port3 + "/query?bridgeEndpoint=true", new Processor() {
+        template.request("netty-http:http://localhost:" + port3 + "/query?bridgeEndpoint=true", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_URI, "http://host:8080/");
@@ -76,13 +76,13 @@ public class NettyHttpProducerBridgeTest extends BaseNettyTest {
                 port2 = getNextPort();
                 port3 = getNextPort();
 
-                from("netty4-http:http://0.0.0.0:" + port1 + "/foo")
-                        .to("netty4-http:http://localhost:" + port2 + "/bar?bridgeEndpoint=true&throwExceptionOnFailure=false");
+                from("netty-http:http://0.0.0.0:" + port1 + "/foo")
+                        .to("netty-http:http://localhost:" + port2 + "/bar?bridgeEndpoint=true&throwExceptionOnFailure=false");
 
-                from("netty4-http:http://0.0.0.0:" + port2 + "/bar")
+                from("netty-http:http://0.0.0.0:" + port2 + "/bar")
                         .transform().simple("Bye ${body}");
 
-                from("netty4-http:http://0.0.0.0:" + port3 + "/query")
+                from("netty-http:http://0.0.0.0:" + port3 + "/query")
                         .to("mock:query");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java
similarity index 94%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java
index fb829e7..ade2120 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerConcurrentTest.java
@@ -54,7 +54,7 @@ public class NettyHttpProducerConcurrentTest extends BaseNettyTest {
             final int index = i;
             Future<String> out = executor.submit(new Callable<String>() {
                 public String call() throws Exception {
-                    return template.requestBody("netty4-http:http://localhost:{{port}}/echo", "" + index, String.class);
+                    return template.requestBody("netty-http:http://localhost:{{port}}/echo", "" + index, String.class);
                 }
             });
             responses.put(index, out);
@@ -81,7 +81,7 @@ public class NettyHttpProducerConcurrentTest extends BaseNettyTest {
         return new RouteBuilder() {
             public void configure() throws Exception {
                 // expose a echo service
-                from("netty4-http:http://localhost:{{port}}/echo")
+                from("netty-http:http://localhost:{{port}}/echo")
                         .transform(body().append(body())).to("mock:result");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerHeadersTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java
similarity index 75%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java
index 8e4c40e..13b5aef 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerKeepAliveTest.java
@@ -29,10 +29,10 @@ public class NettyHttpProducerKeepAliveTest extends BaseNettyTest {
     public void testHttpKeepAlive() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World", "Hello Again");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?keepAlive=true", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?keepAlive=true", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?keepAlive=true", "Hello Again", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo?keepAlive=true", "Hello Again", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -42,10 +42,10 @@ public class NettyHttpProducerKeepAliveTest extends BaseNettyTest {
     public void testHttpKeepAliveFalse() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World", "Hello Again");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?keepAlive=false", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?keepAlive=false", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?keepAlive=false", "Hello Again", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo?keepAlive=false", "Hello Again", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -54,7 +54,7 @@ public class NettyHttpProducerKeepAliveTest extends BaseNettyTest {
     @Test
     public void testConnectionClosed() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
-        Exchange ex = template.request("netty4-http:http://localhost:{{port}}/bar?keepAlive=false", new Processor() {
+        Exchange ex = template.request("netty-http:http://localhost:{{port}}/bar?keepAlive=false", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("Hello World");
@@ -71,11 +71,11 @@ public class NettyHttpProducerKeepAliveTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/foo")
+                from("netty-http:http://localhost:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
                 
-                from("netty4-http:http://localhost:{{port}}/bar").removeHeaders("*").to("mock:input").transform().constant("Bye World");
+                from("netty-http:http://localhost:{{port}}/bar").removeHeaders("*").to("mock:input").transform().constant("Bye World");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java
index d29c660..765c8e5 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerQueryParamTest.java
@@ -25,7 +25,7 @@ import org.junit.Test;
 
 public class NettyHttpProducerQueryParamTest extends BaseNettyTest {
 
-    private String url = "netty4-http:http://localhost:" + getPort() + "/cheese?urlDecodeHeaders=true";
+    private String url = "netty-http:http://localhost:" + getPort() + "/cheese?urlDecodeHeaders=true";
 
     @Test
     public void testQueryParameters() throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java
index c051a34..06a5843 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSendEmptyHeaderTest.java
@@ -28,7 +28,7 @@ public class NettyHttpProducerSendEmptyHeaderTest extends BaseNettyTest {
         mock.expectedMessageCount(1);
         mock.expectedHeaderReceived("foo", "");
 
-        template.sendBodyAndHeader("netty4-http:http://localhost:{{port}}/myapp/mytest", "Hello World", "foo", "");
+        template.sendBodyAndHeader("netty-http:http://localhost:{{port}}/myapp/mytest", "Hello World", "foo", "");
 
         assertMockEndpointsSatisfied();
     }
@@ -38,7 +38,7 @@ public class NettyHttpProducerSendEmptyHeaderTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp/mytest")
+                from("netty-http:http://localhost:{{port}}/myapp/mytest")
                         .convertBodyTo(String.class)
                         .to("mock:result");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java
similarity index 83%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java
index b504bb7..19a7df0 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSessionTest.java
@@ -64,13 +64,13 @@ public class NettyHttpProducerSessionTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("direct:start").toF("netty4-http:http://127.0.0.1:%d/session", getPort()).toF("netty4-http:http://127.0.0.1:%d/session", getPort()).to("mock:result");
+                from("direct:start").toF("netty-http:http://127.0.0.1:%d/session", getPort()).toF("netty-http:http://127.0.0.1:%d/session", getPort()).to("mock:result");
 
-                from("direct:instance").toF("netty4-http:http://127.0.0.1:%d/session?cookieHandler=#instanceCookieHandler", getPort())
-                    .toF("netty4-http:http://127.0.0.1:%d/session?cookieHandler=#instanceCookieHandler", getPort()).to("mock:result");
+                from("direct:instance").toF("netty-http:http://127.0.0.1:%d/session?cookieHandler=#instanceCookieHandler", getPort())
+                    .toF("netty-http:http://127.0.0.1:%d/session?cookieHandler=#instanceCookieHandler", getPort()).to("mock:result");
 
-                from("direct:exchange").toF("netty4-http:http://127.0.0.1:%d/session?cookieHandler=#exchangeCookieHandler", getPort())
-                    .toF("netty4-http:http://127.0.0.1:%d/session?cookieHandler=#exchangeCookieHandler", getPort()).to("mock:result");
+                from("direct:exchange").toF("netty-http:http://127.0.0.1:%d/session?cookieHandler=#exchangeCookieHandler", getPort())
+                    .toF("netty-http:http://127.0.0.1:%d/session?cookieHandler=#exchangeCookieHandler", getPort()).to("mock:result");
 
                 fromF("jetty:http://127.0.0.1:%d/session?sessionSupport=true", getPort()).process(new Processor() {
                     @Override
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java
similarity index 79%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java
index 2c1ae75..fb08f29 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleGetTest.java
@@ -26,12 +26,12 @@ public class NettyHttpProducerSimpleGetTest extends BaseNettyTest {
     public void testHttpSimple() throws Exception {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_METHOD, "GET");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", null, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
         
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", null, String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo", null, String.class);
         assertEquals("Bye World", out);
     }
 
@@ -39,7 +39,7 @@ public class NettyHttpProducerSimpleGetTest extends BaseNettyTest {
     public void testHttpSimpleHeader() throws Exception {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_METHOD, "GET");
 
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", null, Exchange.HTTP_METHOD, "GET", String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", null, Exchange.HTTP_METHOD, "GET", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -51,7 +51,7 @@ public class NettyHttpProducerSimpleGetTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_METHOD, "GET");
 
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", Exchange.HTTP_METHOD, "GET", String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", Exchange.HTTP_METHOD, "GET", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -62,7 +62,7 @@ public class NettyHttpProducerSimpleGetTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java
index e119641..a890153 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerSimpleTest.java
@@ -28,7 +28,7 @@ public class NettyHttpProducerSimpleTest extends BaseNettyTest {
     public void testHttpSimple() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -38,7 +38,7 @@ public class NettyHttpProducerSimpleTest extends BaseNettyTest {
     public void testHttpSimpleExchange() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        Exchange out = template.request("netty4-http:http://localhost:{{port}}/foo", new Processor() {
+        Exchange out = template.request("netty-http:http://localhost:{{port}}/foo", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody("Hello World");
@@ -64,7 +64,7 @@ public class NettyHttpProducerSimpleTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/foo")
+                from("netty-http:http://localhost:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java
index b40eddb..dee9a17 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerThrowExceptionOnFailureTest.java
@@ -25,7 +25,7 @@ public class NettyHttpProducerThrowExceptionOnFailureTest extends BaseNettyTest
     @Test
     public void testFailWithoutException() throws Exception {
         try {
-            String out = template().requestBody("netty4-http:http://localhost:{{port}}/fail?throwExceptionOnFailure=false", null, String.class);
+            String out = template().requestBody("netty-http:http://localhost:{{port}}/fail?throwExceptionOnFailure=false", null, String.class);
             assertEquals("Fail", out);
         } catch (Throwable t) {
             t.printStackTrace();
@@ -36,7 +36,7 @@ public class NettyHttpProducerThrowExceptionOnFailureTest extends BaseNettyTest
     @Test
     public void testFailWithException() throws Exception {
         try {
-            template().requestBody("netty4-http:http://localhost:{{port}}/fail?throwExceptionOnFailure=true", null, String.class);
+            template().requestBody("netty-http:http://localhost:{{port}}/fail?throwExceptionOnFailure=true", null, String.class);
             fail("Should throw an exception");
         } catch (Throwable t) {
             NettyHttpOperationFailedException cause = (NettyHttpOperationFailedException) t.getCause();
@@ -49,7 +49,7 @@ public class NettyHttpProducerThrowExceptionOnFailureTest extends BaseNettyTest
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/fail")
+                from("netty-http:http://localhost:{{port}}/fail")
                         .setHeader(Exchange.HTTP_RESPONSE_CODE).constant(404)
                         .transform(constant("Fail"));
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java
index 75aadcc..ca06783 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerTwoParametersWithSameKeyTest.java
@@ -28,7 +28,7 @@ public class NettyHttpProducerTwoParametersWithSameKeyTest extends BaseNettyTest
 
     @Test
     public void testTwoParametersWithSameKey() throws Exception {
-        Exchange out = template.request("netty4-http:http://localhost:{{port}}/myapp?from=me&to=foo&to=bar", null);
+        Exchange out = template.request("netty-http:http://localhost:{{port}}/myapp?from=me&to=foo&to=bar", null);
 
         assertNotNull(out);
         assertFalse("Should not fail", out.isFailed());
@@ -44,7 +44,7 @@ public class NettyHttpProducerTwoParametersWithSameKeyTest extends BaseNettyTest
 
     @Test
     public void testTwoHeadersWithSameKeyHeader() throws Exception {
-        Exchange out = template.request("netty4-http:http://localhost:{{port}}/myapp", new Processor() {
+        Exchange out = template.request("netty-http:http://localhost:{{port}}/myapp", new Processor() {
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setBody(null);
                 exchange.getIn().setHeader("from", "me");
@@ -72,7 +72,7 @@ public class NettyHttpProducerTwoParametersWithSameKeyTest extends BaseNettyTest
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/myapp").process(new Processor() {
+                from("netty-http:http://localhost:{{port}}/myapp").process(new Processor() {
                     public void process(Exchange exchange) throws Exception {
                         String from = exchange.getIn().getHeader("from", String.class);
                         assertEquals("me", from);
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java
similarity index 84%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java
index 93d3af5..fe6064b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProducerWithHeaderTest.java
@@ -27,7 +27,7 @@ public class NettyHttpProducerWithHeaderTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_METHOD, "GET");
         getMockEndpoint("mock:input").expectedHeaderReceived("myTraceId", "mockCorrelationID");
 
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", null, "myTraceId", "mockCorrelationID", String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", null, "myTraceId", "mockCorrelationID", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -39,7 +39,7 @@ public class NettyHttpProducerWithHeaderTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedHeaderReceived("myTraceId", "mockCorrelationID");
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "myTraceId", "mockCorrelationID", String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "myTraceId", "mockCorrelationID", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -50,7 +50,7 @@ public class NettyHttpProducerWithHeaderTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java
index 7d14c11..e632bc6 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpProtocolNoSlashTest.java
@@ -33,7 +33,7 @@ public class NettyHttpProtocolNoSlashTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_QUERY, "beer=yes");
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_PATH, "");
 
-        String out = template.requestBody("netty4-http:http:localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http:localhost:{{port}}/foo?beer=yes", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -44,7 +44,7 @@ public class NettyHttpProtocolNoSlashTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http:localhost:{{port}}/foo")
+                from("netty-http:http:localhost:{{port}}/foo")
                         .to("mock:input")
                         .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java
index a51d022..ab52c4a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRawQueryTest.java
@@ -48,7 +48,7 @@ public class NettyHttpRawQueryTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/")
+                from("netty-http:http://0.0.0.0:{{port}}/")
                     .to(mockEndpoint);
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java
index 6db13535..e6a581c 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedeliveryTest.java
@@ -61,10 +61,10 @@ public class NettyHttpRedeliveryTest extends BaseNettyTest {
                         });
 
                 from("timer:foo").routeId("foo")
-                        .to("netty4-http:http://0.0.0.0:{{port}}/bar?keepAlive=false&disconnect=true")
+                        .to("netty-http:http://0.0.0.0:{{port}}/bar?keepAlive=false&disconnect=true")
                         .to("mock:result");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/bar").routeId("bar").autoStartup(false)
+                from("netty-http:http://0.0.0.0:{{port}}/bar").routeId("bar").autoStartup(false)
                         .setBody().constant("Bye World");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java
index b494865..0d9db3c 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectNoLocationTest.java
@@ -29,7 +29,7 @@ public class NettyHttpRedirectNoLocationTest extends BaseNettyTest {
     @Test
     public void testHttpRedirectNoLocation() throws Exception {
         try {
-            template.requestBody("netty4-http:http://localhost:" + nextPort + "/test", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:" + nextPort + "/test", "Hello World", String.class);
             fail("Should have thrown an exception");
         } catch (RuntimeCamelException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -47,7 +47,7 @@ public class NettyHttpRedirectNoLocationTest extends BaseNettyTest {
             public void configure() throws Exception {
                 nextPort = getNextPort();
 
-                from("netty4-http:http://localhost:" + nextPort + "/test")
+                from("netty-http:http://localhost:" + nextPort + "/test")
                         .process(new Processor() {
                             public void process(Exchange exchange) throws Exception {
                                 exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, 302);
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java
index e825acb..789f406 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRedirectTest.java
@@ -27,7 +27,7 @@ public class NettyHttpRedirectTest extends BaseNettyTest {
     @Test
     public void testHttpRedirect() throws Exception {
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/test", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/test", "Hello World", String.class);
             fail("Should have thrown an exception");
         } catch (RuntimeCamelException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -43,7 +43,7 @@ public class NettyHttpRedirectTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/test")
+                from("netty-http:http://localhost:{{port}}/test")
                         .process(new Processor() {
                             public void process(Exchange exchange) throws Exception {
                                 exchange.getOut().setHeader(Exchange.HTTP_RESPONSE_CODE, 301);
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java
index 2088450..4face64 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRequestTimeoutTest.java
@@ -28,7 +28,7 @@ public class NettyHttpRequestTimeoutTest extends BaseNettyTest {
     @Test
     public void testRequestTimeout() throws Exception {
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/timeout?requestTimeout=1000", "Hello Camel", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/timeout?requestTimeout=1000", "Hello Camel", String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             ReadTimeoutException cause = assertIsInstanceOf(ReadTimeoutException.class, e.getCause());
@@ -41,7 +41,7 @@ public class NettyHttpRequestTimeoutTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/timeout")
+                from("netty-http:http://localhost:{{port}}/timeout")
                     .process(new Processor() {
                         @Override
                         public void process(Exchange exchange) throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java
similarity index 57%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java
index 4c16ceb..bb680c7 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestContextPathMatcherTest.java
@@ -25,21 +25,21 @@ public class NettyHttpRestContextPathMatcherTest extends BaseNettyTest {
 
     @Test
     public void shouldReturnCustomResponseForOptions() throws Exception {
-        String response = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "", HTTP_METHOD, "OPTIONS", String.class);
+        String response = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "", HTTP_METHOD, "OPTIONS", String.class);
         assertEquals("expectedOptionsResponse", response);
     }
 
     @Test
     public void shouldPreferStrictMatchOverPrefixMatch() throws Exception {
-        String response = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/path2/foo", "", HTTP_METHOD, "GET", String.class);
+        String response = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/path2/foo", "", HTTP_METHOD, "GET", String.class);
         assertEquals("exact", response);
     }
 
     @Test
     public void shouldPreferOptionsForEqualPaths() throws Exception {
-        String response = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/path3", "", HTTP_METHOD, "POST", String.class);
+        String response = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/path3", "", HTTP_METHOD, "POST", String.class);
         assertEquals("postPath3", response);
-        response = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/path3", "", HTTP_METHOD, "OPTIONS", String.class);
+        response = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/path3", "", HTTP_METHOD, "OPTIONS", String.class);
         assertEquals("optionsPath3", response);
     }
 
@@ -48,14 +48,14 @@ public class NettyHttpRestContextPathMatcherTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/path1?httpMethodRestrict=POST").setBody().constant("somePostResponse");
-                from("netty4-http:http://0.0.0.0:{{port}}?matchOnUriPrefix=true&httpMethodRestrict=OPTIONS").setBody().constant("expectedOptionsResponse");
+                from("netty-http:http://0.0.0.0:{{port}}/path1?httpMethodRestrict=POST").setBody().constant("somePostResponse");
+                from("netty-http:http://0.0.0.0:{{port}}?matchOnUriPrefix=true&httpMethodRestrict=OPTIONS").setBody().constant("expectedOptionsResponse");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/path2/foo").setBody().constant("exact");
-                from("netty4-http:http://0.0.0.0:{{port}}/path2?matchOnUriPrefix=true").setBody().constant("wildcard");
+                from("netty-http:http://0.0.0.0:{{port}}/path2/foo").setBody().constant("exact");
+                from("netty-http:http://0.0.0.0:{{port}}/path2?matchOnUriPrefix=true").setBody().constant("wildcard");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/path3?httpMethodRestrict=POST").setBody().constant("postPath3");
-                from("netty4-http:http://0.0.0.0:{{port}}/path3?httpMethodRestrict=OPTIONS").setBody().constant("optionsPath3");
+                from("netty-http:http://0.0.0.0:{{port}}/path3?httpMethodRestrict=POST").setBody().constant("postPath3");
+                from("netty-http:http://0.0.0.0:{{port}}/path3?httpMethodRestrict=OPTIONS").setBody().constant("optionsPath3");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java
index ec86701..72e3544 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpRestOptionsAllowTest.java
@@ -30,7 +30,7 @@ public class NettyHttpRestOptionsAllowTest extends BaseNettyTest {
 
     @Test
     public void shouldGetAllowMethods() throws Exception {
-        Exchange response = template.request("netty4-http:http://localhost:{{port}}/myapp", new Processor() {
+        Exchange response = template.request("netty-http:http://localhost:{{port}}/myapp", new Processor() {
             @Override
             public void process(Exchange exchange) throws Exception {
                 exchange.getIn().setHeader(Exchange.HTTP_METHOD, HttpMethods.OPTIONS);
@@ -50,7 +50,7 @@ public class NettyHttpRestOptionsAllowTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/myapp").setBody().constant("options");
+                from("netty-http:http://0.0.0.0:{{port}}/myapp").setBody().constant("options");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java
index c24d014..1f355db 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpReturnDataNotInputStreamConvertableTest.java
@@ -25,7 +25,7 @@ public class NettyHttpReturnDataNotInputStreamConvertableTest extends BaseNettyT
 
     @Test
     public void testHttpReturnDataNotInputStreamConvertableTest() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/test", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/test", "Hello World", String.class);
         assertEquals("This is the response", out);
     }
 
@@ -34,7 +34,7 @@ public class NettyHttpReturnDataNotInputStreamConvertableTest extends BaseNettyT
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:{{port}}/test")
+                from("netty-http:http://localhost:{{port}}/test")
                         .process(new Processor() {
                             public void process(Exchange exchange) throws Exception {
                                 exchange.getOut().setBody(new MyResponseBean());
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java
similarity index 90%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java
index 109c733..a893bc3 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLHandshakeErrorTest.java
@@ -39,7 +39,7 @@ public class NettyHttpSSLHandshakeErrorTest extends BaseNettyTest {
 
         context.addRoutes(new RouteBuilder() {
             public void configure() {
-                from("netty4-http:https://localhost:{{port}}?ssl=true&needClientAuth=true&keyStoreFormat=JKS"
+                from("netty-http:https://localhost:{{port}}?ssl=true&needClientAuth=true&keyStoreFormat=JKS"
                         + "&passphrase=storepassword&keyStoreResource=jsse/server-keystore.jks&trustStoreResource=jsse/server-truststore.jks")
                         .to("mock:target");
             }
@@ -48,7 +48,7 @@ public class NettyHttpSSLHandshakeErrorTest extends BaseNettyTest {
 
         DefaultExchange exchange = new DefaultExchange(context);
 
-        Exchange response = template.send("netty4-http:https://localhost:{{port}}?requestTimeout=10000&throwExceptionOnFailure=false"
+        Exchange response = template.send("netty-http:https://localhost:{{port}}?requestTimeout=10000&throwExceptionOnFailure=false"
                 + "&ssl=true&keyStoreFormat=JKS&passphrase=storepassword&keyStoreResource=jsse/client-keystore.jks&trustStoreResource=jsse/server-truststore.jks", exchange);
 
         Exception ex = response.getException();
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java
index 540b66c..bf17f48 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSSLTest.java
@@ -86,7 +86,7 @@ public class NettyHttpSSLTest extends BaseNettyTest {
 
         context.addRoutes(new RouteBuilder() {
             public void configure() {
-                from("netty4-http:https://localhost:{{port}}?ssl=true&passphrase=changeit&keyStoreResource=jsse/localhost.ks&trustStoreResource=jsse/localhost.ks")
+                from("netty-http:https://localhost:{{port}}?ssl=true&passphrase=changeit&keyStoreResource=jsse/localhost.ks&trustStoreResource=jsse/localhost.ks")
                         .to("mock:input")
                         .process(new Processor() {
                             public void process(Exchange exchange) throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java
similarity index 84%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java
index 4838e0d..456dd67 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSameHostDifferentParametersTest.java
@@ -28,10 +28,10 @@ public class NettyHttpSameHostDifferentParametersTest extends BaseNettyTest {
         getMockEndpoint("mock:foo").message(0).header("param1").isEqualTo("value1");
         getMockEndpoint("mock:foo").message(1).header("param2").isEqualTo("value2");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?param1=value1", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?param1=value1", "Hello World", String.class);
         assertEquals("param1=value1", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?param2=value2", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo?param2=value2", "Hello Camel", String.class);
         assertEquals("param2=value2", out);
 
         assertMockEndpointsSatisfied();
@@ -42,7 +42,7 @@ public class NettyHttpSameHostDifferentParametersTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:foo")
                     .transform().header(Exchange.HTTP_QUERY);
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java
similarity index 81%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java
index 1ae3938..338a851 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSendDynamicAwareTest.java
@@ -31,10 +31,10 @@ public class NettyHttpSendDynamicAwareTest extends BaseNettyTest {
         assertEquals("Drinking wine", out);
 
         // and there should only be one http endpoint as they are both on same host
-        boolean found = context.getEndpointMap().containsKey("netty4-http://http:localhost:" + getPort() + "?throwExceptionOnFailure=false");
+        boolean found = context.getEndpointMap().containsKey("netty-http://http:localhost:" + getPort() + "?throwExceptionOnFailure=false");
         assertTrue("Should find static uri", found);
 
-        // we only have 2xdirect and 2xnetty4-http
+        // we only have 2xdirect and 2xnetty-http
         assertEquals(4, context.getEndpointMap().size());
     }
 
@@ -44,12 +44,12 @@ public class NettyHttpSendDynamicAwareTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 from("direct:moes")
-                    .toD("netty4-http:http://localhost:{{port}}/moes?throwExceptionOnFailure=false&drink=${header.drink}");
+                    .toD("netty-http:http://localhost:{{port}}/moes?throwExceptionOnFailure=false&drink=${header.drink}");
 
                 from("direct:joes")
-                    .toD("netty4-http:http://localhost:{{port}}/joes?throwExceptionOnFailure=false&drink=${header.drink}");
+                    .toD("netty-http:http://localhost:{{port}}/joes?throwExceptionOnFailure=false&drink=${header.drink}");
 
-                from("netty4-http:http://localhost:{{port}}/?matchOnUriPrefix=true")
+                from("netty-http:http://localhost:{{port}}/?matchOnUriPrefix=true")
                     .transform().simple("Drinking ${header.drink[0]}");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java
index fbe35c9..e7b0659 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthConstraintMapperTest.java
@@ -53,11 +53,11 @@ public class NettyHttpSimpleBasicAuthConstraintMapperTest extends BaseNettyTest
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello Public", "Hello World");
 
         // we dont need auth for the public page
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo/public/hello.txt", "Hello Public", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo/public/hello.txt", "Hello Public", String.class);
         assertEquals("Bye World", out);
 
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -66,7 +66,7 @@ public class NettyHttpSimpleBasicAuthConstraintMapperTest extends BaseNettyTest
 
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+        out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -77,7 +77,7 @@ public class NettyHttpSimpleBasicAuthConstraintMapperTest extends BaseNettyTest
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true"
+                from("netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true"
                         + "&securityConfiguration.realm=karaf&securityConfiguration.securityConstraint=#myConstraint")
                     .to("mock:input")
                     .transform().constant("Bye World");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java
index 913297be..0087f84 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleBasicAuthTest.java
@@ -41,7 +41,7 @@ public class NettyHttpSimpleBasicAuthTest extends BaseNettyTest {
     public void testBasicAuth() throws Exception {
         
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -52,13 +52,13 @@ public class NettyHttpSimpleBasicAuthTest extends BaseNettyTest {
         
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:{{port}}/foo", "Hello World", "Authorization", auth, String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
         
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -72,7 +72,7 @@ public class NettyHttpSimpleBasicAuthTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java
index 1eed94d..856fce5 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleTest.java
@@ -25,7 +25,7 @@ public class NettyHttpSimpleTest extends BaseNettyTest {
     public void testHttpSimple() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -36,7 +36,7 @@ public class NettyHttpSimpleTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java
index b881299..513bbe3a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSimpleUriParametersTest.java
@@ -25,7 +25,7 @@ public class NettyHttpSimpleUriParametersTest extends BaseNettyTest {
     public void testHttpSimple() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo?name=bar", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo?name=bar", "Hello World", String.class);
         assertEquals("Bye bar", out);
 
         assertMockEndpointsSatisfied();
@@ -36,7 +36,7 @@ public class NettyHttpSimpleUriParametersTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .transform().simple("Bye ${header.name}");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java
index 1090eb8..28dc375 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpStreamCacheFileResponseTest.java
@@ -64,7 +64,7 @@ public class NettyHttpStreamCacheFileResponseTest extends BaseNettyTest {
                 context.getStreamCachingStrategy().setSpoolThreshold(16);
                 context.setStreamCaching(true);
 
-                from("netty4-http:http://localhost:{{port}}/myserver")
+                from("netty-http:http://localhost:{{port}}/myserver")
                         // wrap the response in 2 input streams so it will force caching to disk
                         .transform().constant(new BufferedInputStream(new ByteArrayInputStream(body2.getBytes())))
                         .to("log:reply");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java
index 7b17f18..889789c 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResume503Test.java
@@ -21,7 +21,7 @@ import org.junit.Test;
 
 public class NettyHttpSuspendResume503Test extends BaseNettyTest {
 
-    private String serverUri = "netty4-http:http://localhost:" + getPort() + "/cool?disconnect=true";
+    private String serverUri = "netty-http:http://localhost:" + getPort() + "/cool?disconnect=true";
 
     @Test
     public void testNettySuspendResume() throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java
similarity index 94%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java
index c49f7a3..8f0f817 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpSuspendResumeTest.java
@@ -21,7 +21,7 @@ import org.junit.Test;
 
 public class NettyHttpSuspendResumeTest extends BaseNettyTest {
 
-    private String serverUri = "netty4-http:http://localhost:" + getPort() + "/cool?disconnect=true&send503whenSuspended=false";
+    private String serverUri = "netty-http:http://localhost:" + getPort() + "/cool?disconnect=true&send503whenSuspended=false";
 
     @Test
     public void testNettySuspendResume() throws Exception {
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java
index 8a18adf..e86e841 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTraceDisabledTest.java
@@ -53,8 +53,8 @@ public class NettyHttpTraceDisabledTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://localhost:" + portTraceOff + "/myservice").to("log:foo");
-                from("netty4-http:http://localhost:" + portTraceOn + "/myservice?traceEnabled=true").to("log:bar");
+                from("netty-http:http://localhost:" + portTraceOff + "/myservice").to("log:foo");
+                from("netty-http:http://localhost:" + portTraceOn + "/myservice?traceEnabled=true").to("log:bar");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java
index df7def7..ea7aff6 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTransferExceptionTest.java
@@ -27,7 +27,7 @@ public class NettyHttpTransferExceptionTest extends BaseNettyTest {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo?transferException=true", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo?transferException=true", "Hello World", String.class);
             fail("Should have failed");
         } catch (CamelExecutionException e) {
             IllegalArgumentException cause = assertIsInstanceOf(IllegalArgumentException.class, e.getCause());
@@ -42,7 +42,7 @@ public class NettyHttpTransferExceptionTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?transferException=true")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?transferException=true")
                     .to("mock:input")
                     .throwException(new IllegalArgumentException("Camel cannot do this"));
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java
similarity index 87%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java
index f3a5452..dca5a4e 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesBootstrapConfigurationTest.java
@@ -45,10 +45,10 @@ public class NettyHttpTwoRoutesBootstrapConfigurationTest extends BaseNettyTest
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:bar").expectedBodiesReceived("Hello Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -74,13 +74,13 @@ public class NettyHttpTwoRoutesBootstrapConfigurationTest extends BaseNettyTest
             public void configure() throws Exception {
                 // we want to use the same bootstrap options and want to configure this explicit, so we
                 // have a NettyServerBootstrapConfiguration instance in the registry, with the key = myBootstrapOptions
-                // which we then tell netty4-http to lookup and use
+                // which we then tell netty-http to lookup and use
 
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#myBootstrapOptions").routeId("foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#myBootstrapOptions").routeId("foo")
                     .to("mock:foo")
                     .transform().constant("Bye World");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#myBootstrapOptions").routeId("bar")
+                from("netty-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#myBootstrapOptions").routeId("bar")
                     .to("mock:bar")
                     .transform().constant("Bye Camel");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java
similarity index 79%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java
index eac00a4..a41f6d5 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesMatchOnUriPrefixTest.java
@@ -27,12 +27,12 @@ public class NettyHttpTwoRoutesMatchOnUriPrefixTest extends BaseNettyTest {
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:bar").expectedBodiesReceived("Hello Camel", "Hi Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         // the foo is not match on prefix so we cannot do /foo/beer
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo/beer", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo/beer", "Hello World", String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
@@ -41,18 +41,18 @@ public class NettyHttpTwoRoutesMatchOnUriPrefixTest extends BaseNettyTest {
 
         // .. and likewise baz is not a context-path we have mapped as input
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/baz", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/baz", "Hello World", String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
             assertEquals(404, cause.getStatusCode());
         }
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         // the bar is match on prefix so we can do /bar/beer
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar/beer", "Hi Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar/beer", "Hi Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -63,11 +63,11 @@ public class NettyHttpTwoRoutesMatchOnUriPrefixTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:foo")
                     .transform().constant("Bye World");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/bar?matchOnUriPrefix=true")
+                from("netty-http:http://0.0.0.0:{{port}}/bar?matchOnUriPrefix=true")
                     .to("mock:bar")
                     .transform().constant("Bye Camel");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java
similarity index 80%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java
index 506303d..0fb499e 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesStopOneRouteTest.java
@@ -27,10 +27,10 @@ public class NettyHttpTwoRoutesStopOneRouteTest extends BaseNettyTest {
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:bar").expectedBodiesReceived("Hello Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -45,14 +45,14 @@ public class NettyHttpTwoRoutesStopOneRouteTest extends BaseNettyTest {
 
         // the foo route is stopped so this service is no longer there
         try {
-            template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+            template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
             fail("Should have thrown exception");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = assertIsInstanceOf(NettyHttpOperationFailedException.class, e.getCause());
             assertEquals(404, cause.getStatusCode());
         }
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -63,11 +63,11 @@ public class NettyHttpTwoRoutesStopOneRouteTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo").routeId("foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo").routeId("foo")
                     .to("mock:foo")
                     .transform().constant("Bye World");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/bar").routeId("bar")
+                from("netty-http:http://0.0.0.0:{{port}}/bar").routeId("bar")
                     .to("mock:bar")
                     .transform().constant("Bye Camel");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java
similarity index 83%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java
index da17f60..bea3373 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesTest.java
@@ -26,10 +26,10 @@ public class NettyHttpTwoRoutesTest extends BaseNettyTest {
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:bar").expectedBodiesReceived("Hello Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -40,11 +40,11 @@ public class NettyHttpTwoRoutesTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:foo")
                     .transform().constant("Bye World");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/bar")
+                from("netty-http:http://0.0.0.0:{{port}}/bar")
                     .to("mock:bar")
                     .transform().constant("Bye Camel");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java
similarity index 91%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java
index 2dedde2..0fdfd9b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpTwoRoutesValidateBootstrapConfigurationTest.java
@@ -31,12 +31,12 @@ public class NettyHttpTwoRoutesValidateBootstrapConfigurationTest extends BaseNe
         context.addRoutes(new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?option.child.keepAlive=false")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?option.child.keepAlive=false")
                         .to("mock:foo")
                         .transform().constant("Bye World");
 
                 // we cannot have a 2nd route on same port with different option that the 1st route
-                from("netty4-http:http://0.0.0.0:{{port}}/bar?option.child.keepAlive=true")
+                from("netty-http:http://0.0.0.0:{{port}}/bar?option.child.keepAlive=true")
                         .to("mock:bar")
                         .transform().constant("Bye Camel");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java
similarity index 79%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java
index ac91c42..9d3949a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathResponseTest.java
@@ -23,13 +23,13 @@ public class NettyHttpXMLXPathResponseTest extends BaseNettyTest {
 
     @Test
     public void testHttpXML() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>Claus</name></person>", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>Claus</name></person>", String.class);
         assertEquals("<name>Claus</name>", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>James</name></person>", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>James</name></person>", String.class);
         assertEquals("James", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>Jonathan</name></person>", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>Jonathan</name></person>", String.class);
         assertEquals("Dont understand <person><name>Jonathan</name></person>", out);
     }
 
@@ -38,7 +38,7 @@ public class NettyHttpXMLXPathResponseTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .choice()
                         .when().xpath("/person/name = 'Claus'")
                             .transform(xpath("/person/name"))
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java
similarity index 79%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java
index d962d54..d80d9d1 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyHttpXMLXPathTest.java
@@ -23,13 +23,13 @@ public class NettyHttpXMLXPathTest extends BaseNettyTest {
 
     @Test
     public void testHttpXML() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>Claus</name></person>", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>Claus</name></person>", String.class);
         assertEquals("<quote>Camel rocks</quote>", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>James</name></person>", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>James</name></person>", String.class);
         assertEquals("<quote>Camel really rocks</quote>", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "<person><name>Jonathan</name></person>", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "<person><name>Jonathan</name></person>", String.class);
         assertEquals("<quote>Try Camel now</quote>", out);
     }
 
@@ -38,7 +38,7 @@ public class NettyHttpXMLXPathTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .choice()
                         .when().xpath("/person/name = 'Claus'")
                             .transform(constant("<quote>Camel rocks</quote>"))
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java
index 418964c..6e8c81c 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMDCLoggingTest.java
@@ -44,11 +44,11 @@ public class NettyMDCLoggingTest extends BaseNettyTest {
 
                 from("direct:start").routeId("client")
                     .to("log:client-input")
-                    .to("netty4-http:http://localhost:{{port}}/foo")
+                    .to("netty-http:http://localhost:{{port}}/foo")
                     .to("log:client-output")
                     .to("mock:result");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/foo").routeId("server").streamCaching()
+                from("netty-http:http://0.0.0.0:{{port}}/foo").routeId("server").streamCaching()
                     .to("log:server-input")
                     .to("mock:input")
                     .transform().simple("Bye ${body}")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java
similarity index 87%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java
index 6a618a0..8728a2f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyMixedCaseHttpPathTest.java
@@ -26,7 +26,7 @@ public class NettyMixedCaseHttpPathTest extends BaseNettyTest {
     public void testMixedCase() throws Exception {
         getMockEndpoint("mock:input").expectedHeaderReceived(Exchange.HTTP_PATH, "/HelloWorld");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/SHoppING/HelloWorld", "Camel", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/SHoppING/HelloWorld", "Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertMockEndpointsSatisfied();
@@ -37,7 +37,7 @@ public class NettyMixedCaseHttpPathTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/Shopping?matchOnUriPrefix=true")
+                from("netty-http:http://0.0.0.0:{{port}}/Shopping?matchOnUriPrefix=true")
                     .to("mock:input")
                     .transform(body().prepend("Bye "));
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java
similarity index 74%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java
index 8ec0b4d..29518bb 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyProxyMixedCasePathTest.java
@@ -23,10 +23,10 @@ public class NettyProxyMixedCasePathTest extends BaseNettyTest {
 
     @Test
     public void testMixedCase() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/Shopping", "Camel", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/Shopping", "Camel", String.class);
         assertEquals("Bye Camel", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/shopping", "World", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/shopping", "World", String.class);
         assertEquals("Bye World", out);
     }
 
@@ -35,9 +35,9 @@ public class NettyProxyMixedCasePathTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/Shopping").to("netty4-http:http://localhost:{{port}}/ws/svc/Shopping");
+                from("netty-http:http://0.0.0.0:{{port}}/Shopping").to("netty-http:http://localhost:{{port}}/ws/svc/Shopping");
 
-                from("netty4-http:http://0.0.0.0:{{port}}/ws/svc/Shopping").transform(body().prepend("Bye "));
+                from("netty-http:http://0.0.0.0:{{port}}/ws/svc/Shopping").transform(body().prepend("Bye "));
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java
index 7fc4491..97d013c 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRecipientListHttpBaseTest.java
@@ -40,12 +40,12 @@ public class NettyRecipientListHttpBaseTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true")
+                from("netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true")
                     .to("mock:foo")
                     .transform(body().prepend("Bye "));
 
                 from("direct:start")
-                    .recipientList().constant("netty4-http:http://localhost:{{port}}");
+                    .recipientList().constant("netty-http:http://localhost:{{port}}");
             }
         };
     }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java
index a25c13c..92013e7 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRequestManagementTest.java
@@ -44,11 +44,11 @@ public class NettyRequestManagementTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                         .transform(body().prepend("Bye "));
 
                 from("direct:start")
-                        .to("netty4-http:http://localhost:{{port}}/foo?synchronous=true")
+                        .to("netty-http:http://localhost:{{port}}/foo?synchronous=true")
                         .process(NettyRequestManagementTest::requestBuffer);
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java
similarity index 84%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java
index 00d2356..a7a35ec 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleDynamicURITest.java
@@ -26,7 +26,7 @@ public class NettyRouteSimpleDynamicURITest extends BaseNettyTest {
         getMockEndpoint("mock:input1").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:input2").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -39,12 +39,12 @@ public class NettyRouteSimpleDynamicURITest extends BaseNettyTest {
 
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input1")
                     .setHeader("id", constant("bar"))
                     .setHeader("host", constant("localhost"))
-                    .toD("netty4-http:http://${header.host}:" + port2 + "/${header.id}");
-                from("netty4-http:http://0.0.0.0:" + port2 + "/bar")
+                    .toD("netty-http:http://${header.host}:" + port2 + "/${header.id}");
+                from("netty-http:http://0.0.0.0:" + port2 + "/bar")
                     .to("mock:input2")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java
similarity index 83%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java
index af0195d..89cd275 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyRouteSimpleTest.java
@@ -26,7 +26,7 @@ public class NettyRouteSimpleTest extends BaseNettyTest {
         getMockEndpoint("mock:input1").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:input2").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -39,10 +39,10 @@ public class NettyRouteSimpleTest extends BaseNettyTest {
 
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input1")
-                    .to("netty4-http:http://localhost:" + port2 + "/bar");
-                from("netty4-http:http://0.0.0.0:" + port2 + "/bar")
+                    .to("netty-http:http://localhost:" + port2 + "/bar");
+                from("netty-http:http://0.0.0.0:" + port2 + "/bar")
                     .to("mock:input2")
                     .transform().constant("Bye World");
             }
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java
index 7b27e50..960ef91 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettySharedHttpServerTest.java
@@ -54,10 +54,10 @@ public class NettySharedHttpServerTest extends BaseNettyTest {
         getMockEndpoint("mock:foo").expectedBodiesReceived("Hello World");
         getMockEndpoint("mock:bar").expectedBodiesReceived("Hello Camel");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/bar", "Hello Camel", String.class);
         assertEquals("Bye Camel", out);
 
         assertEquals(2, nettySharedHttpServer.getConsumersSize());
@@ -71,13 +71,13 @@ public class NettySharedHttpServerTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // we are using a shared netty http server, so the port number is not needed to be defined in the uri
-                from("netty4-http:http://localhost/foo?nettySharedHttpServer=#myNettyServer")
+                from("netty-http:http://localhost/foo?nettySharedHttpServer=#myNettyServer")
                     .log("Foo route using thread ${threadName}")
                     .to("mock:foo")
                     .transform().constant("Bye World");
 
                 // we are using a shared netty http server, so the port number is not needed to be defined in the uri
-                from("netty4-http:http://localhost/bar?nettySharedHttpServer=#myNettyServer")
+                from("netty-http:http://localhost/bar?nettySharedHttpServer=#myNettyServer")
                     .log("Bar route using thread ${threadName}")
                     .to("mock:bar")
                     .transform().constant("Bye Camel");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java
similarity index 93%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java
index 3a740b8..b571d49 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/NettyUseRawHttpResponseTest.java
@@ -33,7 +33,7 @@ public class NettyUseRawHttpResponseTest extends BaseNettyTest {
     public void testAccessHttpRequest() throws Exception {
         getMockEndpoint("mock:input").expectedBodiesReceived("Hello World");
 
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/foo", "Hello World", String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/foo", "Hello World", String.class);
         assertEquals("Bye World", out);
 
         assertMockEndpointsSatisfied();
@@ -44,7 +44,7 @@ public class NettyUseRawHttpResponseTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                from("netty4-http:http://0.0.0.0:{{port}}/foo")
+                from("netty-http:http://0.0.0.0:{{port}}/foo")
                     .to("mock:input")
                     .process(new Processor() {
                         @Override
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/ProxyProtocolTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/ProxyProtocolTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/ProxyProtocolTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/ProxyProtocolTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SecurityConstraintMappingTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SecurityConstraintMappingTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SecurityConstraintMappingTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SecurityConstraintMappingTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java
similarity index 78%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java
index c449dcd..2b73a30 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.java
@@ -68,21 +68,21 @@ public class SpringNettyHttpBasicAuthTest extends Assert {
         mockEndpoint.expectedBodiesReceived("Hello Public", "Hello Foo", "Hello Admin");
 
         // public do not need authentication
-        String out = template.requestBody("netty4-http:http://localhost:" + port + "/foo/public/welcome", "Hello Public", String.class);
+        String out = template.requestBody("netty-http:http://localhost:" + port + "/foo/public/welcome", "Hello Public", String.class);
         assertEquals("Bye /foo/public/welcome", out);
 
         // username:password is scott:secret
         String auth = "Basic c2NvdHQ6c2VjcmV0";
-        out = template.requestBodyAndHeader("netty4-http:http://localhost:" + port + "/foo", "Hello Foo", "Authorization", auth, String.class);
+        out = template.requestBodyAndHeader("netty-http:http://localhost:" + port + "/foo", "Hello Foo", "Authorization", auth, String.class);
         assertEquals("Bye /foo", out);
 
-        out = template.requestBodyAndHeader("netty4-http:http://localhost:" + port + "/foo/admin/users", "Hello Admin", "Authorization", auth, String.class);
+        out = template.requestBodyAndHeader("netty-http:http://localhost:" + port + "/foo/admin/users", "Hello Admin", "Authorization", auth, String.class);
         assertEquals("Bye /foo/admin/users", out);
 
         mockEndpoint.assertIsSatisfied();
         
         try {
-            template.requestBody("netty4-http:http://localhost:" + port + "/foo", "Hello Foo", String.class);
+            template.requestBody("netty-http:http://localhost:" + port + "/foo", "Hello Foo", String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = (NettyHttpOperationFailedException) e.getCause();
@@ -96,16 +96,16 @@ public class SpringNettyHttpBasicAuthTest extends Assert {
     public void testGuestAuth() throws Exception {
         // username:password is guest:secret
         String auth = "Basic Z3Vlc3Q6c2VjcmV0";
-        String out = template.requestBodyAndHeader("netty4-http:http://localhost:" + port + "/foo/guest/hello", "Hello Guest", "Authorization", auth, String.class);
+        String out = template.requestBodyAndHeader("netty-http:http://localhost:" + port + "/foo/guest/hello", "Hello Guest", "Authorization", auth, String.class);
         assertEquals("Bye /foo/guest/hello", out);
 
         // but we can access foo as that is any roles
-        out = template.requestBodyAndHeader("netty4-http:http://localhost:" + port + "/foo", "Hello Foo", "Authorization", auth, String.class);
+        out = template.requestBodyAndHeader("netty-http:http://localhost:" + port + "/foo", "Hello Foo", "Authorization", auth, String.class);
         assertEquals("Bye /foo", out);
         
         // accessing admin is restricted for guest user
         try {
-            template.requestBodyAndHeader("netty4-http:http://localhost:" + port + "/foo/admin/users", "Hello Admin", "Authorization", auth, String.class);
+            template.requestBodyAndHeader("netty-http:http://localhost:" + port + "/foo/admin/users", "Hello Admin", "Authorization", auth, String.class);
             fail("Should send back 401");
         } catch (CamelExecutionException e) {
             NettyHttpOperationFailedException cause = (NettyHttpOperationFailedException) e.getCause();
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java
similarity index 94%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java
index a80762b..d1522fd 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/cloud/Netty4HttpServiceCallRouteTest.java
@@ -49,7 +49,7 @@ public class Netty4HttpServiceCallRouteTest extends CamelTestSupport {
                 from("direct:custom")
                     .serviceCall()
                         .name("myService")
-                        .component("netty4-http")
+                        .component("netty-http")
                         .staticServiceDiscovery()
                             .servers("myService@localhost:8081")
                             .servers("myService@localhost:8082")
@@ -63,9 +63,9 @@ public class Netty4HttpServiceCallRouteTest extends CamelTestSupport {
                             .servers("myService@localhost:8082")
                         .endParent();
 
-                from("netty4-http:http://localhost:8081")
+                from("netty-http:http://localhost:8081")
                     .transform().constant("8081");
-                from("netty4-http:http://localhost:8082")
+                from("netty-http:http://localhost:8082")
                     .transform().constant("8082");
             }
         };
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/CountryPojo.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/CountryPojo.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/CountryPojo.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/CountryPojo.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java
index 211f731..25bda74 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestApiNettyTest.java
@@ -32,7 +32,7 @@ public class RestApiNettyTest extends BaseNettyTest {
 
     @Test
     public void testApi() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/api-doc", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/api-doc", null, String.class);
         assertNotNull(out);
         log.info(out);
 
@@ -48,7 +48,7 @@ public class RestApiNettyTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).apiContextPath("/api-doc")
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).apiContextPath("/api-doc")
                     .apiProperty("cors", "true").apiProperty("api.title", "The hello rest thing").apiProperty("api.version", "1.2.3");
 
                 rest("/hello").consumes("application/json").produces("application/json")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java
similarity index 90%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java
index fe2c2c0..960c3f7 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithJsonTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpBindingModeAutoWithJsonTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserPojo.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -46,7 +46,7 @@ public class RestNettyHttpBindingModeAutoWithJsonTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java
similarity index 90%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java
index 3a3341f..1d5423f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeAutoWithXmlTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpBindingModeAutoWithXmlTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "<user name=\"Donald Duck\" id=\"123\"></user>";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -46,7 +46,7 @@ public class RestNettyHttpBindingModeAutoWithXmlTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java
index 893b934..924515a 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpBindingModeJsonTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -49,7 +49,7 @@ public class RestNettyHttpBindingModeJsonTest extends BaseNettyTest {
         // we bind to json, but send in xml, which is not possible
         String body = "<user name=\"Donald Duck\" id=\"123\"></user>";
         try {
-            template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+            template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
             fail("Should have thrown exception");
         } catch (Exception e) {
             // expected
@@ -63,7 +63,7 @@ public class RestNettyHttpBindingModeJsonTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java
index 1c2bab3..7ad5b1f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeJsonWithContractTest.java
@@ -33,7 +33,7 @@ public class RestNettyHttpBindingModeJsonWithContractTest extends BaseNettyTest
         mock.message(0).body().isInstanceOf(UserPojoEx.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        Object answer = template.requestBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        Object answer = template.requestBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
         assertNotNull(answer);
         String answerString = new String((byte[])answer);
         assertTrue("Unexpected response: " + answerString, answerString.contains("\"active\":true"));
@@ -55,7 +55,7 @@ public class RestNettyHttpBindingModeJsonWithContractTest extends BaseNettyTest
             @Override
             public void configure() throws Exception {
                 context.getTypeConverterRegistry().addTypeConverters(new MyTypeConverters());
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.json);
 
                 rest("/users/")
                     // REST binding converts from JSON to UserPojo
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java
similarity index 92%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java
index 34a2f1d..b328920 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeOffWithContractTest.java
@@ -34,7 +34,7 @@ public class RestNettyHttpBindingModeOffWithContractTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserPojoEx.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        Object answer = template.requestBodyAndHeader("netty4-http:http://localhost:" + getPort() + "/users/new", body, Exchange.CONTENT_TYPE, "application/json");
+        Object answer = template.requestBodyAndHeader("netty-http:http://localhost:" + getPort() + "/users/new", body, Exchange.CONTENT_TYPE, "application/json");
         assertNotNull(answer);
         String answerString = new String((byte[])answer);
         assertTrue("Unexpected response: " + answerString, answerString.contains("\"active\":true"));
@@ -55,7 +55,7 @@ public class RestNettyHttpBindingModeOffWithContractTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.off);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.off);
 
                 JsonDataFormat jsondf = new JsonDataFormat();
                 jsondf.setLibrary(JsonLibrary.Jackson);
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java
similarity index 89%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java
index d682ffd..261c6ee 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpBindingModeXmlTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpBindingModeXmlTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "<user name=\"Donald Duck\" id=\"123\"></user>";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -49,7 +49,7 @@ public class RestNettyHttpBindingModeXmlTest extends BaseNettyTest {
         // we bind to xml, but send in json, which is not possible
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
         try {
-            template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+            template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
             fail("Should have thrown exception");
         } catch (Exception e) {
             // expected
@@ -64,7 +64,7 @@ public class RestNettyHttpBindingModeXmlTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.xml);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.xml);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java
index 69d608c..f6fb674 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathConfigurationTest.java
@@ -26,10 +26,10 @@ public class RestNettyHttpContextPathConfigurationTest extends BaseNettyTest {
 
     @Test
     public void testProducerGet() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/rest/users/123", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/rest/users/123", null, String.class);
         assertEquals("123;Donald Duck", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/rest/users/list", null, String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/rest/users/list", null, String.class);
         assertEquals("123;Donald Duck\n456;John Doe", out);
     }
 
@@ -38,8 +38,8 @@ public class RestNettyHttpContextPathConfigurationTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
-                restConfiguration().component("netty4-http").contextPath("/rest").host("localhost").port(getPort());
+                // configure to use netty-http on localhost with the given port
+                restConfiguration().component("netty-http").contextPath("/rest").host("localhost").port(getPort());
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java
index f3d2d23..6419209 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpContextPathMatchGetTest.java
@@ -26,10 +26,10 @@ public class RestNettyHttpContextPathMatchGetTest extends BaseNettyTest {
 
     @Test
     public void testProducerGet() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/users/123", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/users/123", null, String.class);
         assertEquals("123;Donald Duck", out);
 
-        out = template.requestBody("netty4-http:http://localhost:{{port}}/users/list", null, String.class);
+        out = template.requestBody("netty-http:http://localhost:{{port}}/users/list", null, String.class);
         assertEquals("123;Donald Duck\n456;John Doe", out);
     }
 
@@ -38,8 +38,8 @@ public class RestNettyHttpContextPathMatchGetTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                // configure to use netty-http on localhost with the given port
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java
similarity index 94%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java
index fe775c1..d7b1706 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetCorsTest.java
@@ -60,8 +60,8 @@ public class RestNettyHttpGetCorsTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).enableCORS(true);
+                // configure to use netty-http on localhost with the given port
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).enableCORS(true);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java
index dfc7f0d..5ca1368 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpGetTest extends BaseNettyTest {
     
     @Test
     public void testProducerGet() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/users/123/basic", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
     }
 
@@ -40,8 +40,8 @@ public class RestNettyHttpGetTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).endpointProperty("nettyHttpBinding", "#mybinding");
+                // configure to use netty-http on localhost with the given port
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).endpointProperty("nettyHttpBinding", "#mybinding");
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java
similarity index 85%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java
index 456222b..791be80 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpGetWildcardsTest.java
@@ -31,13 +31,13 @@ public class RestNettyHttpGetWildcardsTest extends BaseNettyTest {
 
     @Test
     public void testProducerGet() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/users/123/basic", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/users/123/basic", null, String.class);
         assertEquals("123;Donald Duck", out);
     }
 
     @Test
     public void testServletProducerGetWildcards() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:{{port}}/users/456/name=g*", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:{{port}}/users/456/name=g*", null, String.class);
         assertEquals("456;Goofy", out);
     }
 
@@ -46,8 +46,8 @@ public class RestNettyHttpGetWildcardsTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).endpointProperty("nettyHttpBinding", "#mybinding");
+                // configure to use netty-http on localhost with the given port
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).endpointProperty("nettyHttpBinding", "#mybinding");
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java
index ac3ef22..ac2f51e 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpOptionsTest.java
@@ -63,7 +63,7 @@ public class RestNettyHttpOptionsTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use netty on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java
similarity index 84%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java
index 6eb8125..2500dbf 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPojoInOutTest.java
@@ -26,7 +26,7 @@ public class RestNettyHttpPojoInOutTest extends BaseNettyTest {
     @Test
     public void testNettyPojoInOut() throws Exception {
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        String out = template.requestBody("netty4-http:http://localhost:" + getPort() + "/users/lives", body, String.class);
+        String out = template.requestBody("netty-http:http://localhost:" + getPort() + "/users/lives", body, String.class);
 
         assertNotNull(out);
         assertEquals("{\"iso\":\"EN\",\"country\":\"England\"}", out);
@@ -34,7 +34,7 @@ public class RestNettyHttpPojoInOutTest extends BaseNettyTest {
     
     @Test
     public void testNettyGetRequest() throws Exception {
-        String out = template.requestBody("netty4-http:http://localhost:" + getPort() + "/users/lives", null, String.class);
+        String out = template.requestBody("netty-http:http://localhost:" + getPort() + "/users/lives", null, String.class);
 
         assertNotNull(out);
         assertEquals("{\"iso\":\"EN\",\"country\":\"England\"}", out);
@@ -45,9 +45,9 @@ public class RestNettyHttpPojoInOutTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
+                // configure to use netty-http on localhost with the given port
                 // and enable auto binding mode
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java
similarity index 87%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java
index 0c9077f..e3602ac 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonJaxbPojoTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpPostJsonJaxbPojoTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -46,9 +46,9 @@ public class RestNettyHttpPostJsonJaxbPojoTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
+                // configure to use netty-http on localhost with the given port
                 // and enable auto binding mode
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java
similarity index 88%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java
index 07c3c81..cf64b98 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoListTest.java
@@ -32,7 +32,7 @@ public class RestNettyHttpPostJsonPojoListTest extends BaseNettyTest {
         mock.expectedMessageCount(1);
 
         String body = "[ {\"id\": 123, \"name\": \"Donald Duck\"}, {\"id\": 456, \"name\": \"John Doe\"} ]";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -53,9 +53,9 @@ public class RestNettyHttpPostJsonPojoListTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
+                // configure to use netty-http on localhost with the given port
                 // and enable auto binding mode
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java
similarity index 87%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java
index fd8636a..d521369 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostJsonPojoTest.java
@@ -31,7 +31,7 @@ public class RestNettyHttpPostJsonPojoTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserPojo.class);
 
         String body = "{\"id\": 123, \"name\": \"Donald Duck\"}";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -46,9 +46,9 @@ public class RestNettyHttpPostJsonPojoTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
+                // configure to use netty-http on localhost with the given port
                 // and enable auto binding mode
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java
similarity index 86%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java
index 8566a5c..7047125 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpPostXmlJaxbPojoTest.java
@@ -32,7 +32,7 @@ public class RestNettyHttpPostXmlJaxbPojoTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "<user name=\"Donald Duck\" id=\"123\"></user>";
-        template.sendBodyAndHeader("netty4-http:http://localhost:" + getPort() + "/users/new", body, Exchange.CONTENT_TYPE, "text/xml");
+        template.sendBodyAndHeader("netty-http:http://localhost:" + getPort() + "/users/new", body, Exchange.CONTENT_TYPE, "text/xml");
 
         assertMockEndpointsSatisfied();
 
@@ -49,7 +49,7 @@ public class RestNettyHttpPostXmlJaxbPojoTest extends BaseNettyTest {
         mock.message(0).body().isInstanceOf(UserJaxbPojo.class);
 
         String body = "<user name=\"Donald Duck\" id=\"456\"></user>";
-        template.sendBody("netty4-http:http://localhost:" + getPort() + "/users/new", body);
+        template.sendBody("netty-http:http://localhost:" + getPort() + "/users/new", body);
 
         assertMockEndpointsSatisfied();
 
@@ -64,9 +64,9 @@ public class RestNettyHttpPostXmlJaxbPojoTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                // configure to use netty4-http on localhost with the given port
+                // configure to use netty-http on localhost with the given port
                 // and enable auto binding mode
-                restConfiguration().component("netty4-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
+                restConfiguration().component("netty-http").host("localhost").port(getPort()).bindingMode(RestBindingMode.auto);
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java
similarity index 97%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java
index 2cfcd63..be79550 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyHttpVerbTest.java
@@ -75,7 +75,7 @@ public class RestNettyHttpVerbTest extends BaseNettyTest {
         return new RouteBuilder() {
             @Override
             public void configure() throws Exception {
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 rest()
                     .get("/users").route().transform().constant("[{ \"id\":\"1\", \"name\":\"Scott\" },{ \"id\":\"2\", \"name\":\"Claus\" }]").endRest()
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java
index 47a5e44..2c83c7f 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyMethodNotAllowedTest.java
@@ -49,7 +49,7 @@ public class RestNettyMethodNotAllowedTest extends BaseNettyTest {
             @Override
             public void configure() {
                 // configure to use netty on localhost
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 // use the rest DSL to define the rest services
                 rest("/users/")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java
index 7437a68..9e955fb 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetTest.java
@@ -37,7 +37,7 @@ public class RestNettyProducerGetTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use netty on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 from("direct:start")
                         .to("rest:get:users/{id}/basic");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java
index 0cf146f..15bd040 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerGetUriParameterTest.java
@@ -37,7 +37,7 @@ public class RestNettyProducerGetUriParameterTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use netty on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 from("direct:start")
                         .to("rest:get:users/basic/?id={id}");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java
similarity index 95%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java
index 3f21007..90c129b 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerPutTest.java
@@ -37,7 +37,7 @@ public class RestNettyProducerPutTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 from("direct:start")
                     .to("rest:put:users/{id}");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java
index 009742b..2eb83fb 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerThrowExceptionErrorTest.java
@@ -44,7 +44,7 @@ public class RestNettyProducerThrowExceptionErrorTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort())
+                restConfiguration().component("netty-http").host("localhost").port(getPort())
                     .endpointProperty("throwExceptionOnFailure", "false");
 
                 from("direct:start")
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java
similarity index 96%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java
index fb31c07..12e4750 100644
--- a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java
+++ b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestNettyProducerVerbUpperCaseTest.java
@@ -37,7 +37,7 @@ public class RestNettyProducerVerbUpperCaseTest extends BaseNettyTest {
             @Override
             public void configure() throws Exception {
                 // configure to use netty on localhost with the given port
-                restConfiguration().component("netty4-http").host("localhost").port(getPort());
+                restConfiguration().component("netty-http").host("localhost").port(getPort());
 
                 from("direct:start")
                         .to("rest:get:users/{id}/basic");
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestPathMatchingTest.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestPathMatchingTest.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestPathMatchingTest.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/RestPathMatchingTest.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserJaxbPojo.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserJaxbPojo.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserJaxbPojo.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserJaxbPojo.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojo.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojo.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojo.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojo.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojoEx.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojoEx.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojoEx.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserPojoEx.java
diff --git a/components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserService.java b/components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserService.java
similarity index 100%
rename from components/camel-netty4-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserService.java
rename to components/camel-netty-http/src/test/java/org/apache/camel/component/netty4/http/rest/UserService.java
diff --git a/components/camel-netty4-http/src/test/resources/jsse/client-keystore.jks b/components/camel-netty-http/src/test/resources/jsse/client-keystore.jks
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/jsse/client-keystore.jks
rename to components/camel-netty-http/src/test/resources/jsse/client-keystore.jks
diff --git a/components/camel-netty4-http/src/test/resources/jsse/client-truststore.jks b/components/camel-netty-http/src/test/resources/jsse/client-truststore.jks
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/jsse/client-truststore.jks
rename to components/camel-netty-http/src/test/resources/jsse/client-truststore.jks
diff --git a/components/camel-netty4-http/src/test/resources/jsse/localhost.ks b/components/camel-netty-http/src/test/resources/jsse/localhost.ks
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/jsse/localhost.ks
rename to components/camel-netty-http/src/test/resources/jsse/localhost.ks
diff --git a/components/camel-netty4-http/src/test/resources/jsse/server-keystore.jks b/components/camel-netty-http/src/test/resources/jsse/server-keystore.jks
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/jsse/server-keystore.jks
rename to components/camel-netty-http/src/test/resources/jsse/server-keystore.jks
diff --git a/components/camel-netty4-http/src/test/resources/jsse/server-truststore.jks b/components/camel-netty-http/src/test/resources/jsse/server-truststore.jks
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/jsse/server-truststore.jks
rename to components/camel-netty-http/src/test/resources/jsse/server-truststore.jks
diff --git a/components/camel-netty4-http/src/test/resources/log4j2.properties b/components/camel-netty-http/src/test/resources/log4j2.properties
similarity index 96%
rename from components/camel-netty4-http/src/test/resources/log4j2.properties
rename to components/camel-netty-http/src/test/resources/log4j2.properties
index 5cdd399..b78e89c 100644
--- a/components/camel-netty4-http/src/test/resources/log4j2.properties
+++ b/components/camel-netty-http/src/test/resources/log4j2.properties
@@ -18,7 +18,7 @@
 configuration.packages=org.apache.camel.component.netty4.http
 appender.file.type = File
 appender.file.name = file
-appender.file.fileName = target/camel-netty4-http-test.log
+appender.file.fileName = target/camel-netty-http-test.log
 appender.file.layout.type = PatternLayout
 appender.file.layout.pattern = %d [%-15.15t] %-5p %-30.30c{1} - %m%n
 appender.out.type = Console
diff --git a/components/camel-netty4-http/src/test/resources/myjaas.config b/components/camel-netty-http/src/test/resources/myjaas.config
similarity index 100%
rename from components/camel-netty4-http/src/test/resources/myjaas.config
rename to components/camel-netty-http/src/test/resources/myjaas.config
diff --git a/components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml
similarity index 92%
rename from components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml
rename to components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml
index 801ef31..eec97c1 100644
--- a/components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml
+++ b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpBasicAuthTest.xml
@@ -57,7 +57,7 @@
   </bean>
 
   <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
-    <endpoint id="input1" uri="netty4-http:http://0.0.0.0:#{dynaPort}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
+    <endpoint id="input1" uri="netty-http:http://0.0.0.0:#{dynaPort}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
 
     <route>
       <from uri="ref:input1"/>
diff --git a/components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml
similarity index 95%
rename from components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml
rename to components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml
index 464fbf9..a62abb4 100644
--- a/components/camel-netty4-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml
+++ b/components/camel-netty-http/src/test/resources/org/apache/camel/component/netty4/http/SpringNettyHttpSSLTest.xml
@@ -49,7 +49,7 @@
   </camel:sslContextParameters>
 
   <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
-    <endpoint id="input1" uri="netty4-http:https://0.0.0.0:#{dynaPort}?ssl=true&amp;sslContextParameters=#mySsl"/>
+    <endpoint id="input1" uri="netty-http:https://0.0.0.0:#{dynaPort}?ssl=true&amp;sslContextParameters=#mySsl"/>
 
     <route>
       <from uri="ref:input1"/>
diff --git a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
index ad50717..0b2a837 100644
--- a/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
+++ b/core/camel-endpointdsl/src/main/java/org/apache/camel/builder/endpoint/dsl/NettyHttpEndpointBuilderFactory.java
@@ -38,7 +38,7 @@ public interface NettyHttpEndpointBuilderFactory {
 
 
     /**
-     * Builder for endpoint consumers for the Netty4 HTTP component.
+     * Builder for endpoint consumers for the Netty HTTP component.
      */
     public interface NettyHttpEndpointConsumerBuilder
             extends
@@ -760,7 +760,7 @@ public interface NettyHttpEndpointBuilderFactory {
     }
 
     /**
-     * Advanced builder for endpoint consumers for the Netty4 HTTP component.
+     * Advanced builder for endpoint consumers for the Netty HTTP component.
      */
     public interface AdvancedNettyHttpEndpointConsumerBuilder
             extends
@@ -1873,7 +1873,7 @@ public interface NettyHttpEndpointBuilderFactory {
     }
 
     /**
-     * Builder for endpoint producers for the Netty4 HTTP component.
+     * Builder for endpoint producers for the Netty HTTP component.
      */
     public interface NettyHttpEndpointProducerBuilder
             extends
@@ -2570,7 +2570,7 @@ public interface NettyHttpEndpointBuilderFactory {
     }
 
     /**
-     * Advanced builder for endpoint producers for the Netty4 HTTP component.
+     * Advanced builder for endpoint producers for the Netty HTTP component.
      */
     public interface AdvancedNettyHttpEndpointProducerBuilder
             extends
@@ -3373,7 +3373,7 @@ public interface NettyHttpEndpointBuilderFactory {
     }
 
     /**
-     * Builder for endpoint for the Netty4 HTTP component.
+     * Builder for endpoint for the Netty HTTP component.
      */
     public interface NettyHttpEndpointBuilder
             extends
@@ -3910,7 +3910,7 @@ public interface NettyHttpEndpointBuilderFactory {
     }
 
     /**
-     * Advanced builder for endpoint for the Netty4 HTTP component.
+     * Advanced builder for endpoint for the Netty HTTP component.
      */
     public interface AdvancedNettyHttpEndpointBuilder
             extends
@@ -4465,12 +4465,12 @@ public interface NettyHttpEndpointBuilderFactory {
         }
     }
     /**
-     * Netty4 HTTP (camel-netty4-http)
+     * Netty HTTP (camel-netty-http)
      * Netty HTTP server and client using the Netty 4.x library.
      * 
      * Category: http
      * Available as of version: 2.14
-     * Maven coordinates: org.apache.camel:camel-netty4-http
+     * Maven coordinates: org.apache.camel:camel-netty-http
      * 
      * Syntax: <code>netty-http:protocol:host:port/path</code>
      * 
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/pom.xml b/platforms/spring-boot/components-starter/camel-netty-http-starter/pom.xml
similarity index 79%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/pom.xml
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/pom.xml
index 39eb572..9b834c8 100644
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/camel-netty-http-starter/pom.xml
@@ -24,10 +24,10 @@
     <artifactId>components-starter</artifactId>
     <version>3.0.0-SNAPSHOT</version>
   </parent>
-  <artifactId>camel-netty4-http-starter</artifactId>
+  <artifactId>camel-netty-http-starter</artifactId>
   <packaging>jar</packaging>
-  <name>Spring-Boot Starter :: Camel :: Netty4 HTTP</name>
-  <description>Spring-Boot Starter for Camel Netty4 HTTP support</description>
+  <name>Spring-Boot Starter :: Camel :: Netty HTTP</name>
+  <description>Spring-Boot Starter for Camel Netty HTTP support</description>
   <dependencies>
     <dependency>
       <groupId>org.springframework.boot</groupId>
@@ -36,17 +36,9 @@
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-netty4-http</artifactId>
+      <artifactId>camel-netty-http</artifactId>
       <version>${project.version}</version>
     </dependency>
-    <!-- Test dependencies -->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-http-starter</artifactId>
-      <version>${project.version}</version>
-      <scope>test</scope>
-    </dependency>
-    <!-- End of test dependencies -->
     <!--START OF GENERATED CODE-->
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java
similarity index 95%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java
index e28fcd3..38542e8 100644
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentAutoConfiguration.java
@@ -70,12 +70,12 @@ public class NettyHttpComponentAutoConfiguration {
 
     static class GroupConditions extends GroupCondition {
         public GroupConditions() {
-            super("camel.component", "camel.component.netty4-http");
+            super("camel.component", "camel.component.netty-http");
         }
     }
 
     @Lazy
-    @Bean({"netty-http-component", "netty4-http-component"})
+    @Bean(name = "netty-http-component")
     @ConditionalOnMissingBean(NettyHttpComponent.class)
     public NettyHttpComponent configureNettyHttpComponent() throws Exception {
         NettyHttpComponent component = new NettyHttpComponent();
@@ -110,12 +110,12 @@ public class NettyHttpComponentAutoConfiguration {
                         ? HierarchicalPropertiesEvaluator.evaluate(
                                 applicationContext.getEnvironment(),
                                 "camel.component.customizer",
-                                "camel.component.netty4-http.customizer",
+                                "camel.component.netty-http.customizer",
                                 ((HasId) customizer).getId())
                         : HierarchicalPropertiesEvaluator.evaluate(
                                 applicationContext.getEnvironment(),
                                 "camel.component.customizer",
-                                "camel.component.netty4-http.customizer");
+                                "camel.component.netty-http.customizer");
                 if (useCustomizer) {
                     LOGGER.debug("Configure component {}, with customizer {}",
                             component, customizer);
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java
similarity index 99%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java
index 70f5bee..573569c 100644
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java
+++ b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/java/org/apache/camel/component/netty4/http/springboot/NettyHttpComponentConfiguration.java
@@ -29,14 +29,14 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
  * Generated by camel-package-maven-plugin - do not edit this file!
  */
 @Generated("org.apache.camel.maven.packaging.SpringBootAutoConfigurationMojo")
-@ConfigurationProperties(prefix = "camel.component.netty4-http")
+@ConfigurationProperties(prefix = "camel.component.netty-http")
 public class NettyHttpComponentConfiguration
         extends
             ComponentConfigurationPropertiesCommon {
 
     /**
-     * Whether to enable auto configuration of the netty4-http component. This
-     * is enabled by default.
+     * Whether to enable auto configuration of the netty-http component. This is
+     * enabled by default.
      */
     private Boolean enabled;
     /**
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/LICENSE.txt b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/LICENSE.txt
similarity index 100%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/LICENSE.txt
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/LICENSE.txt
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/NOTICE.txt b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/NOTICE.txt
similarity index 100%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/NOTICE.txt
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/NOTICE.txt
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.factories b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.factories
similarity index 99%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.factories
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.factories
index 01fafce..fbf34a4 100644
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.factories
+++ b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.factories
@@ -14,5 +14,6 @@
 ## See the License for the specific language governing permissions and
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
+
 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
 org.apache.camel.component.netty4.http.springboot.NettyHttpComponentAutoConfiguration
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.provides b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.provides
similarity index 97%
rename from platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.provides
rename to platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.provides
index 9f7b83a..1e1ad8b 100644
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/spring.provides
+++ b/platforms/spring-boot/components-starter/camel-netty-http-starter/src/main/resources/META-INF/spring.provides
@@ -14,4 +14,4 @@
 ## See the License for the specific language governing permissions and
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
-provides: camel-netty4-http
+provides: camel-netty-http
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
deleted file mode 100644
index 5dd8031..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-  "properties": [
-    {
-      "defaultValue": true,
-      "name": "camel.component.netty4-http.enabled",
-      "description": "Enable netty4-http component",
-      "type": "java.lang.Boolean"
-    }
-  ]
-}
\ No newline at end of file
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpAutoConfigurationTest.java b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpAutoConfigurationTest.java
deleted file mode 100644
index 75db04b..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpAutoConfigurationTest.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.netty4.http.springboot;
-
-import org.apache.camel.Exchange;
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.builder.RouteBuilder;
-import org.junit.Assert;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.stereotype.Component;
-import org.springframework.test.annotation.DirtiesContext;
-import org.springframework.test.context.junit4.SpringRunner;
-
-import static org.apache.camel.component.netty4.http.springboot.Netty4StarterTestHelper.getPort;
-import static org.junit.Assert.assertEquals;
-
-/**
- * Testing the servlet mapping
- */
-@RunWith(SpringRunner.class)
-@DirtiesContext
-@SpringBootApplication
-@SpringBootTest(
-    classes = {
-        Netty4HttpAutoConfigurationTest.TestConfiguration.class
-    },
-    properties = {
-        "camel.component.netty4-http.configuration.compression=true"
-})
-public class Netty4HttpAutoConfigurationTest {
-
-    @Autowired
-    private ProducerTemplate producerTemplate;
-
-    @Test
-    public void testEndpoint() throws Exception {
-        String result = producerTemplate.requestBody("netty4-http:http://localhost:" + getPort(), null, String.class);
-        assertEquals("Hello", result);
-    }
-
-    @Test
-    public void testConfigOverride() throws Exception {
-        Exchange exchange = producerTemplate.request("netty4-http:http://localhost:" + getPort(), x -> x.getIn().setHeader("Accept-Encoding", "gzip"));
-        Assert.assertEquals("gzip", exchange.getOut().getHeader("Content-Encoding"));
-    }
-
-    @Component
-    public static class TestRoutes extends RouteBuilder {
-        @Override
-        public void configure() throws Exception {
-            from("netty4-http:http://localhost:" + getPort())
-                    .transform().constant("Hello");
-        }
-    }
-
-    @Configuration
-    public static class TestConfiguration {
-    }
-}
-
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpSSLTest.java b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpSSLTest.java
deleted file mode 100644
index 6a0f283..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4HttpSSLTest.java
+++ /dev/null
@@ -1,81 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.netty4.http.springboot;
-
-import org.apache.camel.ProducerTemplate;
-import org.apache.camel.builder.RouteBuilder;
-import org.junit.Assert;
-import org.junit.Ignore;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.boot.autoconfigure.SpringBootApplication;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.context.annotation.Configuration;
-import org.springframework.stereotype.Component;
-import org.springframework.test.annotation.DirtiesContext;
-import org.springframework.test.context.junit4.SpringRunner;
-
-import static org.apache.camel.component.netty4.http.springboot.Netty4StarterTestHelper.getPort;
-
-/**
- * Testing the ssl configuration
- */
-@RunWith(SpringRunner.class)
-@DirtiesContext
-@SpringBootApplication
-@SpringBootTest(
-    classes = {
-        Netty4HttpSSLTest.TestConfiguration.class
-    },
-    properties = {
-        "camel.ssl.config.cert-alias=web",
-        "camel.ssl.config.key-managers.key-password=changeit",
-        "camel.ssl.config.key-managers.key-store.resource=/keystore.p12",
-        "camel.ssl.config.key-managers.key-store.password=changeit",
-        "camel.ssl.config.key-managers.key-store.type=PKCS12",
-        "camel.ssl.config.trust-managers.key-store.resource=/cacerts",
-        "camel.ssl.config.trust-managers.key-store.password=changeit",
-        "camel.ssl.config.trust-managers.key-store.type=jks",
-        "camel.component.netty4-http.use-global-ssl-context-parameters=true",
-        "camel.component.http.use-global-ssl-context-parameters=true"
-})
-@Ignore("Bug in https4 spring-boot configuration")
-public class Netty4HttpSSLTest {
-    @Autowired
-    private ProducerTemplate producerTemplate;
-
-    @Test
-    public void testEndpoint() throws Exception {
-        String result = producerTemplate.requestBody("https4://localhost:" + getPort(), null, String.class);
-        Assert.assertEquals("Hello", result);
-    }
-
-    @Component
-    public static class TestRoutes extends RouteBuilder {
-        @Override
-        public void configure() throws Exception {
-            from("netty4-http:https://localhost:" + getPort() + "?ssl=true")
-                .transform().constant("Hello");
-        }
-    }
-
-    @Configuration
-    public static class TestConfiguration {
-    }
-}
-
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4StarterTestHelper.java b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4StarterTestHelper.java
deleted file mode 100644
index 2c7bac7..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/java/org/apache/camel/component/netty4/http/springboot/Netty4StarterTestHelper.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.camel.component.netty4.http.springboot;
-
-import java.io.File;
-import java.io.FileOutputStream;
-
-import org.apache.camel.converter.IOConverter;
-import org.apache.camel.test.AvailablePortFinder;
-
-public final class Netty4StarterTestHelper {
-
-    private static volatile int port = -1;
-
-    private Netty4StarterTestHelper() {
-    }
-
-    private static void initPort() throws Exception {
-        if (port <= 0) {
-            File file = new File("target/nettyport.txt");
-
-            if (!file.exists()) {
-                // start from somewhere in the 26xxx range
-                port = AvailablePortFinder.getNextAvailable(26000);
-            } else {
-                // read port number from file
-                String s = IOConverter.toString(file, null);
-                port = Integer.parseInt(s);
-                // use next free port
-                port = AvailablePortFinder.getNextAvailable(port + 1);
-            }
-
-            // save to file, do not append
-            try (FileOutputStream fos = new FileOutputStream(file, false)) {
-                fos.write(String.valueOf(port).getBytes());
-            }
-        }
-    }
-
-    public static int getPort() {
-        try {
-            initPort();
-        } catch (Exception e) {
-            throw new IllegalStateException(e);
-        }
-        return port;
-    }
-}
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/application.properties b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/application.properties
deleted file mode 100644
index 71e1678..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/application.properties
+++ /dev/null
@@ -1,18 +0,0 @@
-## ---------------------------------------------------------------------------
-## Licensed to the Apache Software Foundation (ASF) under one or more
-## contributor license agreements.  See the NOTICE file distributed with
-## this work for additional information regarding copyright ownership.
-## The ASF licenses this file to You under the Apache License, Version 2.0
-## (the "License"); you may not use this file except in compliance with
-## the License.  You may obtain a copy of the License at
-##
-##      http://www.apache.org/licenses/LICENSE-2.0
-##
-## Unless required by applicable law or agreed to in writing, software
-## distributed under the License is distributed on an "AS IS" BASIS,
-## WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-## See the License for the specific language governing permissions and
-## limitations under the License.
-## ---------------------------------------------------------------------------
-
-spring.main.banner-mode=off
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/cacerts b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/cacerts
deleted file mode 100644
index 902dc68..0000000
Binary files a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/cacerts and /dev/null differ
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/keystore.p12 b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/keystore.p12
deleted file mode 100644
index 677bae9..0000000
Binary files a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/keystore.p12 and /dev/null differ
diff --git a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/logback.xml b/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/logback.xml
deleted file mode 100644
index 577c0a4..0000000
--- a/platforms/spring-boot/components-starter/camel-netty4-http-starter/src/test/resources/logback.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-
-    Licensed to the Apache Software Foundation (ASF) under one or more
-    contributor license agreements.  See the NOTICE file distributed with
-    this work for additional information regarding copyright ownership.
-    The ASF licenses this file to You under the Apache License, Version 2.0
-    (the "License"); you may not use this file except in compliance with
-    the License.  You may obtain a copy of the License at
-
-         http://www.apache.org/licenses/LICENSE-2.0
-
-    Unless required by applicable law or agreed to in writing, software
-    distributed under the License is distributed on an "AS IS" BASIS,
-    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-    See the License for the specific language governing permissions and
-    limitations under the License.
-
--->
-<configuration>
-
-  <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
-    <!-- encoders are assigned the type
-         ch.qos.logback.classic.encoder.PatternLayoutEncoder by default -->
-    <encoder>
-      <pattern>%d{HH:mm:ss.SSS} [%-15.15thread] %-5level %-30.30logger - %msg%n</pattern>
-    </encoder>
-  </appender>
-
-  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
-    <encoder>
-      <pattern>%d{HH:mm:ss.SSS} [%-15.15thread] %-5level %-30.30logger - %msg%n</pattern>
-    </encoder>
-    <file>target/camel-netty4-http-starter-test.log</file>
-  </appender>
-
-  <root level="INFO">
-    <appender-ref ref="FILE"/>
-  </root>
-
-</configuration>
\ No newline at end of file
diff --git a/platforms/spring-boot/components-starter/pom.xml b/platforms/spring-boot/components-starter/pom.xml
index 37356c9..c72e536 100644
--- a/platforms/spring-boot/components-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/pom.xml
@@ -281,6 +281,7 @@
     <module>camel-mybatis-starter</module>
     <module>camel-nagios-starter</module>
     <module>camel-nats-starter</module>
+    <module>camel-netty-http-starter</module>
     <module>camel-netty-starter</module>
     <module>camel-netty4-http-starter</module>
     <module>camel-nsq-starter</module>


[camel] 14/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-swagger-java

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit a61721569b1f3449c5d9cf5744eb5510481a094d
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:27:36 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-swagger-java
---
 components/camel-swagger-java/src/main/docs/swagger-java.adoc           | 2 +-
 .../src/main/java/org/apache/camel/swagger/RestSwaggerSupport.java      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/camel-swagger-java/src/main/docs/swagger-java.adoc b/components/camel-swagger-java/src/main/docs/swagger-java.adoc
index 1563fe7..ee9a29c 100644
--- a/components/camel-swagger-java/src/main/docs/swagger-java.adoc
+++ b/components/camel-swagger-java/src/main/docs/swagger-java.adoc
@@ -34,7 +34,7 @@ public class UserRouteBuilder extends RouteBuilder {
     public void configure() throws Exception {
         // configure we want to use servlet as the component for the rest DSL
         // and we enable json binding mode
-        restConfiguration().component("netty4-http").bindingMode(RestBindingMode.json)
+        restConfiguration().component("netty-http").bindingMode(RestBindingMode.json)
             // and output using pretty print
             .dataFormatProperty("prettyPrint", "true")
             // setup context path and port number that netty will use
diff --git a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerSupport.java b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerSupport.java
index 361a492..23ecb76 100644
--- a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerSupport.java
+++ b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerSupport.java
@@ -66,7 +66,7 @@ import static org.apache.camel.swagger.SwaggerHelper.clearVendorExtensions;
 /**
  * A support class for that allows SPI to plugin
  * and offer Swagger API service listings as part of the Camel component. This allows rest-dsl components
- * such as servlet/jetty/netty4-http to offer Swagger API listings with minimal effort.
+ * such as servlet/jetty/netty-http to offer Swagger API listings with minimal effort.
  */
 public class RestSwaggerSupport {
 


[camel] 12/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and camel-route-parser tests

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 9c715f798811f010cdeb0a30a7a35c1d1acb56c9
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:24:15 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs and camel-route-parser tests
---
 .../java/org/apache/camel/parser/java/MyCdiConcatRouteBuilder.java    | 2 +-
 .../src/test/java/org/apache/camel/parser/java/MyCdiRouteBuilder.java | 2 +-
 .../camel/parser/java/RoasterCdiConcatRouteBuilderConfigureTest.java  | 2 +-
 .../apache/camel/parser/java/RoasterCdiRouteBuilderConfigureTest.java | 2 +-
 .../java/org/apache/camel/parser/java/RoasterEndpointInjectTest.java  | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiConcatRouteBuilder.java b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiConcatRouteBuilder.java
index 671b23a..7e50225 100644
--- a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiConcatRouteBuilder.java
+++ b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiConcatRouteBuilder.java
@@ -36,7 +36,7 @@ public class MyCdiConcatRouteBuilder extends RouteBuilder {
     @Uri("log:a")
     private Endpoint loga;
 
-    @EndpointInject("netty4-http:http:someserver:" + PORT + "/hello")
+    @EndpointInject("netty-http:http:someserver:" + PORT + "/hello")
     private Endpoint mynetty;
 
     @Override
diff --git a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiRouteBuilder.java b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiRouteBuilder.java
index cd8bacc..bb033e1 100644
--- a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiRouteBuilder.java
+++ b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/MyCdiRouteBuilder.java
@@ -33,7 +33,7 @@ public class MyCdiRouteBuilder extends RouteBuilder {
     private Endpoint loga;
 
     @Inject
-    @Uri("netty4-http:http:someserver:80/hello")
+    @Uri("netty-http:http:someserver:80/hello")
     private Endpoint mynetty;
 
     @Override
diff --git a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiConcatRouteBuilderConfigureTest.java b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiConcatRouteBuilderConfigureTest.java
index 41716aa..424e3f5 100644
--- a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiConcatRouteBuilderConfigureTest.java
+++ b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiConcatRouteBuilderConfigureTest.java
@@ -49,7 +49,7 @@ public class RoasterCdiConcatRouteBuilderConfigureTest {
             LOG.info("Producer: " + result.getElement());
         }
         Assert.assertEquals("log:a", list.get(0).getElement());
-        Assert.assertEquals("netty4-http:http:someserver:80/hello", list.get(1).getElement());
+        Assert.assertEquals("netty-http:http:someserver:80/hello", list.get(1).getElement());
     }
 
 }
diff --git a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiRouteBuilderConfigureTest.java b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiRouteBuilderConfigureTest.java
index b1b97fb..b47a43f 100644
--- a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiRouteBuilderConfigureTest.java
+++ b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterCdiRouteBuilderConfigureTest.java
@@ -49,7 +49,7 @@ public class RoasterCdiRouteBuilderConfigureTest {
             LOG.info("Producer: " + result.getElement());
         }
         Assert.assertEquals("log:a", list.get(0).getElement());
-        Assert.assertEquals("netty4-http:http:someserver:80/hello", list.get(1).getElement());
+        Assert.assertEquals("netty-http:http:someserver:80/hello", list.get(1).getElement());
     }
 
 }
diff --git a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterEndpointInjectTest.java b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterEndpointInjectTest.java
index 5d4619d..0e06268 100644
--- a/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterEndpointInjectTest.java
+++ b/catalog/camel-route-parser/src/test/java/org/apache/camel/parser/java/RoasterEndpointInjectTest.java
@@ -57,7 +57,7 @@ public class RoasterEndpointInjectTest {
         Assert.assertEquals(1144, details.get(1).getAbsolutePosition());
         Assert.assertEquals(10, details.get(1).getLinePosition());
 
-        Assert.assertEquals("netty4-http:http:someserver:80/hello", details.get(2).getEndpointUri());
+        Assert.assertEquals("netty-http:http:someserver:80/hello", details.get(2).getEndpointUri());
         Assert.assertEquals("36", details.get(2).getLineNumber());
         Assert.assertEquals("36", details.get(2).getLineNumberEnd());
         Assert.assertEquals(1202, details.get(2).getAbsolutePosition());
@@ -67,7 +67,7 @@ public class RoasterEndpointInjectTest {
         Assert.assertEquals("mock:foo?retainFirst=1", details.get(6).getEndpointUri());
         Assert.assertEquals("45", details.get(6).getLineNumber());
         Assert.assertEquals("46", details.get(6).getLineNumberEnd());
-        Assert.assertEquals(1456, details.get(6).getAbsolutePosition());
+        Assert.assertEquals(1455, details.get(6).getAbsolutePosition());
         Assert.assertEquals(17, details.get(6).getLinePosition());
 
         List<ParserResult> list = CamelJavaParserHelper.parseCamelConsumerUris(method, true, true);


[camel] 20/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed last refs

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 470ab5c88835676e3a5ba9c9e4b7868a1dd68a1f
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:42:00 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed last refs
---
 .../apache/camel/model/cloud/ServiceCallConfigurationDefinition.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/camel-core/src/main/java/org/apache/camel/model/cloud/ServiceCallConfigurationDefinition.java b/core/camel-core/src/main/java/org/apache/camel/model/cloud/ServiceCallConfigurationDefinition.java
index d1fcb3b..4fd32f6 100644
--- a/core/camel-core/src/main/java/org/apache/camel/model/cloud/ServiceCallConfigurationDefinition.java
+++ b/core/camel-core/src/main/java/org/apache/camel/model/cloud/ServiceCallConfigurationDefinition.java
@@ -298,7 +298,7 @@ public class ServiceCallConfigurationDefinition extends IdentifiedType {
     /**
      * Sets the default Camel component to use for calling the remote service.
      * <p/>
-     * By default the http component is used. You can configure this to use <tt>netty4-http</tt>, <tt>jetty</tt>,
+     * By default the http component is used. You can configure this to use <tt>netty-http</tt>, <tt>jetty</tt>,
      * <tt>restlet</tt> or some other components of choice. If the service is not HTTP protocol you can use other
      * components such as <tt>mqtt</tt>, <tt>jms</tt>, <tt>amqp</tt> etc.
      * <p/>


[camel] 21/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 0da4518263ca8ecbce39dd97333e097206732b8b
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 13:15:20 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen
---
 components/camel-webhook/src/main/docs/webhook-component.adoc | 2 +-
 docs/components/modules/ROOT/pages/swagger-java.adoc          | 2 +-
 docs/components/modules/ROOT/pages/webhook-component.adoc     | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/components/camel-webhook/src/main/docs/webhook-component.adoc b/components/camel-webhook/src/main/docs/webhook-component.adoc
index 4c88331..1d11c1e 100644
--- a/components/camel-webhook/src/main/docs/webhook-component.adoc
+++ b/components/camel-webhook/src/main/docs/webhook-component.adoc
@@ -122,7 +122,7 @@ The component supports 10 options, which are listed below.
 | *camel.component.webhook.configuration.rest-configuration* | The Camel Rest Configuration used by the webhook. |  | RestConfiguration
 | *camel.component.webhook.configuration.webhook-auto-register* | Automatically register the webhook at startup and unregister it on shutdown. | true | Boolean
 | *camel.component.webhook.configuration.webhook-base-path* | The first (base) path element where the webhook will be exposed. It's a good practice to set it to a random string, so that it cannot be guessed by unauthorized parties. |  | String
-| *camel.component.webhook.configuration.webhook-component-name* | The Camel Rest component to use for the REST transport, such as netty4-http. |  | String
+| *camel.component.webhook.configuration.webhook-component-name* | The Camel Rest component to use for the REST transport, such as netty-http. |  | String
 | *camel.component.webhook.configuration.webhook-external-url* | The URL of the current service as seen by the webhook provider |  | String
 | *camel.component.webhook.configuration.webhook-path* | The path where the webhook endpoint will be exposed (relative to basePath, if any) |  | String
 | *camel.component.webhook.enabled* | Whether to enable auto configuration of the webhook component. This is enabled by default. |  | Boolean
diff --git a/docs/components/modules/ROOT/pages/swagger-java.adoc b/docs/components/modules/ROOT/pages/swagger-java.adoc
index 1563fe7..ee9a29c 100644
--- a/docs/components/modules/ROOT/pages/swagger-java.adoc
+++ b/docs/components/modules/ROOT/pages/swagger-java.adoc
@@ -34,7 +34,7 @@ public class UserRouteBuilder extends RouteBuilder {
     public void configure() throws Exception {
         // configure we want to use servlet as the component for the rest DSL
         // and we enable json binding mode
-        restConfiguration().component("netty4-http").bindingMode(RestBindingMode.json)
+        restConfiguration().component("netty-http").bindingMode(RestBindingMode.json)
             // and output using pretty print
             .dataFormatProperty("prettyPrint", "true")
             // setup context path and port number that netty will use
diff --git a/docs/components/modules/ROOT/pages/webhook-component.adoc b/docs/components/modules/ROOT/pages/webhook-component.adoc
index caf8eb8..1d11c1e 100644
--- a/docs/components/modules/ROOT/pages/webhook-component.adoc
+++ b/docs/components/modules/ROOT/pages/webhook-component.adoc
@@ -77,7 +77,7 @@ with the following path and query parameters:
 | Name | Description | Default | Type
 | *webhookAutoRegister* (common) | Automatically register the webhook at startup and unregister it on shutdown. | true | boolean
 | *webhookBasePath* (common) | The first (base) path element where the webhook will be exposed. It's a good practice to set it to a random string, so that it cannot be guessed by unauthorized parties. |  | String
-| *webhookComponentName* (common) | The Camel Rest component to use for the REST transport, such as netty4-http. |  | String
+| *webhookComponentName* (common) | The Camel Rest component to use for the REST transport, such as netty-http. |  | String
 | *webhookExternalUrl* (common) | The URL of the current service as seen by the webhook provider |  | String
 | *webhookPath* (common) | The path where the webhook endpoint will be exposed (relative to basePath, if any) |  | String
 | *bridgeErrorHandler* (consumer) | 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
@@ -122,7 +122,7 @@ The component supports 10 options, which are listed below.
 | *camel.component.webhook.configuration.rest-configuration* | The Camel Rest Configuration used by the webhook. |  | RestConfiguration
 | *camel.component.webhook.configuration.webhook-auto-register* | Automatically register the webhook at startup and unregister it on shutdown. | true | Boolean
 | *camel.component.webhook.configuration.webhook-base-path* | The first (base) path element where the webhook will be exposed. It's a good practice to set it to a random string, so that it cannot be guessed by unauthorized parties. |  | String
-| *camel.component.webhook.configuration.webhook-component-name* | The Camel Rest component to use for the REST transport, such as netty4-http. |  | String
+| *camel.component.webhook.configuration.webhook-component-name* | The Camel Rest component to use for the REST transport, such as netty-http. |  | String
 | *camel.component.webhook.configuration.webhook-external-url* | The URL of the current service as seen by the webhook provider |  | String
 | *camel.component.webhook.configuration.webhook-path* | The path where the webhook endpoint will be exposed (relative to basePath, if any) |  | String
 | *camel.component.webhook.enabled* | Whether to enable auto configuration of the webhook component. This is enabled by default. |  | Boolean


[camel] 17/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-micrometer-example

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit c3fa05b56d3661665fc05b953f99dc8fd2f86bb9
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:39:01 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed camel-micrometer-example
---
 .../java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java b/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java
index 492763a..d459678 100644
--- a/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java
+++ b/examples/camel-example-micrometer/src/main/java/org/apache/camel/example/micrometer/ScrapeRouteBuilder.java
@@ -40,8 +40,8 @@ public class ScrapeRouteBuilder extends RouteBuilder {
 
     @Override
     public void configure() throws Exception {
-        from("netty4-http:http://0.0.0.0:8088/metrics")
-                .routeId("netty4-http:scrape")
+        from("netty-http:http://0.0.0.0:8088/metrics")
+                .routeId("netty-http:scrape")
                 .log(LoggingLevel.INFO, "Scraping metrics")
                 .transform().method(prometheusMeterRegistry, "scrape");
 


[camel] 05/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 240d59cd0d4609524fb999eb11b0228607b06a74
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 10:35:08 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed more references
---
 .../spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
index 09b9eb0..19b578b 100644
--- a/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
+++ b/platforms/spring-boot/spring-boot-dm/camel-spring-boot-dependencies/pom.xml
@@ -2245,12 +2245,12 @@
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http</artifactId>
+        <artifactId>camel-netty-http</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
-        <artifactId>camel-netty4-http-starter</artifactId>
+        <artifactId>camel-netty-http-starter</artifactId>
         <version>${project.version}</version>
       </dependency>
       <dependency>


[camel] 03/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update docs

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 43b331f41fb828c0058dec2938b84c82e0fef09e
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 10:31:15 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - update docs
---
 ...tp-component.adoc => netty-http-component.adoc} | 48 +++++++++++-----------
 platforms/spring-boot/components-starter/pom.xml   |  1 -
 2 files changed, 24 insertions(+), 25 deletions(-)

diff --git a/components/camel-netty-http/src/main/docs/netty4-http-component.adoc b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
similarity index 96%
rename from components/camel-netty-http/src/main/docs/netty4-http-component.adoc
rename to components/camel-netty-http/src/main/docs/netty-http-component.adoc
index 0c4d0b5..0269d24 100644
--- a/components/camel-netty-http/src/main/docs/netty4-http-component.adoc
+++ b/components/camel-netty-http/src/main/docs/netty-http-component.adoc
@@ -1,9 +1,9 @@
-[[netty4-http-component]]
-= Netty4 HTTP Component
+[[netty-http-component]]
+= Netty HTTP Component
 
 *Available as of Camel version 2.14*
 
-The Netty4 HTTP component is an extension to xref:netty-component.adoc[Netty]
+The Netty HTTP component is an extension to xref:netty-component.adoc[Netty]
 component to facilitiate HTTP transport with xref:netty-component.adoc[Netty].
 
 This camel component supports both producer and consumer endpoints.
@@ -32,7 +32,7 @@ for this component:
 ------------------------------------------------------------
 <dependency>
     <groupId>org.apache.camel</groupId>
-    <artifactId>camel-netty4-http</artifactId>
+    <artifactId>camel-netty-http</artifactId>
     <version>x.x.x</version>
     <!-- use the same version as your Camel core version -->
 </dependency>
@@ -44,7 +44,7 @@ The URI scheme for a netty component is as follows
 
 [source,java]
 -------------------------------------------
-netty4-http:http://0.0.0.0:8080[?options]
+netty-http:http://0.0.0.0:8080[?options]
 -------------------------------------------
 
 You can append query options to the URI in the following format,
@@ -57,7 +57,7 @@ You can append query options to the URI in the following format,
 
 You may be wondering how Camel recognizes URI query parameters and
 endpoint options. For example you might create endpoint URI as follows:
-`netty4-http:http//example.com?myParam=myValue&compression=true` . In
+`netty-http:http//example.com?myParam=myValue&compression=true` . In
 this example `myParam` is the HTTP parameter, while `compression` is the
 Camel endpoint option. The strategy used by Camel in such situations is
 to resolve available endpoint options and remove them from the URI. It
@@ -88,7 +88,7 @@ related to UDP transport.
 
 
 // component options: START
-The Netty4 HTTP component supports 10 options, which are listed below.
+The Netty HTTP component supports 10 options, which are listed below.
 
 
 
@@ -118,10 +118,10 @@ The Netty4 HTTP component supports 10 options, which are listed below.
 
 
 // endpoint options: START
-The Netty4 HTTP endpoint is configured using URI syntax:
+The Netty HTTP endpoint is configured using URI syntax:
 
 ----
-netty4-http:protocol:host:port/path
+netty-http:protocol:host:port/path
 ----
 
 with the following path and query parameters:
@@ -326,7 +326,7 @@ The following headers is provided as meta-data when a route starts from
 an Netty4 HTTP endpoint:
 
 The description in the table takes offset in a route having:
-`from("netty4-http:http:0.0.0.0:8080/myapp")...`
+`from("netty-http:http:0.0.0.0:8080/myapp")...`
 
 [width="100%",cols="10%,10%,80%",options="header",]
 |=======================================================================
@@ -380,7 +380,7 @@ back a hardcoded "Bye World" message.
 
 [source,java]
 -----------------------------------------------
-    from("netty4-http:http://0.0.0.0:8080/foo")
+    from("netty-http:http://0.0.0.0:8080/foo")
       .transform().constant("Bye World");
 -----------------------------------------------
 
@@ -389,7 +389,7 @@ ProducerTemplate as shown below:
 
 [source,java]
 ------------------------------------------------------------------------------------------------------------
-    String out = template.requestBody("netty4-http:http://0.0.0.0:8080/foo", "Hello World", String.class);
+    String out = template.requestBody("netty-http:http://0.0.0.0:8080/foo", "Hello World", String.class);
     System.out.println(out);
 ------------------------------------------------------------------------------------------------------------
 
@@ -402,7 +402,7 @@ instruct Netty to match prefixes. For example
 
 [source,java]
 -----------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123/foo").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123/foo").to("mock:foo");
 -----------------------------------------------------------
 
 In the route above Netty4 HTTP will only match if the uri is an exact
@@ -414,7 +414,7 @@ So if you want to enable wildcard matching you do as follows:
 
 [source,java]
 ---------------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123/foo?matchOnUriPrefix=true").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123/foo?matchOnUriPrefix=true").to("mock:foo");
 ---------------------------------------------------------------------------------
 
 So now Netty matches any endpoints with starts with `foo`.
@@ -423,7 +423,7 @@ To match *any* endpoint you can do:
 
 [source,java]
 -----------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:8123?matchOnUriPrefix=true").to("mock:foo");
+from("netty-http:http://0.0.0.0:8123?matchOnUriPrefix=true").to("mock:foo");
 -----------------------------------------------------------------------------
 
 === Using multiple routes with same port
@@ -450,11 +450,11 @@ Here is an example with two routes that share the same port.
 
 [source,java]
 -----------------------------------------------
-from("netty4-http:http://0.0.0.0:{{port}}/foo")
+from("netty-http:http://0.0.0.0:{{port}}/foo")
   .to("mock:foo")
   .transform().constant("Bye World");
 
-from("netty4-http:http://0.0.0.0:{{port}}/bar")
+from("netty-http:http://0.0.0.0:{{port}}/bar")
   .to("mock:bar")
   .transform().constant("Bye Camel");
 -----------------------------------------------
@@ -469,12 +469,12 @@ and will fail on starting*
 
 [source,java]
 --------------------------------------------------------------------------------------
-from("netty4-http:http://0.0.0.0:{{port}}/foo")
+from("netty-http:http://0.0.0.0:{{port}}/foo")
   .to("mock:foo")
   .transform().constant("Bye World");
 
 // we cannot have a 2nd route on same port with SSL enabled, when the 1st route is NOT
-from("netty4-http:http://0.0.0.0:{{port}}/bar?ssl=true")
+from("netty-http:http://0.0.0.0:{{port}}/bar?ssl=true")
   .to("mock:bar")
   .transform().constant("Bye Camel");
 --------------------------------------------------------------------------------------
@@ -501,17 +501,17 @@ And in the routes you refer to this option as shown below
 [source,xml]
 ----------------------------------------------------------------------------------------------------------
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/foo?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/bar?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 
 <route>
-  <from uri="netty4-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
+  <from uri="netty-http:http://0.0.0.0:{{port}}/beer?bootstrapConfiguration=#nettyHttpBootstrapOptions"/>
   ...
 </route>
 ----------------------------------------------------------------------------------------------------------
@@ -560,7 +560,7 @@ the security realm name to use, as shown below
 [source,java]
 ------------------------------------------------------------------------------------------
 <route>
-   <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/>
+   <from uri="netty-http:http://0.0.0.0:{{port}}/foo?securityConfiguration.realm=karaf"/>
    ...
 </route>
 ------------------------------------------------------------------------------------------
@@ -621,7 +621,7 @@ below:
 [source,xml]
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 <route>
-   <from uri="netty4-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
+   <from uri="netty-http:http://0.0.0.0:{{port}}/foo?matchOnUriPrefix=true&amp;securityConfiguration.realm=karaf&amp;securityConfiguration.securityConstraint=#constraint"/>
    ...
 </route>
 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
diff --git a/platforms/spring-boot/components-starter/pom.xml b/platforms/spring-boot/components-starter/pom.xml
index c72e536..71a2e7c 100644
--- a/platforms/spring-boot/components-starter/pom.xml
+++ b/platforms/spring-boot/components-starter/pom.xml
@@ -283,7 +283,6 @@
     <module>camel-nats-starter</module>
     <module>camel-netty-http-starter</module>
     <module>camel-netty-starter</module>
-    <module>camel-netty4-http-starter</module>
     <module>camel-nsq-starter</module>
     <module>camel-ognl-starter</module>
     <module>camel-olingo2-starter</module>


[camel] 11/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen take 2

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit b9ddc49c335c883b404f903306ed162360986e5a
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:18:25 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Regen take 2
---
 components/readme.adoc          | 122 ++++++++++++++++++++++++-
 core/camel-core/readme-eip.adoc | 192 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 311 insertions(+), 3 deletions(-)

diff --git a/components/readme.adoc b/components/readme.adoc
index 6fc5ca4..0b29a5b 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -1,7 +1,7 @@
 = Components
 
 // components: START
-Number of Components: 263 in 204 JAR artifacts (0 deprecated)
+Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -40,6 +40,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-atmos/src/main/docs/atmos-component.adoc[Atmos] (camel-atmos) +
 `atmos:name/operation` | 2.15 | The atmos component is used for integrating with EMC's Atomos Storage.
 
+| link:camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) +
+`atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere.
+
 | link:camel-atom/src/main/docs/atom-component.adoc[Atom] (camel-atom) +
 `atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds.
 
@@ -283,6 +286,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-ftp/src/main/docs/ftps-component.adoc[FTPS] (camel-ftp) +
 `ftps:host:port/directoryName` | 2.2 | The \ftps (FTP secure SSL/TLS) component is used for uploading or downloading files from FTP servers.
 
+| link:camel-ganglia/src/main/docs/ganglia-component.adoc[Ganglia] (camel-ganglia) +
+`ganglia:host:port` | 2.15 | The ganglia component is used for sending metrics to the Ganglia monitoring system.
+
 | link:camel-geocoder/src/main/docs/geocoder-component.adoc[Geocoder] (camel-geocoder) +
 `geocoder:address:latlng` | 2.12 | The geocoder component is used for looking up geocodes (latitude and longitude) for a given address, or reverse lookup.
 
@@ -370,9 +376,15 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-hbase/src/main/docs/hbase-component.adoc[HBase] (camel-hbase) +
 `hbase:tableName` | 2.10 | For reading/writing from/to an HBase store (Hadoop database).
 
+| link:camel-hdfs/src/main/docs/hdfs-component.adoc[HDFS] (camel-hdfs) +
+`hdfs:hostName:port/path` | 2.14 | For reading/writing from/to an HDFS filesystem using Hadoop 2.x.
+
 | link:camel-hipchat/src/main/docs/hipchat-component.adoc[Hipchat] (camel-hipchat) +
 `hipchat:protocol:host:port` | 2.15 | The hipchat component supports producing and consuming messages from/to Hipchat service.
 
+| link:camel-http/src/main/docs/http-component.adoc[HTTP] (camel-http) +
+`http:httpUri` | 2.3 | For calling out to external HTTP servers using Apache HTTP Client 4.x.
+
 | link:camel-iec60870/src/main/docs/iec60870-client-component.adoc[IEC 60870 Client] (camel-iec60870) +
 `iec60870-client:uriPath` | 2.20 | IEC 60870 component used for telecontrol (supervisory control and data acquisition) such as controlling electric power transmission grids and other geographically widespread control systems.
 
@@ -436,6 +448,12 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-jdbc/src/main/docs/jdbc-component.adoc[JDBC] (camel-jdbc) +
 `jdbc:dataSourceName` | 1.2 | The jdbc component enables you to access databases through JDBC, where SQL queries are sent in the message body.
 
+| link:camel-jetty/src/main/docs/jetty-component.adoc[Jetty] (camel-jetty) +
+`jetty:httpUri` | 1.2 | The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests.
+
+| link:camel-websocket/src/main/docs/websocket-component.adoc[Jetty Websocket] (camel-websocket) +
+`websocket:host:port/resourceUri` | 2.10 | The websocket component provides websocket endpoints with Jetty for communicating with clients using websocket.
+
 | link:camel-jgroups/src/main/docs/jgroups-component.adoc[JGroups] (camel-jgroups) +
 `jgroups:clusterName` | 2.13 | The jgroups component provides exchange of messages between Camel and JGroups clusters.
 
@@ -469,6 +487,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt400) +
 `jt400:userID:password/systemName/objectPath.type` | 1.5 | The jt400 component allows you to exchanges messages with an AS/400 system using data queues or program call.
 
+| link:camel-kafka/src/main/docs/kafka-component.adoc[Kafka] (camel-kafka) +
+`kafka:topic` | 2.13 | The kafka component allows messages to be sent to (or consumed from) Apache Kafka brokers.
+
 | link:camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc[Kubernetes ConfigMap] (camel-kubernetes) +
 `kubernetes-config-maps:masterUrl` | 2.17 | The Kubernetes Configmaps component provides a producer to execute kubernetes configmap operations.
 
@@ -544,12 +565,18 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-micrometer/src/main/docs/micrometer-component.adoc[Micrometer] (camel-micrometer) +
 `micrometer:metricsType:metricsName` | 2.22 | To collect various metrics directly from Camel routes using the Micrometer library.
 
+| link:camel-mina/src/main/docs/mina-component.adoc[Mina] (camel-mina) +
+`mina:protocol:host:port` | 2.10 | Socket level networking using TCP or UDP with the Apache Mina 2.x library.
+
 | link:camel-mllp/src/main/docs/mllp-component.adoc[MLLP] (camel-mllp) +
 `mllp:hostname:port` | 2.17 | Provides functionality required by Healthcare providers to communicate with other systems using the MLLP protocol.
 
 | link:camel-mock/src/main/docs/mock-component.adoc[Mock] (camel-mock) +
 `mock:name` | 1.0 | The mock component is used for testing routes and mediation rules using mocks.
 
+| link:camel-mongodb/src/main/docs/mongodb-component.adoc[MongoDB] (camel-mongodb) +
+`mongodb:connectionBean` | 2.19 | Component for working with documents stored in MongoDB database.
+
 | link:camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc[MongoDB GridFS] (camel-mongodb-gridfs) +
 `mongodb-gridfs:connectionBean` | 2.18 | Component for working with MongoDB GridFS.
 
@@ -577,6 +604,12 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-nats/src/main/docs/nats-component.adoc[Nats] (camel-nats) +
 `nats:servers` | 2.17 | The nats component allows you produce and consume messages from NATS.
 
+| link:camel-netty/src/main/docs/netty-component.adoc[Netty] (camel-netty) +
+`netty:protocol:host:port` | 2.14 | Socket level networking using TCP or UDP with the Netty 4.x library.
+
+| link:camel-netty-http/src/main/docs/netty-http-component.adoc[Netty HTTP] (camel-netty-http) +
+`netty-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library.
+
 | link:camel-nsq/src/main/docs/nsq-component.adoc[NSQ] (camel-nsq) +
 `nsq:servers` | 2.23 | Represents a nsq endpoint.
 
@@ -646,6 +679,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-pubnub/src/main/docs/pubnub-component.adoc[PubNub] (camel-pubnub) +
 `pubnub:channel` | 2.19 | To send and receive messages to PubNub data stream network for connected devices.
 
+| link:camel-quartz/src/main/docs/quartz-component.adoc[Quartz] (camel-quartz) +
+`quartz:groupName/triggerName` | 2.12 | Provides a scheduled delivery of messages using the Quartz 2.x scheduler.
+
 | link:camel-quickfix/src/main/docs/quickfix-component.adoc[QuickFix] (camel-quickfix) +
 `quickfix:configurationName` | 2.1 | The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.
 
@@ -700,6 +736,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc[ServiceNow] (camel-servicenow) +
 `servicenow:instanceName` | 2.18 | The servicenow component is used to integrate Camel with ServiceNow cloud services.
 
+| link:camel-servlet/src/main/docs/servlet-component.adoc[Servlet] (camel-servlet) +
+`servlet:contextPath` | 2.0 | To use a HTTP Servlet as entry for Camel routes when running in a servlet container.
+
 | link:camel-ftp/src/main/docs/sftp-component.adoc[SFTP] (camel-ftp) +
 `sftp:host:port/directoryName` | 1.1 | The \sftp (FTP over SSH) component is used for uploading or downloading files from SFTP servers.
 
@@ -736,15 +775,42 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-splunk/src/main/docs/splunk-component.adoc[Splunk] (camel-splunk) +
 `splunk:name` | 2.13 | The splunk component allows to publish or search for events in Splunk.
 
+| link:camel-spring-batch/src/main/docs/spring-batch-component.adoc[Spring Batch] (camel-spring-batch) +
+`spring-batch:jobName` | 2.10 | The spring-batch component allows to send messages to Spring Batch for further processing.
+
+| link:camel-spring/src/main/docs/spring-event-component.adoc[Spring Event] (camel-spring) +
+`spring-event:name` | 1.4 | The spring-event component allows to listen for Spring Application Events.
+
 | link:camel-spring-integration/src/main/docs/spring-integration-component.adoc[Spring Integration] (camel-spring-integration) +
 `spring-integration:defaultChannel` | 1.4 | Bridges Camel with Spring Integration.
 
 | link:camel-spring-ldap/src/main/docs/spring-ldap-component.adoc[Spring LDAP] (camel-spring-ldap) +
 `spring-ldap:templateName` | 2.11 | The spring-ldap component allows you to perform searches in LDAP servers using filters as the message payload.
 
+| link:camel-spring-redis/src/main/docs/spring-redis-component.adoc[Spring Redis] (camel-spring-redis) +
+`spring-redis:host:port` | 2.11 | The spring-redis component allows sending and receiving messages from Redis.
+
+| link:camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring WebService] (camel-spring-ws) +
+`spring-ws:type:lookupKey:webServiceEndpointUri` | 2.6 | The spring-ws component is used for SOAP WebServices using Spring WebServices.
+
+| link:camel-sql/src/main/docs/sql-component.adoc[SQL] (camel-sql) +
+`sql:query` | 1.4 | The sql component allows you to work with databases using JDBC SQL queries.
+
+| link:camel-sql/src/main/docs/sql-stored-component.adoc[SQL Stored Procedure] (camel-sql) +
+`sql-stored:template` | 2.17 | The sql component allows you to work with databases using JDBC Stored Procedure queries.
+
 | link:camel-ssh/src/main/docs/ssh-component.adoc[SSH] (camel-ssh) +
 `ssh:host:port` | 2.10 | The ssh component enables access to SSH servers such that you can send an SSH command, and process the response.
 
+| link:camel-stax/src/main/docs/stax-component.adoc[StAX] (camel-stax) +
+`stax:contentHandlerClass` | 2.9 | The stax component allows messages to be process through a SAX ContentHandler.
+
+| link:camel-stomp/src/main/docs/stomp-component.adoc[Stomp] (camel-stomp) +
+`stomp:destination` | 2.12 | The stomp component is used for communicating with Stomp compliant message brokers.
+
+| link:camel-stream/src/main/docs/stream-component.adoc[Stream] (camel-stream) +
+`stream:kind` | 1.3 | The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file and URL.
+
 | link:camel-stringtemplate/src/main/docs/string-template-component.adoc[String Template] (camel-stringtemplate) +
 `string-template:resourceUri` | 1.2 | Transforms the message using a String template.
 
@@ -754,12 +820,33 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-telegram/src/main/docs/telegram-component.adoc[Telegram] (camel-telegram) +
 `telegram:type/authorizationToken` | 2.18 | The telegram component provides access to the Telegram Bot API.
 
+| link:camel-thrift/src/main/docs/thrift-component.adoc[Thrift] (camel-thrift) +
+`thrift:host:port/service` | 2.20 | The Thrift component allows to call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism
+
+| link:camel-tika/src/main/docs/tika-component.adoc[Tika] (camel-tika) +
+`tika:operation` | 2.19 | This component integrates with Apache Tika to extract content and metadata from thousands of file types.
+
 | link:camel-timer/src/main/docs/timer-component.adoc[Timer] (camel-timer) +
 `timer:timerName` | 1.0 | The timer component is used for generating message exchanges when a timer fires.
 
 | link:camel-twilio/src/main/docs/twilio-component.adoc[Twilio] (camel-twilio) +
 `twilio:apiName/methodName` | 2.20 | The Twilio component allows you to interact with the Twilio REST APIs using Twilio Java SDK.
 
+| link:camel-twitter/src/main/docs/twitter-directmessage-component.adoc[Twitter Direct Message] (camel-twitter) +
+`twitter-directmessage:user` | 2.10 | The Twitter Direct Message Component consumes/produces user's direct messages.
+
+| link:camel-twitter/src/main/docs/twitter-search-component.adoc[Twitter Search] (camel-twitter) +
+`twitter-search:keywords` | 2.10 | The Twitter Search component consumes search results.
+
+| link:camel-twitter/src/main/docs/twitter-streaming-component.adoc[Twitter Streaming] (camel-twitter) +
+`twitter-streaming:streamingType` | 2.10 | The Twitter Streaming component consumes twitter statuses using Streaming API.
+
+| link:camel-twitter/src/main/docs/twitter-timeline-component.adoc[Twitter Timeline] (camel-twitter) +
+`twitter-timeline:timelineType` | 2.10 | The Twitter Timeline component consumes twitter timeline or update the status of specific user.
+
+| link:camel-undertow/src/main/docs/undertow-component.adoc[Undertow] (camel-undertow) +
+`undertow:httpURI` | 2.16 | The undertow component provides HTTP and WebSocket based endpoints for consuming and producing HTTP/WebSocket requests.
+
 | link:camel-validator/src/main/docs/validator-component.adoc[Validator] (camel-validator) +
 `validator:resourceUri` | 1.1 | Validates the payload of a message using XML Schema and JAXP Validation.
 
@@ -775,6 +862,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-weather/src/main/docs/weather-component.adoc[Weather] (camel-weather) +
 `weather:name` | 2.12 | Polls the weather information from Open Weather Map.
 
+| link:camel-web3j/src/main/docs/web3j-component.adoc[Web3j Ethereum Blockchain] (camel-web3j) +
+`web3j:nodeAddress` | 2.22 | The web3j component uses the Web3j client API and allows you to add/read nodes to/from a web3j compliant content repositories.
+
 | link:camel-webhook/src/main/docs/webhook-component.adoc[Webhook] (camel-webhook) +
 `webhook:endpointUri` | 3.0 | The webhook component allows other Camel components that can receive push notifications to expose webhook endpoints and automatically register them with their own webhook provider.
 
@@ -784,6 +874,15 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-xchange/src/main/docs/xchange-component.adoc[XChange] (camel-xchange) +
 `xchange:name` | 2.21 | The camel-xchange component provide access to many bitcoin and altcoin exchanges for trading and accessing market data.
 
+| link:camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML Security] (camel-xmlsecurity) +
+`xmlsecurity:command:name` | 2.12 | Used to sign and verify exchanges using the XML signature specification.
+
+| link:camel-xmpp/src/main/docs/xmpp-component.adoc[XMPP] (camel-xmpp) +
+`xmpp:host:port/participant` | 1.0 | To send and receive messages from a XMPP (chat) server.
+
+| link:camel-saxon/src/main/docs/xquery-component.adoc[XQuery] (camel-saxon) +
+`xquery:resourceUri` | 1.0 | Transforms the message using a XQuery template using Saxon.
+
 | link:camel-xslt/src/main/docs/xslt-component.adoc[XSLT] (camel-xslt) +
 `xslt:resourceUri` | 1.3 | Transforms the message using a XSLT template.
 
@@ -793,6 +892,9 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 | link:camel-zendesk/src/main/docs/zendesk-component.adoc[Zendesk] (camel-zendesk) +
 `zendesk:methodName` | 2.19 | Allows producing messages to manage Zendesk ticket, user, organization, etc.
 
+| link:camel-zookeeper/src/main/docs/zookeeper-component.adoc[ZooKeeper] (camel-zookeeper) +
+`zookeeper:serverUrls/path` | 2.9 | The zookeeper component allows interaction with a ZooKeeper cluster.
+
 | link:camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc[ZooKeeper Master] (camel-zookeeper-master) +
 `zookeeper-master:groupName:consumerEndpointUri` | 2.19 | Represents an endpoint which only becomes active when it obtains the master lock
 
@@ -803,7 +905,7 @@ Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 == Data Formats
 
 // dataformats: START
-Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
+Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -841,6 +943,8 @@ Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
 
 | link:camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc[GZip Deflater] (camel-zip-deflater) | 2.0 | The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools).
 
+| link:camel-hl7/src/main/docs/hl7-dataformat.adoc[HL7] (camel-hl7) | 2.0 | The HL7 data format can be used to marshal or unmarshal HL7 (Health Care) model objects.
+
 | link:camel-ical/src/main/docs/ical-dataformat.adoc[iCal] (camel-ical) | 2.12 | The iCal dataformat is used for working with iCalendar messages.
 
 | link:camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc[JacksonXML] (camel-jacksonxml) | 2.16 | JacksonXML data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
@@ -871,8 +975,12 @@ Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
 
 | link:camel-soap/src/main/docs/soapjaxb-dataformat.adoc[SOAP] (camel-soap) | 2.3 | SOAP is a data format which uses JAXB2 and JAX-WS annotations to marshal and unmarshal SOAP payloads.
 
+| link:camel-syslog/src/main/docs/syslog-dataformat.adoc[Syslog] (camel-syslog) | 2.6 | The Syslog dataformat is used for working with RFC3164 and RFC5424 messages (logging and monitoring).
+
 | link:camel-tarfile/src/main/docs/tarfile-dataformat.adoc[Tar File] (camel-tarfile) | 2.16 | The Tar File data format is a message compression and de-compression format of tar files.
 
+| link:camel-thrift/src/main/docs/thrift-dataformat.adoc[Thrift] (camel-thrift) | 2.20 | The Thrift data format is used for serialization and deserialization of messages using Apache Thrift binary dataformat.
+
 | link:camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc[TidyMarkup] (camel-tagsoup) | 2.0 | TidyMarkup data format is used for parsing HTML and return it as pretty well-formed HTML.
 
 | link:camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc[uniVocity CSV] (camel-univocity-parsers) | 2.15 | The uniVocity CSV data format is used for working with CSV (Comma Separated Values) flat payloads.
@@ -881,6 +989,8 @@ Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
 
 | link:camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc[uniVocity TSV] (camel-univocity-parsers) | 2.15 | The uniVocity TSV data format is used for working with TSV (Tabular Separated Values) flat payloads.
 
+| link:camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XML Security] (camel-xmlsecurity) | 2.0 | The XML Security data format facilitates encryption and decryption of XML payloads.
+
 | link:camel-xstream/src/main/docs/xstream-dataformat.adoc[XStream] (camel-xstream) | 1.3 | XSTream data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
 
 | link:camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML] (camel-snakeyaml) | 2.17 | YAML is a data format to marshal and unmarshal Java objects to and from YAML.
@@ -895,7 +1005,7 @@ Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
 == Expression Languages
 
 // languages: START
-Number of Languages: 14 in 8 JAR artifacts (0 deprecated)
+Number of Languages: 17 in 11 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -913,6 +1023,8 @@ Number of Languages: 14 in 8 JAR artifacts (0 deprecated)
 
 | link:camel-base/src/main/docs/header-language.adoc[Header] (camel-base) | 1.5 | To use a Camel Message header in expressions or predicates.
 
+| link:camel-hl7/src/main/docs/hl7terser-language.adoc[HL7 Terser] (camel-hl7) | 2.11 | To use HL7 terser scripts in Camel expressions or predicates.
+
 | link:camel-jsonpath/src/main/docs/jsonpath-language.adoc[JsonPath] (camel-jsonpath) | 2.13 | To use JsonPath in Camel expressions or predicates.
 
 | link:camel-mvel/src/main/docs/mvel-language.adoc[MVEL] (camel-mvel) | 2.0 | To use MVEL scripts in Camel expressions or predicates.
@@ -923,11 +1035,15 @@ Number of Languages: 14 in 8 JAR artifacts (0 deprecated)
 
 | link:camel-base/src/main/docs/simple-language.adoc[Simple] (camel-base) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates.
 
+| link:camel-spring/src/main/docs/spel-language.adoc[SpEL] (camel-spring) | 2.7 | To use Spring Expression Language (SpEL) in Camel expressions or predicates.
+
 | link:camel-base/src/main/docs/tokenize-language.adoc[Tokenize] (camel-base) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates.
 
 | link:camel-jaxp/src/main/docs/xtokenize-language.adoc[XML Tokenize] (camel-jaxp) | 2.14 | To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
 
 | link:camel-xpath/src/main/docs/xpath-language.adoc[XPath] (camel-xpath) | 1.1 | To use XPath (XML) in Camel expressions or predicates.
+
+| link:camel-saxon/src/main/docs/xquery-language.adoc[XQuery] (camel-saxon) | 1.0 | To use XQuery (XML) in Camel expressions or predicates.
 |===
 // languages: END
 
diff --git a/core/camel-core/readme-eip.adoc b/core/camel-core/readme-eip.adoc
index 07ab32f..107db78 100644
--- a/core/camel-core/readme-eip.adoc
+++ b/core/camel-core/readme-eip.adoc
@@ -3,5 +3,197 @@
 Camel supports most of the link:http://www.eaipatterns.com/toc.html[Enterprise Integration Patterns] from the excellent book by link:http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Gregor%20Hohpe[Gregor Hohpe] and link:http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Bobby%20Woolf[Bobby Woolf].
 
 // eips: START
+Number of EIPs: 62 (0 deprecated)
 
+[width="100%",cols="4,6",options="header"]
+|===
+| EIP | Description
+
+| link:src/main/docs/eips/aggregate-eip.adoc[Aggregate] +
+`<aggregate>` | Aggregates many messages into a single message
+
+| link:src/main/docs/eips/batch-config-eip.adoc[Batch-config] +
+`<batch-config>` | Configures batch-processing resequence eip.
+
+| link:src/main/docs/eips/bean-eip.adoc[Bean] +
+`<bean>` | Calls a java bean
+
+| link:src/main/docs/eips/choice-eip.adoc[Choice] +
+`<choice>` | Routes messages based on a series of predicates
+
+| link:src/main/docs/eips/claimCheck-eip.adoc[Claim Check] +
+`<claimCheck>` | The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to retrieve the message content at a later time.
+
+| link:src/main/docs/eips/convertBodyTo-eip.adoc[Convert Body To] +
+`<convertBodyTo>` | Converts the message body to another type
+
+| link:src/main/docs/eips/customLoadBalancer-eip.adoc[Custom Load Balancer] +
+`<customLoadBalancer>` | Custom load balancer
+
+| link:src/main/docs/eips/delay-eip.adoc[Delay] +
+`<delay>` | Delays processing for a specified length of time
+
+| link:src/main/docs/eips/dynamicRouter-eip.adoc[Dynamic Router] +
+`<dynamicRouter>` | Routes messages based on dynamic rules
+
+| link:src/main/docs/eips/enrich-eip.adoc[Enrich] +
+`<enrich>` | Enriches a message with data from a secondary resource
+
+| link:src/main/docs/eips/failover-eip.adoc[Failover] +
+`<failover>` | Failover load balancer
+
+| link:src/main/docs/eips/filter-eip.adoc[Filter] +
+`<filter>` | Filter out messages based using a predicate
+
+| link:src/main/docs/eips/from-eip.adoc[From] +
+`<from>` | Act as a message source as input to a route
+
+| link:src/main/docs/eips/hystrix-eip.adoc[Hystrix] +
+`<hystrix>` | Hystrix Circuit Breaker EIP
+
+| link:src/main/docs/eips/hystrixConfiguration-eip.adoc[Hystrix Configuration] +
+`<hystrixConfiguration>` | Hystrix Circuit Breaker EIP configuration
+
+| link:src/main/docs/eips/idempotentConsumer-eip.adoc[Idempotent Consumer] +
+`<idempotentConsumer>` | Filters out duplicate messages
+
+| link:src/main/docs/eips/inOnly-eip.adoc[In Only] +
+`<inOnly>` | Marks the exchange pattern for the route to one way
+
+| link:src/main/docs/eips/inOut-eip.adoc[In Out] +
+`<inOut>` | Marks the exchange pattern for the route to request/reply
+
+| link:src/main/docs/eips/loadBalance-eip.adoc[Load Balance] +
+`<loadBalance>` | Balances message processing among a number of nodes
+
+| link:src/main/docs/eips/log-eip.adoc[Log] +
+`<log>` | Logs the defined message to the logger
+
+| link:src/main/docs/eips/loop-eip.adoc[Loop] +
+`<loop>` | Processes a message multiple times
+
+| link:src/main/docs/eips/marshal-eip.adoc[Marshal] +
+`<marshal>` | Marshals data into a specified format for transmission over a transport or component
+
+| link:src/main/docs/eips/multicast-eip.adoc[Multicast] +
+`<multicast>` | Routes the same message to multiple paths either sequentially or in parallel.
+
+| link:src/main/docs/eips/onFallback-eip.adoc[On Fallback] +
+`<onFallback>` | Route to be executed when Hystrix EIP executes fallback
+
+| link:src/main/docs/eips/otherwise-eip.adoc[Otherwise] +
+`<otherwise>` | Route to be executed when all other choices evaluate to false
+
+| link:src/main/docs/eips/pipeline-eip.adoc[Pipeline] +
+`<pipeline>` | Routes the message to a sequence of processors.
+
+| link:src/main/docs/eips/pollEnrich-eip.adoc[Poll Enrich] +
+`<pollEnrich>` | Enriches messages with data polled from a secondary resource
+
+| link:src/main/docs/eips/process-eip.adoc[Process] +
+`<process>` | Calls a Camel processor
+
+| link:src/main/docs/eips/random-eip.adoc[Random] +
+`<random>` | Random load balancer
+
+| link:src/main/docs/eips/recipientList-eip.adoc[Recipient List] +
+`<recipientList>` | Routes messages to a number of dynamically specified recipients (dynamic to)
+
+| link:src/main/docs/eips/removeHeader-eip.adoc[Remove Header] +
+`<removeHeader>` | Removes a named header from the message
+
+| link:src/main/docs/eips/removeHeaders-eip.adoc[Remove Headers] +
+`<removeHeaders>` | Removes message headers whose name matches a specified pattern
+
+| link:src/main/docs/eips/removeProperties-eip.adoc[Remove Properties] +
+`<removeProperties>` | Removes message exchange properties whose name matches a specified pattern
+
+| link:src/main/docs/eips/removeProperty-eip.adoc[Remove Property] +
+`<removeProperty>` | Removes a named property from the message exchange
+
+| link:src/main/docs/eips/resequence-eip.adoc[Resequence] +
+`<resequence>` | Resequences (re-order) messages based on an expression
+
+| link:src/main/docs/eips/rollback-eip.adoc[Rollback] +
+`<rollback>` | Forces a rollback by stopping routing the message
+
+| link:src/main/docs/eips/roundRobin-eip.adoc[Round Robin] +
+`<roundRobin>` | Round robin load balancer
+
+| link:src/main/docs/eips/routingSlip-eip.adoc[Routing Slip] +
+`<routingSlip>` | Routes a message through a series of steps that are pre-determined (the slip)
+
+| link:src/main/docs/eips/saga-eip.adoc[Saga] +
+`<saga>` | Enables sagas on the route
+
+| link:src/main/docs/eips/sample-eip.adoc[Sample] +
+`<sample>` | Extract a sample of the messages passing through a route
+
+| link:src/main/docs/eips/script-eip.adoc[Script] +
+`<script>` | Executes a script from a language which does not change the message body.
+
+| link:src/main/docs/eips/serviceCall-eip.adoc[Service Call] +
+`<serviceCall>` | To call remote services
+
+| link:src/main/docs/eips/setBody-eip.adoc[Set Body] +
+`<setBody>` | Sets the contents of the message body
+
+| link:src/main/docs/eips/setHeader-eip.adoc[Set Header] +
+`<setHeader>` | Sets the value of a message header
+
+| link:src/main/docs/eips/setProperty-eip.adoc[Set Property] +
+`<setProperty>` | Sets a named property on the message exchange
+
+| link:src/main/docs/eips/sort-eip.adoc[Sort] +
+`<sort>` | Sorts the contents of the message
+
+| link:src/main/docs/eips/split-eip.adoc[Split] +
+`<split>` | Splits a single message into many sub-messages.
+
+| link:src/main/docs/eips/step-eip.adoc[Step] +
+`<step>` | Routes the message to a sequence of processors which is grouped together as one logical name
+
+| link:src/main/docs/eips/sticky-eip.adoc[Sticky] +
+`<sticky>` | Sticky load balancer
+
+| link:src/main/docs/eips/stop-eip.adoc[Stop] +
+`<stop>` | Stops the processing of the current message
+
+| link:src/main/docs/eips/stream-config-eip.adoc[Stream-config] +
+`<stream-config>` | Configures stream-processing resequence eip.
+
+| link:src/main/docs/eips/threads-eip.adoc[Threads] +
+`<threads>` | Specifies that all steps after this node are processed asynchronously
+
+| link:src/main/docs/eips/throttle-eip.adoc[Throttle] +
+`<throttle>` | Controls the rate at which messages are passed to the next node in the route
+
+| link:src/main/docs/eips/to-eip.adoc[To] +
+`<to>` | Sends the message to a static endpoint
+
+| link:src/main/docs/eips/toD-eip.adoc[To D] +
+`<toD>` | Sends the message to a dynamic endpoint
+
+| link:src/main/docs/eips/topic-eip.adoc[Topic] +
+`<topic>` | Topic load balancer
+
+| link:src/main/docs/eips/transform-eip.adoc[Transform] +
+`<transform>` | Transforms the message body based on an expression
+
+| link:src/main/docs/eips/unmarshal-eip.adoc[Unmarshal] +
+`<unmarshal>` | Converts the message data received from the wire into a format that Apache Camel processors can consume
+
+| link:src/main/docs/eips/validate-eip.adoc[Validate] +
+`<validate>` | Validates a message based on an expression
+
+| link:src/main/docs/eips/weighted-eip.adoc[Weighted] +
+`<weighted>` | Weighted load balancer
+
+| link:src/main/docs/eips/when-eip.adoc[When] +
+`<when>` | Triggers a route when an expression evaluates to true
+
+| link:src/main/docs/eips/wireTap-eip.adoc[Wire Tap] +
+`<wireTap>` | Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.
+
+|===
 // eips: END


[camel] 08/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Karaf integration test and feature updated

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit da71f3f2c49810a4773c692078c48325be672ad4
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 11:26:32 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Karaf integration test and feature updated
---
 platforms/karaf/features/src/main/resources/features.xml            | 4 ++--
 .../karaf/{CamelNetty4HttpTest.java => CamelNettyHttpTest.java}     | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/platforms/karaf/features/src/main/resources/features.xml b/platforms/karaf/features/src/main/resources/features.xml
index 384ba35..06e0a78 100644
--- a/platforms/karaf/features/src/main/resources/features.xml
+++ b/platforms/karaf/features/src/main/resources/features.xml
@@ -1854,10 +1854,10 @@
     <bundle>mvn:org.apache.camel/camel-http-common/${project.version}</bundle>
     <bundle>mvn:org.apache.camel/camel-netty/${project.version}</bundle>
   </feature>
-  <feature name='camel-netty4-http' version='${project.version}' start-level='50'>
+  <feature name='camel-netty-http' version='${project.version}' start-level='50'>
     <feature version='${project.version}'>camel-netty</feature>
     <bundle dependency='true'>mvn:io.netty/netty-codec-http/${netty-version}</bundle>
-    <bundle>mvn:org.apache.camel/camel-netty4-http/${project.version}</bundle>
+    <bundle>mvn:org.apache.camel/camel-netty-http/${project.version}</bundle>
   </feature>
   <feature name='camel-nsq' version='${project.version}' start-level='50'>
     <feature version='${project.version}'>camel-core</feature>
diff --git a/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNetty4HttpTest.java b/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNettyHttpTest.java
similarity index 93%
rename from tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNetty4HttpTest.java
rename to tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNettyHttpTest.java
index cffc1c1..b1b0b8d 100644
--- a/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNetty4HttpTest.java
+++ b/tests/camel-itest-karaf/src/test/java/org/apache/camel/itest/karaf/CamelNettyHttpTest.java
@@ -21,9 +21,9 @@ import org.junit.runner.RunWith;
 import org.ops4j.pax.exam.junit.PaxExam;
 
 @RunWith(PaxExam.class)
-public class CamelNetty4HttpTest extends BaseKarafTest {
+public class CamelNettyHttpTest extends BaseKarafTest {
 
-    public static final String COMPONENT = extractName(CamelNetty4HttpTest.class);
+    public static final String COMPONENT = extractName(CamelNettyHttpTest.class);
 
     @Test
     public void test() throws Exception {
@@ -31,4 +31,4 @@ public class CamelNetty4HttpTest extends BaseKarafTest {
     }
 
 
-}
\ No newline at end of file
+}


[camel] 13/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-rest

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit feb4e972c8cc8694fe2c35396c83e2d576116de2
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 12:25:23 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed refs in camel-rest
---
 .../src/main/java/org/apache/camel/component/rest/RestEndpoint.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
index 90f2e35..93bed74 100644
--- a/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
+++ b/components/camel-rest/src/main/java/org/apache/camel/component/rest/RestEndpoint.java
@@ -47,8 +47,8 @@ import static org.apache.camel.support.RestProducerFactoryHelper.setupComponent;
 @UriEndpoint(firstVersion = "2.14.0", scheme = "rest", title = "REST", syntax = "rest:method:path:uriTemplate", label = "core,rest", lenientProperties = true)
 public class RestEndpoint extends DefaultEndpoint {
 
-    public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"coap", "netty4-http", "jetty", "restlet", "servlet", "spark-java", "undertow"};
-    public static final String[] DEFAULT_REST_PRODUCER_COMPONENTS = new String[]{"http", "netty4-http", "restlet", "undertow"};
+    public static final String[] DEFAULT_REST_CONSUMER_COMPONENTS = new String[]{"coap", "netty-http", "jetty", "restlet", "servlet", "spark-java", "undertow"};
+    public static final String[] DEFAULT_REST_PRODUCER_COMPONENTS = new String[]{"http", "netty-http", "restlet", "undertow"};
     public static final String DEFAULT_API_COMPONENT_NAME = "swagger";
     public static final String RESOURCE_PATH = "META-INF/services/org/apache/camel/rest/";
 


[camel] 10/21: CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and camel-catalog tests

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git

commit d9e73abf4144875aee6c4b5f6ab0dcfb67e1d059
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Thu Aug 8 11:40:37 2019 +0200

    CAMEL-13792 - Rename components to default names, Camel-netty4-http to camel-netty-http - Fixed docs and camel-catalog tests
---
 .../org/apache/camel/catalog/CamelCatalogTest.java |  54 +++---
 components/readme.adoc                             | 122 +------------
 core/camel-core/readme-eip.adoc                    | 192 ---------------------
 .../src/main/resources/features.xml                |   2 +-
 examples/camel-example-netty-http/README.md        |   2 +-
 examples/camel-example-rest-producer/readme.adoc   |   2 +-
 6 files changed, 33 insertions(+), 341 deletions(-)

diff --git a/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java b/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
index fc1d14d..a86bc93 100644
--- a/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
+++ b/catalog/camel-catalog/src/test/java/org/apache/camel/catalog/CamelCatalogTest.java
@@ -223,21 +223,21 @@ public class CamelCatalogTest {
         map.put("path", "foo/bar");
         map.put("disconnect", "true");
 
-        String uri = catalog.asEndpointUri("netty4-http", map, true);
-        assertEquals("netty4-http:http:localhost:8080/foo/bar?disconnect=true", uri);
+        String uri = catalog.asEndpointUri("netty-http", map, true);
+        assertEquals("netty-http:http:localhost:8080/foo/bar?disconnect=true", uri);
 
         // lets switch protocol
         map.put("protocol", "https");
 
-        uri = catalog.asEndpointUri("netty4-http", map, true);
-        assertEquals("netty4-http:https:localhost:8080/foo/bar?disconnect=true", uri);
+        uri = catalog.asEndpointUri("netty-http", map, true);
+        assertEquals("netty-http:https:localhost:8080/foo/bar?disconnect=true", uri);
 
         // lets set a query parameter in the path
         map.put("path", "foo/bar?verbose=true");
         map.put("disconnect", "true");
 
-        uri = catalog.asEndpointUri("netty4-http", map, true);
-        assertEquals("netty4-http:https:localhost:8080/foo/bar?verbose=true&disconnect=true", uri);
+        uri = catalog.asEndpointUri("netty-http", map, true);
+        assertEquals("netty-http:https:localhost:8080/foo/bar?verbose=true&disconnect=true", uri);
     }
 
     @Test
@@ -322,21 +322,21 @@ public class CamelCatalogTest {
         map.put("host", "a-b-c.hostname.tld");
         map.put("port", "8080");
         map.put("path", "anything");
-        String uri = catalog.asEndpointUri("netty4-http", map, false);
-        assertEquals("netty4-http:http:a-b-c.hostname.tld:8080/anything", uri);
+        String uri = catalog.asEndpointUri("netty-http", map, false);
+        assertEquals("netty-http:http:a-b-c.hostname.tld:8080/anything", uri);
 
         map = new LinkedHashMap<>();
         map.put("protocol", "http");
         map.put("host", "a-b-c.server.net");
         map.put("port", "8888");
         map.put("path", "service/v3");
-        uri = catalog.asEndpointUri("netty4-http", map, true);
-        assertEquals("netty4-http:http:a-b-c.server.net:8888/service/v3", uri);
+        uri = catalog.asEndpointUri("netty-http", map, true);
+        assertEquals("netty-http:http:a-b-c.server.net:8888/service/v3", uri);
     }
 
     @Test
     public void testNetty4Http4DynamicToIssueHost() throws Exception {
-        String uri = "netty4-http:http://a-b-c.hostname.tld:8080/anything";
+        String uri = "netty-http:http://a-b-c.hostname.tld:8080/anything";
         Map<String, String> params = catalog.endpointProperties(uri);
         assertEquals("http", params.get("protocol"));
         assertEquals("a-b-c.hostname.tld", params.get("host"));
@@ -346,8 +346,8 @@ public class CamelCatalogTest {
         // remove path
         params.remove("path");
 
-        String resolved = catalog.asEndpointUri("netty4-http", params, false);
-        assertEquals("netty4-http:http:a-b-c.hostname.tld:8080", resolved);
+        String resolved = catalog.asEndpointUri("netty-http", params, false);
+        assertEquals("netty-http:http:a-b-c.hostname.tld:8080", resolved);
     }
 
     @Test
@@ -400,7 +400,7 @@ public class CamelCatalogTest {
 
     @Test
     public void testEndpointPropertiesNetty4Http() throws Exception {
-        Map<String, String> map = catalog.endpointProperties("netty4-http:http:localhost:8080/foo/bar?disconnect=true&keepAlive=false");
+        Map<String, String> map = catalog.endpointProperties("netty-http:http:localhost:8080/foo/bar?disconnect=true&keepAlive=false");
         assertNotNull(map);
         assertEquals(6, map.size());
 
@@ -414,7 +414,7 @@ public class CamelCatalogTest {
 
     @Test
     public void testEndpointPropertiesNetty4HttpDefaultPort() throws Exception {
-        Map<String, String> map = catalog.endpointProperties("netty4-http:http:localhost/foo/bar?disconnect=true&keepAlive=false");
+        Map<String, String> map = catalog.endpointProperties("netty-http:http:localhost/foo/bar?disconnect=true&keepAlive=false");
         assertNotNull(map);
         assertEquals(5, map.size());
 
@@ -427,7 +427,7 @@ public class CamelCatalogTest {
 
     @Test
     public void testEndpointPropertiesNetty4HttpPlaceholder() throws Exception {
-        Map<String, String> map = catalog.endpointProperties("netty4-http:http:{{myhost}}:{{myport}}/foo/bar?disconnect=true&keepAlive=false");
+        Map<String, String> map = catalog.endpointProperties("netty-http:http:{{myhost}}:{{myport}}/foo/bar?disconnect=true&keepAlive=false");
         assertNotNull(map);
         assertEquals(6, map.size());
 
@@ -441,7 +441,7 @@ public class CamelCatalogTest {
 
     @Test
     public void testEndpointPropertiesNetty4HttpWithDoubleSlash() throws Exception {
-        Map<String, String> map = catalog.endpointProperties("netty4-http:http://localhost:8080/foo/bar?disconnect=true&keepAlive=false");
+        Map<String, String> map = catalog.endpointProperties("netty-http:http://localhost:8080/foo/bar?disconnect=true&keepAlive=false");
         assertNotNull(map);
         assertEquals(6, map.size());
 
@@ -734,26 +734,26 @@ public class CamelCatalogTest {
         assertTrue(result.getUnknown().contains("foo"));
 
         // lenient off consumer only
-        result = catalog.validateEndpointProperties("netty4-http:http://myserver?foo=bar", false, true, false);
+        result = catalog.validateEndpointProperties("netty-http:http://myserver?foo=bar", false, true, false);
         assertFalse(result.isSuccess());
         // consumer should still fail because we cannot use lenient option in consumer mode
         assertEquals("foo", result.getUnknown().iterator().next());
         assertNull(result.getLenient());
         // lenient off producer only
-        result = catalog.validateEndpointProperties("netty4-http:http://myserver?foo=bar", false, false, true);
+        result = catalog.validateEndpointProperties("netty-http:http://myserver?foo=bar", false, false, true);
         assertTrue(result.isSuccess());
         // foo is the lenient option
         assertEquals(1, result.getLenient().size());
         assertEquals("foo", result.getLenient().iterator().next());
 
         // lenient on consumer only
-        result = catalog.validateEndpointProperties("netty4-http:http://myserver?foo=bar", true, true, false);
+        result = catalog.validateEndpointProperties("netty-http:http://myserver?foo=bar", true, true, false);
         assertFalse(result.isSuccess());
         // consumer should still fail because we cannot use lenient option in consumer mode
         assertEquals("foo", result.getUnknown().iterator().next());
         assertNull(result.getLenient());
         // lenient on producer only
-        result = catalog.validateEndpointProperties("netty4-http:http://myserver?foo=bar", true, false, true);
+        result = catalog.validateEndpointProperties("netty-http:http://myserver?foo=bar", true, false, true);
         assertFalse(result.isSuccess());
         assertEquals("foo", result.getUnknown().iterator().next());
         assertNull(result.getLenient());
@@ -1220,19 +1220,19 @@ public class CamelCatalogTest {
 
     @Test
     public void testNetty4Http4DynamicToIssue() throws Exception {
-        String uri = "netty4-http:http://10.192.1.10:8080/client/alerts/summary?throwExceptionOnFailure=false";
+        String uri = "netty-http:http://10.192.1.10:8080/client/alerts/summary?throwExceptionOnFailure=false";
         Map<String, String> params = catalog.endpointProperties(uri);
         params.remove("path");
         params.remove("throwExceptionOnFailure");
 
-        String resolved = catalog.asEndpointUri("netty4-http", params, false);
-        assertEquals("netty4-http:http:10.192.1.10:8080", resolved);
+        String resolved = catalog.asEndpointUri("netty-http", params, false);
+        assertEquals("netty-http:http:10.192.1.10:8080", resolved);
 
         // another example with dash in hostname
-        uri = "netty4-http:http://a-b-c.hostname.tld:8080/anything";
+        uri = "netty-http:http://a-b-c.hostname.tld:8080/anything";
         params = catalog.endpointProperties(uri);
-        resolved = catalog.asEndpointUri("netty4-http", params, false);
-        assertEquals("netty4-http:http:a-b-c.hostname.tld:8080/anything", resolved);
+        resolved = catalog.asEndpointUri("netty-http", params, false);
+        assertEquals("netty-http:http:a-b-c.hostname.tld:8080/anything", resolved);
     }
 
     @Test
diff --git a/components/readme.adoc b/components/readme.adoc
index 0b29a5b..6fc5ca4 100644
--- a/components/readme.adoc
+++ b/components/readme.adoc
@@ -1,7 +1,7 @@
 = Components
 
 // components: START
-Number of Components: 297 in 234 JAR artifacts (0 deprecated)
+Number of Components: 263 in 204 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -40,9 +40,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-atmos/src/main/docs/atmos-component.adoc[Atmos] (camel-atmos) +
 `atmos:name/operation` | 2.15 | The atmos component is used for integrating with EMC's Atomos Storage.
 
-| link:camel-atmosphere-websocket/src/main/docs/atmosphere-websocket-component.adoc[Atmosphere Websocket] (camel-atmosphere-websocket) +
-`atmosphere-websocket:servicePath` | 2.14 | To exchange data with external Websocket clients using Atmosphere.
-
 | link:camel-atom/src/main/docs/atom-component.adoc[Atom] (camel-atom) +
 `atom:feedUri` | 1.2 | The atom component is used for consuming Atom RSS feeds.
 
@@ -286,9 +283,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-ftp/src/main/docs/ftps-component.adoc[FTPS] (camel-ftp) +
 `ftps:host:port/directoryName` | 2.2 | The \ftps (FTP secure SSL/TLS) component is used for uploading or downloading files from FTP servers.
 
-| link:camel-ganglia/src/main/docs/ganglia-component.adoc[Ganglia] (camel-ganglia) +
-`ganglia:host:port` | 2.15 | The ganglia component is used for sending metrics to the Ganglia monitoring system.
-
 | link:camel-geocoder/src/main/docs/geocoder-component.adoc[Geocoder] (camel-geocoder) +
 `geocoder:address:latlng` | 2.12 | The geocoder component is used for looking up geocodes (latitude and longitude) for a given address, or reverse lookup.
 
@@ -376,15 +370,9 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-hbase/src/main/docs/hbase-component.adoc[HBase] (camel-hbase) +
 `hbase:tableName` | 2.10 | For reading/writing from/to an HBase store (Hadoop database).
 
-| link:camel-hdfs/src/main/docs/hdfs-component.adoc[HDFS] (camel-hdfs) +
-`hdfs:hostName:port/path` | 2.14 | For reading/writing from/to an HDFS filesystem using Hadoop 2.x.
-
 | link:camel-hipchat/src/main/docs/hipchat-component.adoc[Hipchat] (camel-hipchat) +
 `hipchat:protocol:host:port` | 2.15 | The hipchat component supports producing and consuming messages from/to Hipchat service.
 
-| link:camel-http/src/main/docs/http-component.adoc[HTTP] (camel-http) +
-`http:httpUri` | 2.3 | For calling out to external HTTP servers using Apache HTTP Client 4.x.
-
 | link:camel-iec60870/src/main/docs/iec60870-client-component.adoc[IEC 60870 Client] (camel-iec60870) +
 `iec60870-client:uriPath` | 2.20 | IEC 60870 component used for telecontrol (supervisory control and data acquisition) such as controlling electric power transmission grids and other geographically widespread control systems.
 
@@ -448,12 +436,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-jdbc/src/main/docs/jdbc-component.adoc[JDBC] (camel-jdbc) +
 `jdbc:dataSourceName` | 1.2 | The jdbc component enables you to access databases through JDBC, where SQL queries are sent in the message body.
 
-| link:camel-jetty/src/main/docs/jetty-component.adoc[Jetty] (camel-jetty) +
-`jetty:httpUri` | 1.2 | The jetty component provides HTTP-based endpoints for consuming and producing HTTP requests.
-
-| link:camel-websocket/src/main/docs/websocket-component.adoc[Jetty Websocket] (camel-websocket) +
-`websocket:host:port/resourceUri` | 2.10 | The websocket component provides websocket endpoints with Jetty for communicating with clients using websocket.
-
 | link:camel-jgroups/src/main/docs/jgroups-component.adoc[JGroups] (camel-jgroups) +
 `jgroups:clusterName` | 2.13 | The jgroups component provides exchange of messages between Camel and JGroups clusters.
 
@@ -487,9 +469,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-jt400/src/main/docs/jt400-component.adoc[JT400] (camel-jt400) +
 `jt400:userID:password/systemName/objectPath.type` | 1.5 | The jt400 component allows you to exchanges messages with an AS/400 system using data queues or program call.
 
-| link:camel-kafka/src/main/docs/kafka-component.adoc[Kafka] (camel-kafka) +
-`kafka:topic` | 2.13 | The kafka component allows messages to be sent to (or consumed from) Apache Kafka brokers.
-
 | link:camel-kubernetes/src/main/docs/kubernetes-config-maps-component.adoc[Kubernetes ConfigMap] (camel-kubernetes) +
 `kubernetes-config-maps:masterUrl` | 2.17 | The Kubernetes Configmaps component provides a producer to execute kubernetes configmap operations.
 
@@ -565,18 +544,12 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-micrometer/src/main/docs/micrometer-component.adoc[Micrometer] (camel-micrometer) +
 `micrometer:metricsType:metricsName` | 2.22 | To collect various metrics directly from Camel routes using the Micrometer library.
 
-| link:camel-mina/src/main/docs/mina-component.adoc[Mina] (camel-mina) +
-`mina:protocol:host:port` | 2.10 | Socket level networking using TCP or UDP with the Apache Mina 2.x library.
-
 | link:camel-mllp/src/main/docs/mllp-component.adoc[MLLP] (camel-mllp) +
 `mllp:hostname:port` | 2.17 | Provides functionality required by Healthcare providers to communicate with other systems using the MLLP protocol.
 
 | link:camel-mock/src/main/docs/mock-component.adoc[Mock] (camel-mock) +
 `mock:name` | 1.0 | The mock component is used for testing routes and mediation rules using mocks.
 
-| link:camel-mongodb/src/main/docs/mongodb-component.adoc[MongoDB] (camel-mongodb) +
-`mongodb:connectionBean` | 2.19 | Component for working with documents stored in MongoDB database.
-
 | link:camel-mongodb-gridfs/src/main/docs/mongodb-gridfs-component.adoc[MongoDB GridFS] (camel-mongodb-gridfs) +
 `mongodb-gridfs:connectionBean` | 2.18 | Component for working with MongoDB GridFS.
 
@@ -604,12 +577,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-nats/src/main/docs/nats-component.adoc[Nats] (camel-nats) +
 `nats:servers` | 2.17 | The nats component allows you produce and consume messages from NATS.
 
-| link:camel-netty/src/main/docs/netty-component.adoc[Netty] (camel-netty) +
-`netty:protocol:host:port` | 2.14 | Socket level networking using TCP or UDP with the Netty 4.x library.
-
-| link:camel-netty-http/src/main/docs/netty-http-component.adoc[Netty HTTP] (camel-netty-http) +
-`netty-http:protocol:host:port/path` | 2.14 | Netty HTTP server and client using the Netty 4.x library.
-
 | link:camel-nsq/src/main/docs/nsq-component.adoc[NSQ] (camel-nsq) +
 `nsq:servers` | 2.23 | Represents a nsq endpoint.
 
@@ -679,9 +646,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-pubnub/src/main/docs/pubnub-component.adoc[PubNub] (camel-pubnub) +
 `pubnub:channel` | 2.19 | To send and receive messages to PubNub data stream network for connected devices.
 
-| link:camel-quartz/src/main/docs/quartz-component.adoc[Quartz] (camel-quartz) +
-`quartz:groupName/triggerName` | 2.12 | Provides a scheduled delivery of messages using the Quartz 2.x scheduler.
-
 | link:camel-quickfix/src/main/docs/quickfix-component.adoc[QuickFix] (camel-quickfix) +
 `quickfix:configurationName` | 2.1 | The quickfix component allows to send Financial Interchange (FIX) messages to the QuickFix engine.
 
@@ -736,9 +700,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-servicenow/camel-servicenow-component/src/main/docs/servicenow-component.adoc[ServiceNow] (camel-servicenow) +
 `servicenow:instanceName` | 2.18 | The servicenow component is used to integrate Camel with ServiceNow cloud services.
 
-| link:camel-servlet/src/main/docs/servlet-component.adoc[Servlet] (camel-servlet) +
-`servlet:contextPath` | 2.0 | To use a HTTP Servlet as entry for Camel routes when running in a servlet container.
-
 | link:camel-ftp/src/main/docs/sftp-component.adoc[SFTP] (camel-ftp) +
 `sftp:host:port/directoryName` | 1.1 | The \sftp (FTP over SSH) component is used for uploading or downloading files from SFTP servers.
 
@@ -775,42 +736,15 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-splunk/src/main/docs/splunk-component.adoc[Splunk] (camel-splunk) +
 `splunk:name` | 2.13 | The splunk component allows to publish or search for events in Splunk.
 
-| link:camel-spring-batch/src/main/docs/spring-batch-component.adoc[Spring Batch] (camel-spring-batch) +
-`spring-batch:jobName` | 2.10 | The spring-batch component allows to send messages to Spring Batch for further processing.
-
-| link:camel-spring/src/main/docs/spring-event-component.adoc[Spring Event] (camel-spring) +
-`spring-event:name` | 1.4 | The spring-event component allows to listen for Spring Application Events.
-
 | link:camel-spring-integration/src/main/docs/spring-integration-component.adoc[Spring Integration] (camel-spring-integration) +
 `spring-integration:defaultChannel` | 1.4 | Bridges Camel with Spring Integration.
 
 | link:camel-spring-ldap/src/main/docs/spring-ldap-component.adoc[Spring LDAP] (camel-spring-ldap) +
 `spring-ldap:templateName` | 2.11 | The spring-ldap component allows you to perform searches in LDAP servers using filters as the message payload.
 
-| link:camel-spring-redis/src/main/docs/spring-redis-component.adoc[Spring Redis] (camel-spring-redis) +
-`spring-redis:host:port` | 2.11 | The spring-redis component allows sending and receiving messages from Redis.
-
-| link:camel-spring-ws/src/main/docs/spring-ws-component.adoc[Spring WebService] (camel-spring-ws) +
-`spring-ws:type:lookupKey:webServiceEndpointUri` | 2.6 | The spring-ws component is used for SOAP WebServices using Spring WebServices.
-
-| link:camel-sql/src/main/docs/sql-component.adoc[SQL] (camel-sql) +
-`sql:query` | 1.4 | The sql component allows you to work with databases using JDBC SQL queries.
-
-| link:camel-sql/src/main/docs/sql-stored-component.adoc[SQL Stored Procedure] (camel-sql) +
-`sql-stored:template` | 2.17 | The sql component allows you to work with databases using JDBC Stored Procedure queries.
-
 | link:camel-ssh/src/main/docs/ssh-component.adoc[SSH] (camel-ssh) +
 `ssh:host:port` | 2.10 | The ssh component enables access to SSH servers such that you can send an SSH command, and process the response.
 
-| link:camel-stax/src/main/docs/stax-component.adoc[StAX] (camel-stax) +
-`stax:contentHandlerClass` | 2.9 | The stax component allows messages to be process through a SAX ContentHandler.
-
-| link:camel-stomp/src/main/docs/stomp-component.adoc[Stomp] (camel-stomp) +
-`stomp:destination` | 2.12 | The stomp component is used for communicating with Stomp compliant message brokers.
-
-| link:camel-stream/src/main/docs/stream-component.adoc[Stream] (camel-stream) +
-`stream:kind` | 1.3 | The stream: component provides access to the system-in, system-out and system-err streams as well as allowing streaming of file and URL.
-
 | link:camel-stringtemplate/src/main/docs/string-template-component.adoc[String Template] (camel-stringtemplate) +
 `string-template:resourceUri` | 1.2 | Transforms the message using a String template.
 
@@ -820,33 +754,12 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-telegram/src/main/docs/telegram-component.adoc[Telegram] (camel-telegram) +
 `telegram:type/authorizationToken` | 2.18 | The telegram component provides access to the Telegram Bot API.
 
-| link:camel-thrift/src/main/docs/thrift-component.adoc[Thrift] (camel-thrift) +
-`thrift:host:port/service` | 2.20 | The Thrift component allows to call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism
-
-| link:camel-tika/src/main/docs/tika-component.adoc[Tika] (camel-tika) +
-`tika:operation` | 2.19 | This component integrates with Apache Tika to extract content and metadata from thousands of file types.
-
 | link:camel-timer/src/main/docs/timer-component.adoc[Timer] (camel-timer) +
 `timer:timerName` | 1.0 | The timer component is used for generating message exchanges when a timer fires.
 
 | link:camel-twilio/src/main/docs/twilio-component.adoc[Twilio] (camel-twilio) +
 `twilio:apiName/methodName` | 2.20 | The Twilio component allows you to interact with the Twilio REST APIs using Twilio Java SDK.
 
-| link:camel-twitter/src/main/docs/twitter-directmessage-component.adoc[Twitter Direct Message] (camel-twitter) +
-`twitter-directmessage:user` | 2.10 | The Twitter Direct Message Component consumes/produces user's direct messages.
-
-| link:camel-twitter/src/main/docs/twitter-search-component.adoc[Twitter Search] (camel-twitter) +
-`twitter-search:keywords` | 2.10 | The Twitter Search component consumes search results.
-
-| link:camel-twitter/src/main/docs/twitter-streaming-component.adoc[Twitter Streaming] (camel-twitter) +
-`twitter-streaming:streamingType` | 2.10 | The Twitter Streaming component consumes twitter statuses using Streaming API.
-
-| link:camel-twitter/src/main/docs/twitter-timeline-component.adoc[Twitter Timeline] (camel-twitter) +
-`twitter-timeline:timelineType` | 2.10 | The Twitter Timeline component consumes twitter timeline or update the status of specific user.
-
-| link:camel-undertow/src/main/docs/undertow-component.adoc[Undertow] (camel-undertow) +
-`undertow:httpURI` | 2.16 | The undertow component provides HTTP and WebSocket based endpoints for consuming and producing HTTP/WebSocket requests.
-
 | link:camel-validator/src/main/docs/validator-component.adoc[Validator] (camel-validator) +
 `validator:resourceUri` | 1.1 | Validates the payload of a message using XML Schema and JAXP Validation.
 
@@ -862,9 +775,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-weather/src/main/docs/weather-component.adoc[Weather] (camel-weather) +
 `weather:name` | 2.12 | Polls the weather information from Open Weather Map.
 
-| link:camel-web3j/src/main/docs/web3j-component.adoc[Web3j Ethereum Blockchain] (camel-web3j) +
-`web3j:nodeAddress` | 2.22 | The web3j component uses the Web3j client API and allows you to add/read nodes to/from a web3j compliant content repositories.
-
 | link:camel-webhook/src/main/docs/webhook-component.adoc[Webhook] (camel-webhook) +
 `webhook:endpointUri` | 3.0 | The webhook component allows other Camel components that can receive push notifications to expose webhook endpoints and automatically register them with their own webhook provider.
 
@@ -874,15 +784,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-xchange/src/main/docs/xchange-component.adoc[XChange] (camel-xchange) +
 `xchange:name` | 2.21 | The camel-xchange component provide access to many bitcoin and altcoin exchanges for trading and accessing market data.
 
-| link:camel-xmlsecurity/src/main/docs/xmlsecurity-component.adoc[XML Security] (camel-xmlsecurity) +
-`xmlsecurity:command:name` | 2.12 | Used to sign and verify exchanges using the XML signature specification.
-
-| link:camel-xmpp/src/main/docs/xmpp-component.adoc[XMPP] (camel-xmpp) +
-`xmpp:host:port/participant` | 1.0 | To send and receive messages from a XMPP (chat) server.
-
-| link:camel-saxon/src/main/docs/xquery-component.adoc[XQuery] (camel-saxon) +
-`xquery:resourceUri` | 1.0 | Transforms the message using a XQuery template using Saxon.
-
 | link:camel-xslt/src/main/docs/xslt-component.adoc[XSLT] (camel-xslt) +
 `xslt:resourceUri` | 1.3 | Transforms the message using a XSLT template.
 
@@ -892,9 +793,6 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 | link:camel-zendesk/src/main/docs/zendesk-component.adoc[Zendesk] (camel-zendesk) +
 `zendesk:methodName` | 2.19 | Allows producing messages to manage Zendesk ticket, user, organization, etc.
 
-| link:camel-zookeeper/src/main/docs/zookeeper-component.adoc[ZooKeeper] (camel-zookeeper) +
-`zookeeper:serverUrls/path` | 2.9 | The zookeeper component allows interaction with a ZooKeeper cluster.
-
 | link:camel-zookeeper-master/src/main/docs/zookeeper-master-component.adoc[ZooKeeper Master] (camel-zookeeper-master) +
 `zookeeper-master:groupName:consumerEndpointUri` | 2.19 | Represents an endpoint which only becomes active when it obtains the master lock
 
@@ -905,7 +803,7 @@ Number of Components: 297 in 234 JAR artifacts (0 deprecated)
 == Data Formats
 
 // dataformats: START
-Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
+Number of Data Formats: 40 in 32 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -943,8 +841,6 @@ Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
 
 | link:camel-zip-deflater/src/main/docs/gzipdeflater-dataformat.adoc[GZip Deflater] (camel-zip-deflater) | 2.0 | The GZip data format is a message compression and de-compression format (which works with the popular gzip/gunzip tools).
 
-| link:camel-hl7/src/main/docs/hl7-dataformat.adoc[HL7] (camel-hl7) | 2.0 | The HL7 data format can be used to marshal or unmarshal HL7 (Health Care) model objects.
-
 | link:camel-ical/src/main/docs/ical-dataformat.adoc[iCal] (camel-ical) | 2.12 | The iCal dataformat is used for working with iCalendar messages.
 
 | link:camel-jacksonxml/src/main/docs/jacksonxml-dataformat.adoc[JacksonXML] (camel-jacksonxml) | 2.16 | JacksonXML data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
@@ -975,12 +871,8 @@ Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
 
 | link:camel-soap/src/main/docs/soapjaxb-dataformat.adoc[SOAP] (camel-soap) | 2.3 | SOAP is a data format which uses JAXB2 and JAX-WS annotations to marshal and unmarshal SOAP payloads.
 
-| link:camel-syslog/src/main/docs/syslog-dataformat.adoc[Syslog] (camel-syslog) | 2.6 | The Syslog dataformat is used for working with RFC3164 and RFC5424 messages (logging and monitoring).
-
 | link:camel-tarfile/src/main/docs/tarfile-dataformat.adoc[Tar File] (camel-tarfile) | 2.16 | The Tar File data format is a message compression and de-compression format of tar files.
 
-| link:camel-thrift/src/main/docs/thrift-dataformat.adoc[Thrift] (camel-thrift) | 2.20 | The Thrift data format is used for serialization and deserialization of messages using Apache Thrift binary dataformat.
-
 | link:camel-tagsoup/src/main/docs/tidyMarkup-dataformat.adoc[TidyMarkup] (camel-tagsoup) | 2.0 | TidyMarkup data format is used for parsing HTML and return it as pretty well-formed HTML.
 
 | link:camel-univocity-parsers/src/main/docs/univocity-csv-dataformat.adoc[uniVocity CSV] (camel-univocity-parsers) | 2.15 | The uniVocity CSV data format is used for working with CSV (Comma Separated Values) flat payloads.
@@ -989,8 +881,6 @@ Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
 
 | link:camel-univocity-parsers/src/main/docs/univocity-tsv-dataformat.adoc[uniVocity TSV] (camel-univocity-parsers) | 2.15 | The uniVocity TSV data format is used for working with TSV (Tabular Separated Values) flat payloads.
 
-| link:camel-xmlsecurity/src/main/docs/secureXML-dataformat.adoc[XML Security] (camel-xmlsecurity) | 2.0 | The XML Security data format facilitates encryption and decryption of XML payloads.
-
 | link:camel-xstream/src/main/docs/xstream-dataformat.adoc[XStream] (camel-xstream) | 1.3 | XSTream data format is used for unmarshal a XML payload to POJO or to marshal POJO back to XML payload.
 
 | link:camel-snakeyaml/src/main/docs/yaml-snakeyaml-dataformat.adoc[YAML SnakeYAML] (camel-snakeyaml) | 2.17 | YAML is a data format to marshal and unmarshal Java objects to and from YAML.
@@ -1005,7 +895,7 @@ Number of Data Formats: 44 in 36 JAR artifacts (0 deprecated)
 == Expression Languages
 
 // languages: START
-Number of Languages: 17 in 11 JAR artifacts (0 deprecated)
+Number of Languages: 14 in 8 JAR artifacts (0 deprecated)
 
 [width="100%",cols="4,1,5",options="header"]
 |===
@@ -1023,8 +913,6 @@ Number of Languages: 17 in 11 JAR artifacts (0 deprecated)
 
 | link:camel-base/src/main/docs/header-language.adoc[Header] (camel-base) | 1.5 | To use a Camel Message header in expressions or predicates.
 
-| link:camel-hl7/src/main/docs/hl7terser-language.adoc[HL7 Terser] (camel-hl7) | 2.11 | To use HL7 terser scripts in Camel expressions or predicates.
-
 | link:camel-jsonpath/src/main/docs/jsonpath-language.adoc[JsonPath] (camel-jsonpath) | 2.13 | To use JsonPath in Camel expressions or predicates.
 
 | link:camel-mvel/src/main/docs/mvel-language.adoc[MVEL] (camel-mvel) | 2.0 | To use MVEL scripts in Camel expressions or predicates.
@@ -1035,15 +923,11 @@ Number of Languages: 17 in 11 JAR artifacts (0 deprecated)
 
 | link:camel-base/src/main/docs/simple-language.adoc[Simple] (camel-base) | 1.1 | To use Camels built-in Simple language in Camel expressions or predicates.
 
-| link:camel-spring/src/main/docs/spel-language.adoc[SpEL] (camel-spring) | 2.7 | To use Spring Expression Language (SpEL) in Camel expressions or predicates.
-
 | link:camel-base/src/main/docs/tokenize-language.adoc[Tokenize] (camel-base) | 2.0 | To use Camel message body or header with a tokenizer in Camel expressions or predicates.
 
 | link:camel-jaxp/src/main/docs/xtokenize-language.adoc[XML Tokenize] (camel-jaxp) | 2.14 | To use Camel message body or header with a XML tokenizer in Camel expressions or predicates.
 
 | link:camel-xpath/src/main/docs/xpath-language.adoc[XPath] (camel-xpath) | 1.1 | To use XPath (XML) in Camel expressions or predicates.
-
-| link:camel-saxon/src/main/docs/xquery-language.adoc[XQuery] (camel-saxon) | 1.0 | To use XQuery (XML) in Camel expressions or predicates.
 |===
 // languages: END
 
diff --git a/core/camel-core/readme-eip.adoc b/core/camel-core/readme-eip.adoc
index 107db78..07ab32f 100644
--- a/core/camel-core/readme-eip.adoc
+++ b/core/camel-core/readme-eip.adoc
@@ -3,197 +3,5 @@
 Camel supports most of the link:http://www.eaipatterns.com/toc.html[Enterprise Integration Patterns] from the excellent book by link:http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Gregor%20Hohpe[Gregor Hohpe] and link:http://www.amazon.com/exec/obidos/search-handle-url/105-9796798-8100401?%5Fencoding=UTF8&search-type=ss&index=books&field-author=Bobby%20Woolf[Bobby Woolf].
 
 // eips: START
-Number of EIPs: 62 (0 deprecated)
 
-[width="100%",cols="4,6",options="header"]
-|===
-| EIP | Description
-
-| link:src/main/docs/eips/aggregate-eip.adoc[Aggregate] +
-`<aggregate>` | Aggregates many messages into a single message
-
-| link:src/main/docs/eips/batch-config-eip.adoc[Batch-config] +
-`<batch-config>` | Configures batch-processing resequence eip.
-
-| link:src/main/docs/eips/bean-eip.adoc[Bean] +
-`<bean>` | Calls a java bean
-
-| link:src/main/docs/eips/choice-eip.adoc[Choice] +
-`<choice>` | Routes messages based on a series of predicates
-
-| link:src/main/docs/eips/claimCheck-eip.adoc[Claim Check] +
-`<claimCheck>` | The Claim Check EIP allows you to replace message content with a claim check (a unique key), which can be used to retrieve the message content at a later time.
-
-| link:src/main/docs/eips/convertBodyTo-eip.adoc[Convert Body To] +
-`<convertBodyTo>` | Converts the message body to another type
-
-| link:src/main/docs/eips/customLoadBalancer-eip.adoc[Custom Load Balancer] +
-`<customLoadBalancer>` | Custom load balancer
-
-| link:src/main/docs/eips/delay-eip.adoc[Delay] +
-`<delay>` | Delays processing for a specified length of time
-
-| link:src/main/docs/eips/dynamicRouter-eip.adoc[Dynamic Router] +
-`<dynamicRouter>` | Routes messages based on dynamic rules
-
-| link:src/main/docs/eips/enrich-eip.adoc[Enrich] +
-`<enrich>` | Enriches a message with data from a secondary resource
-
-| link:src/main/docs/eips/failover-eip.adoc[Failover] +
-`<failover>` | Failover load balancer
-
-| link:src/main/docs/eips/filter-eip.adoc[Filter] +
-`<filter>` | Filter out messages based using a predicate
-
-| link:src/main/docs/eips/from-eip.adoc[From] +
-`<from>` | Act as a message source as input to a route
-
-| link:src/main/docs/eips/hystrix-eip.adoc[Hystrix] +
-`<hystrix>` | Hystrix Circuit Breaker EIP
-
-| link:src/main/docs/eips/hystrixConfiguration-eip.adoc[Hystrix Configuration] +
-`<hystrixConfiguration>` | Hystrix Circuit Breaker EIP configuration
-
-| link:src/main/docs/eips/idempotentConsumer-eip.adoc[Idempotent Consumer] +
-`<idempotentConsumer>` | Filters out duplicate messages
-
-| link:src/main/docs/eips/inOnly-eip.adoc[In Only] +
-`<inOnly>` | Marks the exchange pattern for the route to one way
-
-| link:src/main/docs/eips/inOut-eip.adoc[In Out] +
-`<inOut>` | Marks the exchange pattern for the route to request/reply
-
-| link:src/main/docs/eips/loadBalance-eip.adoc[Load Balance] +
-`<loadBalance>` | Balances message processing among a number of nodes
-
-| link:src/main/docs/eips/log-eip.adoc[Log] +
-`<log>` | Logs the defined message to the logger
-
-| link:src/main/docs/eips/loop-eip.adoc[Loop] +
-`<loop>` | Processes a message multiple times
-
-| link:src/main/docs/eips/marshal-eip.adoc[Marshal] +
-`<marshal>` | Marshals data into a specified format for transmission over a transport or component
-
-| link:src/main/docs/eips/multicast-eip.adoc[Multicast] +
-`<multicast>` | Routes the same message to multiple paths either sequentially or in parallel.
-
-| link:src/main/docs/eips/onFallback-eip.adoc[On Fallback] +
-`<onFallback>` | Route to be executed when Hystrix EIP executes fallback
-
-| link:src/main/docs/eips/otherwise-eip.adoc[Otherwise] +
-`<otherwise>` | Route to be executed when all other choices evaluate to false
-
-| link:src/main/docs/eips/pipeline-eip.adoc[Pipeline] +
-`<pipeline>` | Routes the message to a sequence of processors.
-
-| link:src/main/docs/eips/pollEnrich-eip.adoc[Poll Enrich] +
-`<pollEnrich>` | Enriches messages with data polled from a secondary resource
-
-| link:src/main/docs/eips/process-eip.adoc[Process] +
-`<process>` | Calls a Camel processor
-
-| link:src/main/docs/eips/random-eip.adoc[Random] +
-`<random>` | Random load balancer
-
-| link:src/main/docs/eips/recipientList-eip.adoc[Recipient List] +
-`<recipientList>` | Routes messages to a number of dynamically specified recipients (dynamic to)
-
-| link:src/main/docs/eips/removeHeader-eip.adoc[Remove Header] +
-`<removeHeader>` | Removes a named header from the message
-
-| link:src/main/docs/eips/removeHeaders-eip.adoc[Remove Headers] +
-`<removeHeaders>` | Removes message headers whose name matches a specified pattern
-
-| link:src/main/docs/eips/removeProperties-eip.adoc[Remove Properties] +
-`<removeProperties>` | Removes message exchange properties whose name matches a specified pattern
-
-| link:src/main/docs/eips/removeProperty-eip.adoc[Remove Property] +
-`<removeProperty>` | Removes a named property from the message exchange
-
-| link:src/main/docs/eips/resequence-eip.adoc[Resequence] +
-`<resequence>` | Resequences (re-order) messages based on an expression
-
-| link:src/main/docs/eips/rollback-eip.adoc[Rollback] +
-`<rollback>` | Forces a rollback by stopping routing the message
-
-| link:src/main/docs/eips/roundRobin-eip.adoc[Round Robin] +
-`<roundRobin>` | Round robin load balancer
-
-| link:src/main/docs/eips/routingSlip-eip.adoc[Routing Slip] +
-`<routingSlip>` | Routes a message through a series of steps that are pre-determined (the slip)
-
-| link:src/main/docs/eips/saga-eip.adoc[Saga] +
-`<saga>` | Enables sagas on the route
-
-| link:src/main/docs/eips/sample-eip.adoc[Sample] +
-`<sample>` | Extract a sample of the messages passing through a route
-
-| link:src/main/docs/eips/script-eip.adoc[Script] +
-`<script>` | Executes a script from a language which does not change the message body.
-
-| link:src/main/docs/eips/serviceCall-eip.adoc[Service Call] +
-`<serviceCall>` | To call remote services
-
-| link:src/main/docs/eips/setBody-eip.adoc[Set Body] +
-`<setBody>` | Sets the contents of the message body
-
-| link:src/main/docs/eips/setHeader-eip.adoc[Set Header] +
-`<setHeader>` | Sets the value of a message header
-
-| link:src/main/docs/eips/setProperty-eip.adoc[Set Property] +
-`<setProperty>` | Sets a named property on the message exchange
-
-| link:src/main/docs/eips/sort-eip.adoc[Sort] +
-`<sort>` | Sorts the contents of the message
-
-| link:src/main/docs/eips/split-eip.adoc[Split] +
-`<split>` | Splits a single message into many sub-messages.
-
-| link:src/main/docs/eips/step-eip.adoc[Step] +
-`<step>` | Routes the message to a sequence of processors which is grouped together as one logical name
-
-| link:src/main/docs/eips/sticky-eip.adoc[Sticky] +
-`<sticky>` | Sticky load balancer
-
-| link:src/main/docs/eips/stop-eip.adoc[Stop] +
-`<stop>` | Stops the processing of the current message
-
-| link:src/main/docs/eips/stream-config-eip.adoc[Stream-config] +
-`<stream-config>` | Configures stream-processing resequence eip.
-
-| link:src/main/docs/eips/threads-eip.adoc[Threads] +
-`<threads>` | Specifies that all steps after this node are processed asynchronously
-
-| link:src/main/docs/eips/throttle-eip.adoc[Throttle] +
-`<throttle>` | Controls the rate at which messages are passed to the next node in the route
-
-| link:src/main/docs/eips/to-eip.adoc[To] +
-`<to>` | Sends the message to a static endpoint
-
-| link:src/main/docs/eips/toD-eip.adoc[To D] +
-`<toD>` | Sends the message to a dynamic endpoint
-
-| link:src/main/docs/eips/topic-eip.adoc[Topic] +
-`<topic>` | Topic load balancer
-
-| link:src/main/docs/eips/transform-eip.adoc[Transform] +
-`<transform>` | Transforms the message body based on an expression
-
-| link:src/main/docs/eips/unmarshal-eip.adoc[Unmarshal] +
-`<unmarshal>` | Converts the message data received from the wire into a format that Apache Camel processors can consume
-
-| link:src/main/docs/eips/validate-eip.adoc[Validate] +
-`<validate>` | Validates a message based on an expression
-
-| link:src/main/docs/eips/weighted-eip.adoc[Weighted] +
-`<weighted>` | Weighted load balancer
-
-| link:src/main/docs/eips/when-eip.adoc[When] +
-`<when>` | Triggers a route when an expression evaluates to true
-
-| link:src/main/docs/eips/wireTap-eip.adoc[Wire Tap] +
-`<wireTap>` | Routes a copy of a message (or creates a new message) to a secondary destination while continue routing the original message.
-
-|===
 // eips: END
diff --git a/examples/camel-example-artemis-amqp-blueprint/src/main/resources/features.xml b/examples/camel-example-artemis-amqp-blueprint/src/main/resources/features.xml
index 61d64bf..973fdd6 100644
--- a/examples/camel-example-artemis-amqp-blueprint/src/main/resources/features.xml
+++ b/examples/camel-example-artemis-amqp-blueprint/src/main/resources/features.xml
@@ -24,7 +24,7 @@
         <feature version="${project.version}">camel</feature>
         <feature version="${project.version}">camel-blueprint</feature>
         <feature version="${project.version}">camel-amqp</feature>
-        <feature version="${project.version}">camel-netty4-http</feature>
+        <feature version="${project.version}">camel-netty-http</feature>
         <bundle>mvn:org.apache.camel.example/${project.artifactId}/${project.version}</bundle>
     </feature>
 
diff --git a/examples/camel-example-netty-http/README.md b/examples/camel-example-netty-http/README.md
index aadcf56..bf9e41b 100644
--- a/examples/camel-example-netty-http/README.md
+++ b/examples/camel-example-netty-http/README.md
@@ -30,7 +30,7 @@ karaf@root()> feature:install camel
 Then you need to install the following features in Karaf/ServiceMix:
 
 ```sh
-karaf@root()> feature:install camel-netty4-http
+karaf@root()> feature:install camel-netty-http
 ```
 
 Then you can install the shared Netty HTTP server which by default runs on port `8888`.
diff --git a/examples/camel-example-rest-producer/readme.adoc b/examples/camel-example-rest-producer/readme.adoc
index b5f3f15..a381635 100644
--- a/examples/camel-example-rest-producer/readme.adoc
+++ b/examples/camel-example-rest-producer/readme.adoc
@@ -18,7 +18,7 @@ The actual HTTP client that is used to call the REST service is `camel-http` whi
 in the `pom.xml` file. You can use other HTTP clients with the REST producer such as
 
 - camel-http
-- camel-netty4-http
+- camel-netty-http
 - camel-jetty
 - camel-restlet
 - camel-undertow