/** * {@inheritDoc} */ @Override public void start(WebAppContext context, Descriptor descriptor) { for (FilterHolder h : context.getServletHandler().getFilters()) { _filterHolderMap.put(h.getName(),h); _filterHolders.add(h); } if (context.getServletHandler().getFilterMappings()!=null) _filterMappings.addAll(Arrays.asList(context.getServletHandler().getFilterMappings())); for (ServletHolder h : context.getServletHandler().getServlets()) { _servletHolderMap.put(h.getName(),h); _servletHolders.add(h); } if (context.getServletHandler().getServletMappings()!=null) _servletMappings.addAll(Arrays.asList(context.getServletHandler().getServletMappings())); }
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();
@Override public List<ServletWrapper> getRegisteredServlets() { List<ServletWrapper> servlets = new ArrayList<>(); Arrays.stream(this.appContext.getServletHandler().getServlets()) .forEach(s -> servlets.add(new ServletWrapper(s.getName(), s.getContextPath()))); return servlets; }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets((ServletHolder[])LazyList.addToArray(getServlets(), holder, ServletHolder.class)); }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets((ServletHolder[])LazyList.addToArray(getServlets(), holder, ServletHolder.class)); }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); }
/** * Convenience method to add a pre-constructed ServletHolder. * @param holder the servlet holder */ public void addServlet(ServletHolder holder) { setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets((ServletHolder[])LazyList.addToArray(getServlets(), holder, ServletHolder.class)); }
/**Convenience method to add a pre-constructed ServletHolder. * @param holder */ public void addServlet(ServletHolder holder) { setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); }
private void export(WebAppContext context) { String displayName = context.getDisplayName(); if (displayName == null) { displayName = UUID.randomUUID().toString(); } String webAppName = encodeName(displayName); managementService.export(webAppName, "webapps/" + webAppName, "web application", context); ServletHandler handler = context.getServletHandler(); for (ServletHolder servletHolder : handler.getServlets()) { final String group = "webapps/" + webAppName + "/servlets"; managementService.export(webAppName + "/" + servletHolder.getName(), group, "web application", servletHolder); } }
private void export(WebAppContext context) { String displayName = context.getDisplayName(); if (displayName == null) { displayName = UUID.randomUUID().toString(); } String webAppName = encodeName(displayName); managementService.export(webAppName, "webapps/" + webAppName, "web application", context); ServletHandler handler = context.getServletHandler(); for (ServletHolder servletHolder : handler.getServlets()) { final String group = "webapps/" + webAppName + "/servlets"; managementService.export(webAppName + "/" + servletHolder.getName(), group, "web application", servletHolder); } }
/** conveniance method to add a servlet. * @return The servlet holder. */ public ServletHolder addServletWithMapping (Class<? extends Servlet> servlet,String pathSpec) { ServletHolder holder = newServletHolder(Holder.Source.EMBEDDED); holder.setHeldClass(servlet); setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); addServletWithMapping(holder,pathSpec); return holder; }
/** conveniance method to add a servlet. * @return The servlet holder. */ public ServletHolder addServletWithMapping (Class<? extends Servlet> servlet,String pathSpec) { ServletHolder holder = newServletHolder(Holder.Source.EMBEDDED); holder.setHeldClass(servlet); setServlets(ArrayUtil.addToArray(getServlets(), holder, ServletHolder.class)); addServletWithMapping(holder,pathSpec); return holder; }
public EclipseWeldServletHandler(ServletHandler existingHandler, ServletContext servletContext) { sco = servletContext; setFilters(existingHandler.getFilters()); setFilterMappings(existingHandler.getFilterMappings()); setServlets(existingHandler.getServlets()); setServletMappings(existingHandler.getServletMappings()); }
public EclipseWeldServletHandler(ServletHandler existingHandler, ServletContext servletContext) { sco = servletContext; setFilters(existingHandler.getFilters()); setFilterMappings(existingHandler.getFilterMappings()); setServlets(existingHandler.getServlets()); setServletMappings(existingHandler.getServletMappings()); }
private TestThriftServlet getServerServlet(Server server) throws ServletException { ServletContextHandler handler = (ServletContextHandler) server.getHandlers()[0]; return (TestThriftServlet) handler.getServletHandler().getServlets()[0].getServlet(); }
public EclipseWeldServletHandler(ServletHandler existingHandler, ServletContext servletContext) { sco = servletContext; setFilters(existingHandler.getFilters()); setFilterMappings(existingHandler.getFilterMappings()); setServlets(existingHandler.getServlets()); setServletMappings(existingHandler.getServletMappings()); }