G.4. Other features

Logging

Table G.12, “Inbound logging interceptors” lists the interceptors added to a endpoint's inbound message chain to support logging.

Table G.12. Inbound logging interceptors

ClassPhaseDescription
LoggingInInterceptorRECEIVEWrites the raw message data to the logging system.
Table G.13, “Outbound logging interceptors” lists the interceptors added to a endpoint's outbound message chain to support logging.

Table G.13. Outbound logging interceptors

ClassPhaseDescription
LoggingOutInterceptorPRE_STREAMWrites the outbound message to the logging system.
For more information about logging see Chapter 17, Apache CXF Logging.

WS-Addressing

Table G.14, “Inbound WS-Addressing interceptors” lists the interceptors added to a endpoint's inbound message chain when using WS-Addressing.

Table G.14. Inbound WS-Addressing interceptors

ClassPhaseDescription
MAPCodecPRE_PROTOCOLDecodes the message addressing properties.
Table G.15, “Outbound WS-Addressing interceptors” lists the interceptors added to a endpoint's outbound message chain when using WS-Addressing.

Table G.15. Outbound WS-Addressing interceptors

ClassPhaseDescription
MAPAggregatorPRE_LOGICALAggregates the message addressing properties for a message.
MAPCodecPRE_PROTOCOLEncodes the message addressing properties.
For more information about WS-Addressing see Chapter 18, Deploying WS-Addressing.

WS-RM

Important
WS-RM relies on WS-Addressing so all of the WS-Addressing interceptors will also be added to the interceptor chains.
Table G.16, “Inbound WS-RM interceptors” lists the interceptors added to a endpoint's inbound message chain when using WS-RM.

Table G.16. Inbound WS-RM interceptors

ClassPhaseDescription
RMInInterceptorPRE_LOGICALHandles the aggregation of message parts and acknowledgement messages.
RMSoapInterceptorPRE_PROTOCOLEncodes and decodes the WS-RM properties from messages.
Table G.17, “Outbound WS-RM interceptors” lists the interceptors added to a endpoint's outbound message chain when using WS-RM.

Table G.17. Outbound WS-RM interceptors

ClassPhaseDescription
RMOutInterceptorPRE_LOGICALHandles the chunking of messages and the transmission of the chunks. Also handles the processing of acknowledgements and resend requests.
RMSoapInterceptorPRE_PROTOCOLEncodes and decodes the WS-RM properties from messages.
For more information about WS-RM see Chapter 19, Enabling Reliable Messaging.