Class LogSoapMessageHandler

java.lang.Object
org.projecthusky.xua.communication.soap.impl.LogSoapMessageHandler
All Implemented Interfaces:
jakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>, jakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>

public class LogSoapMessageHandler extends Object implements jakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
Class to log out soap messages.
Klasse um die SOAP Message zu loggen.
  • Field Details

  • Constructor Details

    • LogSoapMessageHandler

      public LogSoapMessageHandler()
      Default constructor to instanciate the object.
      Default Konstruktor für die Instanziierung des Objekts.
  • Method Details

    • close

      public void close(jakarta.xml.ws.handler.MessageContext context)
      Specified by:
      close in interface jakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
      See Also:
      • Handler.close(MessageContext)
    • destroy

      @PreDestroy public void destroy()
      Method to do before destroy
    • getHeaders

      public Set<QName> getHeaders()
      Specified by:
      getHeaders in interface jakarta.xml.ws.handler.soap.SOAPHandler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
      See Also:
      • SOAPHandler.getHeaders()
    • handleFault

      public boolean handleFault(jakarta.xml.ws.handler.soap.SOAPMessageContext context)
      Specified by:
      handleFault in interface jakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
      See Also:
      • Handler.handleFault(MessageContext)
    • handleMessage

      public boolean handleMessage(jakarta.xml.ws.handler.soap.SOAPMessageContext context)
      Specified by:
      handleMessage in interface jakarta.xml.ws.handler.Handler<jakarta.xml.ws.handler.soap.SOAPMessageContext>
      See Also:
      • Handler.handleMessage(MessageContext)
    • init

      @PostConstruct public void init()
      Method to do after create