cgl.narada.wsinfra.messaging.entity.wse
Class WseSubscriber

java.lang.Object
  extended by cgl.narada.wsinfra.messaging.wse.WseFrameworkIndicator
      extended by cgl.narada.wsinfra.messaging.entity.wse.WseEntity
          extended by cgl.narada.wsinfra.messaging.entity.wse.WseSubscriber
All Implemented Interfaces:
MessagingEntity, Subscriber, FrameworkIndicator

public class WseSubscriber
extends WseEntity
implements Subscriber


Constructor Summary
WseSubscriber(EndpointReferenceType sinkEPR)
           
 
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 class cgl.narada.wsinfra.messaging.entity.wse.WseEntity
getEndpointReference, setEndpointReference
 
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.entity.MessagingEntity
getEndpointReference
 
Methods inherited from interface cgl.narada.wsinfra.messaging.FrameworkIndicator
getProvider, getSpecVersion, isEventing, isNotification
 

Constructor Detail

WseSubscriber

public WseSubscriber(EndpointReferenceType sinkEPR)
              throws DeploymentException
Throws:
DeploymentException
Method Detail

getSubscribeDefaults

public SubscriberDefaults getSubscribeDefaults()
Description copied from interface: Subscriber
Retrieve the subscriber defaults.

Specified by:
getSubscribeDefaults in interface Subscriber
Returns:
See Also:
Subscriber.getSubscribeDefaults()

getListOfSubscriptionIdentifiers

public Enumeration getListOfSubscriptionIdentifiers()
Description copied from interface: Subscriber
Retrieve the list of subscriptions registered at a Publisher.

Specified by:
getListOfSubscriptionIdentifiers in interface Subscriber
Returns:
Enumeration of the list of subscription identifiers
See Also:
Subscriber.getListOfSubscriptionIdentifiers()

getSubscription

public Subscription getSubscription(String subscriptionIdentifier)
                             throws ProcessingException
Description copied from interface: Subscriber
Retrieve the subscription associated with a subscription identifier.

Specified by:
getSubscription in interface Subscriber
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.
See Also:
Subscriber.getSubscription(java.lang.String)

getInteractionWithPublisher

public SubscriberWithPublisher getInteractionWithPublisher()
Description copied from interface: Subscriber
Retrieve the interface corresponding to a subscriber's interactions with a publisher.

Specified by:
getInteractionWithPublisher in interface Subscriber
Returns:
SubscriberWithPublisher
See Also:
Subscriber.getInteractionWithPublisher()

getInteractionWithSubscriptionManager

public SubscriberWithSubscriptionManager getInteractionWithSubscriptionManager()
Description copied from interface: Subscriber
Retrieve the interface corresponding to a subscriber's interactions with a subscription manager.

Specified by:
getInteractionWithSubscriptionManager in interface Subscriber
Returns:
SubscriberWithSubscriptionManager
See Also:
Subscriber.getInteractionWithSubscriptionManager()


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