info.magnolia.cms.exchange
Interface ActivationManager

All Known Implementing Classes:
DefaultActivationManager

public interface ActivationManager

Contract for activation targets (subscribers). Provides full access and management of subscribers. TODO: rename to SubscriberManager.

Author:
Sameer Charles $Id$

Method Summary
 void addSubscribers(Subscriber subscriber)
          Deprecated. means of setting the subscribers are implementation detail and should not be exposed
 String getConfigPath()
          Deprecated. There's no real need to expose this as such a location is an implementation detail.
 String getPublicKey()
          Returns public key used by target instance to authenticate incoming activations.
 Collection<Subscriber> getSubscribers()
           
 boolean hasAnyActiveSubscriber()
           
 void setSubscribers(Collection<Subscriber> subscribers)
          Deprecated. means of setting the subscribers are implementation detail and should not be exposed
 

Method Detail

getSubscribers

Collection<Subscriber> getSubscribers()

setSubscribers

@Deprecated
void setSubscribers(Collection<Subscriber> subscribers)
Deprecated. means of setting the subscribers are implementation detail and should not be exposed


addSubscribers

@Deprecated
void addSubscribers(Subscriber subscriber)
Deprecated. means of setting the subscribers are implementation detail and should not be exposed


getConfigPath

@Deprecated
String getConfigPath()
Deprecated. There's no real need to expose this as such a location is an implementation detail.

Path to stored configuration for the subscribers.

Returns:

hasAnyActiveSubscriber

boolean hasAnyActiveSubscriber()

getPublicKey

String getPublicKey()
Returns public key used by target instance to authenticate incoming activations.



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