org.ow2.jonas.ws.axis
Class JonasHandler

java.lang.Object
  extended by org.apache.axis.handlers.BasicHandler
      extended by org.ow2.jonas.ws.axis.JonasHandler
All Implemented Interfaces:
Serializable, org.apache.axis.Handler

public class JonasHandler
extends org.apache.axis.handlers.BasicHandler

This handler is called before all application specific handlers It allows to process some jonas specific stuff like setting the bean environment for example.

Author:
Philippe Durieux
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
JonasHandler()
           
 
Method Summary
static org.apache.axis.MessageContext getCurrentMessageContext()
          Get the active message context.
 void invoke(org.apache.axis.MessageContext msgContext)
          Called on request and then on reply if no fault occured.
 void onFault(org.apache.axis.MessageContext msgContext)
          Called on reply if a fault occured.
protected static void setCurrentMessageContext(org.apache.axis.MessageContext mc)
          Set the active message context.
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JonasHandler

public JonasHandler()
Method Detail

setCurrentMessageContext

protected static void setCurrentMessageContext(org.apache.axis.MessageContext mc)
Set the active message context.

Parameters:
mc - the new active message context.

getCurrentMessageContext

public static org.apache.axis.MessageContext getCurrentMessageContext()
Get the active message context.

Returns:
the current active message context

onFault

public void onFault(org.apache.axis.MessageContext msgContext)
Called on reply if a fault occured.

Specified by:
onFault in interface org.apache.axis.Handler
Overrides:
onFault in class org.apache.axis.handlers.BasicHandler
Parameters:
msgContext - MessageContext

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
Called on request and then on reply if no fault occured.

Parameters:
msgContext - MessageContext
Throws:
org.apache.axis.AxisFault - if the handler cannot get the service endpoint home


Copyright © 2010 OW2 Consortium. All Rights Reserved.