@Override public void stop(StopContext context) { pathHandler.clearPaths(); }
@Override public void start(StartContext context) throws StartException { pathHandler.clearPaths(); SecureRandomSessionIdGenerator generator = new SecureRandomSessionIdGenerator(); pathHandler.addPrefixPath(AFFINITY_PATH, exchange -> { String resolved = exchange.getResolvedPath(); int index = resolved.lastIndexOf(AFFINITY_PATH); if(index > 0) { resolved = resolved.substring(0, index); } exchange.getResponseCookies().put("JSESSIONID", new CookieImpl("JSESSIONID", generator.createSessionId()).setPath(resolved)); }); }
@Override public void stop(StopContext context) { server.getValue().unregisterHost(this); pathHandler.clearPaths(); if(gateHandlerWrapper != null) { gateHandlerWrapper.open(); gateHandlerWrapper = null; } UndertowLogger.ROOT_LOGGER.hostStopping(name); suspendControllerInjectedValue.getValue().unRegisterActivity(suspendListener); }
@Override public void stop(StopContext context) { pathHandler.clearPaths(); }
@Override public void stop(StopContext context) { pathHandler.clearPaths(); }
@Override public boolean stop() { deploymentManager.undeploy(); servletContainer.removeDeployment(deploymentInfo); if (pathHandler != null) { pathHandler.clearPaths(); } if (undertow != null) { undertow.stop(); } return true; }
@Override public void start(StartContext context) throws StartException { pathHandler.clearPaths(); SecureRandomSessionIdGenerator generator = new SecureRandomSessionIdGenerator(); pathHandler.addPrefixPath(AFFINITY_PATH, exchange -> { String resolved = exchange.getResolvedPath(); int index = resolved.lastIndexOf(AFFINITY_PATH); if(index > 0) { resolved = resolved.substring(0, index); } exchange.getResponseCookies().put("JSESSIONID", new CookieImpl("JSESSIONID", generator.createSessionId()).setPath(resolved)); }); }
@Override public void start(StartContext context) throws StartException { pathHandler.clearPaths(); SecureRandomSessionIdGenerator generator = new SecureRandomSessionIdGenerator(); pathHandler.addPrefixPath(AFFINITY_PATH, exchange -> { String resolved = exchange.getResolvedPath(); int index = resolved.lastIndexOf(AFFINITY_PATH); if(index > 0) { resolved = resolved.substring(0, index); } exchange.getResponseCookies().put("JSESSIONID", new CookieImpl("JSESSIONID", generator.createSessionId()).setPath(resolved)); }); }
@Override public void stop(StopContext context) { server.getValue().unregisterHost(this); pathHandler.clearPaths(); if(gateHandlerWrapper != null) { gateHandlerWrapper.open(); gateHandlerWrapper = null; } UndertowLogger.ROOT_LOGGER.hostStopping(name); suspendControllerInjectedValue.getValue().unRegisterActivity(suspendListener); }
@Override public void stop(StopContext context) { server.getValue().unregisterHost(this); pathHandler.clearPaths(); if(gateHandlerWrapper != null) { gateHandlerWrapper.open(); gateHandlerWrapper = null; } UndertowLogger.ROOT_LOGGER.hostStopping(name); suspendControllerInjectedValue.getValue().unRegisterActivity(suspendListener); }