<?xml version="1.0" ?>
<layer-spec xmlns="urn:jboss:galleon:layer-spec:1.0" name="ejb-dist-cache">

    <!-- Infinispan cache configuration used for distributed SFSB caching -->

    <dependencies>
        <layer name="transactions"/>
    </dependencies>

    <feature spec="subsystem.ejb3">
        <param name="default-stateful-bean-access-timeout" value="5000"/>
        <param name="default-sfsb-cache" value="distributable"/>
        <feature spec="subsystem.ejb3.service.timer-service">
            <unset param="thread-pool-name"/>
            <param name="default-transient-timer-management" value="transient"/>
            <unset param="default-data-store"/>
            <param name="default-persistent-timer-management" value="persistent"/>
        </feature>
    </feature>

    <feature-group name="private-interface"/>

    <!-- distributable-ejb subsystem providing distributed clustering abstractions for ejb3 subsystem-->
    <feature-group name="distributable-ejb"/>
    <!-- Infinispan cache configuration used for distributed SFSB caching -->
    <feature-group name="infinispan-dist-ejb"/>
    <feature-group name="jgroups-all"/>
</layer-spec>
