Uses of Interface
org.apache.struts2.ActionInvocation
Packages that use ActionInvocation
Package
Description
Main XWork interfaces and classes.
Classes for Struts configuration and property handling.
Interceptor classes.
Interceptor annotations.
XWork specific mock classes.
XWork util classes.
XWork validation subsystem.
-
Uses of ActionInvocation in org.apache.struts2
Classes in org.apache.struts2 that implement ActionInvocationModifier and TypeClassDescriptionclass
The Default ActionInvocation implementationFields in org.apache.struts2 declared as ActionInvocationMethods in org.apache.struts2 that return ActionInvocationModifier and TypeMethodDescriptionprotected ActionInvocation
DefaultActionProxyFactory.createActionInvocation
(Map<String, Object> extraContext, boolean pushAction) ActionContext.getActionInvocation()
Gets the action invocation (the execution state).ActionProxy.getInvocation()
DefaultActionProxy.getInvocation()
Methods in org.apache.struts2 with parameters of type ActionInvocationModifier and TypeMethodDescriptionActionProxyFactory.createActionProxy
(ActionInvocation actionInvocation, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext) Creates anActionProxy
for the given namespace and action name by looking up the configuration.The ActionProxy should be fully initialized when it is returned, including passedActionInvocation
instance.DefaultActionProxyFactory.createActionProxy
(ActionInvocation inv, String namespace, String actionName, boolean executeResult, boolean cleanupContext) DefaultActionProxyFactory.createActionProxy
(ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext) ActionContext.withActionInvocation
(ActionInvocation actionInvocation) Sets the action invocation (the execution state).Constructors in org.apache.struts2 with parameters of type ActionInvocationModifierConstructorDescriptionprotected
DefaultActionProxy
(ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext) This constructor is private so the builder methods (create*) should be used to create an DefaultActionProxy. -
Uses of ActionInvocation in org.apache.struts2.config
Methods in org.apache.struts2.config with parameters of type ActionInvocation -
Uses of ActionInvocation in org.apache.struts2.factory
Methods in org.apache.struts2.factory with parameters of type ActionInvocationModifier and TypeMethodDescriptionStrutsActionProxyFactory.createActionProxy
(ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext) Constructors in org.apache.struts2.factory with parameters of type ActionInvocationModifierConstructorDescriptionStrutsActionProxy
(ActionInvocation inv, String namespace, String actionName, String methodName, boolean executeResult, boolean cleanupContext) -
Uses of ActionInvocation in org.apache.struts2.interceptor
Fields in org.apache.struts2.interceptor declared as ActionInvocationModifier and TypeFieldDescriptionprotected ActionInvocation
I18nInterceptor.RequestLocaleHandler.actionInvocation
Methods in org.apache.struts2.interceptor with parameters of type ActionInvocationModifier and TypeMethodDescriptionprotected void
ScopeInterceptor.after
(ActionInvocation invocation, String result) protected boolean
MethodFilterInterceptor.applyInterceptor
(ActionInvocation invocation) protected void
MessageStoreInterceptor.before
(ActionInvocation invocation) Handle the retrieving of field errors / action messages / field errors, which is done before action invocation, and theoperationMode
is 'RETRIEVE'.protected void
ScopeInterceptor.before
(ActionInvocation invocation) void
CoepInterceptor.beforeResult
(ActionInvocation invocation, String resultCode) void
CookieProviderInterceptor.beforeResult
(ActionInvocation invocation, String resultCode) void
CoopInterceptor.beforeResult
(ActionInvocation invocation, String resultCode) void
MessageStorePreResultListener.beforeResult
(ActionInvocation invocation, String resultCode) void
ModelDrivenInterceptor.RefreshModelBeforeResult.beforeResult
(ActionInvocation invocation, String resultCode) void
PreResultListener.beforeResult
(ActionInvocation invocation, String resultCode) void
ScopeInterceptor.beforeResult
(ActionInvocation invocation, String resultCode) protected MessageStorePreResultListener
MessageStoreInterceptor.createPreResultListener
(ActionInvocation invocation) ConversionErrorInterceptor.doIntercept
(ActionInvocation invocation) protected String
DefaultWorkflowInterceptor.doIntercept
(ActionInvocation invocation) InterceptActionInvocation
and returns ainputResultName
when action / field errors is found registered.protected String
ExecuteAndWaitInterceptor.doIntercept
(ActionInvocation actionInvocation) protected abstract String
MethodFilterInterceptor.doIntercept
(ActionInvocation invocation) Subclasses must override to implement the interceptor logic.PrepareInterceptor.doIntercept
(ActionInvocation invocation) protected String
TokenInterceptor.doIntercept
(ActionInvocation invocation) protected Parameter
I18nInterceptor.findLocaleParameter
(ActionInvocation invocation, String parameterName) protected String
TokenInterceptor.getErrorMessage
(ActionInvocation invocation) protected I18nInterceptor.LocaleHandler
I18nInterceptor.getLocaleHandler
(ActionInvocation invocation) Override this method to use your own implementation ofI18nInterceptor.LocaleHandler
protected BackgroundProcess
ExecuteAndWaitInterceptor.getNewBackgroundProcess
(String name, ActionInvocation actionInvocation, int threadPriority) Creates a new background processprotected Object
ConversionErrorInterceptor.getOverrideExpr
(ActionInvocation invocation, Object value) protected Object
StrutsConversionErrorInterceptor.getOverrideExpr
(ActionInvocation invocation, Object value) protected String
MessageStoreInterceptor.getRequestOperationMode
(ActionInvocation invocation) Get the operationMode through request parameter, ifallowRequestParameterSwitch
is 'true', else it simply returns 'NONE', meaning its neither in the 'STORE_MODE' nor 'RETRIEVE_MODE'.protected String
TokenInterceptor.handleInvalidToken
(ActionInvocation invocation) Determines what to do if an invalid token is provided.protected String
TokenSessionStoreInterceptor.handleInvalidToken
(ActionInvocation invocation) Handles processing of invalid tokens.protected String
RolesInterceptor.handleRejection
(ActionInvocation invocation, jakarta.servlet.http.HttpServletResponse response) Handles a rejection by sending a 403 HTTP errorprotected String
TokenInterceptor.handleToken
(ActionInvocation invocation) protected String
TokenSessionStoreInterceptor.handleToken
(ActionInvocation invocation) protected String
TokenInterceptor.handleValidToken
(ActionInvocation invocation) Called when a valid token is found.protected String
TokenSessionStoreInterceptor.handleValidToken
(ActionInvocation invocation) Handles processing of valid tokens.abstract String
AbstractInterceptor.intercept
(ActionInvocation invocation) Override to handle interceptionActionFileUploadInterceptor.intercept
(ActionInvocation invocation) AliasInterceptor.intercept
(ActionInvocation invocation) ChainingInterceptor.intercept
(ActionInvocation invocation) CheckboxInterceptor.intercept
(ActionInvocation ai) ClearSessionInterceptor.intercept
(ActionInvocation invocation) CoepInterceptor.intercept
(ActionInvocation invocation) CookieInterceptor.intercept
(ActionInvocation invocation) CookieProviderInterceptor.intercept
(ActionInvocation invocation) CoopInterceptor.intercept
(ActionInvocation invocation) CreateSessionInterceptor.intercept
(ActionInvocation invocation) DateTextFieldInterceptor.intercept
(ActionInvocation ai) ExceptionMappingInterceptor.intercept
(ActionInvocation invocation) FetchMetadataInterceptor.intercept
(ActionInvocation invocation) I18nInterceptor.intercept
(ActionInvocation invocation) Interceptor.intercept
(ActionInvocation invocation) Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the request by theActionInvocation
or to short-circuit the processing and just return a String return code.LoggingInterceptor.intercept
(ActionInvocation invocation) MessageStoreInterceptor.intercept
(ActionInvocation invocation) MethodFilterInterceptor.intercept
(ActionInvocation invocation) ModelDrivenInterceptor.intercept
(ActionInvocation invocation) MultiselectInterceptor.intercept
(ActionInvocation ai) Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor.NoOpInterceptor.intercept
(ActionInvocation invocation) ParameterRemoverInterceptor.intercept
(ActionInvocation invocation) Decide if the parameter should be removed from the parameter map based onparamNames
andparamValues
.RolesInterceptor.intercept
(ActionInvocation invocation) ScopedModelDrivenInterceptor.intercept
(ActionInvocation invocation) ScopeInterceptor.intercept
(ActionInvocation invocation) ServletConfigInterceptor.intercept
(ActionInvocation invocation) Sets action properties based on the interfaces an action implements.StaticParametersInterceptor.intercept
(ActionInvocation invocation) static void
PrefixMethodInvocationUtil.invokePrefixMethod
(ActionInvocation actionInvocation, String[] prefixes) This method will prefixactionInvocation
'sActionProxy
'smethod
withprefixes
before invoking the prefixed method.protected boolean
MessageStorePreResultListener.isRedirect
(ActionInvocation invocation, String resultCode) protected void
ExceptionMappingInterceptor.publishException
(ActionInvocation invocation, ExceptionHolder exceptionHolder) Default implementation to handle ExceptionHolder publishing.I18nInterceptor.CookieLocaleHandler.read
(ActionInvocation invocation) I18nInterceptor.LocaleHandler.read
(ActionInvocation invocation) I18nInterceptor.RequestLocaleHandler.read
(ActionInvocation invocation) I18nInterceptor.SessionLocaleHandler.read
(ActionInvocation invocation) boolean
AbstractInterceptor.shouldIntercept
(ActionInvocation invocation) boolean
ConditionalInterceptor.shouldIntercept
(ActionInvocation invocation) Determines if a given interceptor should be executed in the current processing of action invocation.I18nInterceptor.CookieLocaleHandler.store
(ActionInvocation invocation, Locale locale) I18nInterceptor.LocaleHandler.store
(ActionInvocation invocation, Locale locale) I18nInterceptor.RequestLocaleHandler.store
(ActionInvocation invocation, Locale locale) I18nInterceptor.SessionLocaleHandler.store
(ActionInvocation invocation, Locale locale) protected void
I18nInterceptor.useLocale
(ActionInvocation invocation, Locale locale) Save the given locale to the ActionInvocation.Constructors in org.apache.struts2.interceptor with parameters of type ActionInvocationModifierConstructorDescriptionprotected
AcceptLanguageLocaleHandler
(ActionInvocation invocation) protected
CookieLocaleHandler
(ActionInvocation invocation) protected
RequestLocaleHandler
(ActionInvocation invocation) protected
SessionLocaleHandler
(ActionInvocation invocation) -
Uses of ActionInvocation in org.apache.struts2.interceptor.annotations
Methods in org.apache.struts2.interceptor.annotations with parameters of type ActionInvocationModifier and TypeMethodDescriptionvoid
AnnotationWorkflowInterceptor.beforeResult
(ActionInvocation invocation, String resultCode) Invokes any @BeforeResult annotated methodsAnnotationWorkflowInterceptor.intercept
(ActionInvocation invocation) Discovers annotated methods on the action and calls them according to the workflow -
Uses of ActionInvocation in org.apache.struts2.interceptor.csp
Methods in org.apache.struts2.interceptor.csp with parameters of type ActionInvocation -
Uses of ActionInvocation in org.apache.struts2.interceptor.debugging
Methods in org.apache.struts2.interceptor.debugging with parameters of type ActionInvocation -
Uses of ActionInvocation in org.apache.struts2.interceptor.exec
Fields in org.apache.struts2.interceptor.exec declared as ActionInvocationMethods in org.apache.struts2.interceptor.exec that return ActionInvocationModifier and TypeMethodDescriptionBackgroundProcess.getInvocation()
StrutsBackgroundProcess.getInvocation()
Retrieves the action invocation.Constructors in org.apache.struts2.interceptor.exec with parameters of type ActionInvocationModifierConstructorDescriptionStrutsBackgroundProcess
(ActionInvocation invocation, String threadName, int threadPriority) Constructs a background process -
Uses of ActionInvocation in org.apache.struts2.interceptor.httpmethod
Methods in org.apache.struts2.interceptor.httpmethod with parameters of type ActionInvocationModifier and TypeMethodDescriptionprotected String
HttpMethodInterceptor.doIntercept
(ActionInvocation invocation, AnnotatedElement element) protected String
HttpMethodInterceptor.getBadRequestResultName
(ActionInvocation invocation) HttpMethodInterceptor.intercept
(ActionInvocation invocation) -
Uses of ActionInvocation in org.apache.struts2.interceptor.parameter
Methods in org.apache.struts2.interceptor.parameter with parameters of type ActionInvocation -
Uses of ActionInvocation in org.apache.struts2.interceptor.validation
Methods in org.apache.struts2.interceptor.validation with parameters of type ActionInvocationModifier and TypeMethodDescriptionprotected String
AnnotationValidationInterceptor.doIntercept
(ActionInvocation invocation) -
Uses of ActionInvocation in org.apache.struts2.mock
Classes in org.apache.struts2.mock that implement ActionInvocationMethods in org.apache.struts2.mock that return ActionInvocationMethods in org.apache.struts2.mock with parameters of type ActionInvocationModifier and TypeMethodDescriptionvoid
MockResult.execute
(ActionInvocation invocation) MockInterceptor.intercept
(ActionInvocation invocation) Allows the Interceptor to do some processing on the request before and/or after the rest of the processing of the request by the DefaultActionInvocation or to short-circuit the processing and just return a String return code.void
MockActionProxy.setInvocation
(ActionInvocation invocation) -
Uses of ActionInvocation in org.apache.struts2.result
Methods in org.apache.struts2.result with parameters of type ActionInvocationModifier and TypeMethodDescriptionprotected String
StrutsResultSupport.conditionalParse
(String param, ActionInvocation invocation) Parses the parameter for OGNL expressions against the valuestackprotected Collection<String>
StrutsResultSupport.conditionalParseCollection
(String param, ActionInvocation invocation, boolean excludeEmptyElements) AsStrutsResultSupport.conditionalParse(String, ActionInvocation)
but does not convert found object into String.protected void
PlainTextResult.doExecute
(String finalLocation, ActionInvocation invocation) protected void
PostbackResult.doExecute
(String finalLocation, ActionInvocation invocation) void
ServletDispatcherResult.doExecute
(String finalLocation, ActionInvocation invocation) Dispatches to the given location.protected void
ServletRedirectResult.doExecute
(String finalLocation, ActionInvocation invocation) Redirects to the location specified by callingHttpServletResponse.sendRedirect(String)
.protected void
StreamResult.doExecute
(String finalLocation, ActionInvocation invocation) protected abstract void
StrutsResultSupport.doExecute
(String finalLocation, ActionInvocation invocation) Executes the result given a final location (jsp page, action, etc) and the action invocation (the state in which the action was executed).void
ActionChainResult.execute
(ActionInvocation invocation) void
HttpHeaderResult.execute
(ActionInvocation invocation) Sets the optional HTTP response status code and also re-sets HTTP headers after they've been optionally evaluated against the ValueStack.default void
PlainResult.execute
(ActionInvocation invocation) void
PostbackResult.execute
(ActionInvocation invocation) void
Result.execute
(ActionInvocation invocation) Represents a generic interface for all action execution results.void
ServletActionRedirectResult.execute
(ActionInvocation invocation) void
ServletRedirectResult.execute
(ActionInvocation invocation) void
StrutsResultSupport.execute
(ActionInvocation invocation) Implementation of the execute method from the Result interface.protected HttpParameters
ServletDispatcherResult.getParameters
(ActionInvocation invocation) protected String
PostbackResult.makePostbackUri
(ActionInvocation invocation) protected InputStream
PlainTextResult.readStream
(ActionInvocation invocation, String location) -
Uses of ActionInvocation in org.apache.struts2.util
Methods in org.apache.struts2.util that return ActionInvocationModifier and TypeMethodDescriptionstatic ActionInvocation
InvocationSessionStore.loadInvocation
(String key, String token) Checks the Map in the Session for the key and the token.Methods in org.apache.struts2.util with parameters of type ActionInvocationModifier and TypeMethodDescriptionstatic void
InvocationSessionStore.storeInvocation
(String key, String token, ActionInvocation invocation) Stores the DefaultActionInvocation and ActionContext into the Session using the provided key for loading later usingInvocationSessionStore.loadInvocation(java.lang.String, java.lang.String)
-
Uses of ActionInvocation in org.apache.struts2.validator
Methods in org.apache.struts2.validator with parameters of type ActionInvocationModifier and TypeMethodDescriptionprotected void
ValidationInterceptor.doBeforeInvocation
(ActionInvocation invocation) Gets the current action and its context and delegates toActionValidatorManager
proper validate method.protected String
ValidationInterceptor.doIntercept
(ActionInvocation invocation) -
Uses of ActionInvocation in org.apache.struts2.views.freemarker
Fields in org.apache.struts2.views.freemarker declared as ActionInvocationMethods in org.apache.struts2.views.freemarker with parameters of type ActionInvocationModifier and TypeMethodDescriptionvoid
FreemarkerResult.doExecute
(String locationArg, ActionInvocation invocation) Execute this result, using the specified template locationArg.