[jboss-cvs] JBossAS SVN: r87093 - projects/webbeans-ri-int/trunk/ejb/src/main/java/org/jboss/webbeans/integration/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 9 13:04:08 EDT 2009
Author: petemuir
Date: 2009-04-09 13:04:08 -0400 (Thu, 09 Apr 2009)
New Revision: 87093
Modified:
projects/webbeans-ri-int/trunk/ejb/src/main/java/org/jboss/webbeans/integration/ejb/JBossEjbServices.java
Log:
Collect EJB MC bean names
Modified: projects/webbeans-ri-int/trunk/ejb/src/main/java/org/jboss/webbeans/integration/ejb/JBossEjbServices.java
===================================================================
--- projects/webbeans-ri-int/trunk/ejb/src/main/java/org/jboss/webbeans/integration/ejb/JBossEjbServices.java 2009-04-09 16:56:45 UTC (rev 87092)
+++ projects/webbeans-ri-int/trunk/ejb/src/main/java/org/jboss/webbeans/integration/ejb/JBossEjbServices.java 2009-04-09 17:04:08 UTC (rev 87093)
@@ -3,6 +3,7 @@
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.ArrayList;
+import java.util.Collections;
import java.util.List;
import javax.ejb.EJB;
@@ -33,7 +34,8 @@
{
private static final String RESOURCE_LOOKUP_PREFIX = "java:/comp/env";
protected EjbReferenceResolver resolver;
- private List<EjbDescriptor<?>> ejbs = new ArrayList<EjbDescriptor<?>>();
+ private final List<EjbDescriptor<?>> ejbs = new ArrayList<EjbDescriptor<?>>();
+ private final List<String> ejbContainerNames = new ArrayList<String>();
public JBossEjbServices() throws NamingException
{
@@ -130,6 +132,14 @@
EjbDescriptor<?> ejbDescriptor = new JBossMessageDrivenBeanDescriptorAdaptor<Object>(messageDrivenBeanMetaData, du, resolver);
ejbs.add(ejbDescriptor);
}
+ if (enterpriseBeanMetaData.getContainerName() != null)
+ {
+ ejbContainerNames.add(enterpriseBeanMetaData.getContainerName());
+ }
+ else
+ {
+ ejbContainerNames.add(enterpriseBeanMetaData.getGeneratedContainerName());
+ }
}
}
@@ -148,4 +158,9 @@
return ejbs;
}
+ public Iterable<String> getEjbContainerNames()
+ {
+ return Collections.unmodifiableCollection(ejbContainerNames);
+ }
+
}
More information about the jboss-cvs-commits
mailing list