com.atlassian.crowd.service.soap.xfire
Class XFireInLoggingMethodHandler

java.lang.Object
  extended by org.codehaus.xfire.handler.AbstractHandler
      extended by com.atlassian.crowd.service.soap.xfire.XFireLoggingMethodHandler
          extended by com.atlassian.crowd.service.soap.xfire.XFireInLoggingMethodHandler
All Implemented Interfaces:
org.codehaus.xfire.handler.Handler

public class XFireInLoggingMethodHandler
extends XFireLoggingMethodHandler

Logs incoming service request to Crowd from XFire.


Field Summary
 
Fields inherited from interface org.codehaus.xfire.handler.Handler
ROLE
 
Constructor Summary
XFireInLoggingMethodHandler()
           
 
Method Summary
protected  org.slf4j.Logger getLogger()
          The logger to use when output log message.
 Object[] getMessageBodyObjects()
          The objects that need to be processed for logging.
 void invoke(org.codehaus.xfire.MessageContext messageContext)
          Processes the incoming SOAP message for logging.
 
Methods inherited from class com.atlassian.crowd.service.soap.xfire.XFireLoggingMethodHandler
logParameters
 
Methods inherited from class org.codehaus.xfire.handler.AbstractHandler
after, before, getAfter, getBefore, getPhase, getRoles, getUnderstoodHeaders, handleFault, setAfter, setBefore, setPhase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XFireInLoggingMethodHandler

public XFireInLoggingMethodHandler()
Method Detail

invoke

public void invoke(org.codehaus.xfire.MessageContext messageContext)
            throws Exception
Description copied from class: XFireLoggingMethodHandler
Processes the incoming SOAP message for logging.

Specified by:
invoke in interface org.codehaus.xfire.handler.Handler
Overrides:
invoke in class XFireLoggingMethodHandler
Parameters:
messageContext - The message.
Throws:
Exception - Runtime exception while processing the incoming SOAP message.
See Also:
XFireLoggingMethodHandler.invoke(MessageContext)

getMessageBodyObjects

public Object[] getMessageBodyObjects()
Description copied from class: XFireLoggingMethodHandler
The objects that need to be processed for logging.

Specified by:
getMessageBodyObjects in class XFireLoggingMethodHandler
Returns:
A collection of Objects.
See Also:
XFireLoggingMethodHandler.getMessageBodyObjects()

getLogger

protected org.slf4j.Logger getLogger()
Description copied from class: XFireLoggingMethodHandler
The logger to use when output log message.

Specified by:
getLogger in class XFireLoggingMethodHandler
Returns:
The logger.
See Also:
XFireLoggingMethodHandler.getLogger()


Copyright © 2013 Atlassian. All Rights Reserved.