You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by br...@apache.org on 2008/07/21 13:42:12 UTC

svn commit: r678396 - /maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java

Author: brett
Date: Mon Jul 21 04:42:12 2008
New Revision: 678396

URL: http://svn.apache.org/viewvc?rev=678396&view=rev
Log:
make sure to release the key ring when not in use by the container as the instance itself doesn't seem to be collected

Modified:
    maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java

Modified: maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java
URL: http://svn.apache.org/viewvc/maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java?rev=678396&r1=678395&r2=678396&view=diff
==============================================================================
--- maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java (original)
+++ maven/artifact/branches/MNG-2477/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java Mon Jul 21 04:42:12 2008
@@ -70,6 +70,7 @@
 import org.codehaus.plexus.context.ContextException;
 import org.codehaus.plexus.logging.AbstractLogEnabled;
 import org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable;
+import org.codehaus.plexus.personality.plexus.lifecycle.phase.Disposable;
 import org.codehaus.plexus.util.FileUtils;
 import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.xml.Xpp3Dom;
@@ -78,7 +79,7 @@
 public class DefaultWagonManager
     extends AbstractLogEnabled
     implements WagonManager,
-    Contextualizable
+    Contextualizable, Disposable
 {
     private static final String WILDCARD = "*";
 
@@ -1378,4 +1379,9 @@
     {
         this.updateCheckManager = updateCheckManager;        
     }
+
+    public void dispose()
+    {
+        keyRing = null;
+    }
 }