return new SessionHandler(sessionManager);
private void initSessionManager() { idmanager = new DefaultSessionIdManager(server); server.setSessionIdManager(idmanager); SessionHandler sessions = new SessionHandler(); sessions.setSessionIdManager(idmanager); filters.addHandler(sessions); }
private void loadJAXRSResource( String mountPoint, JaxRsServletHolderFactory jaxRsServletHolderFactory ) { SessionHandler sessionHandler = new SessionHandler(); sessionHandler.setServer( getJetty() ); log.debug( "Mounting servlet at [%s]", mountPoint ); ServletContextHandler jerseyContext = new ServletContextHandler(); jerseyContext.setServer( getJetty() ); jerseyContext.setErrorHandler( new NeoJettyErrorHandler() ); jerseyContext.setContextPath( mountPoint ); jerseyContext.setSessionHandler( sessionHandler ); jerseyContext.addServlet( jaxRsServletHolderFactory.create( defaultInjectables, wadlEnabled ), "/*" ); addFiltersTo( jerseyContext ); handlers.addHandler( jerseyContext ); }
try SessionHandler sessionHandler = new SessionHandler(); sessionHandler.setServer( getJetty() ); final WebAppContext staticContext = new WebAppContext();
private static ServletContextHandler setWebHttpApiHandler () { ConfigureAdaptor conf = ConfigureManager.getConfigure(); String providerPackages = "scouterx.webapp"; if (conf.isNetHttpApiSwaggerEnabled()) { providerPackages += ",io.swagger.jaxrs.listing"; } final ServletHolder jerseyHolder = new ServletHolder(ServletContainer.class); jerseyHolder.setInitParameter("javax.ws.rs.Application", "scouterx.webapp.main.WebAppMain"); jerseyHolder.setInitParameter("jersey.config.server.provider.packages", providerPackages); jerseyHolder.setInitOrder(1); final ServletContextHandler servletContextHandler = new ServletContextHandler(); servletContextHandler.setSessionHandler(new SessionHandler()); servletContextHandler.getSessionHandler().setMaxInactiveInterval(conf.getNetHttpApiSessionTimeout()); servletContextHandler.setContextPath("/"); servletContextHandler.addServlet(jerseyHolder, "/scouter/*"); servletContextHandler.addServlet(setStaticContentHandler(), "/*"); servletContextHandler.addServlet(setExtWebStaticContentHandler(), "/extweb/*"); servletContextHandler.addServlet(setSwaggerBootstrapHandler(), "/swagger"); addFilter(servletContextHandler); return servletContextHandler; }
SessionHandler handler = new SessionHandler(); SessionManager sm = handler.getSessionManager(); if (sm instanceof AbstractSessionManager) { params.put("org.eclipse.jetty.servlet.Default.dirAllowed", "false"); params.put("org.eclipse.jetty.servlet.Default.gzip", "true"); SessionHandler handler = new SessionHandler(); SessionManager sm = handler.getSessionManager(); if (sm instanceof AbstractSessionManager) {
SessionHandler sessions = new SessionHandler(new HashSessionManager()); sessions.setHandler(gzipHandler); securityHandler.setHandler(sessions);
SessionHandler sessions = new SessionHandler(new HashSessionManager()); sessions.setHandler(gzipHandler); securityHandler.setHandler(sessions);
private SessionHandler session; public SessionHandler getSession() { if(session == null) session = new SessionHandler(); return this.session; } public SessionHandler setSession(SessionHandler session) { this.session = session; } getSession().getValue(); // that you set in another stage
protected SessionHandler newSessionHandler() { return new SessionHandler(); }
protected SessionHandler newSessionHandler() { return new SessionHandler(); }
class TCPServer { public static void main(String argv[]) throws Exception { int port = 8081; ServerSocket waiting = new ServerSocket(port); while(true) { Socket socket = waiting.accept(); //wait until a client shows up new SessionHandler(socket).start();//create new handler with the socket //start listening again } } }
private SessionHandler createSessionHandler() { SessionHandler handler = IOC.get(SessionHandler.class); if (handler != null) { return handler; } handler = new SessionHandler(); return handler; }
Server server = new Server(8000); SimpleServlet h1 = new SimpleServlet("Servlet 1"); SimpleServlet h2 = new SimpleServlet("Servlet 2"); ServletContextHandler c = new ServletContextHandler(); c.setContextPath("/"); c.addServlet(new ServletHolder(h1), "/context1"); c.addServlet(new ServletHolder(h2), "/context2"); SessionHandler sh = new SessionHandler(); sh.setHandler(c); server.setHandler(sh);
public PicoWebAppContext(final PicoContainer parentContainer) { super(new SessionHandler(),new ConstraintSecurityHandler(),new ServletHandler(),null); this.parentContainer = parentContainer; _scontext = new PicoConstructionContext(); }
private void enableSessionSupport(Server server, String connectorKey) throws Exception { ServletContextHandler context = server.getChildHandlerByClass(ServletContextHandler.class); if (context.getSessionHandler() == null) { SessionHandler sessionHandler = new SessionHandler(); if (context.isStarted()) { throw new IllegalStateException("Server has already been started. Cannot enabled sessionSupport on " + connectorKey); } else { context.setSessionHandler(sessionHandler); } } }
protected void applySessionHandler(final WebAppContext webapp) { final String jettyCluster = context.getProperty(JettyRedisSession.JETTY_CLUSTER); if (StringUtils.isNotBlank(jettyCluster)) { setSessionIdManager(createRedisSessionIdManager(jettyCluster)); webapp.setSessionHandler(new SessionHandler(createRedisSessionManager(jettyCluster))); } }
public SessionHandler newSessionHandler() throws Exception { SessionHandler h = new SessionHandler(); SessionCache c = _cacheFactory.getSessionCache(h); SessionDataStore s = _storeFactory.getSessionDataStore(h); c.setSessionDataStore(s); h.setSessionCache(c); return h; }
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); }
HandlerCollection hc = new HandlerCollection(); ServletContextHandler contextHandler = buildServletHandler(); hc.addHandler(new UserAuthenticationHandler()); hc.addHandler(contextHandler); hc.addHandler(logHandler); SessionHandler sh = new SessionHandler(); sh.setHandler(hc); server.setHandler(sh);