org.apache.axis.handlers
Class JAXRPCHandler
java.lang.Object
   org.apache.axis.handlers.BasicHandler
org.apache.axis.handlers.BasicHandler
       org.apache.axis.handlers.JAXRPCHandler
org.apache.axis.handlers.JAXRPCHandler
- All Implemented Interfaces: 
- Handler, java.io.Serializable
- public class JAXRPCHandler- extends BasicHandler
Handles JAXRPC style handlers.
- Author:
- Davanum Srinivas (dims@yahoo.com)
- See Also:
- Serialized Form
 
 
 
| Method Summary | 
|  void | addNewHandler(java.lang.String className,
              java.util.Map options)
 | 
|  void | cleanup()Cleanup is called when the chain containing this Handler object
 is done processing the chain.
 | 
|  void | init()Stubbed-out methods.
 | 
|  void | invoke(MessageContext msgContext)Invoke is called to do the actual work of the Handler object.
 | 
|  void | onFault(MessageContext msgContext)Called when a subsequent handler throws a fault.
 | 
 
| Methods inherited from class org.apache.axis.handlers.BasicHandler | 
| canHandleBlock, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, initHashtable, setName, setOption, setOptionDefault, setOptions, setOptionsLockable | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
log
protected static org.apache.commons.logging.Log log
impl
protected HandlerChainImpl impl
JAXRPCHandler
public JAXRPCHandler()
init
public void init()
- Description copied from class: BasicHandler
- Stubbed-out methods.  Override in your child class to implement
 any real behavior.  Note that there is NOT a stub for invoke(), since
 we require any Handler derivative to implement that.
 
- 
- Specified by:
- initin interface- Handler
- Overrides:
- initin class- BasicHandler
 
- 
 
addNewHandler
public void addNewHandler(java.lang.String className,
                          java.util.Map options)
- 
 
invoke
public void invoke(MessageContext msgContext)
            throws AxisFault
- Description copied from interface: Handler
- Invoke is called to do the actual work of the Handler object.
 If there is a fault during the processing of this method it is
 invoke's job to catch the exception and undo any partial work
 that has been completed.  Once we leave 'invoke' if a fault
 is thrown, this classes 'onFault' method will be called.
 Invoke should rethrow any exceptions it catches, wrapped in
 an AxisFault.
 
- 
- Parameters:
- msgContext- the- MessageContextto process with this- Handler.
- Throws:
- AxisFault- if the handler encounters an error
 
onFault
public void onFault(MessageContext msgContext)
- Description copied from interface: Handler
- Called when a subsequent handler throws a fault.
 
- 
- Specified by:
- onFaultin interface- Handler
- Overrides:
- onFaultin class- BasicHandler
 
- 
 
cleanup
public void cleanup()
- Description copied from interface: Handler
- Cleanup is called when the chain containing this Handler object
 is done processing the chain.
 
- 
- Specified by:
- cleanupin interface- Handler
- Overrides:
- cleanupin class- BasicHandler
 
- 
 
Copyright © 2005 Apache Web Services Project. All Rights Reserved.