dekoh.portal.syndication.aggregator.managed
Class AggregationConfig
java.lang.Object
dekoh.portal.syndication.aggregator.managed.AggregationConfig
public class AggregationConfig
- extends Object
AggregationConfig is a configuration object which is used by AggregatorInitializer to load
applications aggregators on user's login
- Since:
- Nov 15, 2007
|
Constructor Summary |
AggregationConfig(DesktopUser desktopUser,
long aggregationfrequency,
String subscriptionListId,
PasswordStore passwordStore,
PortalApplicationContext portalApplicationContext,
AggregatedItemTransformer[] transformers)
|
AggregationConfig(DesktopUser desktopUser,
long aggregationfrequency,
String subscriptionListId,
PortalApplicationContext portalApplicationContext,
AggregatedItemTransformer[] transformers)
|
AggregationConfig(long aggregationfrequency,
SubscriptionList subscriptionList,
AggregatedItemTransformer[] transformers)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AggregationConfig
public AggregationConfig(long aggregationfrequency,
SubscriptionList subscriptionList,
AggregatedItemTransformer[] transformers)
- Parameters:
aggregationfrequency - frequency at which the aggregator will be scheduledsubscriptionList - The SubscriptionList which will be aggregatedtransformers - AggregatedItemTransformer if any to transform the aggregated Item
AggregationConfig
public AggregationConfig(DesktopUser desktopUser,
long aggregationfrequency,
String subscriptionListId,
PortalApplicationContext portalApplicationContext,
AggregatedItemTransformer[] transformers)
throws NoSuchSubscriptionListException,
InvalidKeyException
- Parameters:
desktopUser - User which is requesting starting of aggregatoraggregationfrequency - frequency at which the aggregator will be scheduledsubscriptionListId - this list will be loaded and aggregatedportalApplicationContext - Portal Application context of the calling application* @throws
NoSuchSubscriptionListExceptiontransformers - AggregatedItemTransformer if any to transform the aggregated Item
- Throws:
InvalidKeyException - thrown when PasswordStore supplied fails to retrive password for the SubscriptionItem in the SubscriptionList
NoSuchSubscriptionListException - thrown when no Subscriptionlist with the specified id exist in the persistentStore
AggregationConfig
public AggregationConfig(DesktopUser desktopUser,
long aggregationfrequency,
String subscriptionListId,
PasswordStore passwordStore,
PortalApplicationContext portalApplicationContext,
AggregatedItemTransformer[] transformers)
throws NoSuchSubscriptionListException,
InvalidKeyException
- Parameters:
desktopUser - dekoh user whose aggregator will be started using this configaggregationfrequency - frequency at which the aggregator will be scheduledsubscriptionListId - id of the persistent Subscriptionlist, which list will be loaded and aggregatedpasswordStore - PasswordStore of the applicationportalApplicationContext - PortalApplicationContext of the calling applicationtransformers - AggregatedItemTransformer if any to transform the aggregated Item
- Throws:
NoSuchSubscriptionListException - thrown when no Subscriptionlist with the specified id exist in the persistentStore
InvalidKeyException - thrown when PasswordStore supplied fails to retrive password for the SubscriptionItem in the SubscriptionList
setRescheduleOnAdd
public void setRescheduleOnAdd(boolean rescheduleOnAdd)
© 2009 Pramati Technologies - Dekoh - Portal for Developers