cgl.narada.wsinfra.messaging.entity
Interface Subscriber

All Superinterfaces:
FrameworkIndicator, MessagingEntity
All Known Implementing Classes:
WseSubscriber

public interface Subscriber
extends MessagingEntity


Method Summary
 SubscriberWithPublisher getInteractionWithPublisher()
          Retrieve the interface corresponding to a subscriber's interactions with a publisher.
 SubscriberWithSubscriptionManager getInteractionWithSubscriptionManager()
          Retrieve the interface corresponding to a subscriber's interactions with a subscription manager.
 Enumeration getListOfSubscriptionIdentifiers()
          Retrieve the list of subscriptions registered at a Publisher.
 SubscriberDefaults getSubscribeDefaults()
          Retrieve the subscriber defaults.
 Subscription getSubscription(String subscriptionIdentifier)
          Retrieve the subscription associated with a subscription identifier.
 
Methods inherited from interface cgl.narada.wsinfra.messaging.entity.MessagingEntity
getEndpointReference
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Method Detail

getSubscribeDefaults

SubscriberDefaults getSubscribeDefaults()
Retrieve the subscriber defaults.

Returns:

getListOfSubscriptionIdentifiers

Enumeration getListOfSubscriptionIdentifiers()
Retrieve the list of subscriptions registered at a Publisher.

Returns:
Enumeration of the list of subscription identifiers

getSubscription

Subscription getSubscription(String subscriptionIdentifier)
                             throws ProcessingException
Retrieve the subscription associated with a subscription identifier.

Parameters:
subscriptionIdentifier - The ID of subscription in question
Returns:
The Subscription widget which snapshots the subscription
Throws:
ProcessingException - If there are problems with the specified subscriptionIdentifier.

getInteractionWithPublisher

SubscriberWithPublisher getInteractionWithPublisher()
Retrieve the interface corresponding to a subscriber's interactions with a publisher.

Returns:
SubscriberWithPublisher

getInteractionWithSubscriptionManager

SubscriberWithSubscriptionManager getInteractionWithSubscriptionManager()
Retrieve the interface corresponding to a subscriber's interactions with a subscription manager.

Returns:
SubscriberWithSubscriptionManager


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