From 06da0245146f997db6ac728c441312941633eae0 Mon Sep 17 00:00:00 2001 From: Danilo Costa Viana Date: Tue, 18 Nov 2014 17:46:01 -0300 Subject: [PATCH] Implementado reparo para vazamento de memória no ViewContext [Merged de 2.4.2-SNAPSHOT] --- archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml | 8 +++++++- impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/FacesViewBeanStore.java | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/FacesViewContextImpl.java | 85 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------ impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/SessionBeanStore.java | 43 ------------------------------------------- impl/extension/jsf/src/test/resources/exception-handler-authentication/web.xml | 3 +++ impl/extension/jsf/src/test/resources/exception-handler-authorization/web.xml | 3 +++ impl/extension/jsf/src/test/resources/exception-handler-config/web.xml | 3 +++ impl/extension/jsf/src/test/resources/exception-handler-redirect-config-compatibility/web.xml | 3 +++ impl/extension/jsf/src/test/resources/exception-handler-redirect-config/web.xml | 3 +++ impl/extension/jsf/src/test/resources/exception-handler-redirect/web.xml | 3 +++ impl/extension/jsf/src/test/resources/message/web.xml | 3 +++ impl/extension/jsf/src/test/resources/proxy/web.xml | 3 +++ impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterSessionCreated.java | 17 +++++++++++++++++ impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/lifecycle/BeforeSessionDestroyed.java | 17 +++++++++++++++++ impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/SessionListener.java | 44 ++++++++++++++++++++++++++++++++++++++++++++ impl/extension/servlet/src/main/resources/META-INF/web-fragment.xml | 4 ++++ impl/extension/servlet/src/test/java/producer/request/HttpServletRequestProducerTest.java | 2 ++ impl/extension/servlet/src/test/java/producer/response/HttpServletResponseProducerTest.java | 2 ++ impl/extension/servlet/src/test/java/test/Tests.java | 2 ++ impl/extension/servlet/src/test/resources/producer/request/web.xml | 3 +++ impl/extension/servlet/src/test/resources/producer/response/web.xml | 3 +++ impl/extension/servlet/src/test/resources/security/authentication/form/web.xml | 3 +++ 22 files changed, 240 insertions(+), 68 deletions(-) create mode 100644 impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/FacesViewBeanStore.java delete mode 100644 impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/SessionBeanStore.java create mode 100644 impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterSessionCreated.java create mode 100644 impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/lifecycle/BeforeSessionDestroyed.java create mode 100644 impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/SessionListener.java diff --git a/archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml b/archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml index cafede6..c617609 100755 --- a/archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml +++ b/archetype/jsf-jpa/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml @@ -10,11 +10,17 @@ --> - +