User: patriot1burke
Date: 01/09/03 18:56:34
Modified: src/resources/lock/META-INF Tag: Branch_2_4 jboss.xml
ejb-jar.xml
Log:
backmerge
Revision Changes Path
No revision
No revision
1.1.4.2 +297 -0 jbosstest/src/resources/lock/META-INF/jboss.xml
Index: jboss.xml
===================================================================
RCS file: /cvsroot/jboss/jbosstest/src/resources/lock/META-INF/jboss.xml,v
retrieving revision 1.1.4.1
retrieving revision 1.1.4.2
diff -u -r1.1.4.1 -r1.1.4.2
--- jboss.xml 2001/07/18 06:14:54 1.1.4.1
+++ jboss.xml 2001/09/04 01:56:34 1.1.4.2
@@ -13,6 +13,7 @@
<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.EntityLockInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
</container-interceptors>
@@ -20,6 +21,7 @@
<instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</persistence-manager>
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.SimplePessimisticEJBLock</locking-policy>
<container-invoker-conf>
<!-- <RMIObjectPort>4444</RMIObjectPort> -->
<Optimized>True</Optimized>
@@ -53,6 +55,7 @@
<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.EntityLockInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
</container-interceptors>
@@ -60,6 +63,7 @@
<instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</persistence-manager>
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.SimplePessimisticEJBLock</locking-policy>
<container-invoker-conf>
<!-- <RMIObjectPort>4444</RMIObjectPort> -->
<Optimized>True</Optimized>
@@ -93,6 +97,7 @@
<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.EntityLockInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
</container-interceptors>
@@ -100,6 +105,7 @@
<instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</persistence-manager>
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.SimplePessimisticEJBLock</locking-policy>
<container-invoker-conf>
<!-- <RMIObjectPort>4444</RMIObjectPort> -->
<Optimized>True</Optimized>
@@ -133,6 +139,7 @@
<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.EntityLockInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntityInstanceInterceptor</interceptor>
<interceptor>org.jboss.ejb.plugins.EntitySynchronizationInterceptor</interceptor>
</container-interceptors>
@@ -140,6 +147,7 @@
<instance-cache>org.jboss.ejb.plugins.EntityInstanceCache</instance-cache>
<persistence-manager>org.jboss.ejb.plugins.jaws.JAWSPersistenceManager</persistence-manager>
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.SimplePessimisticEJBLock</locking-policy>
<container-invoker-conf>
<!-- <RMIObjectPort>4444</RMIObjectPort> -->
<Optimized>True</Optimized>
@@ -163,6 +171,259 @@
</container-pool-conf>
<commit-option>D</commit-option>
</container-configuration>
+ <container-configuration>
+ <container-name>EntityBean_A_Queued</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>A</commit-option>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>EntityBean_B_Queued</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>B</commit-option>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>EntityBean_C_Queued</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>EntityBean_D_Queued</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>D</commit-option>
+ </container-configuration>
+
+
+ <container-configuration>
+ <container-name>EntityBean_B_Multi</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.EntityLockInterceptor</interceptor>
+
<interceptor>org.jboss.ejb.plugins.EntityMultiInstanceInterceptor</interceptor>
+
<interceptor>org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor</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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>B</commit-option>
+ </container-configuration>
+
+ <container-configuration>
+ <container-name>EntityBean_C_Multi</container-name>
+ <call-logging>false</call-logging>
+
<container-invoker>org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker</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.EntityLockInterceptor</interceptor>
+
<interceptor>org.jboss.ejb.plugins.EntityMultiInstanceInterceptor</interceptor>
+
<interceptor>org.jboss.ejb.plugins.EntityMultiInstanceSynchronizationInterceptor</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.jaws.JAWSPersistenceManager</persistence-manager>
+ <transaction-manager>org.jboss.tm.TxManager</transaction-manager>
+
<locking-policy>org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock</locking-policy>
+ <container-invoker-conf>
+ <!-- <RMIObjectPort>4444</RMIObjectPort> -->
+ <Optimized>True</Optimized>
+ </container-invoker-conf>
+ <container-cache-conf>
+
<cache-policy>org.jboss.ejb.plugins.LRUEnterpriseContextCachePolicy</cache-policy>
+ <cache-policy-conf>
+ <min-capacity>50</min-capacity>
+ <max-capacity>1000</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>
+ <MinimumSize>10</MinimumSize>
+ </container-pool-conf>
+ <commit-option>C</commit-option>
+ </container-configuration>
+
</container-configurations>
<enterprise-beans>
@@ -189,6 +450,42 @@
<jndi-name>EnterpriseEntity_D</jndi-name>
<configuration-name>EntityBean_D</configuration-name>
</entity>
+ <entity>
+ <ejb-name>EnterpriseEntity_A_Queued</ejb-name>
+ <jndi-name>EnterpriseEntity_A_Queued</jndi-name>
+ <configuration-name>EntityBean_A_Queued</configuration-name>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_B_Queued</ejb-name>
+ <jndi-name>EnterpriseEntity_B_Queued</jndi-name>
+ <configuration-name>EntityBean_B_Queued</configuration-name>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_C_Queued</ejb-name>
+ <jndi-name>EnterpriseEntity_C_Queued</jndi-name>
+ <configuration-name>EntityBean_C_Queued</configuration-name>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_D_Queued</ejb-name>
+ <jndi-name>EnterpriseEntity_D_Queued</jndi-name>
+ <configuration-name>EntityBean_D_Queued</configuration-name>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_B_Multi</ejb-name>
+ <jndi-name>EnterpriseEntity_B_Multi</jndi-name>
+ <configuration-name>EntityBean_B_Multi</configuration-name>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_C_Multi</ejb-name>
+ <jndi-name>EnterpriseEntity_C_Multi</jndi-name>
+ <configuration-name>EntityBean_C_Multi</configuration-name>
+ </entity>
+
</enterprise-beans>
</jboss>
1.1.2.2 +134 -0 jbosstest/src/resources/lock/META-INF/ejb-jar.xml
Index: ejb-jar.xml
===================================================================
RCS file: /cvsroot/jboss/jbosstest/src/resources/lock/META-INF/ejb-jar.xml,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -r1.1.2.1 -r1.1.2.2
--- ejb-jar.xml 2001/07/18 06:14:54 1.1.2.1
+++ ejb-jar.xml 2001/09/04 01:56:34 1.1.2.2
@@ -57,6 +57,92 @@
<cmp-field><field-name>nextEntity</field-name></cmp-field>
<primkey-field>name</primkey-field>
</entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_A_Queued</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_B_Queued</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_C_Queued</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_D_Queued</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
+
+ <entity>
+ <ejb-name>EnterpriseEntity_B_Multi</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
+ <entity>
+ <ejb-name>EnterpriseEntity_C_Multi</ejb-name>
+ <home>org.jboss.test.lock.interfaces.EnterpriseEntityHome</home>
+ <remote>org.jboss.test.lock.interfaces.EnterpriseEntity</remote>
+ <ejb-class>org.jboss.test.lock.bean.EnterpriseEntityBean</ejb-class>
+ <persistence-type>Container</persistence-type>
+ <prim-key-class>java.lang.String</prim-key-class>
+ <reentrant>False</reentrant>
+ <cmp-field><field-name>name</field-name></cmp-field>
+ <cmp-field><field-name>field</field-name></cmp-field>
+ <cmp-field><field-name>nextEntity</field-name></cmp-field>
+ <primkey-field>name</primkey-field>
+ </entity>
+
</enterprise-beans>
<assembly-descriptor>
@@ -91,5 +177,53 @@
</method>
<trans-attribute>RequiresNew</trans-attribute>
</container-transaction>
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_A_Queued</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>RequiresNew</trans-attribute>
+ </container-transaction>
+
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_B_Queued</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>Required</trans-attribute>
+ </container-transaction>
+
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_C_Queued</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>RequiresNew</trans-attribute>
+ </container-transaction>
+
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_D_Queued</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>RequiresNew</trans-attribute>
+ </container-transaction>
+
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_B_Multi</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>Required</trans-attribute>
+ </container-transaction>
+
+ <container-transaction>
+ <method>
+ <ejb-name>EnterpriseEntity_C_Multi</ejb-name>
+ <method-name>*</method-name>
+ </method>
+ <trans-attribute>RequiresNew</trans-attribute>
+ </container-transaction>
+
</assembly-descriptor>
</ejb-jar>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development