org.apache.ws.notification.base
Class SubscriptionManager

java.lang.Object
  extended byorg.apache.ws.notification.base.SubscriptionManager

public class SubscriptionManager
extends java.lang.Object

A singleton that manages all subscriptions.


Method Summary
 void addSubscription(Subscription subscription, Topic[] topics)
           
static SubscriptionManager getInstance()
          DOCUMENT_ME
 org.apache.ws.resource.ResourceHome getSubscriptionManagerHome(NotificationProducerResource producerResource)
          DOCUMENT_ME
 Subscription[] getSubscriptions(NotificationProducerResource producerResource, Topic topic)
           
 void removeSubscription(Subscription subscription, Topic[] topics)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SubscriptionManager getInstance()
DOCUMENT_ME

Returns:
DOCUMENT_ME

getSubscriptionManagerHome

public org.apache.ws.resource.ResourceHome getSubscriptionManagerHome(NotificationProducerResource producerResource)
DOCUMENT_ME

Parameters:
producerResource - DOCUMENT_ME
Returns:
DOCUMENT_ME

getSubscriptions

public Subscription[] getSubscriptions(NotificationProducerResource producerResource,
                                       Topic topic)
Parameters:
producerResource -
topic -
Returns:
the subscriptions associated with the specified topics on the specified producer

addSubscription

public void addSubscription(Subscription subscription,
                            Topic[] topics)
Parameters:
subscription -
topics -

removeSubscription

public void removeSubscription(Subscription subscription,
                               Topic[] topics)
Parameters:
subscription -
topics -


Copyright © 2004-2005 Apache Software Foundation. All Rights Reserved.