|
|||||||||
| 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.WsrmSourceNode
public class WsrmSourceNode
This interfaces outlines the functionality of a WSRM sink.
| Constructor Summary | |
|---|---|
WsrmSourceNode(String configInfo)
|
|
| Method Summary | |
|---|---|
EndpointReferenceType |
getEndpointReference()
|
WsMessageFlow |
getMessageFlow()
Gets the message flow which the processor should use. |
void |
processCreateSequenceResponse(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process a create sequence response received from the sink |
boolean |
processExchange(EnvelopeDocument envelopeDocument,
int direction)
Process the exchange. |
void |
processMessageFromApplication(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process exchange received from application, and send it across reliably |
void |
processSequenceAcknowledgement(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
Process sequence acknowledgements received over the wire from the sink |
void |
setEndpointReference(EndpointReferenceType endpointReference)
Set 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 WsrmSourceNode(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 processCreateSequenceResponse(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
WsrmStorageException
processCreateSequenceResponse in interface WsrmSourceWsFaultException
WsrmStorageException
public void processSequenceAcknowledgement(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
WsrmStorageException,
MessageFlowException
processSequenceAcknowledgement in interface WsrmSourceWsFaultException
WsrmStorageException
MessageFlowException
public void processMessageFromApplication(EnvelopeDocument envelopeDocument,
AddressingHeaders addressingHeaders)
throws WsFaultException,
MessageFlowException,
WsrmStorageException
processMessageFromApplication in interface WsrmSourceWsFaultException
MessageFlowException
WsrmStorageExceptionpublic EndpointReferenceType getEndpointReference()
getEndpointReference in interface WsrmSourcepublic void setEndpointReference(EndpointReferenceType endpointReference)
setEndpointReference in interface WsrmSource
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||