info.magnolia.module.rssaggregator.importhandler
Interface RSSFeedFetcher

All Known Implementing Classes:
FastRSSFeedFetcher, SimpleRSSFeedFetcher

public interface RSSFeedFetcher

Strategy interface for fetching feeds for channels of provided aggregates.

Author:
Rob van der Linden Vooren
See Also:
AggregateFeed, FeedChannel

Method Summary
 Set<AggregateFeed> fetchAggregateFeeds(Set<AggregateFeed> aggregateFeeds)
          Fetch feeds for channels of provided aggregates.
 

Method Detail

fetchAggregateFeeds

Set<AggregateFeed> fetchAggregateFeeds(Set<AggregateFeed> aggregateFeeds)
Fetch feeds for channels of provided aggregates.

Parameters:
aggregateFeeds - the aggregates to fetch feed content for (must not be null)
Returns:
the aggregates holding resulting feed content from the fetch
Throws:
IllegalArgumentException - if aggregates are null


Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.