cgl.narada.wsinfra.messaging.interactions
Interface WseSubscriberWithSubscriptionManager

All Superinterfaces:
FrameworkIndicator, SubscriberInteraction, SubscriberWithSubscriptionManager
All Known Implementing Classes:
WSESubscriberWithSubscriptionManager

public interface WseSubscriberWithSubscriptionManager
extends SubscriberWithSubscriptionManager


Method Summary
 EnvelopeDocument createGetStatus(String subscriptionIdentifier)
          Create a WSE GetStatus Request based on the specified subscription identifier
 void getStatus(String subscriptionIdentifier)
          Issue a WSE GetStatus Request based on the specified subscription identifier
 
Methods inherited from interface cgl.narada.wsinfra.messaging.interactions.SubscriberWithSubscriptionManager
createRenew, createUnsubscribe, renew, unsubscribe
 
Methods inherited from interface cgl.narada.wsinfra.messaging.interactions.SubscriberInteraction
issueExchange
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Method Detail

getStatus

void getStatus(String subscriptionIdentifier)
               throws ProcessingException,
                      MessageFlowException
Issue a WSE GetStatus Request based on the specified subscription identifier

Parameters:
subscriptionIdentifier - The ID for which a GetStatus request is being issued.
Throws:
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).

createGetStatus

EnvelopeDocument createGetStatus(String subscriptionIdentifier)
                                 throws ProcessingException
Create a WSE GetStatus Request based on the specified subscription identifier

Parameters:
subscriptionIdentifier - he ID for which a GetStatus request is being created.
Returns:
The EnevelopeDocument containing the request.
Throws:
ProcessingException - If there are problems with the subscription Identifier or in the creation of the GetStatus request.


For comments and suggestions please send e-mail to The NaradaBrokering Project