From: Bill B. <pat...@us...> - 2002-09-27 22:31:11
|
User: patriot1burke Date: 02/09/27 15:30:14 Modified: src/etc/conf/default Tag: Branch_3_0 standardjboss.xml Log: added EntityReentrancyInterceptor and replace MethodOnlyEJBLock in Instance Per Transaction Interceptor with NoLock Revision Changes Path No revision No revision 1.37.2.8 +932 -913 jboss/src/etc/conf/default/standardjboss.xml Index: standardjboss.xml =================================================================== RCS file: /cvsroot/jboss/jboss/src/etc/conf/default/standardjboss.xml,v retrieving revision 1.37.2.7 retrieving revision 1.37.2.8 diff -u -r1.37.2.7 -r1.37.2.8 --- standardjboss.xml 18 Sep 2002 02:40:21 -0000 1.37.2.7 +++ standardjboss.xml 27 Sep 2002 22:30:14 -0000 1.37.2.8 @@ -1,913 +1,932 @@ -<?xml version = "1.0" encoding = "UTF-8"?> - -<!-- ===================================================================== --> -<!-- --> -<!-- Standard JBoss Configuration --> -<!-- --> -<!-- ===================================================================== --> - -<!-- $Id: standardjboss.xml,v 1.37.2.7 2002/09/18 02:40:21 patriot1burke Exp $ --> -<jboss> - <enforce-ejb-restrictions>false</enforce-ejb-restrictions> - <container-configurations> - <container-configuration> - <container-name>Standard CMP 2.x EntityBean</container-name> - <sync-on-commit-only>false</sync-on-commit-only> - <call-logging>false</call-logging> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Instance Per Transaction CMP 2.x EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.MethodOnlyEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Standard CMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>@cmp1.persistencemanager@</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>A</commit-option> - </container-configuration> - <container-configuration> - <container-name>Clustered CMP 2.x EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactoryHA</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Clustered CMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactoryHA</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>@cmp1.persistencemanager@</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Standard Stateless SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> @jca.connection.interceptor@ - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool> - <instance-cache/> - <persistence-manager/> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>Clustered Stateless SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.proxy.ejb.ProxyFactoryHA</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> @jca.connection.interceptor@ - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool> - <instance-cache/> - <persistence-manager/> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>Standard Stateful SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - </client-interceptors> - <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <remover-period>1800</remover-period> - <max-bean-life>1800</max-bean-life> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>Clustered Stateful SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.proxy.ejb.ProxyFactoryHA</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.StatefulHASessionSynchronisationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - </client-interceptors> - <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.StatefulHASessionPersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <remover-period>1800</remover-period> - <max-bean-life>1800</max-bean-life> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>Standard BMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>A</commit-option> - </container-configuration> - <container-configuration> - <container-name>Instance Per Transaction BMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.MethodOnlyEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Clustered BMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.proxy.ejb.ProxyFactoryHA</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> @jca.connection.interceptor@ - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - <list-entity> - <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </list-entity> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>Standard Message Driven Bean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.ejb.plugins.jms.JMSContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> @jca.connection.interceptor@ - </container-interceptors> - <client-interceptors> - <home> - <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </home> - <bean> - <interceptor>new org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor> - <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> - <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> - <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> - </bean> - </client-interceptors> - <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool> - <instance-cache/> - <persistence-manager/> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <container-invoker-conf> - <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI> - <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI> - <MaximumSize>15</MaximumSize> - <MaxMessages>1</MaxMessages> - <MDBConfig> - <ReconnectIntervalSec>10</ReconnectIntervalSec> - <DLQConfig> - <DestinationQueue>queue/DLQ</DestinationQueue> - <MaxTimesRedelivered>10</MaxTimesRedelivered> - <TimeToLive>0</TimeToLive> - </DLQConfig> - </MDBConfig> - </container-invoker-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>IIOP CMP 2.x EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> - </container-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>B</commit-option> - </container-configuration> - <container-configuration> - <container-name>IIOP CMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>@cmp1.persistencemanager@</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>A</commit-option> - </container-configuration> - <container-configuration> - <container-name>IIOP Stateless SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <!-- CMT --> - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <!-- BMT --> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - </container-interceptors> - <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool> - <instance-cache/> - <persistence-manager/> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>IIOP Stateful SessionBean</container-name> - <call-logging>false</call-logging> - <container-invoker>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <!-- CMT --> - - <interceptor transaction = "Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor transaction = "Container" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor transaction = "Container">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <!-- BMT --> - - <interceptor transaction = "Bean">org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor</interceptor> - <interceptor transaction = "Bean">org.jboss.ejb.plugins.TxInterceptorBMT</interceptor> - <interceptor transaction = "Bean" metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - </container-interceptors> - <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <remover-period>1800</remover-period> - <max-bean-life>1800</max-bean-life> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - </container-configuration> - <container-configuration> - <container-name>IIOP BMP EntityBean</container-name> - <call-logging>false</call-logging> - <sync-on-commit-only>false</sync-on-commit-only> - <container-invoker>org.jboss.ejb.plugins.iiop.server.IIOPContainerInvoker</container-invoker> - <container-interceptors> - <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> - <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> - <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> - </container-interceptors> - <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> - <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> - <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager> - <transaction-manager>org.jboss.tm.TxManager</transaction-manager> - <web-class-loader>org.jboss.iiop.WebCL</web-class-loader> - <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> - <container-cache-conf> - <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> - <cache-policy-conf> - <min-capacity>50</min-capacity> - <max-capacity>1000000</max-capacity> - <overager-period>300</overager-period> - <max-bean-age>600</max-bean-age> - <resizer-period>400</resizer-period> - <max-cache-miss-period>60</max-cache-miss-period> - <min-cache-miss-period>1</min-cache-miss-period> - <cache-load-factor>0.75</cache-load-factor> - </cache-policy-conf> - </container-cache-conf> - <container-pool-conf> - <MaximumSize>100</MaximumSize> - </container-pool-conf> - <commit-option>A</commit-option> - </container-configuration> - </container-configurations> -</jboss> +<?xml version = "1.0" encoding = "UTF-8"?> + +<!-- ===================================================================== --> +<!-- --> +<!-- Standard JBoss Configuration --> +<!-- --> +<!-- ===================================================================== --> + +<!-- $Id: standardjboss.xml,v 1.37.2.8 2002/09/27 22:30:14 patriot1burke Exp $ --> +<jboss> + <enforce-ejb-restrictions>false</enforce-ejb-restrictions> + <container-configurations> + <container-configuration> + <container-name>Standard CMP 2.x EntityBean</container-name> + <sync-on-commit-only>false</sync-on-commit-only> + <call-logging>false</call-logging> + <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> + <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor> + @jca.connection.interceptor@ + <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> + </container-interceptors> + <client-interceptors> + <home> + <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </home> + <bean> + <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </bean> + <list-entity> + <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </list-entity> + </client-interceptors> + <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> + <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> + <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy> + <container-cache-conf> + <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> + <cache-policy-conf> + <min-capacity>50</min-capacity> + <max-capacity>1000000</max-capacity> + <overager-period>300</overager-period> + <max-bean-age>600</max-bean-age> + <resizer-period>400</resizer-period> + <max-cache-miss-period>60</max-cache-miss-period> + <min-cache-miss-period>1</min-cache-miss-period> + <cache-load-factor>0.75</cache-load-factor> + </cache-policy-conf> + </container-cache-conf> + <container-pool-conf> + <MaximumSize>100</MaximumSize> + </container-pool-conf> + <commit-option>B</commit-option> + </container-configuration> + <container-configuration> + <container-name>Instance Per Transaction CMP 2.x EntityBean</container-name> + <call-logging>false</call-logging> + <sync-on-commit-only>false</sync-on-commit-only> + <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> + <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor> + @jca.connection.interceptor@ + <interceptor>org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.cmp.jdbc.JDBCRelationInterceptor</interceptor> + </container-interceptors> + <client-interceptors> + <home> + <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </home> + <bean> + <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </bean> + <list-entity> + <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor> + <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor> + <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> + <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> + </list-entity> + </client-interceptors> + <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool> + <instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache> + <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager> + <transaction-manager>org.jboss.tm.TxManager</transaction-manager> + <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy> + <container-cache-conf> + <cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy> + <cache-policy-conf> + <min-capacity>50</min-capacity> + <max-capacity>1000000</max-capacity> + <overager-period>300</overager-period> + <max-bean-age>600</max-bean-age> + <resizer-period>400</resizer-period> + <max-cache-miss-period>60</max-cache-miss-period> + <min-cache-miss-period>1</min-cache-miss-period> + <cache-load-factor>0.75</cache-load-factor> + </cache-policy-conf> + </container-cache-conf> + <container-pool-conf> + <MaximumSize>100</MaximumSize> + </container-pool-conf> + <commit-option>B</commit-option> + </container-configuration> + <container-configuration> + <container-name>Standard CMP EntityBean</container-name> + <call-logging>false</call-logging> + <sync-on-commit-only>false</sync-on-commit-only> + <container-invoker>org.jboss.proxy.ejb.ProxyFactory</container-invoker> + <container-interceptors> + <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> + <interceptor metricsEnabled = "true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityLockInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor> + <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor<... [truncated message content] |