cgl.narada.wsinfra.deployment.axis.wse.proxy
Class WseSinkProxyHelper

java.lang.Object
  extended by org.apache.axis.handlers.BasicHandler
      extended by cgl.narada.wsinfra.deployment.axis.WsInfraAxisHandler
          extended by cgl.narada.wsinfra.deployment.axis.wse.proxy.WseSinkProxyHelper
All Implemented Interfaces:
WsMessageFlow, Serializable, org.apache.axis.Handler

public class WseSinkProxyHelper
extends WsInfraAxisHandler

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
log, makeLockable, name, options
 
Fields inherited from interface cgl.narada.wsinfra.WsMessageFlow
FROM_APPLICATION, FROM_NETWORK
 
Constructor Summary
WseSinkProxyHelper()
          Default Constructor for Sink Handler
 
Method Summary
 void addHandler(WsInfraAxisHandler myHandler)
          This will add handler to execute in the chain.
 SOAPContext getSOAPContext(SOAPMessage soapMessage)
          This will return SOAPContext from given SOAPMessage
 void processExchange(EnvelopeDocument envelopeDocument, int direction)
          This method will Process Message coming from the network to Sink.
 
Methods inherited from class cgl.narada.wsinfra.deployment.axis.WsInfraAxisHandler
addHandler, enrouteToApplication, enrouteToNetwork, getSoapActionURI, initilizeInfraAxisHandler, invoke, setIdentifier, setSoapActionURI
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, 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

WseSinkProxyHelper

public WseSinkProxyHelper()
                   throws DeploymentException
Default Constructor for Sink Handler

Throws:
DeploymentException
Method Detail

addHandler

public void addHandler(WsInfraAxisHandler myHandler)
This will add handler to execute in the chain.

Parameters:
WsInfraAxisHandler - myHandler

getSOAPContext

public SOAPContext getSOAPContext(SOAPMessage soapMessage)
This will return SOAPContext from given SOAPMessage

Overrides:
getSOAPContext in class WsInfraAxisHandler
Parameters:
soapMessage -
Returns:
SOAPContext

processExchange

public void processExchange(EnvelopeDocument envelopeDocument,
                            int direction)
                     throws IncorrectExchangeException,
                            ProcessingException,
                            MessageFlowException,
                            UnknownExchangeException
This method will Process Message coming from the network to Sink.

Parameters:
envelopeDocument -
Throws:
IncorrectExchangeException
ProcessingException
MessageFlowException
UnknownExchangeException


For comments and suggestions please send e-mail to The NaradaBrokering Project