private FeedFetcher getRomeFetcher() { FeedFetcherCache feedCache = getRomeFetcherCache(); FeedFetcher feedFetcher; if(feedCache != null) { feedFetcher = new HttpURLFeedFetcher(feedCache); } else { feedFetcher = new HttpURLFeedFetcher(); } // set options feedFetcher.setUsingDeltaEncoding(false); feedFetcher.setUserAgent("RollerPlanetAggregator"); return feedFetcher; }
public RSSRecordReader(String url) throws MalformedURLException { feedUrl = new URL(url); feedInfoCache = HashMapFeedInfoCache.getInstance(); fetcher = new HttpURLFeedFetcher(feedInfoCache); listener = new FetcherEventListenerImpl(this, LOGGER); fetcher.addFetcherEventListener(listener); }