Package org.apache.cxf.interceptor
Interface Interceptor<T extends Message>
- All Known Subinterfaces:
PhaseInterceptor<T>,SoapInterceptor
- All Known Implementing Classes:
AbstractAuthorizingInInterceptor,AbstractBeanValidationInterceptor,AbstractBraveClientInterceptor,AbstractBraveInterceptor,AbstractClient.AbstractBodyWriter,AbstractClient.AbstractClientAsyncResponseInterceptor,AbstractEndpointSelectionInterceptor,AbstractInDatabindingInterceptor,AbstractJAXWSHandlerInterceptor,AbstractJsonpOutInterceptor,AbstractLoggingInterceptor,AbstractLoggingInterceptor,AbstractMessageResponseTimeInterceptor,AbstractMetricsInterceptor,AbstractObservationClientInterceptor,AbstractObservationInterceptor,AbstractOpenTelemetryClientInterceptor,AbstractOpenTelemetryInterceptor,AbstractOpenTracingClientInterceptor,AbstractOpenTracingInterceptor,AbstractOutDatabindingInterceptor,AbstractPhaseInterceptor,AbstractPolicyInterceptor,AbstractProtocolHandlerInterceptor,AbstractRMInterceptor,AbstractSamlOutInterceptor,AbstractSecurityContextInInterceptor,AbstractSoapInterceptor,AbstractTokenInterceptor,AbstractUsernameTokenAuthenticatingInterceptor,AbstractUsernameTokenInInterceptor,AbstractValidationInterceptor,AbstractWSS4JInterceptor,AbstractWSS4JStaxInterceptor,AbstractXACMLAuthorizingInterceptor,AbstractXmlSecOutInterceptor,AbstractXSLTInterceptor,AttachmentInInterceptor,AttachmentInputInterceptor,AttachmentOutInterceptor,AttachmentOutInterceptor.AttachmentOutEndingInterceptor,AttachmentOutputInterceptor,AuthPolicyValidatingInterceptor,BareInInterceptor,BareOutInterceptor,BeanValidationInInterceptor,BeanValidationOutInterceptor,BinarySecurityTokenInterceptor,BraveClientStartInterceptor,BraveClientStopInterceptor,BraveStartInterceptor,BraveStopInterceptor,CertConstraintsInterceptor,CheckFaultInterceptor,ClaimsAuthorizingInterceptor,ClientBeanValidationOutInterceptor,ClientFaultConverter,ClientPolicyInFaultInterceptor,ClientProxyImpl.BodyWriter,ClientRequestFilterInterceptor,ClientResponseFilterInterceptor,ColocInInterceptor,ColocOutInterceptor,CorbaStreamFaultInInterceptor,CorbaStreamFaultOutInterceptor,CorbaStreamInInterceptor,CorbaStreamOutEndingInterceptor,CorbaStreamOutInterceptor,CountingOutInterceptor,CryptoCoverageChecker,DecoupledFaultHandler,DefaultCryptoCoverageChecker,DelegatingAuthenticationInterceptor,DepthRestrictingStreamInterceptor,DocLiteralInInterceptor,EndpointSelectionInterceptor,FaultOutInterceptor,FilteringInterceptor,FIStaxInInterceptor,FIStaxOutInterceptor,GZIPInInterceptor,GZIPOutInterceptor,HolderInInterceptor,HolderOutInterceptor,HttpAuthenticationFaultHandler,JAASLoginInterceptor,JavascriptGetInterceptor,JAXBAttachmentSchemaValidationHack,JAXRSBeanValidationInInterceptor,JAXRSBeanValidationOutInterceptor,JAXRSClientBeanValidationOutInterceptor,JAXRSDefaultFaultOutInterceptor,JAXRSInInterceptor,JAXRSOutExceptionMapperInterceptor,JAXRSOutInterceptor,JsonpInInterceptor,JsonpPostStreamInterceptor,JsonpPreStreamInterceptor,KerberosAuthOutInterceptor,KerberosTokenInterceptor,LoggingInInterceptor,LoggingInInterceptor,LoggingOutInterceptor,LoggingOutInterceptor,LogicalHandlerFaultInInterceptor,LogicalHandlerFaultOutInterceptor,LogicalHandlerInInterceptor,LogicalHandlerOutInterceptor,MAPAggregator,MAPAggregatorImpl,MAPCodec,MessageModeInInterceptor,MessageModeOutInterceptor,MessageSenderInterceptor,MessageSenderInterceptor.MessageSenderEndingInterceptor,MetricsMessageClientOutInterceptor,MetricsMessageInInterceptor,MetricsMessageInOneWayInterceptor,MetricsMessageInPostInvokeInterceptor,MetricsMessageInPreInvokeInterceptor,MetricsMessageOutInterceptor,MEXInInterceptor,MPAsyncInvocationInterceptorImpl,MPAsyncInvocationInterceptorPostAsyncImpl,MPAsyncInvocationInterceptorRemoveContextImpl,MTOMPolicyInterceptor,MustUnderstandInterceptor,MustUnderstandInterceptor.MustUnderstandEndingInterceptor,OAuthRequestInterceptor,ObservationClientStartInterceptor,ObservationClientStopInterceptor,ObservationStartInterceptor,ObservationStopInterceptor,OneWayProcessorInterceptor,OpenTelemetryClientStartInterceptor,OpenTelemetryClientStopInterceptor,OpenTelemetryStartInterceptor,OpenTelemetryStopInterceptor,OpenTracingClientStartInterceptor,OpenTracingClientStopInterceptor,OpenTracingStartInterceptor,OpenTracingStopInterceptor,OperationInfoAuthorizingInterceptor,OutgoingChainInterceptor,PersistInInterceptor,PersistOutInterceptor,PolicyBasedWSS4JInInterceptor,PolicyBasedWSS4JOutInterceptor,PolicyBasedWSS4JOutInterceptor.PolicyBasedWSS4JOutInterceptorInternal,PolicyBasedWSS4JStaxInInterceptor,PolicyBasedWSS4JStaxOutInterceptor,PolicyInInterceptor,PolicyOutInterceptor,PolicyVerificationInFaultInterceptor,PolicyVerificationInInterceptor,PolicyVerificationOutInterceptor,ReadHeadersInterceptor,ReadHeadersInterceptor.CheckClosingTagsInterceptor,ResponseTimeMessageInInterceptor,ResponseTimeMessageInvokerInterceptor,ResponseTimeMessageOutInterceptor,ResponseTimeMessageOutInterceptor.EndingInterceptor,RetransmissionInterceptor,RetransmissionQueueImpl.CopyOutInterceptor,RMCaptureInInterceptor,RMCaptureOutInterceptor,RMDeliveryInterceptor,RMInInterceptor,RMOutInterceptor,RMSoapInInterceptor,RMSoapOutInterceptor,RPCInInterceptor,RPCOutInterceptor,SAAJInInterceptor,SAAJInInterceptor.SAAJPreInInterceptor,SAAJOutInterceptor,SAAJOutInterceptor.SAAJOutEndingInterceptor,Saml2BearerAuthOutInterceptor,SamlEnvelopedOutInterceptor,SamlFormOutInterceptor,SamlHeaderOutInterceptor,SamlTokenInterceptor,SCTInInterceptor,SCTOutInterceptor,SecureAnnotationsInterceptor,SecurityVerificationOutInterceptor,ServerPolicyOutFaultInterceptor,ServiceInvokerInterceptor,SimpleAuthorizingInterceptor,Soap11FaultInInterceptor,Soap11FaultOutInterceptor,Soap12FaultInInterceptor,Soap12FaultOutInterceptor,SoapActionInInterceptor,SoapActionInInterceptor.SoapActionInAttemptTwoInterceptor,SOAPHandlerFaultInInterceptor,SOAPHandlerFaultOutInterceptor,SOAPHandlerInterceptor,SoapHeaderInterceptor,SoapHeaderOutFilterInterceptor,SoapJMSInInterceptor,SoapOutInterceptor,SoapOutInterceptor.SoapOutEndingInterceptor,SoapPreProtocolOutInterceptor,SseInterceptor,StartBodyInterceptor,StaxActionInInterceptor,StaxCryptoCoverageChecker,StaxDataBindingInterceptor,StaxInEndingInterceptor,StaxInInterceptor,StaxOutEndingInterceptor,StaxOutInterceptor,StaxSchemaValidationInInterceptor,StaxSchemaValidationOutInterceptor,StaxSecurityContextInInterceptor,STSTokenOutInterceptor,SwAInInterceptor,SwAOutInterceptor,ThrottlingInterceptor,ThrottlingResponseInterceptor,TibcoSoapActionInterceptor,TransformInInterceptor,TransformOutInterceptor,UsernameTokenInterceptor,WebFaultInInterceptor,WebFaultOutInterceptor,WireTapIn,WrappedOutInterceptor,WrappedOutInterceptor.WrappedOutEndingInterceptor,WrapperClassInInterceptor,WrapperClassOutInterceptor,WSDLGetInterceptor,WSDLGetOutInterceptor,WSS4JInInterceptor,WSS4JOutInterceptor,WSS4JStaxInInterceptor,WSS4JStaxOutInterceptor,XACMLAuthorizingInterceptor,XmlEncInInterceptor,XmlEncOutInterceptor,XMLFaultInInterceptor,XMLFaultOutInterceptor,XMLMessageInInterceptor,XMLMessageOutInterceptor,XmlSecInInterceptor,XmlSecOutInterceptor,XmlSigInInterceptor,XmlSigOutInterceptor,XSLTInInterceptor,XSLTOutInterceptor
public interface Interceptor<T extends Message>
Base interface for all interceptors.
-
Method Summary
Modifier and TypeMethodDescriptionvoidhandleFault(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.voidhandleMessage(T message) Intercepts a message.
-
Method Details
-
handleMessage
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
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-
-