|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcgl.narada.wsinfra.WsProcessor
cgl.narada.wsinfra.wsrm.impl.WsrmSinkNode
This interfaces outlines the functionality of a WSRM sink.
| Constructor Summary | |
WsrmSinkNode(String configInfo)
|
|
| Method Summary | |
cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType |
getEndpointReference()
|
WsMessageFlow |
getMessageFlow()
Gets the message flow which the processor should use. |
void |
processAckRequested(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
Process AckRequested received over the network, from the source |
cgl.narada.wsinfra.schemas.wsrm.CreateSequenceResponseDocument |
processCreateSequence(cgl.narada.wsinfra.schemas.wsrm.CreateSequenceDocument createSequenceDocument)
Process a CreateSequence request received from the source |
void |
processCreateSequence(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
Process CreateSequence received over the network, from the source |
boolean |
processExchange(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
int direction)
Process the exchange. |
void |
processTerminateSequence(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
Process TerminateSequence received over the network, from the source |
void |
processTerminateSequence(cgl.narada.wsinfra.schemas.wsrm.TerminateSequenceDocument terminateSequenceDocument)
Process the TerminateSequence message received from the source (over the network) |
void |
processWsrmMessageFromSource(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
Process wsrm message received over the network, from the source |
void |
setEndpointReference(cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType endpointReference)
Retrieves the endpoint reference associated with this node |
void |
setMessageFlow(WsMessageFlow wsMessageFlow)
Sets the message flow which the processor should use |
| Methods inherited from class cgl.narada.wsinfra.WsProcessor |
enrouteToApplication, enrouteToNetwork, isFault, manageFaultException, processExchange, processExchange |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WsrmSinkNode(String configInfo)
throws DeploymentException
| Method Detail |
public void setMessageFlow(WsMessageFlow wsMessageFlow)
throws DeploymentException
setMessageFlow in class WsProcessorDeploymentExceptionpublic WsMessageFlow getMessageFlow()
getMessageFlow in class WsProcessor
public boolean processExchange(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
int direction)
throws UnknownExchangeException,
IncorrectExchangeException,
ProcessingException,
MessageFlowException
processExchange in class WsProcessorUnknownExchangeException
IncorrectExchangeException
ProcessingException
MessageFlowException
public void processCreateSequence(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException,
ProcessingException
WsFaultException
MessageFlowException
WsrmStorageException
ProcessingException
public cgl.narada.wsinfra.schemas.wsrm.CreateSequenceResponseDocument processCreateSequence(cgl.narada.wsinfra.schemas.wsrm.CreateSequenceDocument createSequenceDocument)
throws WsFaultException,
MessageFlowException
processCreateSequence in interface WsrmSinkWsFaultException
MessageFlowException
public void processWsrmMessageFromSource(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException
processWsrmMessageFromSource in interface WsrmSinkWsFaultException
MessageFlowException
WsrmStorageException
public void processAckRequested(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException,
ProcessingException
WsFaultException
MessageFlowException
WsrmStorageException
ProcessingException
public void processTerminateSequence(cgl.narada.wsinfra.schemas.soap.EnvelopeDocument envelopeDocument,
cgl.narada.wsinfra.wsa.AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException
WsFaultException
MessageFlowException
WsrmStorageException
public void processTerminateSequence(cgl.narada.wsinfra.schemas.wsrm.TerminateSequenceDocument terminateSequenceDocument)
throws WsFaultException,
MessageFlowException
processTerminateSequence in interface WsrmSinkWsFaultException
MessageFlowExceptionpublic cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType getEndpointReference()
getEndpointReference in interface WsrmSinkpublic void setEndpointReference(cgl.narada.wsinfra.schemas.addressing.EndpointReferenceType endpointReference)
setEndpointReference in interface WsrmSink
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||