# 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`
  `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()`