public class WebInvoker extends Invoker
actionResolver, applicationContext, codeGenerator, controllerManager, logger, objectFactory, renderView, requestParser, requestParserListener
Constructor and Description |
---|
WebInvoker() |
Modifier and Type | Method and Description |
---|---|
protected StackRequestElement |
createStackRequestElement() |
Object |
invoke(Class<?> controllerClass,
RequestMethodType requestMethodType,
String actionId) |
Object |
invoke(Class<?> controllerClass,
String actionId) |
Object |
invoke(Controller controller,
ResourceAction action,
Object resource,
Object[] parameters) |
protected void |
invokeApplication(MutableMvcRequest request,
MutableMvcResponse response,
StackRequestElement element,
RequestInstrument requestInstrument) |
void |
invoker(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain) |
protected boolean |
resolveAction(MutableMvcRequest request,
MutableMvcResponse response) |
protected DataType |
selectResponseType(ResourceAction action,
MutableMvcRequest request) |
protected void |
updateRedirectVars(MutableMvcRequest webRequest) |
protected void |
updateRequest(Controller controller,
Object resource,
MutableMvcRequest request) |
flush, getActionResolver, getApplicationContext, getCodeGenerator, getControllerManager, getCurrentApplicationContext, getInstance, getObjectFactory, getRenderView, getRequestInstrument, getRequestParser, getRequestParserListener, getStackRequest, getStackRequest, getStackRequestElement, invoke, invoke, isSupportedRequestType, parseRequest, renderView, resolveTypes, setActionResolver, setApplicationContext, setCodeGenerator, setControllerManager, setObjectFactory, setRenderView, setRequestParser, setRequestParserListener, updateActionResult
public void invoker(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.FilterChain chain) throws IOException, javax.servlet.ServletException
IOException
javax.servlet.ServletException
protected StackRequestElement createStackRequestElement()
createStackRequestElement
in class Invoker
protected void invokeApplication(MutableMvcRequest request, MutableMvcResponse response, StackRequestElement element, RequestInstrument requestInstrument) throws Throwable
invokeApplication
in class Invoker
Throwable
protected void updateRequest(Controller controller, Object resource, MutableMvcRequest request) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
updateRequest
in class Invoker
IllegalAccessException
IllegalArgumentException
InvocationTargetException
public Object invoke(Class<?> controllerClass, RequestMethodType requestMethodType, String actionId)
public Object invoke(Controller controller, ResourceAction action, Object resource, Object[] parameters) throws InvokerException
invoke
in class Invoker
InvokerException
protected void updateRedirectVars(MutableMvcRequest webRequest)
protected boolean resolveAction(MutableMvcRequest request, MutableMvcResponse response)
resolveAction
in class Invoker
protected DataType selectResponseType(ResourceAction action, MutableMvcRequest request)
selectResponseType
in class Invoker
Copyright © 2018 Brandao. All rights reserved.