WebScriptServletRuntime runtime = new WebScriptServletRuntime(container, authenticatorFactory, req, res, serverProperties); if (req.getMethod().equals(HttpMethod.OPTIONS.name())) for (HttpMethod supportedMethod : runtime.getSupportedMethods()) runtime.executeScript();
/** * Helper to get HttpServletRequest from Web Script Request * * @param request WebScriptRequest * @return HttpServletRequest */ public static HttpServletRequest getHttpServletRequest(WebScriptRequest request) { WebScriptRequest realRequest = getRealWebScriptRequest(request); if (realRequest instanceof WebScriptServletRequest) { return ((WebScriptServletRequest)realRequest).getHttpServletRequest(); } return null; }
/** * Helper to get HttpServletResponse from Web Script Response * * @param response WebScriptResponse * @return HttpServletResponse */ public static HttpServletResponse getHttpServletResponse(WebScriptResponse response) { WebScriptResponse realResponse = getRealWebScriptResponse(response); if (realResponse instanceof WebScriptServletResponse) { return ((WebScriptServletResponse)realResponse).getHttpServletResponse(); } return null; }
HttpServletRequest request = WebScriptServletRuntime.getHttpServletRequest(scriptReq); if (request != null) if (context == null) HttpServletResponse response = WebScriptServletRuntime.getHttpServletResponse(scriptRes); if (response != null)
AbstractRuntime runtime = new WebScriptServletRuntime(container, authenticatorFactory, req, res, getServerProperties()); runtime.executeScript(); return new MockHttpServletResponseResponse(res);
/** * Helper to get the List of supported methods for web script. * For responding to OPTIONS requests. * * @return List of supported methods for web script */ public List<HttpMethod> getSupportedMethods() { final HttpMethod[] methods = HttpMethod.values(); List<HttpMethod> supportedMethods = new ArrayList<HttpMethod>(methods.length); Match match = null; for (int i = 0; i < methods.length; i++) { match = container.getRegistry().findWebScript(methods[i].name(), getScriptUrl()); if (match.getKind().equals(Match.Kind.FULL)) { supportedMethods.add(methods[i]); } } return supportedMethods; } }
HttpServletRequest request = WebScriptServletRuntime.getHttpServletRequest(scriptReq); if (request != null) if (context == null) HttpServletResponse response = WebScriptServletRuntime.getHttpServletResponse(scriptRes); if (response != null)
/** * Helper to get the List of supported methods for web script. * For responding to OPTIONS requests. * * @return List of supported methods for web script */ public List<HttpMethod> getSupportedMethods() { final HttpMethod[] methods = HttpMethod.values(); List<HttpMethod> supportedMethods = new ArrayList<HttpMethod>(methods.length); Match match = null; for (int i = 0; i < methods.length; i++) { match = container.getRegistry().findWebScript(methods[i].name(), getScriptUrl()); if (match.getKind().equals(Match.Kind.FULL)) { supportedMethods.add(methods[i]); } } return supportedMethods; } }
WebScriptServletRuntime runtime = new WebScriptServletRuntime(container, authenticatorFactory, req, res, serverProperties); if (req.getMethod().equals(HttpMethod.OPTIONS.name())) for (HttpMethod supportedMethod : runtime.getSupportedMethods()) runtime.executeScript();
/** * Helper to get HttpServletRequest from Web Script Request * * @param request * @return */ public static HttpServletRequest getHttpServletRequest(WebScriptRequest request) { WebScriptRequest realRequest = getRealWebScriptRequest(request); if (realRequest instanceof WebScriptServletRequest) { return ((WebScriptServletRequest)realRequest).getHttpServletRequest(); } return null; }
/** * Helper to get HttpServletResponse from Web Script Response * * @param response WebScriptResponse * @return HttpServletResponse */ public static HttpServletResponse getHttpServletResponse(WebScriptResponse response) { WebScriptResponse realResponse = getRealWebScriptResponse(response); if (realResponse instanceof WebScriptServletResponse) { return ((WebScriptServletResponse)realResponse).getHttpServletResponse(); } return null; }
/** * Helper to get the List of supported methods for web script. * For responding to OPTIONS requests. * * @return List of supported methods for web script */ public List<HttpMethod> getSupportedMethods() { final HttpMethod[] methods = HttpMethod.values(); List<HttpMethod> supportedMethods = new ArrayList<HttpMethod>(methods.length); Match match = null; for (int i = 0; i < methods.length; i++) { match = container.getRegistry().findWebScript(methods[i].name(), getScriptUrl()); if (match.getKind().equals(Match.Kind.FULL)) { supportedMethods.add(methods[i]); } } return supportedMethods; } }
WebScriptServletRuntime runtime = new WebScriptServletRuntime(container, authenticatorFactory, req, res, serverProperties); if (req.getMethod().equals(HttpMethod.OPTIONS.name())) for (HttpMethod supportedMethod : runtime.getSupportedMethods()) runtime.executeScript();
/** * Helper to get HttpServletRequest from Web Script Request * * @param request WebScriptRequest * @return HttpServletRequest */ public static HttpServletRequest getHttpServletRequest(WebScriptRequest request) { WebScriptRequest realRequest = getRealWebScriptRequest(request); if (realRequest instanceof WebScriptServletRequest) { return ((WebScriptServletRequest)realRequest).getHttpServletRequest(); } return null; }
/** * Helper to get HttpServletResponse from Web Script Response * * @param response * @return */ public static HttpServletResponse getHttpServletResponse(WebScriptResponse response) { WebScriptResponse realResponse = getRealWebScriptResponse(response); if (realResponse instanceof WebScriptServletResponse) { return ((WebScriptServletResponse)realResponse).getHttpServletResponse(); } return null; }