|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
cgl.narada.wsinfra.messaging.interactions.wse.WSESubscriberInteraction
cgl.narada.wsinfra.messaging.interactions.wse.WSESubscriberWithSubscriptionManager
public class WSESubscriberWithSubscriptionManager
| Constructor Summary | |
|---|---|
WSESubscriberWithSubscriptionManager(WseSinkProcessor wseSinkProcessor)
|
|
| Method Summary | |
|---|---|
EnvelopeDocument |
createGetStatus(String subscriptionIdentifier)
Create a WSE GetStatus Request based on the specified subscription identifier |
EnvelopeDocument |
createRenew(String subscriptionIdentifier,
Calendar renewUntil)
This method is responsible for creating a Renew request taregeted to the appropriate SubscriptionManager. |
EnvelopeDocument |
createUnsubscribe(String subscriptionIdentifier)
This method is responsible for creating an Unsubscribe request taregeted to the appropriate SubscriptionManager. |
void |
getStatus(String subscriptionIdentifier)
Issue a WSE GetStatus Request based on the specified subscription identifier |
void |
renew(String subscriptionIdentifier,
Calendar renewUntil)
This method is responsible for issuing an Renew request to the Subscription Manager associated with the subscription |
void |
unsubscribe(String subscriptionIdentifier)
This method is responsible for issuing an unsubscribe request to the Subscription Manager associated with the subscription |
| Methods inherited from class cgl.narada.wsinfra.messaging.interactions.wse.WSESubscriberInteraction |
|---|
issueExchange |
| Methods inherited from class cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator |
|---|
getProvider, getSpecVersion, isEventing, isNotification |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface cgl.narada.wsinfra.messaging.interactions.SubscriberInteraction |
|---|
issueExchange |
| Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator |
|---|
getProvider, getSpecVersion, isEventing, isNotification |
| Constructor Detail |
|---|
public WSESubscriberWithSubscriptionManager(WseSinkProcessor wseSinkProcessor)
| Method Detail |
|---|
public void getStatus(String subscriptionIdentifier)
throws ProcessingException,
MessageFlowException
WseSubscriberWithSubscriptionManager
getStatus in interface WseSubscriberWithSubscriptionManagersubscriptionIdentifier - The ID for which a GetStatus request is being issued.
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the GetStatus request.
MessageFlowException - If there are problems in routing the GetStatus
to the Subscription Manager).WseSubscriberWithSubscriptionManager.getStatus(java.lang.String)
public EnvelopeDocument createGetStatus(String subscriptionIdentifier)
throws ProcessingException
WseSubscriberWithSubscriptionManager
createGetStatus in interface WseSubscriberWithSubscriptionManagersubscriptionIdentifier - he ID for which a GetStatus request is being
created.
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the GetStatus request.WseSubscriberWithSubscriptionManager.createGetStatus(java.lang.String)
public void unsubscribe(String subscriptionIdentifier)
throws ProcessingException,
MessageFlowException
SubscriberWithSubscriptionManager
unsubscribe in interface SubscriberWithSubscriptionManagersubscriptionIdentifier - The subscription for which the unsubscribe operation will
be performed.
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the Unsubscribe request.
MessageFlowException - If there are problems in routing the Unsubscribe request
to the Subscription Manager.SubscriberWithSubscriptionManager.unsubscribe(java.lang.String)
public EnvelopeDocument createUnsubscribe(String subscriptionIdentifier)
throws ProcessingException
SubscriberWithSubscriptionManager
createUnsubscribe in interface SubscriberWithSubscriptionManagersubscriptionIdentifier - The subscription for which the unsubscribe
request is being created.
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the Unsubscribe request.SubscriberWithSubscriptionManager.createUnsubscribe(java.lang.String)
public void renew(String subscriptionIdentifier,
Calendar renewUntil)
throws ProcessingException,
MessageFlowException
SubscriberWithSubscriptionManager
renew in interface SubscriberWithSubscriptionManagersubscriptionIdentifier - The ID of the subscription for which this renew operation
will be performed.renewUntil - The time until which this subscription should be renewed
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the Renew request.
MessageFlowException - If there are problems in routing the Renew request
to the Subscription Manager.SubscriberWithSubscriptionManager.renew(java.lang.String, java.util.Calendar)
public EnvelopeDocument createRenew(String subscriptionIdentifier,
Calendar renewUntil)
throws ProcessingException
SubscriberWithSubscriptionManager
createRenew in interface SubscriberWithSubscriptionManagersubscriptionIdentifier - The subscription for which the renew
request is being created.
ProcessingException - If there are problems with the subscription
Identifier or in the creation of the Renew request.SubscriberWithSubscriptionManager.createRenew(java.lang.String, java.util.Calendar)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||