Author: rmannibucau Date: Wed Aug 14 07:22:26 2013 New Revision: 1513745 URL: http://svn.apache.org/r1513745 Log: passivation capable id are kept by bm
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java?rev=1513745&r1=1513744&r2=1513745&view=diff ============================================================================== --- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java (original) +++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/cdi/WebappBeanManager.java Wed Aug 14 07:22:26 2013 @@ -256,6 +256,15 @@ public class WebappBeanManager extends B return deploymentBeans; } + @Override + public Bean<?> getPassivationCapableBean(final String id) { + final Bean<?> bean = super.getPassivationCapableBean(id); + if (bean == null) { + return getParentBm().getPassivationCapableBean(id); + } + return bean; + } + public void afterStart() { deploymentBeans = new CopyOnWriteArraySet<Bean<?>>(); // override parent one with a "webapp" bean list for (final Bean<?> bean : getParentBm().getBeans()) {