<?xml version="1.0" encoding="UTF-8"?>

<server>
   <!-- The custom JAAS login configuration service that installs 
       a Configuration capable of dynamically updating the
       config settings
   -->
   <mbean code="org.jboss.security.auth.login.DynamicLoginConfig"
         name="jboss.security.tests:service=SecuritySpecLoginConfig">
      <attribute name="AuthConfig">META-INF/spec-test-config.xml</attribute>
      <depends optional-attribute-name="LoginConfigService">
         jboss.security:service=XMLLoginConfig
      </depends>
      <depends optional-attribute-name="SecurityManagerService">
         jboss.security:service=JaasSecurityManager
      </depends>
   </mbean>

   <!-- A JaasSecurityDomain setup to test that changes to the security
   layer do not affect the ability to use this subclass of JaasSecurityManager
   -->
   <mbean code="org.jboss.security.plugins.JaasSecurityDomain"
      name="jboss.security:service=JaasSecurityDomain,domain=spec-test-domain">
      <constructor>
         <arg type="java.lang.String" value="spec-test-domain"/>
      </constructor>
      <attribute name="KeyStoreURL">resource:tst.keystore</attribute>
      <attribute name="KeyStorePass">unit-tests</attribute>
      <attribute name="Salt">abcdefgh</attribute>
      <attribute name="IterationCount">13</attribute>
      <depends optional-attribute-name="ManagerServiceName">jboss.security:service=JaasSecurityManager</depends>
   </mbean>

    <mbean code="org.jboss.mq.server.jmx.Queue" 
       name="jboss.mq.destination:service=Queue,name=QueueA">
       <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
     </mbean>
     <mbean code="org.jboss.mq.server.jmx.Queue"
       name="jboss.mq.destination:service=Queue,name=QueueB">
       <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
     </mbean>
     <mbean code="org.jboss.mq.server.jmx.Queue"
         name="jboss.mq.destination:service=Queue,name=QueueC">
         <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
     </mbean>
     <mbean code="org.jboss.mq.server.jmx.Queue"
         name="jboss.mq.destination:service=Queue,name=QueueD">
       <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
     </mbean>

</server>
