[jboss-cvs] JBossAS SVN: r61499 - in trunk/testsuite/src: main/org/jboss/test/xml/metadata and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Mar 20 15:41:25 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-03-20 15:41:25 -0400 (Tue, 20 Mar 2007)
New Revision: 61499
Added:
trunk/testsuite/src/main/org/jboss/test/xml/metadata/
trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java
trunk/testsuite/src/resources/xml/metadata/
trunk/testsuite/src/resources/xml/metadata/ejb-jar1.xml
trunk/testsuite/src/resources/xml/metadata/jboss1.xml
trunk/testsuite/src/resources/xml/metadata/standardjboss.xml
Log:
Add tests of the ejb-jar.xml/jboss.xml object factory to metadata parsing
Added: trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java (rev 0)
+++ trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java 2007-03-20 19:41:25 UTC (rev 61499)
@@ -0,0 +1,75 @@
+package org.jboss.test.xml.metadata;
+
+import java.net.URL;
+import java.util.Collection;
+import java.util.Iterator;
+
+import javax.management.ObjectName;
+
+import org.jboss.deployment.EjbJarObjectFactory;
+import org.jboss.deployment.JBossEjbObjectFactory;
+import org.jboss.metadata.ApplicationMetaData;
+import org.jboss.metadata.BeanMetaData;
+import org.jboss.metadata.ConfigurationMetaData;
+import org.jboss.test.JBossTestCase;
+import org.jboss.xb.binding.Unmarshaller;
+import org.jboss.xb.binding.UnmarshallerFactory;
+
+/**
+ * Tests of the JBossEjbObjectFactory/EjbJarObjectFactory producing
+ * ApplicationMetaData from the ejb-jar.xml/standardjboss.xml/jboss.xml
+ * descriptors.
+ *
+ * @author Scott.Stark at jboss.org
+ * @version $Revision$
+ */
+public class JBossEjbObjectFactoryUnitTestCase
+ extends JBossTestCase
+{
+
+ public JBossEjbObjectFactoryUnitTestCase(String name)
+ {
+ super(name);
+ }
+
+ /**
+ * Parse xml/metadata/{standardjboss.xml,jboss1.xml} and validate the
+ * expected ApplicationMetaData
+ *
+ * @throws Exception
+ */
+ public void testJBoss1()
+ throws Exception
+ {
+ URL ejbjar = super.getResource("/xml/metadata/ejb-jar1.xml");
+ assertNotNull("/xml/metadata/ejb-jar1.xml", ejbjar);
+ URL stdjboss = super.getResource("/xml/metadata/standardjboss.xml");
+ assertNotNull("/xml/metadata/standardjboss.xml", stdjboss);
+ URL jboss1 = super.getResource("/xml/metadata/jboss1.xml");
+ assertNotNull("/xml/metadata/standardjboss.xml", stdjboss);
+
+ // Combine into ApplicationMetaData
+ ApplicationMetaData amd = new ApplicationMetaData();
+ EjbJarObjectFactory ejbfactory = new EjbJarObjectFactory();
+ JBossEjbObjectFactory jfactory = new JBossEjbObjectFactory(amd);
+ Unmarshaller unmarshaller = UnmarshallerFactory.newInstance().newUnmarshaller();
+ unmarshaller.unmarshal(ejbjar.toString(), ejbfactory, amd);
+ unmarshaller.unmarshal(stdjboss.toString(), jfactory, amd);
+ unmarshaller.unmarshal(jboss1.toString(), jfactory, amd);
+
+ ConfigurationMetaData cmd = amd.getConfigurationMetaDataByName("Standard Stateless SessionBean");
+ assertNotNull("Standard Stateless SessionBean", cmd);
+ Collection depends = cmd.getDepends();
+ assertEquals("depends.size", 1, depends.size());
+ ObjectName test = new ObjectName("test:name=Test");
+ assertEquals("depends[0]", test, depends.iterator().next());
+
+ BeanMetaData bean1 = amd.getBeanByEjbName("DependentAEJB");
+ assertNotNull("DependentAEJB", bean1);
+ Iterator it = bean1.getInvokerBindings();
+
+ BeanMetaData bean2 = amd.getBeanByEjbName("DependentBEJB");
+ assertNotNull("DependentBEJB", bean2);
+ it = bean2.getInvokerBindings();
+ }
+}
Property changes on: trunk/testsuite/src/main/org/jboss/test/xml/metadata/JBossEjbObjectFactoryUnitTestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ native
Added: trunk/testsuite/src/resources/xml/metadata/ejb-jar1.xml
===================================================================
--- trunk/testsuite/src/resources/xml/metadata/ejb-jar1.xml (rev 0)
+++ trunk/testsuite/src/resources/xml/metadata/ejb-jar1.xml 2007-03-20 19:41:25 UTC (rev 61499)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<ejb-jar >
+
+ <enterprise-beans>
+ <session >
+ <description><![CDATA[DependentB SessionBean]]></description>
+ <display-name>DependentB SessionBean</display-name>
+
+ <ejb-name>DependentBEJB</ejb-name>
+
+ <home>org.jboss.test.jmx.eardepends.dependent.interfaces.DependentBEJBHome</home>
+ <remote>org.jboss.test.jmx.eardepends.dependent.interfaces.DependentBEJB</remote>
+ <ejb-class>org.jboss.test.jmx.eardepends.dependent.ejb.DependentBBean</ejb-class>
+ <session-type>Stateless</session-type>
+ <transaction-type>Container</transaction-type>
+
+ </session>
+
+ <session >
+ <description><![CDATA[DependentA SessionBean]]></description>
+ <display-name>DependentA SessionBean</display-name>
+
+ <ejb-name>DependentAEJB</ejb-name>
+
+ <home>org.jboss.test.jmx.eardepends.dependent.interfaces.DependentAEJBHome</home>
+ <remote>org.jboss.test.jmx.eardepends.dependent.interfaces.DependentAEJB</remote>
+ <ejb-class>org.jboss.test.jmx.eardepends.dependent.ejb.DependentABean</ejb-class>
+ <session-type>Stateless</session-type>
+ <transaction-type>Container</transaction-type>
+
+ </session>
+
+ </enterprise-beans>
+
+</ejb-jar>
Property changes on: trunk/testsuite/src/resources/xml/metadata/ejb-jar1.xml
___________________________________________________________________
Name: svn:keywords
+ Id,Revision
Name: svn:eol-style
+ native
Added: trunk/testsuite/src/resources/xml/metadata/jboss1.xml
===================================================================
--- trunk/testsuite/src/resources/xml/metadata/jboss1.xml (rev 0)
+++ trunk/testsuite/src/resources/xml/metadata/jboss1.xml 2007-03-20 19:41:25 UTC (rev 61499)
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<jboss>
+ <enterprise-beans>
+ <session>
+ <ejb-name>DependentBEJB</ejb-name>
+ <jndi-name>test/DependentB</jndi-name>
+
+ <method-attributes>
+ </method-attributes>
+ </session>
+ <session>
+ <ejb-name>DependentAEJB</ejb-name>
+ <jndi-name>test/DependentA</jndi-name>
+
+ <method-attributes>
+ </method-attributes>
+ </session>
+
+ </enterprise-beans>
+
+ <resource-managers>
+ </resource-managers>
+
+ <container-configurations>
+ <container-configuration>
+ <container-name>Standard Stateless SessionBean</container-name>
+ <depends>test:name=Test</depends>
+ </container-configuration>
+ </container-configurations>
+
+</jboss>
Property changes on: trunk/testsuite/src/resources/xml/metadata/jboss1.xml
___________________________________________________________________
Name: svn:keywords
+ Id,Revision
Name: svn:eol-style
+ native
Added: trunk/testsuite/src/resources/xml/metadata/standardjboss.xml
===================================================================
--- trunk/testsuite/src/resources/xml/metadata/standardjboss.xml (rev 0)
+++ trunk/testsuite/src/resources/xml/metadata/standardjboss.xml 2007-03-20 19:41:25 UTC (rev 61499)
@@ -0,0 +1,1066 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- ===================================================================== -->
+<!-- Standard JBoss EJB Configurations -->
+<!-- ===================================================================== -->
+<!-- $Id: standardjboss.xml 61461 2007-03-19 19:04:00Z scott.stark at jboss.org $ -->
+
+<jboss>
+ <!--
+ The missing-method-permissions-excluded-mode is a boolean
+ that allows the deployer to globally indicate that all methods without a
+ method-permission element should be treated as excluded(= true and the default),
+ or that methods without a method-permission element should be treated as
+ unchecked(= false)
+ -->
+ <missing-method-permissions-excluded-mode>true</missing-method-permissions-excluded-mode>
+
+ <invoker-proxy-bindings>
+
+ <invoker-proxy-binding>
+ <name>entity-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unified</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+ <proxy-factory-config>
+ <client-interceptors>
+ <home>
+ <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </home>
+ <bean>
+ <interceptor>org.jboss.proxy.ejb.EntityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </bean>
+ <list-entity>
+ <interceptor>org.jboss.proxy.ejb.ListEntityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </list-entity>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>clustered-entity-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unifiedha</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+ <proxy-factory-config>
+ <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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </list-entity>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>stateless-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unified</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+ <proxy-factory-config>
+ <client-interceptors>
+ <home>
+ <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </home>
+ <bean>
+ <interceptor>org.jboss.proxy.ejb.StatelessSessionInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </bean>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>clustered-stateless-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unifiedha</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+ <proxy-factory-config>
+ <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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </bean>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>stateful-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unified</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactory</proxy-factory>
+ <proxy-factory-config>
+ <client-interceptors>
+ <home>
+ <interceptor>org.jboss.proxy.ejb.HomeInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </home>
+ <bean>
+ <interceptor>org.jboss.proxy.ejb.StatefulSessionInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </bean>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>clustered-stateful-unified-invoker</name>
+ <invoker-mbean>jboss:service=invoker,type=unifiedha</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.ProxyFactoryHA</proxy-factory>
+ <proxy-factory-config>
+ <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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</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.proxy.ejb.SingleRetryInterceptor</interceptor>
+ <interceptor call-by-value="false">org.jboss.invocation.InvokerInterceptor</interceptor>
+ <interceptor call-by-value="true">org.jboss.invocation.MarshallingInvokerInterceptor</interceptor>
+ </bean>
+ </client-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>message-driven-bean</name>
+ <invoker-mbean>default</invoker-mbean>
+ <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
+ <proxy-factory-config>
+ <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
+ <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
+ <CreateJBossMQDestination>false</CreateJBossMQDestination>
+ <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
+ <MinimumSize>1</MinimumSize>
+ <MaximumSize>15</MaximumSize>
+ <KeepAliveMillis>30000</KeepAliveMillis>
+ <MaxMessages>1</MaxMessages>
+ <MDBConfig>
+ <ReconnectIntervalSec>10</ReconnectIntervalSec>
+ <DLQConfig>
+ <DestinationQueue>queue/DLQ</DestinationQueue>
+ <MaxTimesRedelivered>10</MaxTimesRedelivered>
+ <TimeToLive>0</TimeToLive>
+ </DLQConfig>
+ </MDBConfig>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <!-- Uncomment to use JMS message inflow from jmsra.rar
+ <invoker-proxy-binding>
+ <name>message-driven-bean</name>
+ <invoker-mbean>default</invoker-mbean>
+ <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
+ <proxy-factory-config>
+ <activation-config>
+ <activation-config-property>
+ <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
+ <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>minSession</activation-config-property-name>
+ <activation-config-property-value>1</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>maxSession</activation-config-property-name>
+ <activation-config-property-value>15</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>keepAlive</activation-config-property-name>
+ <activation-config-property-value>60000</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>maxMessages</activation-config-property-name>
+ <activation-config-property-value>1</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>reconnectInterval</activation-config-property-name>
+ <activation-config-property-value>10</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>useDLQ</activation-config-property-name>
+ <activation-config-property-value>true</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQHandler</activation-config-property-name>
+ <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQJNDIName</activation-config-property-name>
+ <activation-config-property-value>queue/DLQ</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQMaxResent</activation-config-property-name>
+ <activation-config-property-value>10</activation-config-property-value>
+ </activation-config-property>
+ </activation-config>
+ <endpoint-interceptors>
+ <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+ </endpoint-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+ -->
+
+ <invoker-proxy-binding>
+ <name>singleton-message-driven-bean</name>
+ <invoker-mbean>default</invoker-mbean>
+ <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
+ <proxy-factory-config>
+ <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
+ <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
+ <CreateJBossMQDestination>false</CreateJBossMQDestination>
+ <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
+ <MinimumSize>1</MinimumSize>
+ <MaximumSize>1</MaximumSize>
+ <KeepAliveMillis>30000</KeepAliveMillis>
+ <MaxMessages>1</MaxMessages>
+ <MDBConfig>
+ <ReconnectIntervalSec>10</ReconnectIntervalSec>
+ <DLQConfig>
+ <DestinationQueue>queue/DLQ</DestinationQueue>
+ <MaxTimesRedelivered>10</MaxTimesRedelivered>
+ <TimeToLive>0</TimeToLive>
+ </DLQConfig>
+ </MDBConfig>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>message-inflow-driven-bean</name>
+ <invoker-mbean>default</invoker-mbean>
+ <proxy-factory>org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory</proxy-factory>
+ <proxy-factory-config>
+ <endpoint-interceptors>
+ <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+ </endpoint-interceptors>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>iiop</name>
+ <invoker-mbean>jboss:service=invoker,type=iiop</invoker-mbean>
+ <proxy-factory>org.jboss.proxy.ejb.IORFactory</proxy-factory>
+ <proxy-factory-config>
+ <web-class-loader>org.jboss.iiop.WebCL</web-class-loader>
+ <poa>per-servant</poa>
+ <register-ejbs-in-jnp-context>true</register-ejbs-in-jnp-context>
+ <jnp-context>iiop</jnp-context>
+ <interface-repository-supported>false</interface-repository-supported>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+
+ <invoker-proxy-binding>
+ <name>jms-message-inflow-driven-bean</name>
+ <invoker-mbean>default</invoker-mbean>
+ <proxy-factory>org.jboss.ejb.plugins.inflow.JBossJMSMessageEndpointFactory</proxy-factory>
+ <proxy-factory-config>
+ <endpoint-interceptors>
+ <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor>
+ <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor>
+ <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
+ </endpoint-interceptors>
+ <activation-config>
+ <activation-config-property>
+ <activation-config-property-name>providerAdapterJNDI</activation-config-property-name>
+ <activation-config-property-value>DefaultJMSProvider</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>minSession</activation-config-property-name>
+ <activation-config-property-value>1</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>maxSession</activation-config-property-name>
+ <activation-config-property-value>15</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>keepAlive</activation-config-property-name>
+ <activation-config-property-value>60000</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>maxMessages</activation-config-property-name>
+ <activation-config-property-value>1</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>reconnectInterval</activation-config-property-name>
+ <activation-config-property-value>10</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>useDLQ</activation-config-property-name>
+ <activation-config-property-value>true</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQHandler</activation-config-property-name>
+ <activation-config-property-value>org.jboss.resource.adapter.jms.inflow.dlq.GenericDLQHandler</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQJNDIName</activation-config-property-name>
+ <activation-config-property-value>queue/DLQ</activation-config-property-value>
+ </activation-config-property>
+ <activation-config-property>
+ <activation-config-property-name>DLQMaxResent</activation-config-property-name>
+ <activation-config-property-value>10</activation-config-property-value>
+ </activation-config-property>
+ </activation-config>
+ </proxy-factory-config>
+ </invoker-proxy-binding>
+ </invoker-proxy-bindings>
+
+ <container-configurations>
+
+ <container-configuration>
+ <container-name>Standard Pessimistic CMP 2.x EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.InvalidableEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-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>
+ <!--
+ | This is like standard IPT but with global (cross-transactional) row cache behind,
+ | i.e. no locking in EJB layer + global persistence data cache
+ -->
+ <container-name>cmp2.x jdbc2 pm</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>true</insert-after-ejb-post-create>
+ <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.EntityCreationInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.EntityReentranceInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.cmp.jdbc2.RelationInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.EntityInstancePool</instance-pool>
+ <instance-cache>org.jboss.ejb.plugins.PerTxEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc2.JDBCStoreManager2</persistence-manager>
+ <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+ <container-cache-conf>
+ <cache-policy-conf>
+ <min-capacity>500</min-capacity>
+ <max-capacity>10000</max-capacity>
+ <!-- uncomment to enable time-based eviction
+ <overager-period>300</overager-period>
+ <max-bean-age>600</max-bean-age> -->
+ </cache-policy-conf>
+ <cache-policy-conf-other>
+ <partitions>10</partitions>
+ <!-- uncomment to use JDBC java.sql.Statement.executeBatch()
+ <batch-commit-strategy/> -->
+ <!-- uncomment to enable cache invalidation <invalidable/> -->
+ </cache-policy-conf-other>
+ </container-cache-conf>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option> <!-- don't change, irrelevant, use container-cache-conf -->
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Clustered CMP 2.x EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>clustered-entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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>
+ <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>
+ <cluster-config>
+ <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+ </cluster-config>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard CMP 2.x EntityBean with cache invalidation</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
+ <interceptor>org.jboss.cache.invalidation.triggers.EntityBeanCacheBatchInvalidatorInterceptor</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.InvalidableEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-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 CMP 2.x EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.PerTxEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+ <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+ <container-cache-conf/>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option>
+ </container-configuration>
+
+ <container-configuration extends="Instance Per Transaction CMP 2.x EntityBean">
+ <container-name>Standard CMP 2.x EntityBean</container-name>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard Pessimistic CMP EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.cmp.jdbc.JDBCStoreManager</persistence-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 EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>clustered-entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.cmp.jdbc.JDBCStoreManager</persistence-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>
+ <cluster-config>
+ <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+ </cluster-config>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Instance Per Transaction CMP EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.PerTxEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager</persistence-manager>
+ <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+ <container-cache-conf/>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option>
+ </container-configuration>
+
+ <container-configuration extends="Instance Per Transaction CMP EntityBean">
+ <container-name>Standard CMP EntityBean</container-name>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard Stateless SessionBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>stateless-unified-invoker</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <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">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
+ <instance-cache></instance-cache>
+ <persistence-manager></persistence-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>
+ <invoker-proxy-binding-name>clustered-stateless-unified-invoker</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+ <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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor transaction="Container">org.jboss.ejb.plugins.ServiceEndpointInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor transaction="Bean">org.jboss.ejb.plugins.ServiceEndpointInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.StatelessSessionInstancePool</instance-pool>
+ <instance-cache></instance-cache>
+ <persistence-manager></persistence-manager>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ <cluster-config>
+ <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+ </cluster-config>
+ </container-configuration>
+
+
+ <container-configuration>
+ <container-name>Standard Stateful SessionBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>stateful-unified-invoker</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <!-- CMT -->
+ <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.StatefulSessionSecurityInterceptor</interceptor>
+ </container-interceptors>
+ <instance-cache>org.jboss.ejb.plugins.StatefulSessionInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager</persistence-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>
+ <invoker-proxy-binding-name>clustered-stateful-unified-invoker</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <!-- CMT -->
+ <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.StatefulSessionSecurityInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.StatefulHASessionSynchronisationInterceptor</interceptor>
+ </container-interceptors>
+ <instance-cache>org.jboss.ejb.plugins.StatefulHASessionInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.StatefulHASessionPersistenceManager</persistence-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>
+ <cluster-config>
+ <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+ </cluster-config>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard Pessimistic BMP EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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>
+ <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 BMP EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>clustered-entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CleanShutdownInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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>
+ <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>
+ <cluster-config>
+ <partition-name>${jboss.partition.name:DefaultPartition}</partition-name>
+ </cluster-config>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Instance Per Transaction BMP EntityBean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>entity-unified-invoker</invoker-proxy-binding-name>
+ <sync-on-commit-only>false</sync-on-commit-only>
+ <insert-after-ejb-post-create>false</insert-after-ejb-post-create>
+ <call-ejb-store-on-clean>true</call-ejb-store-on-clean>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
+ <interceptor>org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
+ <interceptor>org.jboss.ejb.plugins.CallValidationInterceptor</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>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</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.PerTxEntityInstanceCache</instance-cache>
+ <persistence-manager>org.jboss.ejb.plugins.BMPPersistenceManager</persistence-manager>
+ <locking-policy>org.jboss.ejb.plugins.lock.NoLock</locking-policy>
+ <container-cache-conf/>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option>
+ </container-configuration>
+
+ <container-configuration extends="Instance Per Transaction BMP EntityBean">
+ <container-name>Standard BMP EntityBean</container-name>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard Message Driven Bean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>message-driven-bean</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <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">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+ <instance-cache></instance-cache>
+ <persistence-manager></persistence-manager>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Singleton Message Driven Bean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>singleton-message-driven-bean</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <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">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+ <instance-cache></instance-cache>
+ <persistence-manager></persistence-manager>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>Standard Message Inflow Driven Bean</container-name>
+ <call-logging>false</call-logging>
+ <invoker-proxy-binding-name>message-inflow-driven-bean</invoker-proxy-binding-name>
+ <container-interceptors>
+ <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor>
+ <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">org.jboss.ejb.plugins.CallValidationInterceptor</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">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor>
+ <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor>
+ </container-interceptors>
+ <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
+ <instance-cache></instance-cache>
+ <persistence-manager></persistence-manager>
+ <container-pool-conf>
+ <MaximumSize>100</MaximumSize>
+ </container-pool-conf>
+ </container-configuration>
+
+ </container-configurations>
+
+</jboss>
Property changes on: trunk/testsuite/src/resources/xml/metadata/standardjboss.xml
___________________________________________________________________
Name: svn:keywords
+ Id,Revision
Name: svn:eol-style
+ native
More information about the jboss-cvs-commits
mailing list