Package org.apache.cxf.interceptor
Core interceptor interfaces which form the basis for message processing chains
in CXF. Interceptors are grouped into ordered lists called an interceptor
chains. There is both an outbound and an inbound interceptor chain for both
a CXF-based SOAP client, and a CXF-based web service. Additionally, in
the case of SOAPFaults, a CXF web service will create a separate outbound
error handling chain and the client an inbound one.
-
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 elementInterceptor<T extends Message> Base interface for all interceptors.InterceptorChain Base interface for all interceptor chains.InterceptorProvider TheInterceptorProvider
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 insteadLoggingMessage Deprecated. use the logging module rt/features/logging insteadLoggingOutInterceptor Deprecated. use the logging module rt/features/logging insteadMessageSenderInterceptor Takes the Conduit from the exchange and sends the message through it.MessageSenderInterceptor.MessageSenderEndingInterceptor OneWayProcessorInterceptor OutFaultChainInitiatorObserver OutgoingChainInterceptor ServiceInvokerInterceptor Invokes a Binding's invoker with theINVOCATION_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.