[jboss-cvs] JBossAS SVN: r66984 - trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/simpleweb/test.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Nov 12 16:39:34 EST 2007
Author: bstansberry at jboss.com
Date: 2007-11-12 16:39:34 -0500 (Mon, 12 Nov 2007)
New Revision: 66984
Modified:
trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/simpleweb/test/SessionCountUnitTestCase.java
Log:
[JBAS-4960] Fix clustering related elements of JBossWebMetaData
Modified: trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/simpleweb/test/SessionCountUnitTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/simpleweb/test/SessionCountUnitTestCase.java 2007-11-12 21:38:20 UTC (rev 66983)
+++ trunk/testsuite/src/main/org/jboss/test/cluster/defaultcfg/simpleweb/test/SessionCountUnitTestCase.java 2007-11-12 21:39:34 UTC (rev 66984)
@@ -37,6 +37,9 @@
import org.jboss.metadata.javaee.spec.EmptyMetaData;
import org.jboss.metadata.web.jboss.JBossWebMetaData;
import org.jboss.metadata.web.jboss.PassivationConfig;
+import org.jboss.metadata.web.jboss.ReplicationConfig;
+import org.jboss.metadata.web.jboss.ReplicationGranularity;
+import org.jboss.metadata.web.jboss.ReplicationTrigger;
import org.jboss.test.cluster.testutil.SessionTestUtil;
import org.jboss.web.tomcat.service.session.JBossCacheManager;
@@ -917,12 +920,16 @@
{
JBossWebMetaData webMetaData = new JBossWebMetaData();
webMetaData.setDistributable(new EmptyMetaData());
- webMetaData.setMaxActiveSession(maxSessions);
+ webMetaData.setMaxActiveSessions(maxSessions);
PassivationConfig pcfg = new PassivationConfig();
- pcfg.setUseSessionPassivation(passivation ? "true" : "false");
- pcfg.setPassivationMaxIdleTime(Integer.toString(maxIdle));
- pcfg.setPassivationMinIdleTime(Integer.toString(minIdle));
+ pcfg.setUseSessionPassivation(passivation);
+ pcfg.setPassivationMaxIdleTimeInteger(maxIdle);
+ pcfg.setPassivationMinIdleTimeInteger(minIdle);
webMetaData.setPassivationConfig(pcfg);
+ ReplicationConfig repCfg = new ReplicationConfig();
+ repCfg.setReplicationGranularity(ReplicationGranularity.SESSION);
+ repCfg.setReplicationTrigger(ReplicationTrigger.SET_AND_NON_PRIMITIVE_GET);
+ webMetaData.setReplicationConfig(repCfg);
return webMetaData;
}
More information about the jboss-cvs-commits
mailing list