From 29696ea143faaef91346ec2218bda066069b231b Mon Sep 17 00:00:00 2001 From: Ryan Fowler Date: Wed, 14 Dec 2011 12:56:13 -0600 Subject: [PATCH] Handle Jetty's removal of method ServletContextHandler.addFilter(String,String,int) Jetty no longer has this method in 8.x versions. Looking at Jetty's FilterMapping.setDispatcherTypes(), ServletContextHandler.addFilter(String filterClass,String pathSpec,EnumSet dispatches) with null for the third parameter appears to do the same thing. --- .../org/apache/camel/component/jetty/JettyHttpComponent.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java index 87891761e2846..b81aa2c57e180 100644 --- a/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java +++ b/components/camel-jetty/src/main/java/org/apache/camel/component/jetty/JettyHttpComponent.java @@ -370,7 +370,7 @@ private void setFilters(JettyHttpEndpoint endpoint, Server server, String connec if (endpoint.isMatchOnUriPrefix()) { pathSpec = pathSpec.endsWith("/") ? pathSpec + "*" : pathSpec + "/*"; } - context.addFilter(filterHolder, pathSpec, 0); + context.addFilter(filterHolder, pathSpec, null); } } @@ -404,7 +404,7 @@ private void enableMultipartFilter(HttpEndpoint endpoint, Server server, String if (endpoint.isMatchOnUriPrefix()) { pathSpec = pathSpec.endsWith("/") ? pathSpec + "*" : pathSpec + "/*"; } - context.addFilter(filterHolder, pathSpec, 0); + context.addFilter(filterHolder, pathSpec, null); LOG.debug("using multipart filter implementation " + filter.getClass().getName() + " for path " + pathSpec); }