org.objectweb.jonas.ws.axis
Class JonasHandler

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

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
 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.
 
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

onFault

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

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