[Jboss-cvs] JBossAS SVN: r56037 - in trunk: ejb3/src/main/org/jboss/ejb3 ejb3/src/main/org/jboss/injection tomcat/src/main/org/jboss/web/tomcat/tc6
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Aug 17 16:04:35 EDT 2006
Author: bdecoste
Date: 2006-08-17 16:04:33 -0400 (Thu, 17 Aug 2006)
New Revision: 56037
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
trunk/ejb3/src/main/org/jboss/injection/InjectionContainer.java
trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
Log:
added access to xml metadata
Modified: trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java 2006-08-17 20:01:22 UTC (rev 56036)
+++ trunk/ejb3/src/main/org/jboss/ejb3/EJBContainer.java 2006-08-17 20:04:33 UTC (rev 56037)
@@ -52,6 +52,7 @@
import org.jboss.injection.WebServiceHandler;
import org.jboss.logging.Logger;
import org.jboss.metamodel.descriptor.PersistenceContextRef;
+import org.jboss.metamodel.descriptor.EnvironmentRefGroup;
import org.jboss.naming.Util;
import javax.annotation.PostConstruct;
@@ -194,6 +195,11 @@
this.interceptorRepository = interceptorRepository;
this.interceptorRepository.addBeanClass(clazz.getName());
}
+
+ public EnvironmentRefGroup getEnvironmentRefGroup()
+ {
+ return xml;
+ }
public List<Injector> getInjectors()
{
Modified: trunk/ejb3/src/main/org/jboss/injection/InjectionContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/injection/InjectionContainer.java 2006-08-17 20:01:22 UTC (rev 56036)
+++ trunk/ejb3/src/main/org/jboss/injection/InjectionContainer.java 2006-08-17 20:04:33 UTC (rev 56037)
@@ -24,6 +24,7 @@
import org.jboss.ejb3.Container;
import org.jboss.ejb3.DependencyPolicy;
import org.jboss.ejb3.entity.PersistenceUnitDeployment;
+import org.jboss.metamodel.descriptor.EnvironmentRefGroup;
import javax.naming.Context;
import javax.naming.NameNotFoundException;
@@ -84,7 +85,7 @@
* @return
*/
<T> T getAnnotation(Class<T> annotationType, Class clazz);
-
+
/**
* If class has container overridable annotations, this method will
* discover those overriden annotations.
@@ -112,6 +113,7 @@
<T> T getAnnotation(Class<T> annotationType, Field field);
DependencyPolicy getDependencyPolicy();
-
-
+
+ EnvironmentRefGroup getEnvironmentRefGroup();
+
}
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java 2006-08-17 20:01:22 UTC (rev 56036)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/TomcatInjectionContainer.java 2006-08-17 20:04:33 UTC (rev 56037)
@@ -50,6 +50,7 @@
import org.jboss.web.metamodel.descriptor.Servlet;
import org.jboss.web.metamodel.descriptor.Filter;
import org.jboss.xb.binding.JBossXBException;
+import org.jboss.metamodel.descriptor.EnvironmentRefGroup;
import org.jboss.metamodel.descriptor.Listener;
import org.apache.AnnotationProcessor;
@@ -158,6 +159,11 @@
persistenceUnitResolver = new DeploymentPersistenceUnitResolver(persistenceUnitDeployments, ear, ejbContainers);
ejbResolver = new WarEjbResolver(ear, di.shortName);
}
+
+ public EnvironmentRefGroup getEnvironmentRefGroup()
+ {
+ return null;
+ }
public void postConstruct(Object object) throws IllegalAccessException, InvocationTargetException
{
More information about the jboss-cvs-commits
mailing list