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, updateActionResultpublic void invoker(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionprotected StackRequestElement createStackRequestElement()
createStackRequestElement in class Invokerprotected void invokeApplication(MutableMvcRequest request, MutableMvcResponse response, StackRequestElement element, RequestInstrument requestInstrument) throws Throwable
invokeApplication in class InvokerThrowableprotected void updateRequest(Controller controller, Object resource, MutableMvcRequest request) throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
updateRequest in class InvokerIllegalAccessExceptionIllegalArgumentExceptionInvocationTargetExceptionpublic Object invoke(Class<?> controllerClass, RequestMethodType requestMethodType, String actionId)
public Object invoke(Controller controller, ResourceAction action, Object resource, Object[] parameters) throws InvokerException
invoke in class InvokerInvokerExceptionprotected void updateRedirectVars(MutableMvcRequest webRequest)
protected boolean resolveAction(MutableMvcRequest request, MutableMvcResponse response)
resolveAction in class Invokerprotected DataType selectResponseType(ResourceAction action, MutableMvcRequest request)
selectResponseType in class InvokerCopyright © 2026 Brandao. All rights reserved.