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 <[email protected]> Authored: Sat Feb 28 13:49:12 2015 +0100 Committer: Mark Struberg <[email protected]> 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); } /**
