cgl.narada.wsinfra.wsrm
Interface WsrmSink

All Known Implementing Classes:
WsrmSinkNode

public interface WsrmSink

This interfaces outlines the functionality of a WSRM sink.


Method Summary
 EndpointReferenceType getEndpointReference()
           
 CreateSequenceResponseDocument processCreateSequence(CreateSequenceDocument createSequenceDocument)
          Process a create sequence request received from the source
 void processTerminateSequence(TerminateSequenceDocument terminateSequenceDocument)
          Process the terminate sequence message received from the source (over the network)
 void processWsrmMessageFromSource(EnvelopeDocument envelopeDocument, AddressingHeaders addressingHeaders)
          Process wsrm message received over the network, from the source
 void setEndpointReference(EndpointReferenceType endpointReference)
          Retrieves the endpoint reference associated with this node
 

Method Detail

processCreateSequence

CreateSequenceResponseDocument processCreateSequence(CreateSequenceDocument createSequenceDocument)
                                                     throws WsFaultException,
                                                            MessageFlowException
Process a create sequence request received from the source

Throws:
WsFaultException
MessageFlowException

processWsrmMessageFromSource

void processWsrmMessageFromSource(EnvelopeDocument envelopeDocument,
                                  AddressingHeaders addressingHeaders)
                                  throws WsFaultException,
                                         MessageFlowException,
                                         WsrmStorageException
Process wsrm message received over the network, from the source

Throws:
WsFaultException
MessageFlowException
WsrmStorageException

processTerminateSequence

void processTerminateSequence(TerminateSequenceDocument terminateSequenceDocument)
                              throws WsFaultException,
                                     MessageFlowException
Process the terminate sequence message received from the source (over the network)

Throws:
WsFaultException
MessageFlowException

getEndpointReference

EndpointReferenceType getEndpointReference()

setEndpointReference

void setEndpointReference(EndpointReferenceType endpointReference)
Retrieves the endpoint reference associated with this node



For comments and suggestions please send e-mail to The NaradaBrokering Project
mailto:nb@grids.ucs.indiana.edu> The NaradaBrokering Project
HTML>