<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mbean PUBLIC
   "-//JBoss//DTD JBOSS XMBEAN 1.2//EN"
   "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
<!-- $Id: org.jboss.deployment.JARDeployer-xmbean.xml 35861 2005-09-11 22:24:37Z dimitris $ -->
<mbean>

   <description>The JARDeployer adds archives that do not contain META-INF/*.xml
       files. The pattern of xml files that correspond to deployment descriptors
       can be specified using the DescriptorNames attribute.
   </description>
   <class>org.jboss.deployment.JARDeployer</class>
   
   <attribute access='read-write' getMethod='getDescriptorNames' setMethod='setDescriptorNames'>
      <description>The list of suffixes that define deployment descriptors which
         if found in an archive META-INF directory indicate non-jar deployments
         which should be ignored by the JARDeployer
      </description>
      <name>DescriptorNames</name>
      <type>[Ljava.lang.String;</type>
      <!-- This suffix list represents the legacy behavior that ignored all
         archives with META-INF/*.xml files
      <descriptors>
         <value value=".xml"/>
      </descriptors>
      -->
      <!-- Ignore archives with the standard descriptors in META-INF -->
      <descriptors>
         <value value="ejb-jar.xml,jboss-service.xml,-ds.xml,ra.xml,application.xml,application-client.xml"/>
      </descriptors>
   </attribute>

   <!-- SubDeployerExtMBean attribute -->
   <attribute access="read-write" getMethod="getEnhancedSuffixes" setMethod="setEnhancedSuffixes">
      <description>Allow the override of supported suffixes and relative order</description>
      <name>EnhancedSuffixes</name>
      <type>[Ljava.lang.String;</type>
   </attribute>
   
   &deployerAttributes;
   &defaultAttributes;

   &deployerOperations;
   &defaultOperations;
   
</mbean>
