Class SoapTrafficHandler

java.lang.Object
ch.swisscom.mid.client.soap.SoapTrafficHandler
All Implemented Interfaces:
javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>, javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>

public class SoapTrafficHandler
extends Object
implements javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
SOAPHandler used to log the contents of incoming and outgoing messages.
  • Constructor Details

  • Method Details

    • setTrafficObserver

      public void setTrafficObserver​(TrafficObserver trafficObserver)
    • getHeaders

      public Set<QName> getHeaders()
      Specified by:
      getHeaders in interface javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
    • handleMessage

      public boolean handleMessage​(javax.xml.ws.handler.soap.SOAPMessageContext smc)
      Specified by:
      handleMessage in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
    • handleFault

      public boolean handleFault​(javax.xml.ws.handler.soap.SOAPMessageContext smc)
      Specified by:
      handleFault in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
    • close

      public void close​(javax.xml.ws.handler.MessageContext messageContext)
      Specified by:
      close in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>