# Package org.apache.cxf.interceptor

- Interface Summary
  Interface | Description
  --- | ---
  FaultOutInterceptor.FaultInfoException | Marker interfaces for Exceptions that have a getFaultInfo() method that returns some sort of object that the FaultOutInterceptor can marshal into a fault detail element
  Interceptor<T extends Message> | Base interface for all interceptors.
  InterceptorChain | Base interface for all interceptor chains.
  InterceptorProvider | The `InterceptorProvider` interface is implemented by objects that have interceptor chains associated with them.

- Class Summary
  Class | Description
  --- | ---
  AbstractAttributedInterceptorProvider |
  AbstractBasicInterceptorProvider |
  AbstractFaultChainInitiatorObserver |
  AbstractInDatabindingInterceptor |
  AbstractLoggingInterceptor | Deprecated.
  AbstractOutDatabindingInterceptor |
  AnnotationInterceptors |
  AttachmentInInterceptor |
  AttachmentOutInterceptor |
  ClientFaultConverter | Takes a Fault and converts it to a local exception type if possible.
  ClientOutFaultObserver |
  FaultOutInterceptor |
  FIStaxInInterceptor | Creates an XMLStreamReader from the InputStream on the Message.
  FIStaxOutInterceptor | Creates an XMLStreamReader from the InputStream on the Message.
  InFaultChainInitiatorObserver |
  LoggingInInterceptor | Deprecated. use the logging module rt/features/logging instead
  LoggingMessage | Deprecated. use the logging module rt/features/logging instead
  LoggingOutInterceptor | Deprecated. use the logging module rt/features/logging instead
  MessageSenderInterceptor | Takes the Conduit from the exchange and sends the message through it.
  MessageSenderInterceptor.MessageSenderEndingInterceptor |
  OneWayProcessorInterceptor |
  OutFaultChainInitiatorObserver |
  OutgoingChainInterceptor |
  ServiceInvokerInterceptor | Invokes a Binding's invoker with the `INVOCATION_INPUT` from the Exchange.
  StaxInEndingInterceptor |
  StaxInInterceptor | Creates an XMLStreamReader from the InputStream on the Message.
  StaxOutEndingInterceptor |
  StaxOutInterceptor | Creates an XMLStreamWriter from the OutputStream on the Message.

- Enum Summary
  Enum | Description
  --- | ---
  InterceptorChain.State |

- Exception Summary
  Exception | Description
  --- | ---
  Fault | A Fault that occurs during invocation processing.

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  InFaultInterceptors | Specifies a list of classes that are added to the inbound fault interceptor chain.
  InInterceptors | Specifies a list of classes that are added to the inbound interceptor chain.
  OutFaultInterceptors | Specifies a list of classes that are added to the outbound fault interceptor chain.
  OutInterceptors | Specifies a list of classes that are added to the outbound interceptor chain.