Methods Summary |
---|
public boolean | canHandleBlock(javax.xml.namespace.QName qname)Indicate if this handler can process qname .
|
public void | cleanup()Cleanup is called when the chain containing this Handler object
is done processing the chain.
|
public void | generateWSDL(MessageContext msgContext)Obtain WSDL information. Some Handlers will implement this by
merely setting properties in the MessageContext, others (providers)
will take responsibility for doing the "real work" of generating
WSDL for a given service.
|
public org.w3c.dom.Element | getDeploymentData(org.w3c.dom.Document doc)This will return the root element of an XML doc that describes the
deployment information about this handler. This is NOT the WSDL,
this is all of the static internal data use by Axis - WSDL takes into
account run-time information (like which service we're talking about)
this is just the data that's stored in the registry. Used by the
'list' Admin function.
|
public java.lang.String | getName()Return the name (i.e. registry key) for this Handler .
|
public java.lang.Object | getOption(java.lang.String name)Returns the option corresponding to the 'name' given.
|
public java.util.Hashtable | getOptions()Return the entire list of options.
|
public java.util.List | getUnderstoodHeaders()Return a list of QNames which this Handler understands. By returning
a particular QName here, we are committing to fulfilling any contracts
defined in the specification of the SOAP header with that QName.
|
public void | init()Init is called when the chain containing this Handler object
is instantiated.
|
public void | invoke(MessageContext msgContext)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.
|
public void | onFault(MessageContext msgContext)Called when a subsequent handler throws a fault.
|
public void | setName(java.lang.String name)Set the name (i.e. registry key) of this Handler.
|
public void | setOption(java.lang.String name, java.lang.Object value)Add the given option (name/value) to this handler's bag of options.
|
public void | setOptions(java.util.Hashtable opts)Sets a whole list of options.
|