You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by dd...@apache.org on 2007/02/22 05:36:35 UTC

svn commit: r510395 - /portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java

Author: ddewolf
Date: Wed Feb 21 20:36:35 2007
New Revision: 510395

URL: http://svn.apache.org/viewvc?view=rev&rev=510395
Log:
cleaning up configs on shutdown

Modified:
    portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java

Modified: portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java
URL: http://svn.apache.org/viewvc/portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java?view=diff&rev=510395&r1=510394&r2=510395
==============================================================================
--- portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java (original)
+++ portals/pluto/trunk/pluto-container/src/main/java/org/apache/pluto/core/PortletContextManager.java Wed Feb 21 20:36:35 2007
@@ -161,6 +161,13 @@
 
     public void remove(InternalPortletContext context) {
         portletContexts.remove(context);
+        Iterator configs = portletConfigs.keySet().iterator();
+        while(configs.hasNext()) {
+            String key = (String)configs.next();
+            if(key.startsWith(context.getApplicationId() + "/")) {
+                portletConfigs.remove(key);
+            }
+        }
         fireRemoved(context);
     }