cgl.narada.wsinfra.messaging.interactions
Interface WsePublisherWithSubscriber

All Superinterfaces:
FrameworkIndicator, PublisherWithSubscriber
All Known Implementing Classes:
WSEPublisherWithSubscriber

public interface WsePublisherWithSubscriber
extends PublisherWithSubscriber


Method Summary
 void issueSubscriptionEnd(String subscriptionId, String status, String reason)
          Issue a subscription end to the subscription associated with the specified subscription identifier.
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Method Detail

issueSubscriptionEnd

void issueSubscriptionEnd(String subscriptionId,
                          String status,
                          String reason)
                          throws ProcessingException,
                                 MessageFlowException
Issue a subscription end to the subscription associated with the specified subscription identifier.

Parameters:
subscriptionId - The ID of the subscription being terminated
status - The status of the subscription end
reason - The reason why this subscription is being terminated.
Throws:
ProcessingException - If there are problems with the arguments or in the creation of the SubscriptionEnd.
MessageFlowException - If there are problems in routing the message.


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