[jboss-cvs] JBossAS SVN: r60087 - trunk/server/src/main/org/jboss/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Jan 28 15:37:28 EST 2007
Author: thomas.diesler at jboss.com
Date: 2007-01-28 15:37:28 -0500 (Sun, 28 Jan 2007)
New Revision: 60087
Modified:
trunk/server/src/main/org/jboss/ejb/EjbModule.java
Log:
Add ApplicationMetaData to DeploymentUnit
Modified: trunk/server/src/main/org/jboss/ejb/EjbModule.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/EjbModule.java 2007-01-28 11:26:35 UTC (rev 60086)
+++ trunk/server/src/main/org/jboss/ejb/EjbModule.java 2007-01-28 20:37:28 UTC (rev 60087)
@@ -27,28 +27,31 @@
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
-import java.util.LinkedList;
import java.util.HashMap;
+import java.util.HashSet;
import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.ListIterator;
import java.util.Map;
-import java.util.ListIterator;
-import java.util.HashSet;
import javax.ejb.EJBLocalHome;
import javax.management.ObjectName;
import javax.naming.InitialContext;
import javax.naming.NamingException;
+import javax.security.jacc.EJBMethodPermission;
import javax.security.jacc.PolicyConfiguration;
import javax.security.jacc.PolicyConfigurationFactory;
-import javax.security.jacc.EJBMethodPermission;
-import javax.security.jacc.PolicyContextException;
+import javax.security.jacc.PolicyContextException;
import javax.transaction.TransactionManager;
-import org.jboss.deployers.spi.deployer.DeploymentUnit;
+import org.jboss.deployers.spi.deployer.DeploymentUnit;
import org.jboss.deployment.DeploymentException;
import org.jboss.deployment.DeploymentInfo;
-import org.jboss.deployment.EARDeployerMBean;
+import org.jboss.deployment.EARDeployerMBean;
import org.jboss.deployment.security.JaccPolicyMBean;
+import org.jboss.ejb.plugins.SecurityProxyInterceptor;
+import org.jboss.ejb.plugins.StatefulSessionInstancePool;
+import org.jboss.invocation.InvocationType;
import org.jboss.logging.Logger;
import org.jboss.metadata.ApplicationMetaData;
import org.jboss.metadata.BeanMetaData;
@@ -57,28 +60,24 @@
import org.jboss.metadata.InvokerProxyBindingMetaData;
import org.jboss.metadata.MetaData;
import org.jboss.metadata.SessionMetaData;
-import org.jboss.metadata.XmlLoadable;
-import org.jboss.mx.loading.RepositoryClassLoader;
-import org.jboss.ejb.plugins.SecurityProxyInterceptor;
-import org.jboss.ejb.plugins.StatefulSessionInstancePool;
+import org.jboss.metadata.XmlLoadable;
+import org.jboss.mx.loading.RepositoryClassLoader;
+import org.jboss.mx.util.MBeanProxyExt;
+import org.jboss.mx.util.ObjectNameFactory;
import org.jboss.security.AuthenticationManager;
import org.jboss.security.AuthorizationManager;
-import org.jboss.security.RealmMapping;
+import org.jboss.security.RealmMapping;
import org.jboss.security.SecurityConstants;
import org.jboss.security.Util;
-import org.jboss.security.authorization.PolicyRegistration;
+import org.jboss.security.authorization.PolicyRegistration;
import org.jboss.system.Registry;
import org.jboss.system.ServiceControllerMBean;
import org.jboss.system.ServiceMBeanSupport;
-import org.jboss.mx.util.MBeanProxyExt;
-import org.jboss.mx.util.ObjectNameFactory;
+import org.jboss.tm.TransactionManagerFactory;
import org.jboss.util.loading.DelegatingClassLoader;
import org.jboss.virtual.VirtualFile;
import org.jboss.web.WebClassLoader;
import org.jboss.web.WebServiceMBean;
-import org.jboss.invocation.InvocationType;
-import org.jboss.tm.TransactionManagerFactory;
-
import org.w3c.dom.Element;
/**
@@ -91,7 +90,7 @@
* @see Container
* @see EJBDeployer
*
- * @author <a href="mailto:rickard.oberg at telkel.com">Rickard Ãberg</a>
+ * @author <a href="mailto:rickard.oberg at telkel.com">Rickard Oberg</a>
* @author <a href="mailto:d_jencks at users.sourceforge.net">David Jencks</a>
* @author <a href="mailto:reverbel at ime.usp.br">Francisco Reverbel</a>
* @author <a href="mailto:Adrian.Brock at HappeningTimes.com">Adrian.Brock</a>
@@ -172,7 +171,12 @@
name = name.substring(0, name.length() - 1);
}
this.name = name;
+
+ // Add the ApplicationMetaData for the jbossws ejb21 deployer to pickup later
+ if (unit.getAttachment(ApplicationMetaData.class) == null)
+ unit.addAttachment(ApplicationMetaData.class, metaData);
}
+
/**
* @deprecated DeploymentInfo is obsolete
*/
More information about the jboss-cvs-commits
mailing list