Class AjaxRequestProcessor
- java.lang.Object
-
- jetbrains.buildServer.controllers.AjaxRequestProcessor
-
public class AjaxRequestProcessor extends Object
Request processor for handling AJAX requests. Delegates actual request processing toAjaxRequestProcessor.RequestHandler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAjaxRequestProcessor.RequestHandlerActual request handler
-
Constructor Summary
Constructors Constructor Description AjaxRequestProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocessRequest(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, AjaxRequestProcessor.RequestHandler handler)Should be called for each incoming AJAX request.
-
-
-
Method Detail
-
processRequest
public void processRequest(@NotNull javax.servlet.http.HttpServletRequest request, @NotNull javax.servlet.http.HttpServletResponse response, @NotNull AjaxRequestProcessor.RequestHandler handler)Should be called for each incoming AJAX request. A new XML response will be created and passed toAjaxRequestProcessor.RequestHandler. After the handler finishes XML response will be written to HTTP servlet response.
This processor also provides unified mechanism for processing some exceptions, likeAccessDeniedException.- Parameters:
request- HTTP requestresponse- responsehandler- request handler
-
-