Class LoggingClientInterceptor
java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.citrusframework.ws.interceptor.LoggingInterceptorSupport
org.citrusframework.ws.interceptor.LoggingClientInterceptor
- All Implemented Interfaces:
org.springframework.ws.client.support.interceptor.ClientInterceptor
public class LoggingClientInterceptor
extends LoggingInterceptorSupport
implements org.springframework.ws.client.support.interceptor.ClientInterceptor
Client interceptor implementation logging SOAP requests and responses as well as SOAP faults
with logging framework.
- Author:
- Christoph Deppisch
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterCompletion(org.springframework.ws.context.MessageContext messageContext, Exception ex) booleanhandleFault(org.springframework.ws.context.MessageContext messageContext) Write SOAP fault to logger.booleanhandleRequest(org.springframework.ws.context.MessageContext messageContext) Write SOAP request to logger before sending.booleanhandleResponse(org.springframework.ws.context.MessageContext messageContext) Write SOAP response to logger.Methods inherited from class org.citrusframework.ws.interceptor.LoggingInterceptorSupport
hasMessageListeners, logMessage, logRequest, logResponse, logSoapMessage, logWebServiceMessage, setMessageListenerMethods inherited from class org.springframework.xml.transform.TransformerObjectSupport
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
-
Constructor Details
-
LoggingClientInterceptor
public LoggingClientInterceptor()
-
-
Method Details
-
handleRequest
public boolean handleRequest(org.springframework.ws.context.MessageContext messageContext) throws org.springframework.ws.client.WebServiceClientException Write SOAP request to logger before sending.- Specified by:
handleRequestin interfaceorg.springframework.ws.client.support.interceptor.ClientInterceptor- Throws:
org.springframework.ws.client.WebServiceClientException
-
handleResponse
public boolean handleResponse(org.springframework.ws.context.MessageContext messageContext) throws org.springframework.ws.client.WebServiceClientException Write SOAP response to logger.- Specified by:
handleResponsein interfaceorg.springframework.ws.client.support.interceptor.ClientInterceptor- Throws:
org.springframework.ws.client.WebServiceClientException
-
handleFault
public boolean handleFault(org.springframework.ws.context.MessageContext messageContext) throws org.springframework.ws.client.WebServiceClientException Write SOAP fault to logger.- Specified by:
handleFaultin interfaceorg.springframework.ws.client.support.interceptor.ClientInterceptor- Throws:
org.springframework.ws.client.WebServiceClientException
-
afterCompletion
public void afterCompletion(org.springframework.ws.context.MessageContext messageContext, Exception ex) throws org.springframework.ws.client.WebServiceClientException - Specified by:
afterCompletionin interfaceorg.springframework.ws.client.support.interceptor.ClientInterceptor- Throws:
org.springframework.ws.client.WebServiceClientException
-