org.apache.beehive.controls.system.webservice.jaxrpc
Class HeaderHandler

Object
  extended by HeaderHandler
All Implemented Interfaces:
Handler

public class HeaderHandler
extends Object
implements Handler


Constructor Summary
HeaderHandler()
           
 
Method Summary
 void destroy()
           
 QName[] getHeaders()
           
static Element[] getInHeaders()
           
 boolean handleFault(MessageContext mc)
          Check incoming response message.
 boolean handleRequest(MessageContext mc)
          Sign outgoing request message.
 boolean handleResponse(MessageContext mc)
          Check incoming response message.
 void init(HandlerInfo arg0)
           
static void reset()
           
static void setOutHeaders(Element[] outHeaders)
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HeaderHandler

public HeaderHandler()
Method Detail

handleRequest

public boolean handleRequest(MessageContext mc)
Sign outgoing request message.

Specified by:
handleRequest in interface Handler
Throws:
SOAPException

reset

public static void reset()

handleResponse

public boolean handleResponse(MessageContext mc)
Check incoming response message.

Specified by:
handleResponse in interface Handler

handleFault

public boolean handleFault(MessageContext mc)
Check incoming response message.

Specified by:
handleFault in interface Handler

init

public void init(HandlerInfo arg0)
Specified by:
init in interface Handler

destroy

public void destroy()
Specified by:
destroy in interface Handler

getHeaders

public QName[] getHeaders()
Specified by:
getHeaders in interface Handler

getInHeaders

public static Element[] getInHeaders()
Returns:
Returns the inHeaders.

setOutHeaders

public static void setOutHeaders(Element[] outHeaders)
Parameters:
outHeaders - The outHeaders to set.