/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
/** * @param manager * The session manager */ public SessionHandler(SessionManager manager) { setSessionManager(manager); }
@Override protected void doStart() throws Exception { if (_sessionManager==null) setSessionManager(new HashSessionManager()); super.doStart(); }
@Override protected void doStart() throws Exception { if (_sessionManager==null) setSessionManager(new HashSessionManager()); super.doStart(); }
@Override protected void doStart() throws Exception { if (_sessionManager==null) setSessionManager(new HashSessionManager()); super.doStart(); }
@Override protected void doStart() throws Exception { if (_sessionManager==null) setSessionManager(new HashSessionManager()); super.doStart(); }
private void persistSession(WebAppContext webApp) { String storeDir = getStoreDir(); SessionManager sm = webApp.getSessionHandler().getSessionManager(); if (sm instanceof HashSessionManager) { ((HashSessionManager)sm).setStoreDirectory(new File(storeDir)); return ; } HashSessionManager hsm = new HashSessionManager(); hsm.setStoreDirectory(new File(storeDir)); SessionHandler sh = new SessionHandler(); sh.setSessionManager(hsm); webApp.setSessionHandler(sh); }
// To be passed to all scanned webapps. Ensures SSO between contexts SessionManager sessManager = new HashSessionManager(); SessionCookieConfig config = sessManager.getSessionCookieConfig(); config.setPath("/webapps/"); // Ensures all webapps share the same cookie // Create the Handler (a.k.a the WebAppContext). App app = new App(deployer, provider, module.getFile().getAbsolutePath()); WebAppContext handler = (WebAppContext)app.getContextHandler(); // getContextHandler does the extraction // Consolidating all scanned webapps under a single context path allows SSO handler.setContextPath("/webapps" + handler.getContextPath()); // Cookies need to be shared between webapps for SSO SessionHandler sessHandler = handler.getSessionHandler(); sessHandler.setSessionManager(sessManager);
protected ServletContextHandler createGraphAwareHandler(SessionManager sessionManager, ApplicationContext rootContext) { ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath(getContextPath(config)); context.getSessionHandler().setSessionManager(sessionManager); context.addLifeCycleListener(new JettyStartingListener(new WebAppInitializer(rootContext, getPackagesToScan(config)), context.getServletContext())); context.addFilter(new FilterHolder(txFilter), "/*", EnumSet.allOf(DispatcherType.class)); addDefaultFilters(context); return context; }
context.getSessionHandler().setSessionManager(jettySessionManager);