| Package | Description | 
|---|---|
| com.opensymphony.xwork2 | Main XWork interfaces and classes. | 
| com.opensymphony.xwork2.interceptor | Interceptor classes. | 
| com.opensymphony.xwork2.interceptor.annotations | Interceptor annotations. | 
| org.apache.struts2 | |
| org.apache.struts2.interceptor | 
| Modifier and Type | Method and Description | 
|---|---|
| default void | ActionInvocation. addPreResultListener(PreResultListener listener)Deprecated.  | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | PreResultListenerDeprecated. 
 since 6.7.0, use  PreResultListenerinstead. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | PreResultListener.LegacyAdapterDeprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| static PreResultListener | PreResultListener. adapt(PreResultListener actualListener)Deprecated.  | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AnnotationWorkflowInterceptor | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ActionInvocation. addPreResultListener(PreResultListener listener)Register a  PreResultListenerto be notified after the Action is executed and
 before the Result is executed. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CoepInterceptorInterceptor that implements Cross-Origin Embedder Policy on incoming requests used to protect a
 document from loading any non-same-origin resources which don't explicitly grant the document
 permission to be loaded. | 
| class  | CookieProviderInterceptorAllows actions to send cookies to client, action must implement  CookieProviderYou must reference this interceptor in your default stack or in action's stack, see example below. | 
| class  | CoopInterceptorInterceptor that implements Cross-Origin Opener Policy on incoming requests. | 
| class  | MessageStorePreResultListenerThis listener is used by  MessageStoreInterceptorto store messages in HttpSession
 just before result will be executed. | 
| protected static class  | ModelDrivenInterceptor.RefreshModelBeforeResultRefreshes the model instance on the value stack, if it has changed | 
| class  | ScopeInterceptor | 
Copyright © 2000–2025 Apache Software Foundation. All rights reserved.