private static void addFakeAgentBinaryServlet(WebAppContext wac, final String pathSpec, final TestResource resource, FakeGoServer fakeGoServer) { ServletHolder holder = new ServletHolder(); holder.setServlet(new AgentBinariesServlet(resource, fakeGoServer)); wac.addServlet(holder, pathSpec); }
public void registerServlet(String path, Servlet servletContainer) { ServletHolder servletHolder = new ServletHolder(Source.EMBEDDED); servletHolder.setName("Data Transfer Project"); servletHolder.setServlet(servletContainer); servletHolder.setInitOrder(1); ServletContextHandler handler = new ServletContextHandler(ServletContextHandler.NO_SESSIONS); handler.setContextPath("/"); handlers.add(handler); handler.getServletHandler().addServletWithMapping(servletHolder, path); }
holder.setServlet(new HttpServlet() { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
/** * Initializes a new {@code ServletHolder} instance which is to support * long polling with asynchronous HTTP request handling and adds it to a * specific {@code ServletContextHandler}. * * @param servletContextHandler the {@code ServletContextHandler} to add the * new instance to * @return a new {@code ServletHolder} instance which implements support for * long polling with asynchronous HTTP request handling and has been added * to {@code servletContextHandler} */ private ServletHolder initializeLongPollingServlet( ServletContextHandler servletContextHandler) { ServletHolder holder = new ServletHolder(); holder.setServlet(new LongPollingServlet()); // The rules for mappings of the Servlet specification do not allow path // matching in the middle of the path. servletContextHandler.addServlet( holder, HandlerImpl.COLIBRI_TARGET + "*"); return holder; }
holder.setServlet(new ColibriWebSocketServlet(bundleContext, this));
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { this(Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { super (Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. * @param servlet the servlet */ public ServletHolder(Servlet servlet) { this(Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { this(Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { this(Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { super (Source.EMBEDDED); setServlet(servlet); }
/** Constructor for existing servlet. */ public ServletHolder(Servlet servlet) { this(Source.EMBEDDED); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { super (Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. * @param name the servlet name * @param servlet the servlet */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. * @param name the servlet name * @param servlet the servlet */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { this(Source.EMBEDDED); setName(name); setServlet(servlet); }
/** Constructor for servlet class. */ public ServletHolder(String name, Servlet servlet) { super (Source.EMBEDDED); setName(name); setServlet(servlet); }