# Uses of Interface
org.apache.cxf.interceptor.Interceptor

Packages that use Interceptor
Package
Description
org.apache.cxf.bus.spring
org.apache.cxf.databinding
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
org.apache.cxf.transport.common.gzip
org.apache.cxf.validation
org.apache.cxf.ws.addressing

- ## Uses of Interceptor in org.apache.cxf.bus.spring

  Methods in org.apache.cxf.bus.spring that return types with arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `List<Interceptor<? extends Message>>`
  BusDefinitionParser.BusConfig.`getInFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  BusDefinitionParser.BusConfig.`getInInterceptors()`
  `List<Interceptor<? extends Message>>`
  BusDefinitionParser.BusConfig.`getOutFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  BusDefinitionParser.BusConfig.`getOutInterceptors()`
  Method parameters in org.apache.cxf.bus.spring with type arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  BusDefinitionParser.BusConfig.`setInFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  BusDefinitionParser.BusConfig.`setInInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  BusDefinitionParser.BusConfig.`setOutFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  BusDefinitionParser.BusConfig.`setOutInterceptors(List<Interceptor<? extends Message>> interceptors)`

- ## Uses of Interceptor in org.apache.cxf.databinding

  Fields in org.apache.cxf.databinding with type parameters of type Interceptor
  Modifier and Type
  Field
  Description
  `protected ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`inFaultInterceptors`
  `protected ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`inInterceptors`
  `protected ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`outFaultInterceptors`
  `protected ModCountCopyOnWriteArrayList<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`outInterceptors`
  Methods in org.apache.cxf.databinding that return types with arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `List<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`getInFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`getInInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`getOutFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractInterceptorProvidingDataBinding.`getOutInterceptors()`

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

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

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

  Classes in org.apache.cxf.feature.transform that implement Interceptor
  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 Interceptor in org.apache.cxf.interceptor

  Subinterfaces of Interceptor in org.apache.cxf.interceptor
  Modifier and Type
  Interface
  Description
  `interface`
  `OneWayInterceptor<T extends Message>`
  Base interface for client interceptors that are compatible with one way message processing (primarily, JAX-WS).
  Classes in org.apache.cxf.interceptor that implement Interceptor
  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.
  Methods in org.apache.cxf.interceptor that return types with arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `List<Interceptor<? extends Message>>`
  AbstractAttributedInterceptorProvider.`getInFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractBasicInterceptorProvider.`getInFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AnnotationInterceptors.`getInFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  InterceptorProvider.`getInFaultInterceptors()`
  Returns the list of interceptors attached to the incoming fault interceptor chain of the object.
  `List<Interceptor<? extends Message>>`
  AbstractAttributedInterceptorProvider.`getInInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractBasicInterceptorProvider.`getInInterceptors()`
  `List<Interceptor<? extends Message>>`
  AnnotationInterceptors.`getInInterceptors()`
  `List<Interceptor<? extends Message>>`
  InterceptorProvider.`getInInterceptors()`
  Returns the list of interceptors attached to the incoming interceptor chain of the object.
  `ListIterator<Interceptor<? extends Message>>`
  InterceptorChain.`getIterator()`
  `List<Interceptor<? extends Message>>`
  AbstractAttributedInterceptorProvider.`getOutFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractBasicInterceptorProvider.`getOutFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  AnnotationInterceptors.`getOutFaultInterceptors()`
  `List<Interceptor<? extends Message>>`
  InterceptorProvider.`getOutFaultInterceptors()`
  Returns the list of interceptors attached to the outgoing fault interceptor chain of the object.
  `List<Interceptor<? extends Message>>`
  AbstractAttributedInterceptorProvider.`getOutInterceptors()`
  `List<Interceptor<? extends Message>>`
  AbstractBasicInterceptorProvider.`getOutInterceptors()`
  `List<Interceptor<? extends Message>>`
  AnnotationInterceptors.`getOutInterceptors()`
  `List<Interceptor<? extends Message>>`
  InterceptorProvider.`getOutInterceptors()`
  Returns the list of interceptors attached to the outgoing interceptor chain of the object.
  Methods in org.apache.cxf.interceptor with parameters of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  InterceptorChain.`add(Interceptor<? extends Message> i)`
  Adds a single interceptor to the interceptor chain.
  `void`
  InterceptorChain.`remove(Interceptor<? extends Message> i)`
  Method parameters in org.apache.cxf.interceptor with type arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  InterceptorChain.`add(Collection<Interceptor<? extends Message>> i)`
  Adds multiple interceptors to the interceptor chain.
  `void`
  AbstractAttributedInterceptorProvider.`setInFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractBasicInterceptorProvider.`setInFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractAttributedInterceptorProvider.`setInInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractBasicInterceptorProvider.`setInInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractAttributedInterceptorProvider.`setOutFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractBasicInterceptorProvider.`setOutFaultInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractAttributedInterceptorProvider.`setOutInterceptors(List<Interceptor<? extends Message>> interceptors)`
  `void`
  AbstractBasicInterceptorProvider.`setOutInterceptors(List<Interceptor<? extends Message>> interceptors)`

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

  Classes in org.apache.cxf.interceptor.security that implement Interceptor
  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`
  Method parameters in org.apache.cxf.interceptor.security with type arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  DelegatingAuthenticationInterceptor.`setSchemeHandlers(Map<String,Interceptor<Message>> handlers)`

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

  Classes in org.apache.cxf.interceptor.transform that implement Interceptor
  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 Interceptor in org.apache.cxf.phase

  Subinterfaces of Interceptor in org.apache.cxf.phase
  Modifier and Type
  Interface
  Description
  `interface`
  `PhaseInterceptor<T extends Message>`
  A phase interceptor is an intercetor that participates in a PhaseInterceptorChain.
  Classes in org.apache.cxf.phase that implement Interceptor
  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 Interceptor
  Modifier and Type
  Method
  Description
  `ListIterator<Interceptor<? extends Message>>`
  PhaseInterceptorChain.`getIterator()`
  `Iterator<Interceptor<? extends Message>>`
  PhaseInterceptorChain.`iterator()`
  Methods in org.apache.cxf.phase with parameters of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  PhaseInterceptorChain.`add(Interceptor<? extends Message> i)`
  `void`
  PhaseInterceptorChain.`add(Interceptor<? extends Message> i, boolean force)`
  `void`
  PhaseInterceptorChain.`remove(Interceptor<? extends Message> i)`
  Method parameters in org.apache.cxf.phase with type arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  PhaseInterceptorChain.`add(Collection<Interceptor<? extends Message>> newhandlers)`
  `void`
  PhaseInterceptorChain.`add(Collection<Interceptor<? extends Message>> newhandlers, boolean force)`
  `PhaseInterceptorChain`
  PhaseChainCache.`get(SortedSet<Phase> phaseList, List<Interceptor<? extends Message>> p1)`
  `PhaseInterceptorChain`
  PhaseChainCache.`get(SortedSet<Phase> phaseList, List<Interceptor<? extends Message>> p1, List<Interceptor<? extends Message>> p2)`
  `PhaseInterceptorChain`
  PhaseChainCache.`get(SortedSet<Phase> phaseList, List<Interceptor<? extends Message>> p1, List<Interceptor<? extends Message>> p2, List<Interceptor<? extends Message>> p3)`
  `PhaseInterceptorChain`
  PhaseChainCache.`get(SortedSet<Phase> phaseList, List<Interceptor<? extends Message>> p1, List<Interceptor<? extends Message>> p2, List<Interceptor<? extends Message>> p3, List<Interceptor<? extends Message>> p4)`
  `PhaseInterceptorChain`
  PhaseChainCache.`get(SortedSet<Phase> phaseList, List<Interceptor<? extends Message>> p1, List<Interceptor<? extends Message>> p2, List<Interceptor<? extends Message>> p3, List<Interceptor<? extends Message>> p4, List<Interceptor<? extends Message>> p5)`

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

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

- ## Uses of Interceptor in org.apache.cxf.transport

  Fields in org.apache.cxf.transport with type parameters of type Interceptor
  Modifier and Type
  Field
  Description
  `protected List<Interceptor<? extends Message>>`
  MultipleEndpointObserver.`bindingInterceptors`
  `protected List<Interceptor<? extends Message>>`
  MultipleEndpointObserver.`routingInterceptors`
  Methods in org.apache.cxf.transport that return types with arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `List<Interceptor<? extends Message>>`
  MultipleEndpointObserver.`getBindingInterceptors()`
  `List<Interceptor<? extends Message>>`
  MultipleEndpointObserver.`getRoutingInterceptors()`

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

  Classes in org.apache.cxf.transport.common.gzip that implement Interceptor
  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.
  Method parameters in org.apache.cxf.transport.common.gzip with type arguments of type Interceptor
  Modifier and Type
  Method
  Description
  `void`
  GZIPFeature.`remove(List<Interceptor<? extends Message>> outInterceptors)`

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

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

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

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