com.ebmwebsourcing.wsstar.wsnb.services.impl.engines
Class PausableSubscriptionManagerEngine

java.lang.Object
  extended by com.ebmwebsourcing.wsstar.wsnb.services.impl.engines.SubscriptionManagerEngine
      extended by com.ebmwebsourcing.wsstar.wsnb.services.impl.engines.PausableSubscriptionManagerEngine
All Implemented Interfaces:
com.ebmwebsourcing.wsstar.wsnb.services.IPausableSubscriptionManager, com.ebmwebsourcing.wsstar.wsnb.services.ISubscriptionManager

public class PausableSubscriptionManagerEngine
extends SubscriptionManagerEngine
implements com.ebmwebsourcing.wsstar.wsnb.services.IPausableSubscriptionManager


Field Summary
 
Fields inherited from class com.ebmwebsourcing.wsstar.wsnb.services.impl.engines.SubscriptionManagerEngine
logger, notificationSender, persistenceMgr, subscriptions, subscriptionsManagerEdp, subscriptionsManagerInterface, subscriptionsManagerService, targetSubscriptionResourceUuid, uuidsPerTopics
 
Constructor Summary
PausableSubscriptionManagerEngine(java.util.logging.Logger logger)
           
 
Method Summary
 com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.PauseSubscriptionResponse pauseSubscription(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.PauseSubscription request)
           
 com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.ResumeSubscriptionResponse resumeSubscription(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.ResumeSubscription request)
           
 
Methods inherited from class com.ebmwebsourcing.wsstar.wsnb.services.impl.engines.SubscriptionManagerEngine
createAndStoreSubscriptionResource, getConsumerEdpRefOfSubscription, getFilterOfSubscription, getNotificationSender, getPolicyOfSubscription, getStoredSubscriptionUuids, getSubscriptionRef, getSubscriptionsManagerEdp, getSubscriptionsManagerInterface, getSubscriptionsManagerService, getTerminationTimeOfSubscription, getTopicExpressionOfSubscription, lookForSubscriptionToTerminate, removeAllSubscription, removeExpiredSubscription, renew, restorePersistedSubscriptions, setNotificationSender, setSubscriptionsManagerEdp, setSubscriptionsManagerInterface, setSubscriptionsManagerService, setTargetSubscriptionResourceUuid, terminateSubscription, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.wsstar.wsnb.services.ISubscriptionManager
renew, unsubscribe
 

Constructor Detail

PausableSubscriptionManagerEngine

public PausableSubscriptionManagerEngine(java.util.logging.Logger logger)
Method Detail

pauseSubscription

public com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.PauseSubscriptionResponse pauseSubscription(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.PauseSubscription request)
                                                                                                                 throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException,
                                                                                                                        com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
Specified by:
pauseSubscription in interface com.ebmwebsourcing.wsstar.wsnb.services.IPausableSubscriptionManager
Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault

resumeSubscription

public com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.ResumeSubscriptionResponse resumeSubscription(com.ebmwebsourcing.wsstar.basenotification.datatypes.api.abstraction.ResumeSubscription request)
                                                                                                                   throws com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException,
                                                                                                                          com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault
Specified by:
resumeSubscription in interface com.ebmwebsourcing.wsstar.wsnb.services.IPausableSubscriptionManager
Throws:
com.ebmwebsourcing.wsstar.basenotification.datatypes.api.utils.WsnbException
com.ebmwebsourcing.wsstar.wsrfbf.services.faults.AbsWSStarFault


Copyright © 2011 eBM Websourcing. All Rights Reserved.