private void setup(final Map<String, String> sslProperties) throws Exception { // set up web service ServletHandler handler = new ServletHandler(); handler.addServletWithMapping(CaptureServlet.class, "/*"); // create the service server = new TestServer(sslProperties); server.addHandler(handler); server.startServer(); servlet = (CaptureServlet) handler.getServlets()[0].getServlet(); runner = TestRunners.newTestRunner(PostHTTP.class); }
serverB.startServer(); servletB = (CaptureServlet) handler.getServlets()[0].getServlet();
HttpErrorServlet servlet = (HttpErrorServlet) handler.getServlets()[0].getServlet(); String destination = server.getUrl();
@Deprecated public Servlet ensureInstance() throws ServletException, UnavailableException { return getServlet(); }
protected void doStart() throws Exception { setClassLoader(new LauncherWebAppClassLoader()); super.doStart(); ServletHolder holder = getServletHandler().getServlet("default"); Servlet servlet = holder.getServlet(); Field field = servlet.getClass().getDeclaredField("_resourceBase"); field.setAccessible(true); field.set(servlet, combinedResourceBase); }
Context context = new Context(server, "/", Context.NO_SESSIONS); ServletHolder mainPageViewHolder = new ServletHolder(MainPageView.class); // Do this to force Jetty to instantiate the servlet mainPageViewHolder.getServlet(); context.addServlet(mainPageViewHolder, "/");
@Override public void init(ServletConfig config) throws ServletException { super.init(config); holder.getServlet().init(config); }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * @return true if the holder is started and is not unavailable */ public boolean isAvailable() { if (isStarted()&& _unavailable==0) return true; try { getServlet(); } catch(Exception e) { LOG.ignore(e); } return isStarted()&& _unavailable==0; }
/** * Prepare to service a request. * * @param baseRequest the base request * @param request the request * @param response the response * @throws ServletException if unable to prepare the servlet * @throws UnavailableException if not available */ protected void prepare (Request baseRequest, ServletRequest request, ServletResponse response) throws ServletException, UnavailableException { getServlet(); MultipartConfigElement mpce = ((Registration)getRegistration()).getMultipartConfig(); if (mpce != null) baseRequest.setAttribute(Request.__MULTIPART_CONFIG_ELEMENT, mpce); }
public synchronized Servlet ensureInstance() throws ServletException, UnavailableException { if (_class==null) throw new UnavailableException("Servlet Not Initialized"); Servlet servlet=_servlet; if (!isStarted()) throw new UnavailableException("Servlet not initialized", -1); if (_unavailable!=0 || (!_initOnStartup && servlet==null)) servlet=getServlet(); if (servlet==null) throw new UnavailableException("Could not instantiate "+_class); return servlet; }
public void shutdown() throws Exception { // This is a hack because of a mismatch between the lifecycles of jetty and its servlet, see // SoapServlet.destroy() for details for (Handler handler : this.server.getChildHandlersByClass(ServletHandler.class)) { final ServletHandler sh = (ServletHandler) handler; final Servlet servlet = sh.getBean(ServletHolder.class).getServlet(); if (servlet instanceof SoapServlet) { ((SoapServlet) servlet).realDestroy(); } } this.server.destroy(); }
public synchronized Servlet ensureInstance() throws ServletException, UnavailableException { if (_class==null) throw new UnavailableException("Servlet Not Initialized"); Servlet servlet=_servlet; if (!isStarted()) throw new UnavailableException("Servlet not initialized", -1); if (_unavailable!=0 || (!_initOnStartup && servlet==null)) servlet=getServlet(); if (servlet==null) throw new UnavailableException("Could not instantiate "+_class); return servlet; }
public void startRESTService(RESTExternalListener restExternalListener, RESTConsumesConfiguration consumesConfig) throws PEtALSCDKException { ServletHolder servletHolderToStart = getServletHolder(consumesConfig); try { RESTServlet servlet = (RESTServlet) servletHolderToStart.getServlet(); servlet.setRestExternalListener(restExternalListener); } catch (ServletException se) { throw new PEtALSCDKException(se); } try { servletHolderToStart.start(); } catch (Exception e) { throw new PEtALSCDKException(e); } }
private TestThriftServlet getServerServlet(Server server) throws ServletException { ServletContextHandler handler = (ServletContextHandler) server.getHandlers()[0]; return (TestThriftServlet) handler.getServletHandler().getServlets()[0].getServlet(); }