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