## Uses of Interface
org.apache.cxf.phase.PhaseInterceptor

- Packages that use PhaseInterceptor
  Package | Description
  --- | ---
  org.apache.cxf.databinding.stax |
  org.apache.cxf.feature.transform |
  org.apache.cxf.interceptor |
  org.apache.cxf.interceptor.security |
  org.apache.cxf.interceptor.transform |
  org.apache.cxf.phase |
  org.apache.cxf.staxutils.validation |
  org.apache.cxf.transport.common.gzip |
  org.apache.cxf.validation |
  org.apache.cxf.ws.addressing |

- - ### Uses of PhaseInterceptor in org.apache.cxf.databinding.stax

    Classes in org.apache.cxf.databinding.stax that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StaxDataBindingInterceptor` |

  - ### Uses of PhaseInterceptor in org.apache.cxf.feature.transform

    Classes in org.apache.cxf.feature.transform that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractXSLTInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `XSLTInInterceptor` | Class provides XSLT transformation of incoming message.
    `class` | `XSLTOutInterceptor` | Class provides XSLT transformation of outgoing message.

  - ### Uses of PhaseInterceptor in org.apache.cxf.interceptor

    Classes in org.apache.cxf.interceptor that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractInDatabindingInterceptor` |
    `class` | `AbstractLoggingInterceptor` | Deprecated.
    `class` | `AbstractOutDatabindingInterceptor` |
    `class` | `AttachmentInInterceptor` |
    `class` | `AttachmentOutInterceptor` |
    `class` | `AttachmentOutInterceptor.AttachmentOutEndingInterceptor` |
    `class` | `ClientFaultConverter` | Takes a Fault and converts it to a local exception type if possible.
    `class` | `FaultOutInterceptor` |
    `class` | `FIStaxInInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `FIStaxOutInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `LoggingInInterceptor` | Deprecated. use the logging module rt/features/logging instead
    `class` | `LoggingOutInterceptor` | Deprecated. use the logging module rt/features/logging instead
    `class` | `MessageSenderInterceptor` | Takes the Conduit from the exchange and sends the message through it.
    `static class` | `MessageSenderInterceptor.MessageSenderEndingInterceptor` |
    `class` | `OneWayProcessorInterceptor` |
    `class` | `OutgoingChainInterceptor` |
    `class` | `ServiceInvokerInterceptor` | Invokes a Binding's invoker with the `INVOCATION_INPUT` from the Exchange.
    `class` | `StaxInEndingInterceptor` |
    `class` | `StaxInInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `StaxOutEndingInterceptor` |
    `class` | `StaxOutInterceptor` | Creates an XMLStreamWriter from the OutputStream on the Message.

  - ### Uses of PhaseInterceptor in org.apache.cxf.interceptor.security

    Classes in org.apache.cxf.interceptor.security that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractAuthorizingInInterceptor` |
    `class` | `AbstractSecurityContextInInterceptor` |
    `class` | `AbstractUsernameTokenInInterceptor` |
    `class` | `DelegatingAuthenticationInterceptor` |
    `class` | `DepthRestrictingStreamInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `JAASLoginInterceptor` |
    `class` | `OperationInfoAuthorizingInterceptor` |
    `class` | `SecureAnnotationsInterceptor` |
    `class` | `SimpleAuthorizingInterceptor` |

  - ### Uses of PhaseInterceptor in org.apache.cxf.interceptor.transform

    Classes in org.apache.cxf.interceptor.transform that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `TransformInInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.
    `class` | `TransformOutInterceptor` | Creates an XMLStreamReader from the InputStream on the Message.

  - ### Uses of PhaseInterceptor in org.apache.cxf.phase

    Classes in org.apache.cxf.phase that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractPhaseInterceptor<T extends Message>` | Provides a starting point implementation for a interceptors that participate in phased message processing.

    Methods in org.apache.cxf.phase that return types with arguments of type PhaseInterceptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<PhaseInterceptor<? extends Message>>` | AbstractPhaseInterceptor.`getAdditionalInterceptors()` |
    `Collection<PhaseInterceptor<? extends Message>>` | PhaseInterceptor.`getAdditionalInterceptors()` | Returns a collection of Interceptors that should be added to the chain whenever this interceptor is added.

  - ### Uses of PhaseInterceptor in org.apache.cxf.staxutils.validation

    Classes in org.apache.cxf.staxutils.validation that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `StaxSchemaValidationInInterceptor` |
    `class` | `StaxSchemaValidationOutInterceptor` |

  - ### Uses of PhaseInterceptor in org.apache.cxf.transport.common.gzip

    Classes in org.apache.cxf.transport.common.gzip that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `GZIPInInterceptor` | CXF interceptor that uncompresses those incoming messages that have "gzip" content-encoding.
    `class` | `GZIPOutInterceptor` | CXF interceptor that compresses outgoing messages using gzip and sets the HTTP Content-Encoding header appropriately.

  - ### Uses of PhaseInterceptor in org.apache.cxf.validation

    Classes in org.apache.cxf.validation that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `AbstractBeanValidationInterceptor` |
    `class` | `AbstractValidationInterceptor` |
    `class` | `BeanValidationInInterceptor` |
    `class` | `BeanValidationOutInterceptor` |
    `class` | `ClientBeanValidationOutInterceptor` |

  - ### Uses of PhaseInterceptor in org.apache.cxf.ws.addressing

    Classes in org.apache.cxf.ws.addressing that implement PhaseInterceptor
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `MAPAggregator` | Logical Handler responsible for aggregating the Message Addressing Properties for outgoing messages.

    Methods in org.apache.cxf.ws.addressing that return types with arguments of type PhaseInterceptor
    Modifier and Type | Method | Description
    --- | --- | ---
    `Collection<PhaseInterceptor<? extends Message>>` | MAPAggregator.`getAdditionalInterceptors()` |