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.
  • 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:
      handleRequest in interface org.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:
      handleResponse in interface org.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:
      handleFault in interface org.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:
      afterCompletion in interface org.springframework.ws.client.support.interceptor.ClientInterceptor
      Throws:
      org.springframework.ws.client.WebServiceClientException