[jboss-cvs] JBossAS SVN: r111910 - projects/kernel/branches/Branch_2_2/kernel/src/main/java/org/jboss/beans/metadata/plugins.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Aug 3 06:38:34 EDT 2011
Author: alesj
Date: 2011-08-03 06:38:34 -0400 (Wed, 03 Aug 2011)
New Revision: 111910
Modified:
projects/kernel/branches/Branch_2_2/kernel/src/main/java/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java
Log:
Port [JBPAPP-6020]
Modified: projects/kernel/branches/Branch_2_2/kernel/src/main/java/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java
===================================================================
--- projects/kernel/branches/Branch_2_2/kernel/src/main/java/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java 2011-08-03 10:13:13 UTC (rev 111909)
+++ projects/kernel/branches/Branch_2_2/kernel/src/main/java/org/jboss/beans/metadata/plugins/AbstractBeanMetaData.java 2011-08-03 10:38:34 UTC (rev 111910)
@@ -163,6 +163,9 @@
/** The uninstall callback List<InstallMetaData> */
protected List<CallbackMetaData> uninstallCallbacks;
+ /** The nested beans list */
+ protected transient List<BeanMetaData> beans;
+
/** The context */
protected transient ControllerContext context;
@@ -197,8 +200,12 @@
public List<BeanMetaData> getBeans()
{
- NestedBeanHandler handler = createNestedBeanHandler();
- return handler.checkForNestedBeans();
+ if (beans == null)
+ {
+ NestedBeanHandler handler = createNestedBeanHandler();
+ beans = handler.checkForNestedBeans();
+ }
+ return beans;
}
/**
More information about the jboss-cvs-commits
mailing list