info.magnolia.module.exchangesimple
Class DefaultActivationManager

java.lang.Object
  extended by info.magnolia.module.exchangesimple.DefaultActivationManager
All Implemented Interfaces:
info.magnolia.cms.exchange.ActivationManager

public class DefaultActivationManager
extends java.lang.Object
implements info.magnolia.cms.exchange.ActivationManager

Observed bean holding current configuration of subscribers described at /server/activation/subscribers.

Author:
Sameer Charles $Id: DefaultActivationManager.java 41137 2011-01-06 18:19:25Z gjoseph $

Constructor Summary
DefaultActivationManager()
           
 
Method Summary
 void addSubscribers(info.magnolia.cms.exchange.Subscriber subscriber)
           
 java.lang.String getConfigPath()
           
 java.util.Collection<info.magnolia.cms.exchange.Subscriber> getSubscribers()
           
 boolean hasAnyActiveSubscriber()
           
 void setSubscribers(java.util.Collection<info.magnolia.cms.exchange.Subscriber> subscribers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultActivationManager

public DefaultActivationManager()
Method Detail

getSubscribers

public java.util.Collection<info.magnolia.cms.exchange.Subscriber> getSubscribers()
Specified by:
getSubscribers in interface info.magnolia.cms.exchange.ActivationManager

setSubscribers

public void setSubscribers(java.util.Collection<info.magnolia.cms.exchange.Subscriber> subscribers)
Specified by:
setSubscribers in interface info.magnolia.cms.exchange.ActivationManager

addSubscribers

public void addSubscribers(info.magnolia.cms.exchange.Subscriber subscriber)
Specified by:
addSubscribers in interface info.magnolia.cms.exchange.ActivationManager

getConfigPath

public java.lang.String getConfigPath()
Specified by:
getConfigPath in interface info.magnolia.cms.exchange.ActivationManager

hasAnyActiveSubscriber

public boolean hasAnyActiveSubscriber()
Specified by:
hasAnyActiveSubscriber in interface info.magnolia.cms.exchange.ActivationManager


Copyright © 2003-2011 Magnolia International Ltd.. All Rights Reserved.