com.ebmwebsourcing.wsstar.notification.service.basenotification.impl
Class SubscriptionManagerMgr
java.lang.Object
com.ebmwebsourcing.wsstar.notification.service.basenotification.impl.SubscriptionManagerMgr
- All Implemented Interfaces:
- WsnbSubscriptionManager
- Direct Known Subclasses:
- PausableSubscriptionManagerMgr
public class SubscriptionManagerMgr
- extends java.lang.Object
- implements WsnbSubscriptionManager
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected java.util.logging.Logger logger
subscriptions
protected java.util.Map<java.lang.String,com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.SubscriptionManagerRP> subscriptions
topicsMgr
protected WstopTopicManager topicsMgr
subscriptionsManagerEdp
protected java.lang.String subscriptionsManagerEdp
subscriptionsManagerService
protected javax.xml.namespace.QName subscriptionsManagerService
subscriptionsManagerInterface
protected javax.xml.namespace.QName subscriptionsManagerInterface
SubscriptionManagerMgr
public SubscriptionManagerMgr(java.util.logging.Logger logger,
WstopTopicManager topicsMgr)
getSubscriptionsManagerEdp
public java.lang.String getSubscriptionsManagerEdp()
- Returns:
setSubscriptionsManagerEdp
public void setSubscriptionsManagerEdp(java.lang.String subscriptionsMgrEdp)
getSubscriptionsManagerService
public javax.xml.namespace.QName getSubscriptionsManagerService()
setSubscriptionsManagerService
public void setSubscriptionsManagerService(javax.xml.namespace.QName subscriptionsMgrService)
getSubscriptionsManagerInterface
public javax.xml.namespace.QName getSubscriptionsManagerInterface()
setSubscriptionsManagerInterface
public void setSubscriptionsManagerInterface(javax.xml.namespace.QName subscriptionsMgrInterface)
getStoredSubscriptionIds
public java.util.List<java.lang.String> getStoredSubscriptionIds()
unsubscribe
public com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.UnsubscribeResponse unsubscribe(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Unsubscribe request)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
WSNotificationFault,
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
- Description copied from interface:
WsnbSubscriptionManager
- terminate an existing subscription
- Specified by:
unsubscribe in interface WsnbSubscriptionManager
- Returns:
- an UnsubscribeResponse object as described in the WS-BaseNotification (p.33)
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
com.ebmwebsourcing.wsstar.notification.extension.utils.WSNotificationExtensionException
WSNotificationFault
renew
public com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.RenewResponse renew(com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.Renew request)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException,
WSNotificationFault
- Description copied from interface:
WsnbSubscriptionManager
- renew an existing subscription
- Specified by:
renew in interface WsnbSubscriptionManager
- Returns:
- an RenewResponse object as describe in the WS-BaseNotification (p.31)
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
WSNotificationFault
getConsumerEdpRefOfSubscription
public com.ebmwebsourcing.wsstar.addressing.definition.api.EndpointReferenceType getConsumerEdpRefOfSubscription(java.lang.String subscriptionId)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
- Parameters:
subscriptionId -
- Returns:
-
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
getTopicExpressionOfSubscription
public com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.TopicExpressionType getTopicExpressionOfSubscription(java.lang.String subscriptionId)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
getFilterOfSubscription
public com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.FilterType getFilterOfSubscription(java.lang.String subscriptionId)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
getPolicyOfSubscription
public com.ebmwebsourcing.wsstar.notification.definition.basenotification.api.SubscriptionPolicyType getPolicyOfSubscription(java.lang.String subscriptionId)
throws com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
- Throws:
com.ebmwebsourcing.wsstar.notification.definition.utils.WSNotificationException
Copyright © 2009 eBM Websourcing. All Rights Reserved.