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;
+ }
}