This is an automated email from the ASF dual-hosted git repository.
thiagohp pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
The following commit(s) were added to refs/heads/master by this push:
new 74f78cf14 Removing unintentional change to ClusterTests in master
74f78cf14 is described below
commit 74f78cf14a079a15c4dba9abad23299cb6a35dab
Author: Thiago H. de Paula Figueiredo <[email protected]>
AuthorDate: Sat Nov 2 16:46:01 2024 -0300
Removing unintentional change to ClusterTests in master
---
.../integration/cluster/ClusterTests.java | 22 +++++++++-------------
1 file changed, 9 insertions(+), 13 deletions(-)
diff --git
a/tapestry-core/src/test/java/org/apache/tapestry5/integration/cluster/ClusterTests.java
b/tapestry-core/src/test/java/org/apache/tapestry5/integration/cluster/ClusterTests.java
index 3b6f5f697..7e52ff03a 100644
---
a/tapestry-core/src/test/java/org/apache/tapestry5/integration/cluster/ClusterTests.java
+++
b/tapestry-core/src/test/java/org/apache/tapestry5/integration/cluster/ClusterTests.java
@@ -23,8 +23,9 @@ import io.github.bonigarcia.wdm.managers.FirefoxDriverManager;
import org.apache.tapestry5.test.JettyRunner;
import org.apache.tapestry5.test.TapestryTestConstants;
import org.eclipse.jetty.server.Server;
-import org.eclipse.jetty.server.session.JDBCSessionIdManager;
-import org.eclipse.jetty.server.session.JDBCSessionManager;
+import org.eclipse.jetty.server.session.DatabaseAdaptor;
+import org.eclipse.jetty.server.session.DefaultSessionIdManager;
+import org.eclipse.jetty.server.session.JDBCSessionDataStore;
import org.eclipse.jetty.server.session.SessionHandler;
import org.eclipse.jetty.webapp.WebAppContext;
import org.openqa.selenium.firefox.FirefoxDriver;
@@ -196,23 +197,18 @@ public class ClusterTests
runner.configure("src/test/cluster", "", port, port + 100);
- JDBCSessionIdManager idMgr = new
JDBCSessionIdManager(runner.getServer());
- idMgr.setWorkerName(name);
- idMgr.setDriverInfo("org.hsqldb.jdbcDriver",
"jdbc:hsqldb:mem:clustertest");
+ JDBCSessionDataStore jdbcSessionDataStore = new JDBCSessionDataStore();
+ DatabaseAdaptor databaseAdaptor = new DatabaseAdaptor();
+ databaseAdaptor.setDriverInfo("org.hsqldb.jdbcDriver",
"jdbc:hsqldb:mem:clustertest");
+ jdbcSessionDataStore.setDatabaseAdaptor(databaseAdaptor);
Server server = runner.getServer();
- server.setSessionIdManager(idMgr);
+ server.setSessionIdManager(new DefaultSessionIdManager(server));
WebAppContext wac = (WebAppContext) server.getHandler();
- JDBCSessionManager jdbcMgr = new JDBCSessionManager();
- jdbcMgr.setIdManager(server.getSessionIdManager());
+ server.addBean(jdbcSessionDataStore);
- // force the session to be read from the database with no delay
- // This is an incorrectly documented feature.
- jdbcMgr.setSaveInterval(0);
-
- wac.setSessionHandler(new SessionHandler(jdbcMgr));
wac.getServletContext().setInitParameter("cluster.name", name);
runner.start();
return runner;