cgl.narada.wsinfra.messaging.interactions.wse
Class WSEPublisherWithSubscriber
java.lang.Object
cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
cgl.narada.wsinfra.messaging.interactions.wse.WSEPublisherInteraction
cgl.narada.wsinfra.messaging.interactions.wse.WSEPublisherWithSubscriber
- All Implemented Interfaces:
- FrameworkIndicator, PublisherInteraction, PublisherWithSubscriber, WsePublisherWithSubscriber
public class WSEPublisherWithSubscriber
- extends WSEPublisherInteraction
- implements WsePublisherWithSubscriber
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WSEPublisherWithSubscriber
public WSEPublisherWithSubscriber(WseSourceProcessor wseSourceProcessor)
issueSubscriptionEnd
public void issueSubscriptionEnd(String subscriptionId,
String status,
String reason)
throws ProcessingException,
MessageFlowException
- Issues a subscription end for a specific subscription identifier. This method
throws a Processing exception if there are problems with the subscription
Identifier or in the creation of a request. If there are problems in routing
the subscription end to the sink (and also to the Subscription Manager) this
method will throw a MessageFlowException.
- Specified by:
issueSubscriptionEnd in interface WsePublisherWithSubscriber
- Parameters:
subscriptionId - The ID of the subscription being terminatedstatus - The status of the subscription endreason - 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