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 <thi...@arsmachina.com.br> 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;