You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@deltaspike.apache.org by st...@apache.org on 2015/02/28 13:49:49 UTC
deltaspike git commit: DELTASPIKE-842 also cleanup ConfigFilters on
shutdown
Repository: deltaspike
Updated Branches:
refs/heads/master 3d7c3804b -> 4ab47310f
DELTASPIKE-842 also cleanup ConfigFilters on shutdown
Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo
Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/4ab47310
Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/4ab47310
Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/4ab47310
Branch: refs/heads/master
Commit: 4ab47310fd0cecb5e32eb8f96888e2f4b718f795
Parents: 3d7c380
Author: Mark Struberg <st...@apache.org>
Authored: Sat Feb 28 13:49:12 2015 +0100
Committer: Mark Struberg <st...@apache.org>
Committed: Sat Feb 28 13:49:12 2015 +0100
----------------------------------------------------------------------
.../org/apache/deltaspike/core/api/config/ConfigResolver.java | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/deltaspike/blob/4ab47310/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/config/ConfigResolver.java
----------------------------------------------------------------------
diff --git a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/config/ConfigResolver.java b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/config/ConfigResolver.java
index 836932d..f75f703 100644
--- a/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/config/ConfigResolver.java
+++ b/deltaspike/core/api/src/main/java/org/apache/deltaspike/core/api/config/ConfigResolver.java
@@ -108,10 +108,13 @@ public final class ConfigResolver
/**
* Clear all ConfigSources for the current ClassLoader.
+ * This will also clean up all ConfigFilters.
*/
public static synchronized void freeConfigSources()
{
- configSources.remove(ClassUtils.getClassLoader(null));
+ ClassLoader classLoader = ClassUtils.getClassLoader(null);
+ configSources.remove(classLoader);
+ configFilters.remove(classLoader);
}
/**