User: patriot1burke
  Date: 01/08/09 14:11:48

  Modified:    src/resources/lock/META-INF jboss.xml ejb-jar.xml
  Log:
  added EntityMultiIInstanceInterceptor tests
  
  Revision  Changes    Path
  1.4       +99 -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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- jboss.xml 2001/08/08 22:03:32     1.3
  +++ jboss.xml 2001/08/09 21:11:48     1.4
  @@ -338,6 +338,92 @@
        </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>
  @@ -387,6 +473,19 @@
        <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.4       +47 -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.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- ejb-jar.xml       2001/08/08 22:03:32     1.3
  +++ ejb-jar.xml       2001/08/09 21:11:48     1.4
  @@ -113,6 +113,36 @@
        <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>
  @@ -178,5 +208,22 @@
        </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]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to