@Override
  public void handle(
      String target, HttpServletRequest request, HttpServletResponse response, int dispatch)
      throws IOException, ServletException {
    Request base_request =
        (request instanceof Request)
            ? (Request) request
            : HttpConnection.getCurrentConnection().getRequest();

    if (target.startsWith("/admx/add")) {
      final String db = request.getParameter("db");
      final String cred = request.getParameter("cred");
      bootstrapper.createVirtualServer(db, cred);
      sendOk(base_request, response);
    } else if (target.startsWith("/admx/remove")) {
      final String db = request.getParameter("db");
      bootstrapper.removeVirtualServer(db);
      sendOk(base_request, response);
    }
  }
 public static Context install(final HostedBootstrapper bootstrapper) {
   return new HostedAdminContext(bootstrapper.getJetty(), bootstrapper);
 }