| Name | Description | Type | Package | Framework |
| AbstractInterceptor | Provides default implementations of optional lifecycle methodsSee Also:Serialized Form | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| After | Marks a action method that needs to be called after the main action method and the result was executed. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| AliasInterceptor | The aim of this Interceptor is to alias a named parameter to a different named parameter. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| AnnotationParameterFilterIntereptor | Annotation based version of ParameterFilterInterceptor. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| AnnotationWorkflowInterceptor | Invokes any annotated methods on the action. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| Before | Marks a action method that needs to be executed before the main action method. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| BeforeResult | Marks a action method that needs to be executed before the result. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| ChainingInterceptor | An interceptor that copies all the properties of every object in the value stack to the currently executing object, except for any object that implements Unchainable. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ConversionErrorInterceptor | ConversionErrorInterceptor adds conversion errors from the ActionContext to the Action's field errors. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| DefaultWorkflowInterceptor | An interceptor that makes sure there are not validation errors before allowing the interceptor chain to continue. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ExceptionHolder | A simple wrapper around an exception, providing an easy way to print out the stack trace of the exception as well as a way to get a handle on the exception itself. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ExceptionMappingInterceptor | This interceptor forms the core functionality of the exception handling feature. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| I18nInterceptor | An interceptor that handles setting the locale specified in a session as the locale for the current action request. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| I18nInterceptor .Storage | Class | com.opensymphony.xwork2.interceptor.I18nInterceptor | Apache Struts | |
| InputConfig | Marks a action method that if it's not validated by ValidationInterceptor then execute input method or input result. | Class | com.opensymphony.xwork2.interceptor.annotations | Apache Struts |
| Interceptor | An interceptor is a stateless class that follows the interceptor pattern, as found in Filter and in AOP languages. | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| LoggingInterceptor | This interceptor logs the start and end of the execution an action (in English-only, not internationalized). | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| MethodFilterInterceptor | MethodFilterInterceptor is an abstract Interceptor used as a base class for interceptors that will filter execution based on method | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| MethodFilterInterceptorUtil | Utility class contains common methods used by MethodFilterInterceptor. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ModelDrivenInterceptor | Watches for ModelDriven actions and adds the action's model on to the value stack. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ModelDrivenInterceptor .RefreshModelBeforeResult | Class | com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor | Apache Struts | |
| NoParameters | Marker interface to indicate no auto setting of parameters. | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ParameterFilterInterceptor | The Parameter Filter Interceptor blocks parameters from getting to the rest of the stack or your action. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ParameterNameAware | This interface is implemented by actions that want to declare acceptable parameters. | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ParameterRemoverInterceptor | This is a simple XWork interceptor that allows parameters (matching one of the paramNames attribute csv value) to be | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ParametersInterceptor | This interceptor sets all parameters on the value stack. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| PrefixMethodInvocationUtil | A utility class for invoking prefixed methods in action class. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| PrepareInterceptor | This interceptor calls prepare() on actions which implement Preparable. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| PreResultListener | PreResultListeners may be registered with an ActionInvocation to get a callback after the Action has been executed but before the Result | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ScopedModelDriven | Adds the ability to set a model, probably retrieved from a given state. | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ScopedModelDrivenInterceptor | An interceptor that enables scoped model-driven actions. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| StaticParametersInterceptor | This interceptor populates the action with the static parameters defined in the action configuration. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| TimerInterceptor | This interceptor logs the amount of time in milliseconds. | Class | com.opensymphony.xwork2.interceptor | Apache Struts |
| ValidationAware | ValidationAware classes can accept Action (class level) or field level error messages. | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ValidationErrorAware | ValidationErrorAware classes can be notified about validation errors before DefaultWorkflowInterceptor will return 'inputResultName' result | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |
| ValidationWorkflowAware | ValidationWorkflowAware classes can programmatically change result name when errors occurred This interface can be only applied to action which already implements ValidationAware interface! | Interface | com.opensymphony.xwork2.interceptor | Apache Struts |