commit | 0e0bb5bf92cd700b5a08802ea3e9b12100a32418 | [log] [tgz] |
---|---|---|
author | Les Hazlewood <lhazlewood@apache.org> | Thu Mar 14 03:17:41 2013 +0000 |
committer | Les Hazlewood <lhazlewood@apache.org> | Thu Mar 14 03:17:41 2013 +0000 |
tree | 4b1d3bc358f7593e06927048626234d7c9389d53 | |
parent | 83cd995b6ccfbd8c254b45fd625c25dda36ae149 [diff] |
Ensured ReflectionBuilder initialized objects after applying properties git-svn-id: https://svn.apache.org/repos/asf/shiro/branches/SHIRO-317b@1456314 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/src/main/java/org/apache/shiro/config/ReflectionBuilder.java b/core/src/main/java/org/apache/shiro/config/ReflectionBuilder.java index a2a0598..4bea1e4 100644 --- a/core/src/main/java/org/apache/shiro/config/ReflectionBuilder.java +++ b/core/src/main/java/org/apache/shiro/config/ReflectionBuilder.java
@@ -125,6 +125,9 @@ } } + //initialize all objects: + LifecycleUtils.init(objects.values()); + return objects; }
diff --git a/core/src/main/java/org/apache/shiro/session/mgt/StandardSessionManager.java b/core/src/main/java/org/apache/shiro/session/mgt/StandardSessionManager.java index 061f02e..9aa920e 100644 --- a/core/src/main/java/org/apache/shiro/session/mgt/StandardSessionManager.java +++ b/core/src/main/java/org/apache/shiro/session/mgt/StandardSessionManager.java
@@ -185,8 +185,8 @@ //Don't expose the EIS-tier Session object to the client-tier: Session exposed = createExposedSession(internal, context); - StartedSessionEvent event = new StartedSessionEvent(exposed, context); - notify(event); + //StartedSessionEvent event = new StartedSessionEvent(exposed, context); + //notify(event); return exposed; }