@Override public boolean setInitParameter(String name, String value) { if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { // TODO other started conditions if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
private JettyRunner configureClusteredJetty(String name, int port) throws Exception { JettyRunner runner = new JettyRunner(); 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"); Server server = runner.getServer(); server.setSessionIdManager(idMgr); WebAppContext wac = (WebAppContext) server.getHandler(); JDBCSessionManager jdbcMgr = new JDBCSessionManager(); jdbcMgr.setIdManager(server.getSessionIdManager()); // 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; }
@Override public void lifeCycleStarting(LifeCycle event) { ctx.getServletContext().setInitParameter("restx.baseServerUri", baseUrl()); ctx.getServletContext().setInitParameter("restx.serverId", getServerId()); } });
@Override public boolean setInitParameter(String name, String value) { if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { // TODO other started conditions if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public boolean setInitParameter(String name, String value) { // TODO other started conditions if (!isStarting()) throw new IllegalStateException(); if (!_enabled) throw new UnsupportedOperationException(); return super.setInitParameter(name,value); }
@Override public void lifeCycleStarting(LifeCycle event) { ctx.getServletContext().setInitParameter("restx.baseServerUri", baseUrl()); ctx.getServletContext().setInitParameter("restx.serverId", getServerId()); } });
@Override public void lifeCycleStarting(LifeCycle event) { ctx.getServletContext().setInitParameter("restx.baseServerUri", baseUrl()); ctx.getServletContext().setInitParameter("restx.serverId", getServerId()); } });
@Override public void lifeCycleStarting(LifeCycle event) { ctx.getServletContext().setInitParameter("restx.baseServerUri", baseUrl()); ctx.getServletContext().setInitParameter("restx.serverId", getServerId()); } });