[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