[jboss-cvs] JBossAS SVN: r78321 - in trunk/ejb3/src: resources/META-INF and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Sep 10 05:14:21 EDT 2008
Author: wolfc
Date: 2008-09-10 05:14:21 -0400 (Wed, 10 Sep 2008)
New Revision: 78321
Modified:
trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
trunk/ejb3/src/resources/META-INF/ejb3-deployers-jboss-beans.xml
Log:
JBAS-5939: create and inject MessageDestinationReferenceResolver
Modified: trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java 2008-09-10 09:11:03 UTC (rev 78320)
+++ trunk/ejb3/src/main/org/jboss/ejb3/deployers/Ejb3Deployer.java 2008-09-10 09:14:21 UTC (rev 78321)
@@ -45,6 +45,7 @@
import org.jboss.ejb3.metadata.jpa.spec.PersistenceUnitsMetaData;
import org.jboss.ejb3.pool.PoolFactoryRegistry;
import org.jboss.ejb3.proxy.factory.RemoteProxyFactoryRegistry;
+import org.jboss.ejb3.resolvers.MessageDestinationReferenceResolver;
import org.jboss.jpa.resolvers.PersistenceUnitDependencyResolver;
import org.jboss.kernel.Kernel;
import org.jboss.kernel.spi.deployment.KernelDeployment;
@@ -87,6 +88,8 @@
private boolean scanWars = false;
private PersistenceUnitDependencyResolver persistenceUnitDependencyResolver;
+
+ private MessageDestinationReferenceResolver messageDestinationReferenceResolver;
public Ejb3Deployer()
{
@@ -179,6 +182,8 @@
scope.setDeployment(deployment);
}
deployment.setCacheFactoryRegistry(this.getCacheFactoryRegistry());
+ // TODO: if the deployment becomes a proper MC bean, it'll get injected by MC.
+ deployment.setMessageDestinationReferenceResolver(messageDestinationReferenceResolver);
deployment.setPersistenceManagerFactoryRegistry(this.getPersistenceManagerFactoryRegistry());
// TODO: if the deployment becomes a proper MC bean, it'll get injected by MC.
deployment.setPersistenceUnitDependencyResolver(persistenceUnitDependencyResolver);
@@ -245,6 +250,12 @@
return persistenceManagerFactoryRegistry;
}
+ @Inject
+ public void setMessageDestinationReferenceResolver(MessageDestinationReferenceResolver resolver)
+ {
+ this.messageDestinationReferenceResolver = resolver;
+ }
+
public void setPersistenceManagerFactoryRegistry(PersistenceManagerFactoryRegistry persistenceManagerFactoryRegistry)
{
this.persistenceManagerFactoryRegistry = persistenceManagerFactoryRegistry;
Modified: trunk/ejb3/src/resources/META-INF/ejb3-deployers-jboss-beans.xml
===================================================================
--- trunk/ejb3/src/resources/META-INF/ejb3-deployers-jboss-beans.xml 2008-09-10 09:11:03 UTC (rev 78320)
+++ trunk/ejb3/src/resources/META-INF/ejb3-deployers-jboss-beans.xml 2008-09-10 09:14:21 UTC (rev 78321)
@@ -4,7 +4,9 @@
EJB3 Deployers
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
-
+
+ <bean name="MessageDestinationReferenceResolver" class="org.jboss.ejb3.resolvers.DefaultMessageDestinationReferenceResolver"/>
+
<bean name="DefaultPersistenceProperties" class="org.jboss.ejb3.DefaultPersistenceProperties"/>
<bean name="Ejb3Deployer" class="org.jboss.ejb3.deployers.Ejb3Deployer">
More information about the jboss-cvs-commits
mailing list