|
|||||||||
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 WsProcessor
DeploymentException
public WsMessageFlow getMessageFlow()
getMessageFlow
in class WsProcessor
public boolean processExchange(EnvelopeDocument envelopeDocument, int direction) throws UnknownExchangeException, IncorrectExchangeException, ProcessingException, MessageFlowException
processExchange
in class WsProcessor
UnknownExchangeException
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 WsrmSink
WsFaultException
MessageFlowException
public void processWsrmMessageFromSource(EnvelopeDocument envelopeDocument, AddressingHeaders addressingHeaders) throws WsFaultException, MessageFlowException, WsrmStorageException
processWsrmMessageFromSource
in interface WsrmSink
WsFaultException
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 WsrmSink
WsFaultException
MessageFlowException
public EndpointReferenceType getEndpointReference()
getEndpointReference
in interface WsrmSink
public void setEndpointReference(EndpointReferenceType endpointReference)
setEndpointReference
in interface WsrmSink
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |