/** * Creates a new client for the WAR protocol. * * @param context * The parent context. * @param config * The Servlet config. * @return The new WAR client instance. */ protected Client createWarClient(Context context, ServletConfig config) { return new ServletWarClient(context, config.getServletContext()); }
/** Stop callback. */ @Override public void stop() throws Exception { getHelper().stop(); super.stop(); }
/** * Constructor. * * @param parentContext * The parent context. */ public ServletWarClient(Context parentContext, javax.servlet.ServletContext servletContext) { super(parentContext.createChildContext(), (List<Protocol>) null); getProtocols().add(Protocol.WAR); this.helper = new ServletWarClientHelper(this, servletContext); }
/** Start callback. */ @Override public void start() throws Exception { super.start(); getHelper().start(); }
/** * Handles a call. * * @param request * The request to handle. * @param response * The response to update. */ @Override public void handle(Request request, Response response) { super.handle(request, response); getHelper().handle(request, response); }