[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