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