|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcgl.narada.wsinfra.deployment.axis.wse.WseSinkClientService
public class WseSinkClientService
| Field Summary |
|---|
| Fields inherited from interface cgl.narada.wsinfra.WsMessageFlow |
|---|
FROM_APPLICATION, FROM_NETWORK |
| Constructor Summary | |
|---|---|
WseSinkClientService(String sinkAddressParam,
String smAddressParam)
Constructor for WseSinkClientHandler |
|
| Method Summary | |
|---|---|
SOAPMessage |
createSOAPMessage(String source)
This method will create simple SOAPEnvelope for given Source Address.. |
void |
createSubRequest(String sourceAdd,
String topic)
This method will generate Subscription Request based on Source Address and Topic of subscription. |
void |
enrouteToApplication(SOAPMessage soapMessage)
Routes a message enroute to the application. |
void |
enrouteToNetwork(SOAPMessage soapMessage)
This method will make service call to Sink Web services instead of Source. |
WseSinkProcessor |
getProcessor()
This method will return instance of Sink Processor |
void |
issueGetStatusRequest(String subscriptionIdentifier)
This method will generate Status Request for subscription based on Identifier |
void |
issueRenewRequest(String subscriptionIdentifier,
Calendar expiresAt)
This method will generate Renew Request for subscription based on Identifier. |
void |
issueUnsubscribeRequest(String subscriptionIdentifier)
This method will generate Unsubscribe request for Subscription based on Identifier |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WseSinkClientService(String sinkAddressParam,
String smAddressParam)
| Method Detail |
|---|
public WseSinkProcessor getProcessor()
public final void enrouteToApplication(SOAPMessage soapMessage)
throws MessageFlowException
enrouteToApplication in interface WsMessageFlowMessageFlowException
public final void enrouteToNetwork(SOAPMessage soapMessage)
throws MessageFlowException
enrouteToNetwork in interface WsMessageFlowSOAPMessage -
MessageFlowException
public void issueGetStatusRequest(String subscriptionIdentifier)
throws ProcessingException,
DeploymentException,
SOAPException,
MessageFlowException
subscriptionIdentifier -
ProcessingException
DeploymentException
SOAPException
MessageFlowException
public void issueRenewRequest(String subscriptionIdentifier,
Calendar expiresAt)
throws ProcessingException,
MessageFlowException
subscriptionIdentifier - expiresAt -
ProcessingException
MessageFlowException
public void issueUnsubscribeRequest(String subscriptionIdentifier)
throws ProcessingException,
MessageFlowException
subscriptionIdentifier -
ProcessingException
MessageFlowException
public void createSubRequest(String sourceAdd,
String topic)
throws DeploymentException,
ProcessingException,
MessageFlowException,
SOAPException
sourceAdd - topic -
DeploymentException
ProcessingException
MessageFlowException
SOAPExceptionpublic SOAPMessage createSOAPMessage(String source)
source -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||