# Uses of Package
org.apache.struts2.interceptor

- Packages that use org.apache.struts2.interceptor
  Package | Description
  --- | ---
  com.opensymphony.xwork2 | Main XWork interfaces and classes.
  com.opensymphony.xwork2.config.entities | Configuration entity classes.
  com.opensymphony.xwork2.interceptor | Interceptor classes.
  com.opensymphony.xwork2.interceptor.annotations | Interceptor annotations.
  com.opensymphony.xwork2.mock | XWork specific mock classes.
  com.opensymphony.xwork2.validator | XWork validation subsystem.
  com.opensymphony.xwork2.validator.validators | XWork default validator classes.
  org.apache.struts2 |
  org.apache.struts2.action |
  org.apache.struts2.dispatcher | This package contains a reimagining of the traditional Struts filter dispatchers.
  org.apache.struts2.interceptor |
  org.apache.struts2.interceptor.csp |
  org.apache.struts2.interceptor.debugging |
  org.apache.struts2.interceptor.httpmethod |
  org.apache.struts2.interceptor.parameter |
  org.apache.struts2.interceptor.servlet |
  org.apache.struts2.interceptor.validation |

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2
  Class and Description
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.config.entities
  Class and Description
  Interceptor

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.interceptor
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor
  MethodFilterInterceptorUtil Utility class contains common methods used by `MethodFilterInterceptor`.
  PreResultListener PreResultListeners may be registered with an `ActionInvocation` to get a callback after the `Action` has been executed but before the `Result` is executed.
  ScopedModelDriven Adds the ability to set a model, probably retrieved from a given state.
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.
  ValidationErrorAware ValidationErrorAware classes can be notified about validation errors before `DefaultWorkflowInterceptor` will return 'inputResultName' result to allow change or not the result name This interface can be only applied to action which already implements `ValidationAware` interface!
  ValidationWorkflowAware ValidationWorkflowAware classes can programmatically change result name when errors occurred This interface can be only applied to action which already implements `ValidationAware` interface!

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.interceptor.annotations
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor
  PreResultListener PreResultListeners may be registered with an `ActionInvocation` to get a callback after the `Action` has been executed but before the `Result` is executed.

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.mock
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.validator
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by com.opensymphony.xwork2.validator.validators
  Class and Description
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by org.apache.struts2
  Class and Description
  PreResultListener PreResultListeners may be registered with an `ActionInvocation` to get a callback after the `Action` has been executed but before the `Result` is executed.
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.action
  Class and Description
  PrincipalProxy Proxy interface used together with PrincipalAware interface.
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.dispatcher
  Class and Description
  ValidationAware ValidationAware classes can accept Action (class level) or field level error messages.

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor
  Class and Description
  AbstractFileUploadInterceptor
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  CookieProvider Action can create cookies which will be stored in response
  DateTextFieldInterceptor.DateWord
  I18nInterceptor.AcceptLanguageLocaleHandler
  I18nInterceptor.LocaleHandler Uses to handle reading/storing Locale from/in different locations
  I18nInterceptor.RequestLocaleHandler
  I18nInterceptor.Storage
  Interceptor
  MessageStoreInterceptor
  MessageStorePreResultListener This listener is used by `MessageStoreInterceptor` to store messages in HttpSession just before result will be executed.
  MethodFilterInterceptor
  PreResultListener PreResultListeners may be registered with an `ActionInvocation` to get a callback after the `Action` has been executed but before the `Result` is executed.
  ResourceIsolationPolicy Interface for the resource isolation policies to be used for fetch metadata checks.
  ServletRequestAware Deprecated.
  TokenInterceptor

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.csp
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.debugging
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.httpmethod
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.parameter
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.servlet
  Class and Description
  PrincipalProxy Proxy interface used together with PrincipalAware interface.

- Classes in org.apache.struts2.interceptor used by org.apache.struts2.interceptor.validation
  Class and Description
  AbstractInterceptor Provides default implementations of optional lifecycle methods
  ConditionalInterceptor A marking interface, when implemented allows to conditionally execute a given interceptor within the current action invocation.
  Interceptor

Copyright © 2000–2026 Apache Software Foundation. All rights reserved.