<?xml version="1.0"?>
<jboss
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
                            http://www.jboss.org/j2ee/schema/jboss_5_0.xsd"
        version="3.0">
      <enterprise-beans>
         <session>
            <ejb-name>OverrideStateful</ejb-name>
            <jndi-name>OverrideStatefulRemote</jndi-name>
            <clustered>true</clustered>
            <cluster-config>
               <partition-name>DefaultPartition</partition-name>
               <load-balance-policy>org.jboss.ha.framework.interfaces.RandomRobin</load-balance-policy>
            </cluster-config>
         </session>
         <session>
            <ejb-name>NonAnnotationStateful</ejb-name>
            <clustered>true</clustered>
            <cluster-config>
               <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
               <load-balance-policy>org.jboss.ha.framework.interfaces.FirstAvailableIdenticalAllProxies</load-balance-policy>
            </cluster-config>
         </session>         
         <session>
            <ejb-name>OverrideAnnotationStateful</ejb-name>
            <clustered>true</clustered>
            <cluster-config>
               <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
               <load-balance-policy>org.jboss.ha.framework.interfaces.FirstAvailableIdenticalAllProxies</load-balance-policy>
            </cluster-config>
         </session>
         <session>
            <ejb-name>EjbJarOverrideAnnotationStateful</ejb-name>
            <clustered>true</clustered>
            <cluster-config>
               <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
               <load-balance-policy>org.jboss.ha.framework.interfaces.FirstAvailableIdenticalAllProxies</load-balance-policy>
            </cluster-config>
         </session>
         <session>
            <ejb-name>NonClusteredStateful</ejb-name>
            <jndi-name>NonClusteredStatefulRemote</jndi-name>
            <clustered>false</clustered>
            <cache-config>
               <cache-class>org.jboss.ejb3.cache.simple.SimpleStatefulCache</cache-class>
               <cache-max-size>1000</cache-max-size>
               <idle-timeout-seconds>100</idle-timeout-seconds>
            </cache-config>
         </session>
      </enterprise-beans>
   </jboss>