[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