...
Definitions, Acronyms and Abbreviations
- Data Binding
- Transport
- WSDL - WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information.
References
Architectural Representation
...
CXF includes a simple front-end which builds services from reflection. This is in contrast to the JAX-WS frontend which requires you to annotate your web service classes or create a WSDL first. The simple fronfront-tend end will use reflection to intelligently map your classes to a WSDL model.
...
Interceptors have a method, handleMessage
, which allows them to act on the Message.These Interceptors can then be built up into chains of interceptors, straightforwardly called InterceptorChains. Some examples include:
...
At any point during processing, an interceptor may throw a Fault, or a derivative of a Fault like the SoapFault
. This will cause the chain to stop invoking and unwind it. Unwinding consists of calling handleFault on each interceptor that was invoked in reverse order.
...
Code Block | ||||
---|---|---|---|---|
| ||||
MessageObserver myObserver = ...; destination.setMessageObserver(myObserver); |
The most common MessageObserver
used in CXF is the ChainInitiationObserver
. This takes the incoming message, creates a message Exchange & PhaseInterceptorChain
, then starts the chain.
Tooling
...