# Package org.apache.struts2.interceptor

- Interface Summary
  Interface | Description
  --- | ---
  ApplicationAware | Deprecated
  CookieProvider | Action can create cookies which will be stored in response
  CookiesAware | Deprecated please use `CookiesAware` instead
  HttpParametersAware | Deprecated
  I18nInterceptor.LocaleHandler | Uses to handle reading/storing Locale from/in different locations
  ParameterAware | Deprecated
  PrincipalAware | Deprecated
  PrincipalProxy | Proxy interface used together with PrincipalAware interface.
  RequestAware | Deprecated
  ResourceIsolationPolicy | Interface for the resource isolation policies to be used for fetch metadata checks.
  ServletRequestAware | Deprecated
  ServletResponseAware | Deprecated
  SessionAware | Deprecated

- Class Summary
  Class | Description
  --- | ---
  AbstractFileUploadInterceptor |
  ActionFileUploadInterceptor | Interceptor that is based off of `MultiPartRequestWrapper`, which is automatically applied for any request that includes a file when the support for multi-part request is enabled, see Disabling file upload.
  ActionMappingParametersInterceptor |
  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 | Deprecated since Struts 6.4.0, use `ActionFileUploadInterceptor` instead
  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–2024 Apache Software Foundation. All rights reserved.