Class AbstractFeedFetcher

    • Constructor Detail

      • AbstractFeedFetcher

        public AbstractFeedFetcher()
        Deprecated.
    • Method Detail

      • getUserAgent

        public String getUserAgent()
        Deprecated.
        Specified by:
        getUserAgent in interface FeedFetcher
        Returns:
        the User-Agent currently being sent to servers
      • setUserAgent

        public void setUserAgent​(String string)
        Deprecated.
        Specified by:
        setUserAgent in interface FeedFetcher
        Parameters:
        string - The User-Agent to sent to servers
      • fireEvent

        protected void fireEvent​(String eventType,
                                 URLConnection connection)
        Deprecated.
        Parameters:
        eventType - The event type to fire
        connection - the current connection
      • fireEvent

        protected void fireEvent​(String eventType,
                                 URLConnection connection,
                                 SyndFeed feed)
        Deprecated.
        Parameters:
        eventType - The event type to fire
        connection - the current connection
        feed - The feed to pass to the event
      • fireEvent

        protected void fireEvent​(String eventType,
                                 String urlStr)
        Deprecated.
        Parameters:
        eventType - The event type to fire
        urlStr - the current url as a string
      • fireEvent

        protected void fireEvent​(String eventType,
                                 String urlStr,
                                 SyndFeed feed)
        Deprecated.
        Parameters:
        eventType - The event type to fire
        urlStr - the current url as a string
        feed - The feed to pass to the event
      • addFetcherEventListener

        public void addFetcherEventListener​(FetcherListener listener)
        Deprecated.
        Description copied from interface: FeedFetcher

        Add a FetcherListener.

        The FetcherListener will receive an FetcherEvent when a Fetcher event (feed polled, retrieved, etc) occurs

        Specified by:
        addFetcherEventListener in interface FeedFetcher
        Parameters:
        listener - The FetcherListener to recieve the event
      • isUsingDeltaEncoding

        public boolean isUsingDeltaEncoding()
        Deprecated.
        Description copied from interface: FeedFetcher

        Is this fetcher using rfc3229 delta encoding?

        Specified by:
        isUsingDeltaEncoding in interface FeedFetcher
        Returns:
        Returns the useDeltaEncoding.
      • setUsingDeltaEncoding

        public void setUsingDeltaEncoding​(boolean useDeltaEncoding)
        Deprecated.
        Description copied from interface: FeedFetcher

        Turn on or off rfc3229 delta encoding

        See http://www.ietf.org/rfc/rfc3229.txt and http://bobwyman.pubsub.com/main/2004/09/using_rfc3229_w.html

        NOTE: This is experimental and feedback is welcome!

        Specified by:
        setUsingDeltaEncoding in interface FeedFetcher
        Parameters:
        useDeltaEncoding - The useDeltaEncoding to set.
      • handleErrorCodes

        protected void handleErrorCodes​(int responseCode)
                                 throws FetcherException
        Deprecated.

        Handles HTTP error codes.

        Parameters:
        responseCode - the HTTP response code
        Throws:
        FetcherException - if response code is in the range 400 to 599 inclusive
      • combineFeeds

        public static SyndFeed combineFeeds​(SyndFeed originalFeed,
                                            SyndFeed newFeed)
        Deprecated.

        Combine the entries in two feeds into a single feed.

        The returned feed will have the same data as the newFeed parameter, with the entries from originalFeed appended to the end of its entries.

        Parameters:
        originalFeed -
        newFeed -
        Returns:
      • isPreserveWireFeed

        public boolean isPreserveWireFeed()
        Deprecated.
      • setPreserveWireFeed

        public void setPreserveWireFeed​(boolean preserveWireFeed)
        Deprecated.
        Description copied from interface: FeedFetcher
        If set to true, the WireFeed will be made accessible from the SyndFeed object returned from the Fetcher via the originalWireFeed() method. Each Entry in the feed will have the corresponding wireEntry property set.
        Specified by:
        setPreserveWireFeed in interface FeedFetcher
      • isAllowDoctypes

        public boolean isAllowDoctypes()
        Deprecated.
      • setAllowDoctypes

        public void setAllowDoctypes​(boolean allowDoctypes)
        Deprecated.
        Description copied from interface: FeedFetcher
        In ROME 1.5.1 we fixed a security vulnerability by disallowing Doctype declarations by default. This change breaks the compatibility with at least RSS 0.91N because it requires a Doctype declaration. You are able to allow Doctype declarations again with this property. You should only activate it when the feeds that you process are absolutely trustful.
        Specified by:
        setAllowDoctypes in interface FeedFetcher
        Parameters:
        allowDoctypes - true when Doctype declarations should be allowed again, false otherwise