Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.interceptor
Interface Interceptor<T extends Message>

All Known Subinterfaces:
  PhaseInterceptor<T>

All Known Implementing Classes:
  AbstractAuthorizingInInterceptor, AbstractInDatabindingInterceptor, AbstractLoggingInterceptor, AbstractOutDatabindingInterceptor, AbstractPhaseInterceptor, AbstractSecurityContextInInterceptor, AbstractUsernameTokenInInterceptor, AbstractValidationInterceptor, AbstractXSLTInterceptor, AttachmentInInterceptor, AttachmentOutInterceptor, AttachmentOutInterceptor.AttachmentOutEndingInterceptor, BeanValidationInInterceptor, BeanValidationOutInterceptor, ClientFaultConverter, DelegatingAuthenticationInterceptor, DepthRestrictingStreamInterceptor, FaultOutInterceptor, FIStaxInInterceptor, FIStaxOutInterceptor, GZIPInInterceptor, GZIPOutInterceptor, JAASLoginInterceptor, LoggingInInterceptor, LoggingOutInterceptor, MAPAggregator, MessageSenderInterceptor, MessageSenderInterceptor.MessageSenderEndingInterceptor, OneWayProcessorInterceptor, OperationInfoAuthorizingInterceptor, OutgoingChainInterceptor, SecureAnnotationsInterceptor, ServiceInvokerInterceptor, SimpleAuthorizingInterceptor, StaxDataBindingInterceptor, StaxInEndingInterceptor, StaxInInterceptor, StaxOutEndingInterceptor, StaxOutInterceptor, StaxSchemaValidationInInterceptor, StaxSchemaValidationOutInterceptor, TransformInInterceptor, TransformOutInterceptor, XSLTInInterceptor, XSLTOutInterceptor

    public interface Interceptor<T extends Message>

Base interface for all interceptors.

Method Summary
`void` | `handleFault(T message)` Called for all interceptors (in reverse order) on which handleMessage had been successfully invoked, when normal execution of the chain was aborted for some reason.
`void` | `handleMessage(T message)` Intercepts a message.

Method Detail

### handleMessage

    void handleMessage(T message)
                       throws Fault

  Intercepts a message. Interceptors should NOT invoke handleMessage or handleFault on the next interceptor - the interceptor chain will take care of this.

  Parameters:
    `message` -
  Throws:
    `Fault`

### handleFault

    void handleFault(T message)

  Called for all interceptors (in reverse order) on which handleMessage had been successfully invoked, when normal execution of the chain was aborted for some reason.

  Parameters:
    `message` -

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF