]> source.dussan.org Git - archiva.git/commitdiff
use more recent jetty version
authorOlivier Lamy <olamy@apache.org>
Tue, 2 Oct 2012 15:11:33 +0000 (15:11 +0000)
committerOlivier Lamy <olamy@apache.org>
Tue, 2 Oct 2012 15:11:33 +0000 (15:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/archiva/trunk@1392950 13f79535-47bb-0310-9956-ffa450edef68

archiva-modules/archiva-base/archiva-proxy/pom.xml
archiva-modules/archiva-base/archiva-proxy/src/main/java/org/apache/archiva/proxy/ProxyConnector.java
archiva-modules/archiva-base/archiva-proxy/src/test/java/org/apache/archiva/proxy/HttpProxyTransferTest.java

index 75f22e52ace9acb24c7785dc147b5e0dd4724bf1..5d2e1b920b330ed5f03eb1672c80e489f08ccf6a 100644 (file)
       <scope>test</scope>
     </dependency>
     <dependency>
-      <groupId>org.mortbay.jetty</groupId>
-      <artifactId>jetty</artifactId>
-      <version>6.1.11</version>
+      <groupId>org.eclipse.jetty</groupId>
+      <artifactId>jetty-server</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
index 2a11dd6ee999b9126e1de37a28896de3dfd6d080..79ff9da45bb46fc7d2d1ed46ca4df893866c853a 100644 (file)
@@ -29,8 +29,6 @@ import java.util.Map;
 
 /**
  * This represents a connector for a repository to repository proxy.
- *
- *
  */
 public class ProxyConnector
     implements RepositoryConnector
@@ -44,19 +42,24 @@ public class ProxyConnector
     private List<String> whitelist;
 
     private String proxyId;
-    
+
     private int order;
 
     private Map<String, String> policies;
-    
+
     private boolean disabled;
 
+    public ProxyConnector()
+    {
+        // no op
+    }
+
     public boolean isDisabled()
     {
         return disabled;
     }
 
-    public void setDisabled(boolean disabled) 
+    public void setDisabled( boolean disabled )
     {
         this.disabled = disabled;
     }
index f3264febec72413141e79462238beef25dddf292..4273bf3d384816c952990c26ce43c840eb5832e3 100644 (file)
@@ -35,14 +35,14 @@ import org.apache.archiva.policies.PropagateErrorsOnUpdateDownloadPolicy;
 import org.apache.archiva.policies.ReleasesPolicy;
 import org.apache.archiva.policies.SnapshotsPolicy;
 import org.apache.archiva.repository.ManagedRepositoryContent;
+import org.eclipse.jetty.server.Handler;
+import org.eclipse.jetty.server.Request;
+import org.eclipse.jetty.server.Server;
+import org.eclipse.jetty.server.handler.AbstractHandler;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
-import org.mortbay.jetty.Handler;
-import org.mortbay.jetty.Request;
-import org.mortbay.jetty.Server;
-import org.mortbay.jetty.handler.AbstractHandler;
 import org.springframework.context.ApplicationContext;
 import org.springframework.test.context.ContextConfiguration;
 
@@ -137,6 +137,18 @@ public class HttpProxyTransferTest
 
         Handler handler = new AbstractHandler()
         {
+            public void handle( String s, Request request, HttpServletRequest httpServletRequest,
+                                HttpServletResponse response )
+                throws IOException, ServletException
+            {
+                response.setContentType( "text/plain" );
+                response.setStatus( HttpServletResponse.SC_OK );
+                response.getWriter().print( "get-default-layout-1.0.jar\n\n" );
+                assertNotNull( request.getHeader( "Proxy-Connection" ) );
+
+                ( (Request) request ).setHandled( true );
+            }
+
             public void handle( String target, HttpServletRequest request, HttpServletResponse response, int dispatch )
                 throws IOException, ServletException
             {