|
|||||||||
| 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
public class WsrmSinkNode
This interfaces outlines the functionality of a WSRM sink.
| Constructor Summary | |
|---|---|
WsrmSinkNode(String configInfo)
|
|
| Method Summary | |
|---|---|
EndpointReferenceType |
getEndpointReference()
|
WsMessageFlow |
getMessageFlow()
Gets the message flow which the processor should use. |
void |
processAckRequested(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process AckRequested received over the network, from the source |
CreateSequenceResponseDocument |
processCreateSequence(CreateSequenceDocument createSequenceDocument)
Process a CreateSequence request received from the source |
void |
processCreateSequence(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process CreateSequence received over the network, from the source |
boolean |
processExchange(EnvelopeDocument envelopeDocument,
int direction)
Process the exchange. |
void |
processTerminateSequence(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process TerminateSequence received over the network, from the source |
void |
processTerminateSequence(TerminateSequenceDocument terminateSequenceDocument)
Process the TerminateSequence 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 |
void |
setMessageFlow(WsMessageFlow wsMessageFlow)
Sets the message flow which the processor should use |
| Methods inherited from class cgl.narada.wsinfra.WsProcessor |
|---|
enrouteToApplication, enrouteToNetwork, 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
DeploymentException| Method Detail |
|---|
public void setMessageFlow(WsMessageFlow wsMessageFlow)
throws DeploymentException
setMessageFlow in class WsProcessorDeploymentExceptionpublic WsMessageFlow getMessageFlow()
getMessageFlow in class WsProcessor
public boolean processExchange(EnvelopeDocument envelopeDocument,
int direction)
throws UnknownExchangeException,
IncorrectExchangeException,
ProcessingException,
MessageFlowException
processExchange in class WsProcessorUnknownExchangeException
IncorrectExchangeException
ProcessingException
MessageFlowException
public void processCreateSequence(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException,
ProcessingException
WsFaultException
MessageFlowException
WsrmStorageException
ProcessingException
public CreateSequenceResponseDocument processCreateSequence(CreateSequenceDocument createSequenceDocument)
throws WsFaultException,
MessageFlowException
processCreateSequence in interface WsrmSinkWsFaultException
MessageFlowException
public void processWsrmMessageFromSource(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException
processWsrmMessageFromSource in interface WsrmSinkWsFaultException
MessageFlowException
WsrmStorageException
public void processAckRequested(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException,
ProcessingException
WsFaultException
MessageFlowException
WsrmStorageException
ProcessingException
public void processTerminateSequence(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException
WsFaultException
MessageFlowException
WsrmStorageException
public void processTerminateSequence(TerminateSequenceDocument terminateSequenceDocument)
throws WsFaultException,
MessageFlowException
processTerminateSequence in interface WsrmSinkWsFaultException
MessageFlowExceptionpublic EndpointReferenceType getEndpointReference()
getEndpointReference in interface WsrmSinkpublic void setEndpointReference(EndpointReferenceType endpointReference)
setEndpointReference in interface WsrmSink
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||