
<!-- The non-transaction FileSystem resource adaptor service configuration
-->
<server>
   <mbean code="org.jboss.resource.connectionmanager.NoTxConnectionManager"
      name="jboss.jca:service=NoTxCM,name=filesystem">
      <depends>jboss.jca:service=RARDeployer</depends>
      <depends optional-attribute-name="ManagedConnectionFactoryName">
         <mbean code="org.jboss.resource.connectionmanager.RARDeployment"
            name="jboss.jca:service=NoTxFS,name=filesystem">
            <depends optional-attribute-name="OldRarDeployment">
            jboss.jca:service=RARDeployment,name=File System Adapter
            </depends>

            <attribute name="ManagedConnectionFactoryProperties">
               <properties>
                  <config-property>
                     <config-property-name>FileSystemRootDir</config-property-name>
                     <config-property-type>java.lang.String</config-property-type>
                     <config-property-value>/tmp/db/fs_store</config-property-value>
                  </config-property>
               </properties>
            </attribute>
            <attribute name="JndiName">NoTransFS</attribute>
         </mbean>
      </depends>

      <depends optional-attribute-name="ManagedConnectionPool">
         <mbean code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool"
         name="jboss.jca:service=NoTxPool,name=filesystem">
         <attribute name="MinSize">0</attribute>
         <attribute name="MaxSize">50</attribute>
         <attribute name="BlockingTimeoutMillis">5000</attribute>
         <attribute name="IdleTimeoutMinutes">15</attribute>
         <attribute name="Criteria">ByContainer</attribute>
         </mbean>
      </depends>
      <depends optional-attribute-name="CachedConnectionManager">
      jboss.jca:service=CachedConnectionManager
      </depends>
      <depends optional-attribute-name="JaasSecurityManagerService">
      jboss.security:service=JaasSecurityManager
      </depends>
   </mbean>
</server>
