org.jboss.test.webservice.handlerflow
Class HandlerBase

java.lang.Object
  extended byjavax.xml.rpc.handler.GenericHandler (src) 
      extended byorg.jboss.test.webservice.handlerflow.HandlerBase
All Implemented Interfaces:
Handler (src)
Direct Known Subclasses:
ClientHandler1 (src) , ClientHandler2 (src) , ServerHandler1 (src) , ServerHandler2 (src)

public class HandlerBase
extends GenericHandler (src)


Field Summary
protected  QName (src) [] headers
           
 
Constructor Summary
HandlerBase()
           
 
Method Summary
 void destroy()
          The destroy method indicates the end of lifecycle for a Handler instance.
 QName (src) [] getHeaders()
          Gets the header blocks processed by this Handler instance.
 boolean handleFault(MessageContext (src)  msgContext)
          The handleFault method processes the SOAP faults based on the SOAP message processing model.
 boolean handleRequest(MessageContext (src)  msgContext)
          The handleRequest method processes the request SOAP message.
 boolean handleResponse(MessageContext (src)  msgContext)
          The handleResponse method processes the response message.
 void init(HandlerInfo (src)  config)
          The init method to enable the Handler instance to initialize itself.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

headers

protected QName (src) [] headers
Constructor Detail

HandlerBase

public HandlerBase()
Method Detail

getHeaders

public QName (src) [] getHeaders()
Description copied from class: GenericHandler (src)
Gets the header blocks processed by this Handler instance.

Specified by:
getHeaders in interface Handler (src)
Specified by:
getHeaders in class GenericHandler (src)
Returns:
Array of QNames of header blocks processed by this handler instance. QName is the qualified name of the outermost element of the Header block.

init

public void init(HandlerInfo (src)  config)
Description copied from class: GenericHandler (src)
The init method to enable the Handler instance to initialize itself. This method should be overridden if the derived Handler class needs to specialize implementation of this method.

Specified by:
init in interface Handler (src)
Overrides:
init in class GenericHandler (src)
Parameters:
config - handler configuration

destroy

public void destroy()
Description copied from class: GenericHandler (src)
The destroy method indicates the end of lifecycle for a Handler instance. This method should be overridden if the derived Handler class needs to specialize implementation of this method.

Specified by:
destroy in interface Handler (src)
Overrides:
destroy in class GenericHandler (src)

handleRequest

public boolean handleRequest(MessageContext (src)  msgContext)
Description copied from class: GenericHandler (src)
The handleRequest method processes the request SOAP message. The default implementation of this method returns true. This indicates that the handler chain should continue processing of the request SOAP message. This method should be overridden if the derived Handler class needs to specialize implementation of this method.

Specified by:
handleRequest in interface Handler (src)
Overrides:
handleRequest in class GenericHandler (src)
Parameters:
msgContext - the message msgContext
Returns:
true/false

handleResponse

public boolean handleResponse(MessageContext (src)  msgContext)
Description copied from class: GenericHandler (src)
The handleResponse method processes the response message. The default implementation of this method returns true. This indicates that the handler chain should continue processing of the response SOAP message. This method should be overridden if the derived Handler class needs to specialize implementation of this method.

Specified by:
handleResponse in interface Handler (src)
Overrides:
handleResponse in class GenericHandler (src)
Parameters:
msgContext - the message msgContext
Returns:
true/false

handleFault

public boolean handleFault(MessageContext (src)  msgContext)
Description copied from class: GenericHandler (src)
The handleFault method processes the SOAP faults based on the SOAP message processing model. The default implementation of this method returns true. This indicates that the handler chain should continue processing of the SOAP fault. This method should be overridden if the derived Handler class needs to specialize implementation of this method.

Specified by:
handleFault in interface Handler (src)
Overrides:
handleFault in class GenericHandler (src)
Parameters:
msgContext - the message msgContext
Returns:
the message msgContext