File commons-vfs-1.0-jakarta-commons-httpclient-3.1.patch of Package jakarta-commons-vfs

--- vfs-1.0/sandbox/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavConnectionManager.java.orig	2008-10-01 15:42:38.934425175 -0400
+++ vfs-1.0/sandbox/src/main/java/org/apache/commons/vfs/provider/webdav/WebdavConnectionManager.java	2008-10-01 15:51:31.938609532 -0400
@@ -3,6 +3,7 @@
 import org.apache.commons.httpclient.HostConfiguration;
 import org.apache.commons.httpclient.HttpConnection;
 import org.apache.commons.httpclient.HttpConnectionManager;
+import org.apache.commons.httpclient.params.HttpConnectionManagerParams;
 
 import java.io.IOException;
 import java.io.InputStream;
@@ -24,7 +25,8 @@
  */
 public class WebdavConnectionManager implements HttpConnectionManager
 {
-    private static class ConnectionParameters
+
+    private static class ConnectionParameters extends HttpConnectionManagerParams
     {
         private boolean staleCheck;
 
@@ -251,4 +253,15 @@
             getLocalHttpConnection().close();
         }
     }
+
+    public void setParams(HttpConnectionManagerParams params) {
+        if (params == null) {
+            throw new IllegalArgumentException("Parameters may not be null");
+        }
+        this.params = (ConnectionParameters) params;
+    }
+
+    public HttpConnectionManagerParams getParams()  {
+        return this.params;
+    }
 }
openSUSE Build Service is sponsored by