[jboss-cvs] jboss-seam/bootstrap/conf ...

Ales Justin ajustin at redhat.com
Thu Nov 8 14:03:26 EST 2007


  User: alesj   
  Date: 07/11/08 14:03:26

  Modified:    bootstrap/conf  bootstrap-beans.xml
  Log:
  Changing the beans to match existing MC release.
  
  Revision  Changes    Path
  1.3       +230 -214  jboss-seam/bootstrap/conf/bootstrap-beans.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: bootstrap-beans.xml
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/bootstrap/conf/bootstrap-beans.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -b -r1.2 -r1.3
  --- bootstrap-beans.xml	19 Jul 2007 11:31:11 -0000	1.2
  +++ bootstrap-beans.xml	8 Nov 2007 19:03:26 -0000	1.3
  @@ -35,14 +35,35 @@
      </bean>
   
      <!-- The MainDeployer -->
  -   <bean name="MainDeployer" class="org.jboss.deployers.plugins.deployment.MainDeployerImpl">
  -      <property name="structureDeployers">
  -         <list>
  -            <!-- A declared structure descriptor deployer -->
  -            <bean name="DeclaredStructure" class="org.jboss.deployers.plugins.structure.vfs.explicit.DeclaredStructure">
  +   <bean name="MainDeployer" class="org.jboss.deployers.plugins.main.MainDeployerImpl">
  +      <property name="structuralDeployers"><inject bean="StructuralDeployers"/></property>
  +      <property name="deployers"><inject bean="Deployers"/></property>
  +   </bean>
  +
  +   <!-- The holder for deployers that determine structure -->
  +   <bean name="StructuralDeployers" class="org.jboss.deployers.vfs.plugins.structure.VFSStructuralDeployersImpl">
  +      <property name="structureBuilder">
  +         <!-- The consolidator of the structure information -->
  +         <bean name="StructureBuilder" class="org.jboss.deployers.vfs.plugins.structure.VFSStructureBuilder"/>
  +      </property>
  +      <!-- Accept any implementor of structure deployer -->
  +      <incallback method="addDeployer"/>
  +      <uncallback method="removeDeployer"/>
  +   </bean>
  +
  +   <!-- The holder for deployers that do real deployment -->
  +   <bean name="Deployers" class="org.jboss.deployers.plugins.deployers.DeployersImpl">
  +      <constructor><parameter><inject bean="jboss.kernel:service=KernelController"/></parameter></constructor>
  +      <!-- Accept any implementor of deployer -->
  +      <incallback method="addDeployer"/>
  +      <uncallback method="removeDeployer"/>
               </bean>
  +
  +   <!-- A declared structure descriptor deployer -->
  +   <bean name="DeclaredStructure" class="org.jboss.deployers.vfs.plugins.structure.explicit.DeclaredStructure"></bean>
  +
               <!-- JAR Structure -->
  -            <bean name="JARStructure" class="org.jboss.deployers.plugins.structure.vfs.jar.JARStructure">
  +    <bean name="JARStructure" class="org.jboss.deployers.vfs.plugins.structure.jar.JARStructure">
                  <!-- Unless specified the default list of suffixes is .zip, .ear, .jar, ,.rar, .war, .sar, .har, .aop -->
                  <constructor>
                     <parameter>
  @@ -62,26 +83,24 @@
                  </constructor>
                  <property name="candidateStructureVisitorFactory">
                     <!-- Any file that is not an ordinary directory is a candidate -->
  -                  <bean name="JARStructureCandidates"
  -                        class="org.jboss.deployers.plugins.structure.vfs.jar.JARCandidateStructureVisitorFactory">
  +          <bean name="JARStructureCandidates" class="org.jboss.deployers.vfs.spi.structure.helpers.DefaultCandidateStructureVisitorFactory">
                        <!-- A filter to exclude some obvious non-subdeployments -->
                        <property name="filter">
                           <bean name="JARFilter" class="org.jboss.virtual.plugins.vfs.helpers.SuffixesExcludeFilter">
  -                           <constructor>
  -                              <parameter>
  +                   <constructor><parameter>
                                    <list elementClass="java.lang.String">
                                       <!-- Exclude class files as subdeployments -->
                                       <value>.class</value>
                                    </list>
  -                              </parameter>
  -                           </constructor>
  +                   </parameter></constructor>
                           </bean>
                        </property>
                     </bean>
                  </property>
               </bean>
  +
               <!-- File Structure -->
  -            <bean name="FileStructure" class="org.jboss.deployers.plugins.structure.vfs.file.FileStructure">
  +    <bean name="FileStructure" class="org.jboss.deployers.vfs.plugins.structure.file.FileStructure">
                  <!-- Unless specified the default list of suffixes is -service.xml, -beans.xml, -ds.xml, -aop.xml -->
                  <constructor>
                     <parameter>
  @@ -94,34 +113,30 @@
                     </parameter>
                  </constructor>
               </bean>
  -         </list>
  -      </property>
  -      <property name="deployers">
  -         <list>
  +
               <!-- POJO Deployment -->
  -            <bean name="BeanDeployer" class="org.jboss.deployers.plugins.deployers.kernel.BeanDeployer"/>
  -            <bean name="KernelDeploymentDeployer"
  -                  class="org.jboss.deployers.plugins.deployers.kernel.KernelDeploymentDeployer"/>
  -            <bean name="BeanMetaDataDeployer" class="org.jboss.deployers.plugins.deployers.kernel.BeanMetaDataDeployer">
  -               <constructor>
  -                  <parameter>
  -                     <inject bean="jboss.kernel:service=Kernel"/>
  -                  </parameter>
  -               </constructor>
  +   <bean name="BeanDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanDeployer">
  +      <property name="type">beans</property>
  +   </bean>
  +   <bean name="KernelDeploymentDeployer" class="org.jboss.deployers.vfs.deployer.kernel.KernelDeploymentDeployer">
  +      <property name="type">beans</property>
  +   </bean>
  +   <bean name="BeanMetaDataDeployer" class="org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer">
  +      <constructor><parameter><inject bean="jboss.kernel:service=Kernel"/></parameter></constructor>
  +      <property name="type">beans</property>
               </bean>
  +
               <!-- JMX Deployment -->
  -            <bean name="SARDeployer" class="org.jboss.system.deployers.SARDeployer"/>
  +   <bean name="SARDeployer" class="org.jboss.system.deployers.SARDeployer">
  +      <property name="type">sar</property>
  +   </bean>
               <bean name="ServiceClassLoaderDeployer" class="org.jboss.embedded.ClassLoaderDeployer"/>
  -            <bean name="ServiceDeploymentDeployer" class="org.jboss.system.deployers.ServiceDeploymentDeployer"/>
  -            <bean name="ServiceDeployer" class="org.jboss.system.deployers.ServiceDeployer">
  -               <constructor>
  -                  <parameter>
  -                     <inject bean="JMXKernel" property="serviceController"/>
  -                  </parameter>
  -               </constructor>
  +   <bean name="ServiceDeploymentDeployer" class="org.jboss.system.deployers.ServiceDeploymentDeployer">
  +       <property name="type">sar</property>
               </bean>
  -         </list>
  -      </property>
  +   <bean name="ServiceDeployer" class="org.jboss.system.deployers.ServiceDeployer">
  +       <constructor><parameter><inject bean="JMXKernel" property="serviceController"/></parameter></constructor>
  +       <property name="type">sar</property>
      </bean>
   
      <!-- A filter for excluding files from the scanner -->
  @@ -203,6 +218,7 @@
            </list>
         </property>
      </bean>
  +
      <bean name="ResourcesToDeploy3" class="org.jboss.embedded.DeploymentScanner">
         <property name="filter">
            <inject bean="DeploymentFilter"/>
  
  
  



More information about the jboss-cvs-commits mailing list