# Package org.apache.struts2.interceptor

- Interface Summary
  Interface | Description
  --- | ---
  ApplicationAware | Deprecated please use `ApplicationAware` instead
  CookieProvider | Action can create cookies which will be stored in response
  CookiesAware | Deprecated please use `CookiesAware` instead
  HttpParametersAware | Deprecated please use `ParametersAware` instead
  I18nInterceptor.LocaleHandler | Uses to handle reading/storing Locale from/in different locations
  NoParameters | This marker interface should be implemented by actions that do not want any parameters set on them automatically.
  ParameterAware | Deprecated please use `ParametersAware` instead
  PrincipalAware | Deprecated please use `PrincipalAware` instead
  PrincipalProxy | Proxy interface used together with PrincipalAware interface.
  RequestAware | Deprecated please use `ParametersAware` instead
  ResourceIsolationPolicy | Interface for the resource isolation policies to be used for fetch metadata checks.
  ServletRequestAware | Deprecated please use `ServletRequestAware` instead
  ServletResponseAware | Deprecated please use `ServletResponseAware` instead
  SessionAware | Deprecated use `SessionAware`

- Class Summary
  Class | Description
  --- | ---
  ActionMappingParametersInterceptor |
  BackgroundProcess | Background thread to be executed by the ExecuteAndWaitInterceptor.
  CheckboxInterceptor |
  ClearSessionInterceptor |
  CoepInterceptor | Interceptor 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.
  CookieInterceptor |
  CookieProviderInterceptor | Allows actions to send cookies to client, action must implement `CookieProvider` You must reference this interceptor in your default stack or in action's stack, see example below.
  CoopInterceptor | Interceptor that implements Cross-Origin Opener Policy on incoming requests.
  CreateSessionInterceptor |
  DateTextFieldInterceptor |
  ExecuteAndWaitInterceptor |
  FetchMetadataInterceptor | Interceptor that implements Fetch Metadata policy on incoming requests used to protect against CSRF, XSSI, and cross-origin information leaks.
  FileUploadInterceptor |
  I18nInterceptor | An interceptor that handles setting the locale specified in a session as the locale for the current action request.
  MessageStoreInterceptor |
  MessageStorePreResultListener | This listener is used by `MessageStoreInterceptor` to store messages in HttpSession just before result will be executed.
  MultiselectInterceptor | Just as the CheckboxInterceptor checks that if only the hidden field is present, so too does this interceptor.
  NoOpInterceptor | Interceptor that does nothing, used in the "empty" stack
  RolesInterceptor |
  ScopeInterceptor |
  ServletConfigInterceptor |
  StrutsConversionErrorInterceptor |
  StrutsResourceIsolationPolicy | Default resource isolation policy used in `FetchMetadataInterceptor` that implements the `ResourceIsolationPolicy` interface.
  TokenInterceptor |
  TokenSessionStoreInterceptor |

- Enum Summary
  Enum | Description
  --- | ---
  DateTextFieldInterceptor.DateWord |
  I18nInterceptor.Storage |

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