User: starksm Date: 02/04/18 10:03:40 Modified: src/resources/cts/META-INF ejb-jar.xml jboss.xml Log: Add a local entity interface and set the stateful session container max cache size to 1 to force passivation for testing Revision Changes Path 1.9 +73 -68 jbosstest/src/resources/cts/META-INF/ejb-jar.xml Index: ejb-jar.xml =================================================================== RCS file: /cvsroot/jboss/jbosstest/src/resources/cts/META-INF/ejb-jar.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ejb-jar.xml 16 Feb 2002 05:37:35 -0000 1.8 +++ ejb-jar.xml 18 Apr 2002 17:03:40 -0000 1.9 @@ -1,74 +1,79 @@ <?xml version="1.0" encoding="UTF-8"?> <ejb-jar> - <description>jBoss CTS application</description> - <display-name>jBoss CTS</display-name> - <enterprise-beans> - <session> - <display-name>Stateless Session</display-name> - <ejb-name>StatelessSessionBean</ejb-name> - <home>org.jboss.test.cts.interfaces.StatelessSessionHome</home> - <remote>org.jboss.test.cts.interfaces.StatelessSession</remote> - <ejb-class>org.jboss.test.cts.ejb.StatelessSessionBean</ejb-class> - <session-type>Stateless</session-type> - <transaction-type>Container</transaction-type> - </session> - <session> - <display-name>Stateful Session</display-name> - <ejb-name>StatefulSessionBean</ejb-name> - <home>org.jboss.test.cts.interfaces.StatefulSessionHome</home> - <remote>org.jboss.test.cts.interfaces.StatefulSession</remote> - <ejb-class>org.jboss.test.cts.ejb.StatefulSessionBean</ejb-class> - <session-type>Stateful</session-type> - <transaction-type>Container</transaction-type> - <security-role-ref> - <description>This is to test the isCallerInRole( ) method on the SessionBean.</description> - <role-name>bean tester</role-name> - </security-role-ref> - </session> - <entity> - <description>Test for BEAN managed persistence</description> - <ejb-name>BMPBean</ejb-name> - <home>org.jboss.test.cts.interfaces.CtsBmpHome</home> - <remote>org.jboss.test.cts.interfaces.CtsBmp</remote> - <ejb-class>org.jboss.test.cts.ejb.CtsBmpBean</ejb-class> - <persistence-type>Bean</persistence-type> - <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> - <reentrant>True</reentrant> - <resource-ref> - <res-ref-name>datasource</res-ref-name> - <res-type>javax.sql.DataSource</res-type> - <res-auth>Container</res-auth> - </resource-ref> - </entity> - <entity> - <description>Test for BEAN managed persistence (Callbacks)</description> - <ejb-name>BMPCallbackBean</ejb-name> - <home>org.jboss.test.cts.interfaces.BmpCallbackHome</home> - <remote>org.jboss.test.cts.interfaces.BmpCallback</remote> - <ejb-class>org.jboss.test.cts.ejb.BmpCallbackBean</ejb-class> - <persistence-type>Bean</persistence-type> - <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> - <reentrant>True</reentrant> - <resource-ref> - <res-ref-name>datasource</res-ref-name> - <res-type>javax.sql.DataSource</res-type> - <res-auth>Container</res-auth> - </resource-ref> - </entity> - <entity> - <description>Test for CONTAINER managed persistence </description> - <ejb-name>CMPBean</ejb-name> - <home>org.jboss.test.cts.interfaces.CtsCmpHome</home> - <remote>org.jboss.test.cts.interfaces.CtsCmp</remote> - <ejb-class>org.jboss.test.cts.ejb.CtsCmpBean</ejb-class> - <persistence-type>Container</persistence-type> - <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> - <reentrant>True</reentrant> + <description>jBoss CTS application</description> + <display-name>jBoss CTS</display-name> + <enterprise-beans> + <session> + <display-name>Stateless Session</display-name> + <ejb-name>StatelessSessionBean</ejb-name> + <home>org.jboss.test.cts.interfaces.StatelessSessionHome</home> + <remote>org.jboss.test.cts.interfaces.StatelessSession</remote> + <ejb-class>org.jboss.test.cts.ejb.StatelessSessionBean</ejb-class> + <session-type>Stateless</session-type> + <transaction-type>Container</transaction-type> + </session> + <session> + <display-name>Stateful Session</display-name> + <ejb-name>StatefulSessionBean</ejb-name> + <home>org.jboss.test.cts.interfaces.StatefulSessionHome</home> + <remote>org.jboss.test.cts.interfaces.StatefulSession</remote> + <ejb-class>org.jboss.test.cts.ejb.StatefulSessionBean</ejb-class> + <session-type>Stateful</session-type> + <transaction-type>Container</transaction-type> + <ejb-local-ref> + <ejb-ref-name>ejb/CMPBeanLocalHome</ejb-ref-name> + <ejb-ref-type>Entity</ejb-ref-type> + <local-home>org.jboss.test.cts.interfaces.CtsCmpLocalHome</local-home> + <local>org.jboss.test.cts.interfaces.CtsCmpLocal</local> + <ejb-link>CMPBean</ejb-link> + </ejb-local-ref> + </session> + + <entity> + <description>Test for BEAN managed persistence</description> + <ejb-name>BMPBean</ejb-name> + <home>org.jboss.test.cts.interfaces.CtsBmpHome</home> + <remote>org.jboss.test.cts.interfaces.CtsBmp</remote> + <ejb-class>org.jboss.test.cts.ejb.CtsBmpBean</ejb-class> + <persistence-type>Bean</persistence-type> + <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> + <reentrant>True</reentrant> + <resource-ref> + <res-ref-name>datasource</res-ref-name> + <res-type>javax.sql.DataSource</res-type> + <res-auth>Container</res-auth> + </resource-ref> + </entity> + <entity> + <description>Test for BEAN managed persistence (Callbacks)</description> + <ejb-name>BMPCallbackBean</ejb-name> + <home>org.jboss.test.cts.interfaces.BmpCallbackHome</home> + <remote>org.jboss.test.cts.interfaces.BmpCallback</remote> + <ejb-class>org.jboss.test.cts.ejb.BmpCallbackBean</ejb-class> + <persistence-type>Bean</persistence-type> + <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> + <reentrant>True</reentrant> + <resource-ref> + <res-ref-name>datasource</res-ref-name> + <res-type>javax.sql.DataSource</res-type> + <res-auth>Container</res-auth> + </resource-ref> + </entity> + <entity> + <description>Test for CONTAINER managed persistence </description> + <ejb-name>CMPBean</ejb-name> + <home>org.jboss.test.cts.interfaces.CtsCmpHome</home> + <remote>org.jboss.test.cts.interfaces.CtsCmp</remote> + <local-home>org.jboss.test.cts.interfaces.CtsCmpLocalHome</local-home> + <local>org.jboss.test.cts.interfaces.CtsCmpLocal</local> + <ejb-class>org.jboss.test.cts.ejb.CtsCmpBean</ejb-class> + <persistence-type>Container</persistence-type> + <prim-key-class>org.jboss.test.cts.keys.AccountPK</prim-key-class> + <reentrant>True</reentrant> <cmp-field><field-name>pk</field-name></cmp-field> - <cmp-field><field-name>accountNumber</field-name></cmp-field> <cmp-field><field-name>personsName</field-name></cmp-field> <primkey-field>pk</primkey-field> - </entity> - </enterprise-beans> - </ejb-jar> + </entity> + </enterprise-beans> +</ejb-jar> 1.8 +53 -40 jbosstest/src/resources/cts/META-INF/jboss.xml Index: jboss.xml =================================================================== RCS file: /cvsroot/jboss/jbosstest/src/resources/cts/META-INF/jboss.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- jboss.xml 18 Feb 2001 16:04:47 -0000 1.7 +++ jboss.xml 18 Apr 2002 17:03:40 -0000 1.8 @@ -1,42 +1,55 @@ -<?xml version="1.0" encoding="Cp1252"?> +<?xml version="1.0" encoding="UTF-8"?> <jboss> - <secure>false</secure> - <container-configurations /> - <resource-managers /> - <enterprise-beans> - <session> - <ejb-name>StatefulSessionBean</ejb-name> - <jndi-name>ejbcts/StatefulSessionBean</jndi-name> - <configuration-name>Standard Stateful SessionBean</configuration-name> - </session> - <session> - <ejb-name>StatelessSessionBean</ejb-name> - <jndi-name>ejbcts/StatelessSessionHome</jndi-name> - <configuration-name>Standard Stateless SessionBean</configuration-name> - </session> - <entity> - <ejb-name>BMPBean</ejb-name> - <jndi-name>ejbcts/BMPBean</jndi-name> - <configuration-name></configuration-name> - <resource-ref> - <res-ref-name>datasource</res-ref-name> - <resource-name>datasource</resource-name> - </resource-ref> - </entity> - <entity> - <ejb-name>BMPCallbackBean</ejb-name> - <jndi-name>ejbcts/BMPCallbackBean</jndi-name> - <configuration-name></configuration-name> - <resource-ref> - <res-ref-name>datasource</res-ref-name> - <resource-name>datasource</resource-name> - </resource-ref> - </entity> - <entity> - <ejb-name>CMPBean</ejb-name> - <jndi-name>ejbcts/CMPBean</jndi-name> - <configuration-name></configuration-name> - </entity> - </enterprise-beans> - </jboss> + <container-configurations> + <container-configuration> + <container-name>Standard Stateful SessionBean</container-name> + <container-cache-conf> + <cache-policy>org.jboss.ejb.plugins.LRUStatefulContextCachePolicy</cache-policy> + <cache-policy-conf> + <min-capacity>1</min-capacity> + <max-capacity>1</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-configuration> + </container-configurations> + + <enterprise-beans> + <session> + <ejb-name>StatefulSessionBean</ejb-name> + <jndi-name>ejbcts/StatefulSessionBean</jndi-name> + </session> + <session> + <ejb-name>StatelessSessionBean</ejb-name> + <jndi-name>ejbcts/StatelessSessionHome</jndi-name> + </session> + <entity> + <ejb-name>BMPBean</ejb-name> + <jndi-name>ejbcts/BMPBean</jndi-name> + <resource-ref> + <res-ref-name>datasource</res-ref-name> + <resource-name>datasource</resource-name> + </resource-ref> + </entity> + <entity> + <ejb-name>BMPCallbackBean</ejb-name> + <jndi-name>ejbcts/BMPCallbackBean</jndi-name> + <resource-ref> + <res-ref-name>datasource</res-ref-name> + <resource-name>datasource</resource-name> + </resource-ref> + </entity> + <entity> + <ejb-name>CMPBean</ejb-name> + <jndi-name>ejbcts/CMPBean</jndi-name> + </entity> + </enterprise-beans> +</jboss>
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development