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/19 07:27:52 UTC
[camel] 01/02: Revert "cleanups for camel-netty9 to camel-netty
component renaming"
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 0ddda5bf95750696dffe342dd7f1d5a932ce55e5
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Mon Aug 19 08:56:55 2019 +0200
Revert "cleanups for camel-netty9 to camel-netty component renaming"
This reverts commit 43feac0b8d110eb04ee005e059e59ad662dab68e.
---
.../META-INF/maven/archetype-metadata.xml | 4 ++--
.../src/main/resources/archetype-resources/pom.xml | 2 +-
components/camel-jetty/pom.xml | 14 +++++++-------
.../component/{jetty => jetty9}/AttachmentHttpBinding.java | 6 +++---
.../component/{jetty => jetty9}/CamelHttpClient9.java | 9 +++++----
.../{jetty => jetty9}/CamelInputStreamContentProvider.java | 2 +-
.../component/{jetty => jetty9}/HttpSendDynamicAware.java | 2 +-
.../component/{jetty => jetty9}/JettyContentExchange9.java | 4 +++-
.../component/{jetty => jetty9}/JettyHttpComponent9.java | 11 +++++++----
.../component/{jetty => jetty9}/JettyHttpEndpoint9.java | 12 ++++++++----
.../org/apache/camel/component/jetty/BaseJettyTest.java | 5 +++++
.../component/jetty/HttpProducerSendEmptyHeaderTest.java | 6 ++++--
.../component/jetty/JettyComponentSpringConfiguredTest.xml | 2 +-
.../org/apache/camel/component/jetty/jetty-https.xml | 2 +-
.../camel-salesforce/camel-salesforce-component/pom.xml | 14 +++++++-------
.../camel-salesforce/camel-salesforce-maven-plugin/pom.xml | 6 +++---
examples/camel-example-cdi-rest-servlet/pom.xml | 8 ++++----
examples/camel-example-servlet-tomcat/pom.xml | 2 +-
parent/pom.xml | 3 ++-
.../springboot/JettyHttpComponentAutoConfiguration9.java | 4 ++--
.../springboot/JettyHttpComponentConfiguration9.java | 2 +-
.../src/main/resources/META-INF/spring.factories | 2 +-
tests/camel-performance/pom.xml | 8 ++++----
23 files changed, 74 insertions(+), 56 deletions(-)
diff --git a/archetypes/camel-archetype-web/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml b/archetypes/camel-archetype-web/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
index 5ac238b..12792ab 100644
--- a/archetypes/camel-archetype-web/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
+++ b/archetypes/camel-archetype-web/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
@@ -24,8 +24,8 @@
<requiredProperty key="camel-version">
<defaultValue>${project.version}</defaultValue>
</requiredProperty>
- <requiredProperty key="jetty-version">
- <defaultValue>${jetty-version}</defaultValue>
+ <requiredProperty key="jetty9-version">
+ <defaultValue>${jetty9-version}</defaultValue>
</requiredProperty>
<requiredProperty key="jetty-plugin-version">
<defaultValue>${jetty-plugin-version}</defaultValue>
diff --git a/archetypes/camel-archetype-web/src/main/resources/archetype-resources/pom.xml b/archetypes/camel-archetype-web/src/main/resources/archetype-resources/pom.xml
index 114bc3d..3e9f75a 100644
--- a/archetypes/camel-archetype-web/src/main/resources/archetype-resources/pom.xml
+++ b/archetypes/camel-archetype-web/src/main/resources/archetype-resources/pom.xml
@@ -119,7 +119,7 @@
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<configuration>
<webApp>
<contextPath>/${project.artifactId}</contextPath>
diff --git a/components/camel-jetty/pom.xml b/components/camel-jetty/pom.xml
index 3a1cccc..2f1e044 100644
--- a/components/camel-jetty/pom.xml
+++ b/components/camel-jetty/pom.xml
@@ -54,7 +54,7 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<exclusions>
<exclusion>
<groupId>org.eclipse.jetty.orbit</groupId>
@@ -65,32 +65,32 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-security</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-jmx</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/AttachmentHttpBinding.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/AttachmentHttpBinding.java
similarity index 99%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/AttachmentHttpBinding.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/AttachmentHttpBinding.java
index 9dd3494..ecdf7af 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/AttachmentHttpBinding.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/AttachmentHttpBinding.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.io.IOException;
import java.io.InputStream;
@@ -118,7 +118,7 @@ final class AttachmentHttpBinding extends DefaultHttpBinding {
}
}
}
-
+
final class PartDataSource implements DataSource {
private final Part part;
@@ -146,4 +146,4 @@ final class AttachmentHttpBinding extends DefaultHttpBinding {
return part.getContentType();
}
}
-}
+}
\ No newline at end of file
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelHttpClient9.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelHttpClient9.java
similarity index 94%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelHttpClient9.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelHttpClient9.java
index 4eb3e8f..b9463c4 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelHttpClient9.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelHttpClient9.java
@@ -14,16 +14,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.util.concurrent.Executor;
+import org.apache.camel.component.jetty.CamelHttpClient;
import org.eclipse.jetty.client.HttpClientTransport;
import org.eclipse.jetty.util.ssl.SslContextFactory;
@Deprecated
public class CamelHttpClient9 extends CamelHttpClient {
-
+
public CamelHttpClient9(SslContextFactory sslContextFactory) {
super(sslContextFactory);
}
@@ -41,7 +42,7 @@ public class CamelHttpClient9 extends CamelHttpClient {
protected void setThreadPoolOrExecutor(Executor pool) {
setExecutor(pool);
}
-
+
@Override
public void setProxy(String host, int port) {
getProxyConfiguration().getProxies().add(new org.eclipse.jetty.client.HttpProxy(host, port));
@@ -56,5 +57,5 @@ public class CamelHttpClient9 extends CamelHttpClient {
public int getProxyPort() {
return getProxyConfiguration().getProxies().get(0).getAddress().getPort();
}
-
+
}
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelInputStreamContentProvider.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelInputStreamContentProvider.java
similarity index 93%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelInputStreamContentProvider.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelInputStreamContentProvider.java
index ad56f13..a1e0d0f 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/CamelInputStreamContentProvider.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/CamelInputStreamContentProvider.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.io.InputStream;
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/HttpSendDynamicAware.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/HttpSendDynamicAware.java
similarity index 95%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/HttpSendDynamicAware.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/HttpSendDynamicAware.java
index 04d1a31..de6b492 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/HttpSendDynamicAware.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/HttpSendDynamicAware.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import org.apache.camel.spi.annotations.SendDynamic;
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyContentExchange9.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyContentExchange9.java
similarity index 98%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyContentExchange9.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyContentExchange9.java
index acb64cc..a1c6541 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyContentExchange9.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyContentExchange9.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.io.ByteArrayOutputStream;
import java.io.Closeable;
@@ -36,6 +36,8 @@ import org.apache.camel.CamelExchangeException;
import org.apache.camel.Exchange;
import org.apache.camel.ExchangeTimedOutException;
import org.apache.camel.StreamCache;
+import org.apache.camel.component.jetty.JettyContentExchange;
+import org.apache.camel.component.jetty.JettyHttpBinding;
import org.apache.camel.support.builder.OutputStreamBuilder;
import org.eclipse.jetty.client.HttpClient;
import org.eclipse.jetty.client.api.Request;
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent9.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpComponent9.java
similarity index 95%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent9.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpComponent9.java
index 0013ee1..2a17813 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent9.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpComponent9.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.net.URI;
import java.net.URISyntaxException;
@@ -23,6 +23,9 @@ import java.util.HashMap;
import java.util.Map;
import org.apache.camel.RuntimeCamelException;
+import org.apache.camel.component.jetty.CamelHttpClient;
+import org.apache.camel.component.jetty.JettyHttpComponent;
+import org.apache.camel.component.jetty.JettyHttpEndpoint;
import org.apache.camel.spi.annotations.Component;
import org.apache.camel.support.PropertyBindingSupport;
import org.eclipse.jetty.client.HttpClientTransport;
@@ -51,7 +54,7 @@ public class JettyHttpComponent9 extends JettyHttpComponent {
protected JettyHttpEndpoint createEndpoint(URI endpointUri, URI httpUri) throws URISyntaxException {
return new JettyHttpEndpoint9(this, endpointUri.toString(), httpUri);
}
-
+
@Override
protected AbstractConnector createConnectorJettyInternal(Server server,
JettyHttpEndpoint endpoint,
@@ -78,8 +81,8 @@ public class JettyHttpComponent9 extends JettyHttpComponent {
}
if (useXForwardedForHeader) {
httpConfig.addCustomizer(new ForwardedRequestCustomizer());
- }
- HttpConnectionFactory httpFactory = new org.eclipse.jetty.server.HttpConnectionFactory(httpConfig);
+ }
+ HttpConnectionFactory httpFactory = new org.eclipse.jetty.server.HttpConnectionFactory(httpConfig);
ArrayList<ConnectionFactory> connectionFactories = new ArrayList<>();
ServerConnector result = new org.eclipse.jetty.server.ServerConnector(server);
diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint9.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpEndpoint9.java
similarity index 89%
rename from components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint9.java
rename to components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpEndpoint9.java
index 9fe43da..3425065 100644
--- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpEndpoint9.java
+++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty9/JettyHttpEndpoint9.java
@@ -14,13 +14,17 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty;
+package org.apache.camel.component.jetty9;
import java.net.URI;
import java.net.URISyntaxException;
import org.apache.camel.AsyncEndpoint;
+import org.apache.camel.component.jetty.JettyContentExchange;
+import org.apache.camel.component.jetty.JettyHttpComponent;
+import org.apache.camel.component.jetty.JettyHttpEndpoint;
import org.apache.camel.http.common.HttpBinding;
+import org.apache.camel.http.common.HttpConsumer;
import org.apache.camel.spi.UriEndpoint;
/**
@@ -40,7 +44,7 @@ public class JettyHttpEndpoint9 extends JettyHttpEndpoint implements AsyncEndpoi
@Override
public HttpBinding getHttpBinding() {
- // make sure we include jetty variant of the http binding
+ // make sure we include jetty9 variant of the http binding
if (this.binding == null) {
this.binding = new AttachmentHttpBinding();
this.binding.setTransferException(isTransferException());
@@ -61,9 +65,9 @@ public class JettyHttpEndpoint9 extends JettyHttpEndpoint implements AsyncEndpoi
super.setHttpBinding(binding);
this.binding = binding;
}
-
+
@Override
public JettyContentExchange createContentExchange() {
return new JettyContentExchange9();
- }
+ }
}
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
index 820f920..b75cd0d 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/BaseJettyTest.java
@@ -103,4 +103,9 @@ public abstract class BaseJettyTest extends CamelTestSupport {
jetty.setHeaderFilterStrategy(filterStrat);
}
+ protected boolean isJetty8() {
+ String majorVersion = Server.getVersion().split("\\.")[0];
+ return "8".equals(majorVersion);
+ }
+
}
diff --git a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
index db37ed7..07abdd7 100644
--- a/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
+++ b/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpProducerSendEmptyHeaderTest.java
@@ -31,8 +31,10 @@ public class HttpProducerSendEmptyHeaderTest extends BaseJettyTest {
public void testHttpProducerSendEmptyHeader() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:result");
mock.expectedMessageCount(1);
-
- mock.expectedHeaderReceived("foo", null);
+
+ // Jetty 8 treats an empty header as "" while Jetty 9 treats it as null
+ String expectedValue = isJetty8() ? "" : null;
+ mock.expectedHeaderReceived("foo", expectedValue);
template.sendBodyAndHeader("http://localhost:{{port}}/myapp/mytest", "Hello World", "foo", "");
diff --git a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.xml b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.xml
index 99fcc15..e68b098 100644
--- a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.xml
+++ b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/JettyComponentSpringConfiguredTest.xml
@@ -24,7 +24,7 @@
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
">
- <bean id="jetty2" class="org.apache.camel.component.jetty.JettyHttpComponent9">
+ <bean id="jetty2" class="org.apache.camel.component.jetty9.JettyHttpComponent9">
<property name="enableJmx" value="true"/>
<property name="minThreads" value="10"/>
<property name="maxThreads" value="50"/>
diff --git a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
index 576650c..604abf2 100644
--- a/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
+++ b/components/camel-jetty/src/test/resources/org/apache/camel/component/jetty/jetty-https.xml
@@ -23,7 +23,7 @@
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd
">
- <bean id="jetty" class="org.apache.camel.component.jetty.JettyHttpComponent9">
+ <bean id="jetty" class="org.apache.camel.component.jetty9.JettyHttpComponent9">
<property name="sslPassword" value="changeit"/>
<property name="sslKeyPassword" value="changeit"/>
<property name="keystore" value="src/test/resources/jsse/localhost.ks"/>
diff --git a/components/camel-salesforce/camel-salesforce-component/pom.xml b/components/camel-salesforce/camel-salesforce-component/pom.xml
index dcf6a02..2932aee 100644
--- a/components/camel-salesforce/camel-salesforce-component/pom.xml
+++ b/components/camel-salesforce/camel-salesforce-component/pom.xml
@@ -54,22 +54,22 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util-ajax</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-io</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
@@ -169,19 +169,19 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-proxy</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
index 14664ef..80263e0 100644
--- a/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
+++ b/components/camel-salesforce/camel-salesforce-maven-plugin/pom.xml
@@ -170,19 +170,19 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-proxy</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/examples/camel-example-cdi-rest-servlet/pom.xml b/examples/camel-example-cdi-rest-servlet/pom.xml
index 4213dca..e5115eb 100644
--- a/examples/camel-example-cdi-rest-servlet/pom.xml
+++ b/examples/camel-example-cdi-rest-servlet/pom.xml
@@ -142,7 +142,7 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-deploy</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>runtime</scope>
</dependency>
@@ -158,13 +158,13 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-annotations</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
@@ -189,7 +189,7 @@
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
</plugin>
</plugins>
</build>
diff --git a/examples/camel-example-servlet-tomcat/pom.xml b/examples/camel-example-servlet-tomcat/pom.xml
index 3e1c77e..07a6558 100644
--- a/examples/camel-example-servlet-tomcat/pom.xml
+++ b/examples/camel-example-servlet-tomcat/pom.xml
@@ -88,7 +88,7 @@
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<configuration>
<webApp>
<contextPath>/${project.artifactId}</contextPath>
diff --git a/parent/pom.xml b/parent/pom.xml
index 5c5a702..673f31c 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -342,7 +342,8 @@
<jedis-client-version>2.9.0</jedis-client-version>
<jedis-client-bundle-version>2.9.0_1</jedis-client-bundle-version>
<jersey-version>2.28</jersey-version>
- <jetty-version>9.4.19.v20190610</jetty-version>
+ <jetty9-version>9.4.19.v20190610</jetty9-version>
+ <jetty-version>${jetty9-version}</jetty-version>
<jetty-plugin-version>${jetty-version}</jetty-plugin-version>
<jetty-runner-groupId>org.eclipse.jetty</jetty-runner-groupId>
<jettison-version>1.4.0</jettison-version>
diff --git a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentAutoConfiguration9.java b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java
similarity index 98%
rename from platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentAutoConfiguration9.java
rename to platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java
index b95c77f..6d5b2ef 100644
--- a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentAutoConfiguration9.java
+++ b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentAutoConfiguration9.java
@@ -14,14 +14,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty.springboot;
+package org.apache.camel.component.jetty9.springboot;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.annotation.Generated;
import org.apache.camel.CamelContext;
-import org.apache.camel.component.jetty.JettyHttpComponent9;
+import org.apache.camel.component.jetty9.JettyHttpComponent9;
import org.apache.camel.spi.ComponentCustomizer;
import org.apache.camel.spi.HasId;
import org.apache.camel.spring.boot.CamelAutoConfiguration;
diff --git a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentConfiguration9.java b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
similarity index 99%
rename from platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentConfiguration9.java
rename to platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
index cb5b3b4..e135dd9 100644
--- a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty/springboot/JettyHttpComponentConfiguration9.java
+++ b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/java/org/apache/camel/component/jetty9/springboot/JettyHttpComponentConfiguration9.java
@@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.apache.camel.component.jetty.springboot;
+package org.apache.camel.component.jetty9.springboot;
import java.util.Map;
import javax.annotation.Generated;
diff --git a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/resources/META-INF/spring.factories b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/resources/META-INF/spring.factories
index 37c0327..6a3a401 100644
--- a/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/resources/META-INF/spring.factories
+++ b/platforms/spring-boot/components-starter/camel-jetty-starter/src/main/resources/META-INF/spring.factories
@@ -16,4 +16,4 @@
## ---------------------------------------------------------------------------
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
-org.apache.camel.component.jetty.springboot.JettyHttpComponentAutoConfiguration9
+org.apache.camel.component.jetty9.springboot.JettyHttpComponentAutoConfiguration9
diff --git a/tests/camel-performance/pom.xml b/tests/camel-performance/pom.xml
index a4c3b0f3..9076291 100644
--- a/tests/camel-performance/pom.xml
+++ b/tests/camel-performance/pom.xml
@@ -125,25 +125,25 @@
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-util</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-io</artifactId>
- <version>${jetty-version}</version>
+ <version>${jetty9-version}</version>
<scope>test</scope>
</dependency>
<dependency>