cgl.narada.wsinfra.deployment.axis.wse.handler
Class WseSinkHandler

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.handler.WseSinkHandler
All Implemented Interfaces:
WsMessageFlow, Serializable, org.apache.axis.Handler

public class WseSinkHandler
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
WseSinkHandler()
          Constructor for WseSinkHandler
 
Method Summary
 void invoke(org.apache.axis.MessageContext messageContext)
          This will be onvoked by AXIS Engine and must implement to modify Message.
 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, getSOAPContext, initilizeInfraAxisHandler, 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

WseSinkHandler

public WseSinkHandler()
               throws DeploymentException
Constructor for WseSinkHandler

Throws:
DeploymentException
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext messageContext)
            throws org.apache.axis.AxisFault
This will be onvoked by AXIS Engine and must implement to modify Message.

Specified by:
invoke in interface org.apache.axis.Handler
Overrides:
invoke in class WsInfraAxisHandler
Parameters:
MessageContext -
Throws:
org.apache.axis.AxisFault

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