FeedFetcherCache feedInfoCache = HashMapFeedInfoCache.getInstance();
FeedFetcher feedFetcher = new HttpURLFeedFetcher(feedInfoCache);
if ((null != source.getRssConfig()) && (null != source.getRssConfig().getUserAgent())) {
feedFetcher.setUserAgent(source.getRssConfig().getUserAgent());
}
SyndFeed retVal = feedFetcher.retrieveFeed(new URL(this.cleanUrlStart(url)));
if (null == retVal) {
handleRssError(new RuntimeException("Unknown RSS error") , source);
}
return retVal;
}