[jboss-cvs] jboss-seam/bootstrap-new/deployers ...
Ales Justin
ajustin at redhat.com
Wed Nov 14 14:46:31 EST 2007
User: alesj
Date: 07/11/14 14:46:31
Modified: bootstrap-new/deployers aspect-deployer-beans.xml
jca-deployers-beans.xml ejb3-deployers-beans.xml
Added: bootstrap-new/deployers jboss-aspect-library-beans.xml
Log:
Deployers changes.
Revision Changes Path
1.2 +14 -3 jboss-seam/bootstrap-new/deployers/aspect-deployer-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: aspect-deployer-beans.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/bootstrap-new/deployers/aspect-deployer-beans.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- aspect-deployer-beans.xml 14 Nov 2007 11:42:03 -0000 1.1
+++ aspect-deployer-beans.xml 14 Nov 2007 19:46:31 -0000 1.2
@@ -5,6 +5,14 @@
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
+<!--
+ <bean name="AOPClassLoaderScopingPolicy" class="org.jboss.aop.asintegration.jboss4.RepositoryClassLoaderScopingPolicy"/>
+
+ <bean name="AOPJBossIntegration" class="org.jboss.aop.asintegration.jboss5.JBoss5Integration">
+ <property name="scopingPolicy"><inject bean="AOPClassLoaderScopingPolicy"/></property>
+ </bean>
+-->
+
<!--
Valid values for the AspectManager bean for use with enableTransformer=true are:
* org.jboss.aop.deployers.AspectManagerJDK5 - works with the -javaagent:pluggable-instrumentor.jar switch
@@ -18,6 +26,8 @@
</parameter>
</constructor>
+ <!--<property name="jbossIntegration"><inject bean="AOPJBossIntegration"/></property>-->
+
<property name="enableLoadtimeWeaving">false</property>
<!-- only relevant when EnableLoadtimeWeaving is true.
When transformer is on, every loaded class gets
@@ -46,4 +56,5 @@
<property name="type">aop</property>
<property name="aspectManager"><inject bean="AspectManager" property="aspectManager"/></property>
</bean>
+
</deployment>
1.2 +2 -2 jboss-seam/bootstrap-new/deployers/jca-deployers-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: jca-deployers-beans.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/bootstrap-new/deployers/jca-deployers-beans.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- jca-deployers-beans.xml 14 Nov 2007 11:42:03 -0000 1.1
+++ jca-deployers-beans.xml 14 Nov 2007 19:46:31 -0000 1.2
@@ -4,7 +4,9 @@
JCA Deployers
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
+
<bean name="JCAMetaDataRepository" class="org.jboss.resource.metadata.repository.DefaultJCAMetaDataRepository"/>
+
<!-- RAR Deployment -->
<bean name="RARParserDeployer" class="org.jboss.resource.deployers.RARParserDeployer">
<property name="metaDataRepository"><inject bean="JCAMetaDataRepository"/></property>
@@ -17,8 +19,6 @@
<property name="type">rar</property>
</bean>
-
-
<!-- ConnectionFactory Deployment -->
<bean name="ConnectionFactoryDeployer" class="org.jboss.system.deployers.ServiceXSLDeployer">
1.2 +93 -5 jboss-seam/bootstrap-new/deployers/ejb3-deployers-beans.xml
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ejb3-deployers-beans.xml
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/bootstrap-new/deployers/ejb3-deployers-beans.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ejb3-deployers-beans.xml 14 Nov 2007 11:42:03 -0000 1.1
+++ ejb3-deployers-beans.xml 14 Nov 2007 19:46:31 -0000 1.2
@@ -1,16 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- JCA Deployers
+ EJB3 Deployers
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
+ <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer"/>
<bean name="DefaultPersistenceProperties" class="org.jboss.ejb3.DefaultPersistenceProperties"/>
- <bean name="EJBRegistrationDeployer" class="org.jboss.ejb3.deployers.EJBRegistrationDeployer">
+ <bean name="Ejb3Deployer" class="org.jboss.ejb3.deployers.Ejb3Deployer">
+ <property name="type">ejb3x</property>
<property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
<property name="defaultPersistenceProperties"><inject bean="DefaultPersistenceProperties" property="properties"/></property>
+ <property name="cacheFactoryRegistry"><inject bean="EJB3CacheFactoryRegistry" /></property>
+ <property name="poolFactoryRegistry"><inject bean="EJB3PoolFactoryRegistry" /></property>
+
+ <!--
+
+ Configure the deployer to optionally require a deployment
+ descriptor for deployable units. By turning this switch to "true",
+ "META-INF/jboss.xml" or the EJB3 Deployment Descriptor "META-INF/ejb-jar.xml"
+ will be required for deployment, enabling a performance increace in deployment by
+ not scanning for annotations in non-deployable EJB3 JARs.
+
+ Default for this value is "false".
+
+ -->
+ <property name="deploymentDescriptorRequired">false</property>
+
<property name="ignoredJarsSet">
<set elementClass="java.lang.String">
<value>snmp-adaptor.jar</value>
@@ -93,10 +111,80 @@
<value>servlets-webdav.jar</value>
</set>
</property>
- <depends>AspectDeployer</depends>
+ <depends>AspectLibrary</depends>
</bean>
<bean name="EJBStage2Deployer" class="org.jboss.ejb3.deployers.EJBStage2Deployer">
- <depends>AspectDeployer</depends>
+ <depends>AspectLibrary</depends>
+ </bean>
+
+ <bean name="AppClientParsingDeployer" class="org.jboss.ejb3.deployers.AppClientParsingDeployer">
+ <property name="type">car</property>
+ <!-- TODO: check depends -->
+ <depends>AspectLibrary</depends>
+ </bean>
+
+ <bean name="JBossClientParsingDeployer" class="org.jboss.ejb3.deployers.JBossClientParsingDeployer">
+ <property name="type">car</property>
+ <depends>AppClientParsingDeployer</depends>
+ </bean>
+
+ <bean name="AppClientScanningDeployer" class="org.jboss.ejb3.deployers.AppClientScanningDeployer">
+ <depends>JBossClientParsingDeployer</depends>
+ </bean>
+
+ <bean name="Ejb3ClientDeployer" class="org.jboss.ejb3.deployers.Ejb3ClientDeployer">
+ <property name="type">car</property>
+ <property name="kernel"><inject bean="jboss.kernel:service=Kernel"/></property>
+ <property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
+ <!-- TODO: check depends -->
+ <depends>AspectLibrary</depends>
+ <depends>AppClientScanningDeployer</depends>
+ </bean>
+
+ <!-- EJB3 Cache Factory Registry -->
+ <bean name="EJB3CacheFactoryRegistry" class="org.jboss.ejb3.cache.CacheFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- NoPassivationCache -->
+ <entry>
+ <key>NoPassivationCache</key>
+ <value>org.jboss.ejb3.cache.NoPassivationCacheFactory</value>
+ </entry>
+ <!-- SimpleStatefulCache -->
+ <entry>
+ <key>SimpleStatefulCache</key>
+ <value>org.jboss.ejb3.cache.simple.SimpleStatefulCacheFactory</value>
+ </entry>
+ <!-- StatefulTreeCache -->
+ <entry>
+ <key>StatefulTreeCache</key>
+ <value>org.jboss.ejb3.cache.tree.StatefulTreeCacheFactory</value>
+ </entry>
+ </map>
+ </property>
+ </bean>
+
+ <!-- EJB3 Pool Factory Registry -->
+ <bean name="EJB3PoolFactoryRegistry" class="org.jboss.ejb3.pool.PoolFactoryRegistry">
+ <property name="factories">
+ <!-- Define each of the registered factories -->
+ <map class="java.util.HashMap" keyClass="java.lang.String"
+ valueClass="java.lang.Class">
+ <!-- ThreadlocalPool -->
+ <entry>
+ <key>ThreadlocalPool</key>
+ <value>org.jboss.ejb3.pool.ThreadlocalPoolFactory</value>
+ </entry>
+ <!-- StrictMaxPool -->
+ <entry>
+ <key>StrictMaxPool</key>
+ <value>org.jboss.ejb3.pool.StrictMaxPoolFactory</value>
+ </entry>
+ </map>
+ </property>
</bean>
+ <bean name="JNDIKernelRegistryPlugin" class="org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin"/>
</deployment>
1.1 date: 2007/11/14 19:46:31; author: alesj; state: Exp;jboss-seam/bootstrap-new/deployers/jboss-aspect-library-beans.xml
Index: jboss-aspect-library-beans.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
Aspect Deployer
-->
<deployment xmlns="urn:jboss:bean-deployer:2.0">
<!-- Aspect Library -->
<bean name="AspectLibrary" class="org.jboss.aop.deployers.JBossAspectLibrary">
<property name="aspectManager"><inject bean="AspectManager"/></property>
</bean>
<!-- Add the JMX -->
<aop:lifecycle-configure xmlns:aop="urn:jboss:aop-beans:1.0"
name="JMXAdvice"
class="org.jboss.aop.microcontainer.aspects.jmx.JMXLifecycleCallback"
classes="@org.jboss.aop.microcontainer.aspects.jmx.JMX"
manager-bean="AspectManager"
manager-property="aspectManager">
<property name="mbeanServer"><inject bean="JMXKernel" property="mbeanServer"/></property>
</aop:lifecycle-configure>
</deployment>
More information about the jboss-cvs-commits
mailing list