# Package com.opensymphony.xwork2.interceptor

Interceptor classes.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  ConditionalInterceptor | Deprecated since 6.7.0, use `Interceptor` instead.
  Interceptor | Deprecated since 6.7.0, use `Interceptor` instead.
  NoParameters | Deprecated since Struts 6.2.0, use `NoParameters`
  ParameterNameAware | Deprecated since 6.4.0, use `ParameterNameAware`.
  ParameterValueAware | Deprecated since 6.4.0, use `ParameterValueAware`.
  PreResultListener | Deprecated since 6.7.0, use `PreResultListener` instead.
  ScopedModelDriven<T> | Deprecated since 6.7.0, use `ScopedModelDriven` instead.
  ValidationAware | Deprecated since 6.7.0, use `ValidationAware` instead.
  ValidationErrorAware | Deprecated since 6.7.0, use `ValidationErrorAware` instead.
  ValidationWorkflowAware | Deprecated since 6.7.0, use `ValidationWorkflowAware` instead.
  WithLazyParams | Interceptors marked with this interface won't be fully initialised during initialisation.

- Class Summary
  Class | Description
  --- | ---
  AbstractInterceptor | Deprecated since 6.7.0, use `AbstractInterceptor` instead.
  AliasInterceptor | Deprecated since 6.7.0, use `AliasInterceptor` instead.
  ChainingInterceptor | Deprecated since 6.7.0, use `ChainingInterceptor` instead.
  ConditionalInterceptor.LegacyAdapter |
  ConversionErrorInterceptor | Deprecated since 6.7.0, use `ConversionErrorInterceptor` instead.
  DefaultWorkflowInterceptor | Deprecated since 6.7.0, use `DefaultWorkflowInterceptor` instead.
  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.
  ExceptionMappingInterceptor | Deprecated since 6.7.0, use `ExceptionMappingInterceptor` instead.
  Interceptor.LegacyAdapter |
  LoggingInterceptor | Deprecated since 6.7.0, use `LoggingInterceptor` instead.
  MethodFilterInterceptor | Deprecated since 6.7.0, use `MethodFilterInterceptor` instead.
  MethodFilterInterceptorUtil | Deprecated since 6.7.0, use `MethodFilterInterceptorUtil` instead.
  ModelDrivenInterceptor | Deprecated since 6.7.0, use `ModelDrivenInterceptor` instead.
  ModelDrivenInterceptor.RefreshModelBeforeResult | Refreshes the model instance on the value stack, if it has changed
  ParameterFilterInterceptor | Deprecated since 6.4.0, use `ParametersInterceptor`.
  ParameterRemoverInterceptor | Deprecated since 6.7.0, use `ParameterRemoverInterceptor` instead.
  ParametersInterceptor | Deprecated since 6.4.0, use `ParametersInterceptor`.
  PrefixMethodInvocationUtil | A utility class for invoking prefixed methods in action class.
  PrepareInterceptor | Deprecated since 6.7.0, use `PrepareInterceptor` instead.
  PreResultListener.LegacyAdapter |
  ScopedModelDrivenInterceptor | Deprecated since 6.7.0, use `ScopedModelDrivenInterceptor` instead.
  StaticParametersInterceptor | Deprecated since 6.7.0, use `StaticParametersInterceptor` instead.
  ValidationAware.LegacyAdapter |
  WithLazyParams.LazyParamInjector |

## Package com.opensymphony.xwork2.interceptor Description

Interceptor classes.

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