_contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler();
public void init() { ServletContext config=getServletContext(); _contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler(); _servletHandler = (ServletHandler)handler; Enumeration<String> e = getInitParameterNames(); while(e.hasMoreElements()) { String param=e.nextElement(); String value=getInitParameter(param); String lvalue=value.toLowerCase(Locale.ENGLISH); if ("nonContextServlets".equals(param)) { _nonContextServlets=value.length()>0 && lvalue.startsWith("t"); } if ("verbose".equals(param)) { _verbose=value.length()>0 && lvalue.startsWith("t"); } else { if (_parameters==null) _parameters=new HashMap<String, String>(); _parameters.put(param,value); } } }
/** * Get a registered servant. * * @param url the associated URL * @return the HttpHandler if registered */ public synchronized Handler getServant(URL url) { String contextName = HttpUriMapper.getContextName(url.getPath()); //final String smap = HttpUriMapper.getResourceBase(url.getPath()); Handler ret = null; // After a stop(), the server is null, and therefore this // operation should return null. if (server != null) { for (Handler handler : server.getChildHandlersByClass(ContextHandler.class)) { ContextHandler contextHandler = null; if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; if (contextName.equals(contextHandler.getContextPath())) { ret = contextHandler.getHandler(); break; } } } } return ret; }
_contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler();
_contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler();
public void init() { ServletContext config=getServletContext(); _contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler(); _servletHandler = (ServletHandler)handler; Enumeration e = getInitParameterNames(); while(e.hasMoreElements()) { String param=(String)e.nextElement(); String value=getInitParameter(param); String lvalue=value.toLowerCase(Locale.ENGLISH); if ("nonContextServlets".equals(param)) { _nonContextServlets=value.length()>0 && lvalue.startsWith("t"); } if ("verbose".equals(param)) { _verbose=value.length()>0 && lvalue.startsWith("t"); } else { if (_parameters==null) _parameters=new HashMap(); _parameters.put(param,value); } } }
_contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler();
public void init() { ServletContext config=getServletContext(); _contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler(); _servletHandler = (ServletHandler)handler; Enumeration e = getInitParameterNames(); while(e.hasMoreElements()) { String param=(String)e.nextElement(); String value=getInitParameter(param); String lvalue=value.toLowerCase(Locale.ENGLISH); if ("nonContextServlets".equals(param)) { _nonContextServlets=value.length()>0 && lvalue.startsWith("t"); } if ("verbose".equals(param)) { _verbose=value.length()>0 && lvalue.startsWith("t"); } else { if (_parameters==null) _parameters=new HashMap(); _parameters.put(param,value); } } }
public void init() { ServletContext config=getServletContext(); _contextHandler=((ContextHandler.Context)config).getContextHandler(); Handler handler=_contextHandler.getHandler(); while (handler!=null && !(handler instanceof ServletHandler) && (handler instanceof HandlerWrapper)) handler=((HandlerWrapper)handler).getHandler(); _servletHandler = (ServletHandler)handler; Enumeration<String> e = getInitParameterNames(); while(e.hasMoreElements()) { String param=e.nextElement(); String value=getInitParameter(param); String lvalue=value.toLowerCase(Locale.ENGLISH); if ("nonContextServlets".equals(param)) { _nonContextServlets=value.length()>0 && lvalue.startsWith("t"); } if ("verbose".equals(param)) { _verbose=value.length()>0 && lvalue.startsWith("t"); } else { if (_parameters==null) _parameters=new HashMap<String, String>(); _parameters.put(param,value); } } }
/** * Get a registered servant. * * @param url the associated URL * @return the HttpHandler if registered */ public synchronized Handler getServant(URL url) { String contextName = HttpUriMapper.getContextName(url.getPath()); //final String smap = HttpUriMapper.getResourceBase(url.getPath()); Handler ret = null; // After a stop(), the server is null, and therefore this // operation should return null. if (server != null) { for (Handler handler : server.getChildHandlersByClass(ContextHandler.class)) { ContextHandler contextHandler = null; if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; if (contextName.equals(contextHandler.getContextPath())) { ret = contextHandler.getHandler(); break; } } } } return ret; }
/** * Get a registered servant. * * @param url the associated URL * @return the HttpHandler if registered */ public synchronized Handler getServant(URL url) { String contextName = HttpUriMapper.getContextName(url.getPath()); //final String smap = HttpUriMapper.getResourceBase(url.getPath()); Handler ret = null; // After a stop(), the server is null, and therefore this // operation should return null. if (server != null) { for (Handler handler : server.getChildHandlersByClass(ContextHandler.class)) { ContextHandler contextHandler = null; if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; if (contextName.equals(contextHandler.getContextPath())) { ret = contextHandler.getHandler(); break; } } } } return ret; }
if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; Handler jh = contextHandler.getHandler(); if (jh instanceof JettyHTTPHandler && contextName.equals(contextHandler.getContextPath())
if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; Handler jh = contextHandler.getHandler(); if (jh instanceof JettyHTTPHandler && (contextName.equals(contextHandler.getContextPath())
if (handler instanceof ContextHandler) { contextHandler = (ContextHandler) handler; Handler jh = contextHandler.getHandler(); if (jh instanceof JettyHTTPHandler && (contextName.equals(contextHandler.getContextPath())
protected static WebAppContext findWAC(ServletContext context) { if (context instanceof ContextHandler.Context) { ContextHandler.Context sContext = (ContextHandler.Context) context; ContextHandler contextHandler = sContext.getContextHandler(); Handler handler = contextHandler.getHandler(); if (handler instanceof ServletHandler) { ServletHandler servletHandler = (ServletHandler) handler; Server server = servletHandler.getServer(); Handler serverHandler = server.getHandler(); if (serverHandler instanceof HandlerCollection) { HandlerCollection hc = (HandlerCollection) serverHandler; for (Handler h : hc.getHandlers()) { if (h instanceof WebAppContext) { WebAppContext wac = (WebAppContext) h; if (wac.getServletHandler() == servletHandler) { return wac; } } } } } } return null; } }
protected static WebAppContext findWAC(ServletContext context) { if (context instanceof ContextHandler.Context) { ContextHandler.Context sContext = (ContextHandler.Context) context; ContextHandler contextHandler = sContext.getContextHandler(); Handler handler = contextHandler.getHandler(); if (handler instanceof ServletHandler) { ServletHandler servletHandler = (ServletHandler) handler; Server server = servletHandler.getServer(); Handler serverHandler = server.getHandler(); if (serverHandler instanceof HandlerCollection) { HandlerCollection hc = (HandlerCollection) serverHandler; for (Handler h : hc.getHandlers()) { if (h instanceof WebAppContext) { WebAppContext wac = (WebAppContext) h; if (wac.getServletHandler() == servletHandler) { return wac; } } } } } } return null; } }
protected static WebAppContext findWAC(ServletContext context) { if (context instanceof ContextHandler.Context) { ContextHandler.Context sContext = (ContextHandler.Context) context; ContextHandler contextHandler = sContext.getContextHandler(); Handler handler = contextHandler.getHandler(); if (handler instanceof ServletHandler) { ServletHandler servletHandler = (ServletHandler) handler; Server server = servletHandler.getServer(); Handler serverHandler = server.getHandler(); if (serverHandler instanceof HandlerCollection) { HandlerCollection hc = (HandlerCollection) serverHandler; for (Handler h : hc.getHandlers()) { if (h instanceof WebAppContext) { WebAppContext wac = (WebAppContext) h; if (wac.getServletHandler() == servletHandler) { return wac; } } } } } } return null; } }