com.evolveum.midpoint.ws
Class MessageLoggerHandler

java.lang.Object
  extended by com.evolveum.midpoint.ws.MessageLoggerHandler
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 MessageLoggerHandler
extends java.lang.Object
implements javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>

SOAPHandler to log outgoing and ingoing request content. A HandlerChain végére érdemes rakni.

Author:
elek

Constructor Summary
MessageLoggerHandler()
           
 
Method Summary
 void close(javax.xml.ws.handler.MessageContext context)
          NOOP deconstructor.
 java.util.Set<javax.xml.namespace.QName> getHeaders()
          Headers to handle.
 boolean handleFault(javax.xml.ws.handler.soap.SOAPMessageContext context)
          Handle fault.
 boolean handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
          Print out the SOAP MESSAGES.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageLoggerHandler

public MessageLoggerHandler()
Method Detail

getHeaders

public java.util.Set<javax.xml.namespace.QName> getHeaders()
Headers to handle.

Specified by:
getHeaders in interface javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
Returns:

handleMessage

public boolean handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Print out the SOAP MESSAGES.

Specified by:
handleMessage in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
Parameters:
messageContext -
Returns:

handleFault

public boolean handleFault(javax.xml.ws.handler.soap.SOAPMessageContext context)
Handle fault.

Specified by:
handleFault in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
Parameters:
context -
Returns:

close

public void close(javax.xml.ws.handler.MessageContext context)
NOOP deconstructor.

Specified by:
close in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>
Parameters:
context -


Copyright © 2011 evolveum. All Rights Reserved.