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

Peter Muir peter at bleepbleep.org.uk
Wed Dec 5 12:52:00 EST 2007


  User: pmuir   
  Date: 07/12/05 12:52:00

  Added:       bootstrap/deployers        aspect-deployer-beans.xml
                        ejb-deployer-beans.xml ejb3-deployers-beans.xml
                        jboss-aspect-library-beans.xml
                        jca-deployers-beans.xml metadata-beans.xml
                        security-deployer-beans.xml
  Log:
  new bootstrap
  
  Revision  Changes    Path
  1.6       +50 -6     jboss-seam/bootstrap/deployers/aspect-deployer-beans.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: aspect-deployer-beans.xml
  ===================================================================
  RCS file: aspect-deployer-beans.xml
  diff -N aspect-deployer-beans.xml
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ aspect-deployer-beans.xml	5 Dec 2007 17:52:00 -0000	1.6
  @@ -0,0 +1,60 @@
  +<?xml version="1.0" encoding="UTF-8"?>
  +
  +<!--
  +    Aspect  Deployer
  +-->
  +<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
  +      * org.jboss.aop.deployers.AspectManagerJRockit - works with JRockit and the -Xmanagement:class=org.jboss.aop.hook.JRockitPluggableClassPreProcessor switch
  +   -->
  +   <bean name="AspectManager" class="org.jboss.aop.deployers.AspectManagerJDK5">
  +      <constructor>
  +         <parameter><![CDATA[
  +	         <aop>
  +				</aop>]]>
  +	      </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
  +           transformed.  If AOP can't find the class, then it
  +           throws an exception.  Sometimes, classes may not have
  +           all the classes they reference.  So, the Suppressing
  +           is needed.  (i.e. Jboss cache in the default configuration -->
  +      <property name="suppressTransformationErrors">true</property>
  +      <property name="prune">true</property>
  +      <property name="include">org.jboss.test., org.jboss.injbossaop.</property>
  +      <property name="exclude">org.jboss.</property>
  +      <!-- This avoids instrumentation of hibernate cglib enhanced proxies
  +      <property name="ignore">*$$EnhancerByCGLIB$$*</property> -->
  +      <property name="optimized">true</property>
  +      <property name="verbose">false</property>
  +      <!--
  +         Available choices for this attribute are:
  +            org.jboss.aop.instrument.ClassicInstrumentor (default)
  +            org.jboss.aop.instrument.GeneratedAdvisorInstrumentor
  +       <property name="instrumentor">org.jboss.aop.instrument.ClassicInstrumentor</property>
  +      -->
  +   </bean>
  +
  +   <!-- Aspect Deployment -->
  +   <bean name="AspectDeployer" class="org.jboss.aop.deployers.AspectDeployer">
  +      <property name="type">aop</property>
  +      <property name="aspectManager"><inject bean="AspectManager" property="aspectManager"/></property>
  +   </bean>
  +
  +</deployment>
  
  
  
  1.1      date: 2007/12/05 17:52:00;  author: pmuir;  state: Exp;jboss-seam/bootstrap/deployers/ejb-deployer-beans.xml
  
  Index: ejb-deployer-beans.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  <!--
      EJB 2.x Deployer
  -->
  <deployment xmlns="urn:jboss:bean-deployer:2.0">
  
     <!-- ejb-jar.xml parsing deployer -->
     <bean name="Ejb2ParsingDeployer" class="org.jboss.deployment.EjbParsingDeployer">
        <property name="type">ejb2x</property>   
        <property name="useSchemaValidation">false</property>
        <property name="relativeOrder">3000</property>
     </bean>
     <bean name="JBossEjb2ParsingDeployer" class="org.jboss.deployment.JBossEjbParsingDeployer">
        <property name="type">ejb2x</property>      
        <property name="relativeOrder">3001</property>
        <property name="useSchemaValidation">false</property>
        <property name="ignoreMissingStandardJBossXml">true</property>
     </bean>
  
      <bean name="EJB2xDeployer" class="org.jboss.ejb.deployers.EjbDeployer">
          <!-- The EJBDeployer needs the JTA transaction manager service -->
          <property name="transactionManagerServiceName">jboss:service=TransactionManager</property>
         <!-- The dynamic class loading simple web server -->
         <property name="webServiceName">jboss:service=WebService</property>
         <!-- The CachedConnectionManager service used by the CachedConnectionInterceptor -->
         <property name="cachedConnectionManagerName">jboss.jca:service=CachedConnectionManager</property>
         <!-- The ejb timer service -->
         <property name="timerServiceName">jboss.ejb:service=EJBTimerService</property>
         <!-- A flag indicating if the ejb components should have in VM call
            optimization disabled.
         -->
         <property name="callByValue">false</property>
          
         <!-- Specify an unauthenticated identity -->
         <property name="unauthenticatedIdentity">anonymous</property>
         
         <!-- Specify a SecurityManagement Wrapper -->
         <property name="securityManagement">
           <inject bean="JNDIBasedSecurityManagement"/>
         </property>
         <!-- Specify a SecurityContext FQN class name -->
         <property name="securityContextClassName">org.jboss.security.plugins.JBossSecurityContext</property>
  
         <!-- Specify a SecurityDomain as fallback -->
         <property name="defaultSecurityDomain">jboss-ejb-policy</property>
  
         <depends>SecurityDeployer</depends>
      </bean>
  
     <bean name="MergedJBossMetaDataDeployer" class="org.jboss.ejb.deployers.MergedJBossMetaDataDeployer">
     </bean>
     <bean name="StandardJBossMetaDataDeployer" class="org.jboss.ejb.deployers.StandardJBossMetaDataDeployer">
     </bean>
  </deployment>
  
  
  
  1.6       +259 -122  jboss-seam/bootstrap/deployers/ejb3-deployers-beans.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: ejb3-deployers-beans.xml
  ===================================================================
  RCS file: ejb3-deployers-beans.xml
  diff -N ejb3-deployers-beans.xml
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ ejb3-deployers-beans.xml	5 Dec 2007 17:52:00 -0000	1.6
  @@ -0,0 +1,259 @@
  +<?xml version="1.0" encoding="UTF-8"?>
  +
  +<!--
  +    JCA Deployers
  +-->
  +<deployment xmlns="urn:jboss:bean-deployer:2.0">
  +
  +   <!-- TODO this should be removed later on when ENC gets changed -->
  +   <bean name="java:comp/Initializer" class="org.jboss.ejb3.embedded.JavaCompInitializer"/>
  +   <bean name="DefaultPersistenceProperties" class="org.jboss.ejb3.DefaultPersistenceProperties"/>
  +
  +   <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>
  +      <property name="remoteProxyFactoryRegistry"><inject bean="EJB3RemoteProxyFactoryRegistry" /></property>
  +      <property name="persistenceManagerFactoryRegistry"><inject bean="EJB3PersistenceManagerFactoryRegistry" /></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">true</property>
  +      
  +      <property name="ignoredJarsSet">
  +         <set elementClass="java.lang.String">
  +            <value>snmp-adaptor.jar</value>
  +            <value>otherimages.jar</value>
  +            <value>applet.jar</value>
  +            <value>jcommon.jar</value>
  +            <value>console-mgr-classes.jar</value>
  +            <value>jfreechart.jar</value>
  +            <value>juddi-service.jar</value>
  +            <value>wsdl4j.jar</value>
  +            <value>commons-collections.jar</value>
  +            <value>commons-pool.jar</value>
  +            <value>juddi.jar</value>
  +            <value>commons-discovery.jar</value>
  +            <value>uddi4j.jar</value>
  +            <value>axis.jar</value>
  +            <value>commons-dbcp.jar</value>
  +            <value>jboss-juddiaxis.jar</value>
  +            <value>trove.jar</value>
  +            <value>javassist.jar</value>
  +            <value>jboss-aop-jdk50.jar</value>
  +            <value>jboss-aspect-library-jdk50.jar</value>
  +            <value>ejb3-persistence.jar</value>
  +            <value>commons-validator-1.1.3.jar</value>
  +            <value>commons-collections.jar</value>
  +            <value>commons-fileupload.jar</value>
  +            <value>commons-pool.jar</value>
  +            <value>hibernate-entitymanager.jar</value>
  +            <value>jboss-ejb3x.jar</value>
  +            <value>commons-digester-1.6.jar</value>
  +            <value>cglib-2.1.1.jar</value>
  +            <value>commons-discovery.jar</value>
  +            <value>jboss-annotations-ejb3.jar</value>
  +            <value>jaxen-1.1-beta-4.jar</value>
  +            <value>hibernate-annotations.jar</value>
  +            <value>commons-httpclient.jar</value>
  +            <value>commons-logging.jar</value>
  +            <value>commons-vfs.jar</value>
  +            <value>hibernate3.jar</value>
  +            <value>commons-logging-api.jar</value>
  +            <value>asm.jar</value>
  +            <value>asm-attrs.jar</value>
  +            <value>commons-lang-2.0.jar</value>
  +            <value>commons-beanutils.jar</value>
  +            <value>jboss-ejb3.jar</value>
  +            <value>dom4j.jar</value>
  +            <value>commons-codec-1.2.jar</value>
  +            <value>wsdl4j.jar</value>
  +            <value>xmlsec.jar</value>
  +            <value>jbossws.jar</value>
  +            <value>jboss-bean-deployer.jar</value>
  +            <value>jboss-microcontainer.jar</value>
  +            <value>jboss-dependency.jar</value>
  +            <value>jboss-container.jar</value>
  +            <value>tomcat-coyote.jar</value>
  +            <value>commons-collections.jar</value>
  +            <value>myfaces.jar</value>
  +            <value>jstl.jar</value>
  +            <value>commons-digester-1.6.jar</value>
  +            <value>myfaces-impl.jar</value>
  +            <value>commons-beanutils.jar</value>
  +            <value>myfaces-jsf-api.jar</value>
  +            <value>commons-codec-1.2.jar</value>
  +            <value>catalina-optional.jar</value>
  +            <value>tomcat-util.jar</value>
  +            <value>jasper-compiler.jar</value>
  +            <value>commons-el.jar</value>
  +            <value>jasper-compiler-jdt.jar</value>
  +            <value>tomcat-http.jar</value>
  +            <value>catalina-manager.jar</value>
  +            <value>jasper-runtime.jar</value>
  +            <value>tomcat55-service.jar</value>
  +            <value>servlets-invoker.jar</value>
  +            <value>catalina.jar</value>
  +            <value>naming-resources.jar</value>
  +            <value>servlets-default.jar</value>
  +            <value>tomcat-ajp.jar</value>
  +            <value>commons-modeler.jar</value>
  +            <value>tomcat-apr.jar</value>
  +            <value>servlets-webdav.jar</value>
  +         </set>
  +      </property>
  +      <depends>AspectLibrary</depends>
  +   </bean>
  +   <bean name="EJBStage2Deployer" class="org.jboss.ejb3.deployers.EJBStage2Deployer">
  +      <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>
  +   
  +   <!-- Remoting Proxy Factory Registry -->
  +   <bean name="EJB3RemoteProxyFactoryRegistry" class="org.jboss.ejb3.remoting.RemoteProxyFactoryRegistry">
  +      <property name="factories">
  +         <!-- Define each of the registered factories -->
  +         <map class="java.util.HashMap" keyClass="java.lang.String"
  +            valueClass="java.lang.Class">
  +            <!-- RemoteProxyFactory -->
  +            <entry>
  +               <key>RemoteProxyFactory</key>
  +               <value>org.jboss.ejb3.remoting.RemoteProxyFactory</value>
  +            </entry>
  +            <!-- IORFactory -->
  +            <entry>
  +               <key>IORFactory</key>
  +               <value>org.jboss.ejb3.iiop.IORFactory</value>
  +            </entry>
  +            <!-- ServiceRemoteProxyFactory -->
  +            <entry>
  +               <key>ServiceRemoteProxyFactory</key>
  +               <value>org.jboss.ejb3.service.ServiceRemoteProxyFactory</value>
  +            </entry>
  +            <!-- StatefulClusterProxyFactory -->
  +            <!-- <entry>
  +               <key>StatefulClusterProxyFactory</key>
  +               <value>org.jboss.ejb3.stateful.StatefulClusterProxyFactory</value>
  +            </entry>-->
  +            <!-- StatefulRemoteProxyFactory -->
  +            <entry>
  +               <key>StatefulRemoteProxyFactory</key>
  +               <value>org.jboss.ejb3.stateful.StatefulRemoteProxyFactory</value>
  +            </entry>
  +            <!-- StatelessClusterProxyFactory -->
  +            <!-- <entry>
  +               <key>StatelessClusterProxyFactory</key>
  +               <value>org.jboss.ejb3.stateless.StatelessClusterProxyFactory</value>
  +            </entry>-->
  +            <!-- StatelessRemoteProxyFactory -->
  +            <entry>
  +               <key>StatelessRemoteProxyFactory</key>
  +               <value>org.jboss.ejb3.stateless.StatelessRemoteProxyFactory</value>
  +            </entry>            
  +         </map>
  +      </property>
  +   </bean>
  +   
  +   <!-- EJB3 Persistence Manager Factory Registry -->
  +   <bean name="EJB3PersistenceManagerFactoryRegistry" class="org.jboss.ejb3.cache.persistence.PersistenceManagerFactoryRegistry">
  +      <property name="factories">
  +         <!-- Define each of the registered factories -->
  +         <map class="java.util.HashMap" keyClass="java.lang.String"
  +            valueClass="java.lang.Class">
  +            <!-- StatefulSessionFilePersistenceManager -->
  +            <entry>
  +               <key>StatefulSessionFilePersistenceManager</key>
  +               <value>org.jboss.ejb3.cache.simple.StatefulSessionFilePersistenceManagerFactory</value>
  +            </entry>
  +         </map>
  +      </property>
  +   </bean>
  +   
  +   <bean name="JNDIKernelRegistryPlugin" class="org.jboss.ejb3.kernel.JNDIKernelRegistryPlugin"/>
  +   
  +   <!-- Persistence Unit deployers -->
  +   <bean name="PersistenceUnitParsingDeployer" class="org.jboss.ejb3.deployers.PersistenceUnitParsingDeployer">
  +      <property name="type">car</property>
  +   </bean>
  +   
  +</deployment>
  
  
  
  1.1      date: 2007/12/05 17:52:00;  author: pmuir;  state: Exp;jboss-seam/bootstrap/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>
  
  
  
  1.6       +78 -48    jboss-seam/bootstrap/deployers/jca-deployers-beans.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: jca-deployers-beans.xml
  ===================================================================
  RCS file: jca-deployers-beans.xml
  diff -N jca-deployers-beans.xml
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ jca-deployers-beans.xml	5 Dec 2007 17:52:00 -0000	1.6
  @@ -0,0 +1,78 @@
  +<?xml version="1.0" encoding="UTF-8"?>
  +
  +<!--
  +    JCA Deployers
  +    $Id: jca-deployers-beans.xml,v 1.6 2007/12/05 17:52:00 pmuir Exp $
  +-->
  +<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>
  +      <property name="type">rar</property>
  +   </bean>
  +   
  +   <bean name="RARDeployer" class="org.jboss.resource.deployers.RARDeployer">
  +      <property name="workManagerName">jboss.jca:service=WorkManager</property>
  +      <property name="XATerminatorName">jboss:service=TransactionManager</property>
  +      <property name="type">rar</property>
  +   </bean>
  +   
  +   
  +   
  +   <!-- ConnectionFactory Deployment - ->  
  +   
  +   <bean name="ConnectionFactoryDeployer" class="org.jboss.system.deployers.ServiceXSLDeployer">
  +      <property name="suffix">-ds.xml</property>
  +      <property name="XSLPath">stylesheets/ConnectionFactoryTemplate.xsl</property>
  +      <property name="type">jca-ds</property>
  +   </bean>
  +   
  +   -->
  +
  +   <bean name="MCFBuilder" class="org.jboss.resource.deployers.builder.ManagedConnectionFactoryBuilder">
  +      <property name="metaDataRepository"><inject bean="JCAMetaDataRepository"/></property>
  +   </bean>   
  +   
  +   <bean name="PoolBuilder" class="org.jboss.resource.deployers.builder.ManagedConnectionPoolBuilder"/>
  +   <bean name="ConnectionManagerBuilder" class="org.jboss.resource.deployers.builder.ConnectionManagerBuilder"/>
  +   <bean name="ConnectionFactoryBindingBuilder" class="org.jboss.resource.deployers.builder.ConnectionFactoryBindingBuilder"/>
  +   <bean name="MetaDataTypeMappingBuilder" class="org.jboss.resource.deployers.builder.MetaDataTypeMappingBuilder"/>
  +   
  +   <bean name="ManagedConnectionFactoryParserDeployer" class="org.jboss.resource.deployers.ManagedConnectionFactoryParserDeployer">
  +      <property name="repository"><inject bean="JCAMetaDataRepository"></inject></property>
  +      <property name="suffix">-ds.xml</property>      
  +      <property name="type">jca-ds</property>
  +   </bean>
  +   
  +   
  +   <bean name="ManagedConnectionFactoryDeployer" class="org.jboss.resource.deployers.ManagedConnectionFactoryDeployer">      
  +      <property name="repository"><inject bean="JCAMetaDataRepository"></inject></property>      
  +      <property name="builders">
  +         <list>
  +            <inject bean="MCFBuilder"/>
  +            <inject bean="PoolBuilder"/>
  +            <inject bean="ConnectionManagerBuilder"/>
  +            <inject bean="ConnectionFactoryBindingBuilder"/>
  +            <inject bean="MetaDataTypeMappingBuilder"/>            
  +         </list>            
  +      </property>
  +      <property name="type">jca-ds</property>
  +   </bean>
  +
  +   <!-- The template for creating a datasource -->
  +   <bean name="DsDataSourceTemplate" class="org.jboss.resource.deployers.management.DsDataSourceTemplate">
  +      <property name="info"><inject bean="DsDataSourceTemplateInfo"/></property>
  +   </bean>
  +   <bean name="DsDataSourceTemplateInfo"
  +      class="org.jboss.resource.deployers.management.DsDataSourceTemplateInfo">
  +      <constructor>
  +         <parameter>DsDataSourceTemplate</parameter>
  +         <parameter>A template for *-ds.xml deployments</parameter>
  +         <parameter>org.jboss.resource.metadata.mcf.ManagedConnectionFactoryDeploymentGroup</parameter>
  +      </constructor>
  +   </bean>
  +   
  +</deployment>
  
  
  
  1.1      date: 2007/12/05 17:52:00;  author: pmuir;  state: Exp;jboss-seam/bootstrap/deployers/metadata-beans.xml
  
  Index: metadata-beans.xml
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>
  
  <!--
      MetaData configuration
      $Id: metadata-beans.xml,v 1.1 2007/12/05 17:52:00 pmuir Exp $
  -->
  <deployment xmlns="urn:jboss:bean-deployer:2.0">
  
  	<!-- The reference metdata resolving deployer
  	-->
     <bean name="ReferenceMetaDataResolverDeployer"
        class="org.jboss.deployment.ReferenceMetaDataResolverDeployer">
     </bean>
     <bean name="AnnotationMetaDataDeployer"
        class="org.jboss.deployment.AnnotationMetaDataDeployer">
        <property name="metaDataCompleteIsDefault">true</property>
     </bean>
  
  	<!-- The schema location to JBossXB binding class mappings. We specify the dtd/xsd name
  	of the schema as the location to work with legacy dtd as well as namespace based
  	documents.
  	-->
     <bean name="SchemaResolverConfig"
        class="org.jboss.xb.binding.sunday.unmarshalling.SchemaResolverConfig">
        
        <!-- schemaLocation to JBossXBuilder binding classes -->
        <property name="bindingClassesByLocations">
           <map keyClass="java.lang.String" valueClass="java.lang.String">
              <!-- EarMetaData -->
              <entry>
                 <key>application</key>
                 <value>org.jboss.metadata.ear.spec.Ear14MetaData</value>
              </entry>
              <entry>
                 <key>application_1_2.dtd</key>
                 <value>org.jboss.metadata.ear.spec.Ear13DTDMetaData</value>
              </entry>
              <entry>
                 <key>application_1_3.dtd</key>
                 <value>org.jboss.metadata.ear.spec.Ear13DTDMetaData</value>
              </entry>
              <entry>
                 <key>application_1_4.xsd</key>
                 <value>org.jboss.metadata.ear.spec.Ear14MetaData</value>
              </entry>
              <entry>
                 <key>application_5.xsd</key>
                 <value>org.jboss.metadata.ear.spec.Ear50MetaData</value>
              </entry>
              <!-- JBossAppMetaData -->
              <entry>
                 <key>jboss-app</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_3_0.dtd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_3_2.dtd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_4_0.dtd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_4_2.dtd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_5_0.dtd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50DTDAppMetaData</value>
              </entry>
              <entry>
                 <key>jboss-app_5_0.xsd</key>
                 <value>org.jboss.metadata.ear.jboss.JBoss50AppMetaData</value>
              </entry>
  
              <!-- ApplicationClientMetaData -->
              <entry>
                 <key>application-client</key>
                 <value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
              </entry>
              <entry>
                 <key>application-client_1_2.dtd</key>
                 <value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
              </entry>
              <entry>
                 <key>application-client_1_3.dtd</key>
                 <value>org.jboss.metadata.client.spec.ApplicationClient14DTDMetaData</value>
              </entry>
              <entry>
                 <key>application-client_1_4.xsd</key>
                 <value>org.jboss.metadata.client.spec.ApplicationClient14MetaData</value>
              </entry>
              <entry>
                 <key>application-client_5.xsd</key>
                 <value>org.jboss.metadata.client.spec.ApplicationClient5MetaData</value>
              </entry>
              <!-- ApplicationClientMetaData -->
              <entry>
                 <key>jboss-client</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_3_0.dtd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_3_2.dtd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_4_0.dtd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_4_2.dtd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_5_0.dtd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5DTDMetaData</value>
              </entry>
              <entry>
                 <key>jboss-client_5_0.xsd</key>
                 <value>org.jboss.metadata.client.jboss.JBossClient5MetaData</value>
              </entry>
              
              <!-- EjbJarMetaData -->
              <entry>
                 <key>ejb-jar</key>
                 <value>org.jboss.metadata.ejb.spec.EjbJar20MetaData</value>
              </entry>
              <entry>
                 <key>ejb-jar_1_1.dtd</key>
                 <value>org.jboss.metadata.ejb.spec.EjbJar1xMetaData</value>
              </entry>
              <entry>
                 <key>ejb-jar_2_0.dtd</key>
                 <value>org.jboss.metadata.ejb.spec.EjbJar20MetaData</value>
              </entry>
              <entry>
                 <key>ejb-jar_2_1.xsd</key>
                 <value>org.jboss.metadata.ejb.spec.EjbJar21MetaData</value>
              </entry>
              <entry>
                 <key>ejb-jar_3_0.xsd</key>
                 <value>org.jboss.metadata.ejb.spec.EjbJar30MetaData</value>
              </entry>
              
              <!-- JBossMetaData -->
              <entry>
                 <key>jboss</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_3_0.dtd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_3_2.dtd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_4_0.dtd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_4_2.dtd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_5_0.dtd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50DTDMetaData</value>
              </entry>            
              <entry>
                 <key>jboss_5_0.xsd</key>
                 <value>org.jboss.metadata.ejb.jboss.JBoss50MetaData</value>
              </entry>
              
              <!-- WebMetaData -->
              <entry>
                 <key>web-app</key>
                 <value>org.jboss.metadata.web.spec.Web23MetaData</value>
              </entry>
              <entry>
                 <key>web-app_2_2.dtd</key>
                 <value>org.jboss.metadata.web.spec.Web23MetaData</value>
              </entry>
              <entry>
                 <key>web-app_2_3.dtd</key>
                 <value>org.jboss.metadata.web.spec.Web23MetaData</value>
              </entry>
              <entry>
                 <key>web-app_2_4.xsd</key>
                 <value>org.jboss.metadata.web.spec.Web24MetaData</value>
              </entry>
              <entry>
                 <key>web-app_2_5.xsd</key>
                 <value>org.jboss.metadata.web.spec.Web25MetaData</value>
              </entry>
              <!-- JBossWebMetaData -->
              <entry>
                 <key>jboss-web</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_3_0.dtd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_3_2.dtd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_4_0.dtd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_4_2.dtd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_5_0.dtd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData</value>
              </entry>
              <entry>
                 <key>jboss-web_5_0.xsd</key>
                 <value>org.jboss.metadata.web.jboss.JBoss50WebMetaData</value>
              </entry>
           </map>
        </property>
     </bean>
     
  </deployment>
  
  
  
  1.3       +30 -30    jboss-seam/bootstrap/deployers/security-deployer-beans.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: security-deployer-beans.xml
  ===================================================================
  RCS file: security-deployer-beans.xml
  diff -N security-deployer-beans.xml
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ security-deployer-beans.xml	5 Dec 2007 17:52:00 -0000	1.3
  @@ -0,0 +1,30 @@
  +<?xml version="1.0" encoding="UTF-8"?>
  +
  +<!--
  +    Security Deployer
  +-->
  +<deployment xmlns="urn:jboss:bean-deployer:2.0">
  +   <bean name="SecurityDeployer" class="org.jboss.deployment.security.SecurityDeployer">
  +      <property name="type">security</property>
  +      <property name="ignoreSuffixes">
  +          <set elementClass="java.lang.String">
  +               <value>xml</value>
  +               <value>beans</value>
  +               <value>deployer</value>
  +               <value>rar</value>
  +               <value>properties</value>
  +          </set>
  +       </property>
  +   </bean>
  +
  +   <!-- JNDI Object Factory to establish SecurityDomainContext objects -->
  +   <bean name="SecurityDomainObjectFactory" class="org.jboss.security.integration.SecurityDomainObjectFactory" />
  +
  +   <!-- JNDI Context legacy establishment of java:/jaas/securityDomain -->
  +   <bean name="JBossSecurityJNDIContextEstablishment" class="org.jboss.security.integration.JNDIContextEstablishment"/>
  +
  +   <!-- JNDI Based Security Management -->
  +   <bean name="JNDIBasedSecurityManagement" class="org.jboss.security.integration.JNDIBasedSecurityManagement">
  +   </bean>
  +
  +</deployment>
  
  
  



More information about the jboss-cvs-commits mailing list