org.rometools.fetcher
Class FetcherEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.rometools.fetcher.FetcherEvent
All Implemented Interfaces:
Serializable

public class FetcherEvent
extends EventObject

Implementation note: FetcherEvent is not thread safe. Make sure that they are only ever accessed by one thread. If necessary, make all getters and setters synchronized, or alternatively make all fields final.

Author:
nl
See Also:
Serialized Form

Field Summary
static String EVENT_TYPE_FEED_POLLED
           
static String EVENT_TYPE_FEED_RETRIEVED
           
static String EVENT_TYPE_FEED_UNCHANGED
           
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
FetcherEvent(Object source)
           
FetcherEvent(Object source, String urlStr, String eventType)
           
FetcherEvent(Object source, String urlStr, String eventType, com.sun.syndication.feed.synd.SyndFeed feed)
           
 
Method Summary
 String getEventType()
           
 com.sun.syndication.feed.synd.SyndFeed getFeed()
           
 String getUrlString()
           
 void setEventType(String eventType)
           
 void setFeed(com.sun.syndication.feed.synd.SyndFeed feed)
           
 void setUrlString(String urlString)
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EVENT_TYPE_FEED_POLLED

public static final String EVENT_TYPE_FEED_POLLED
See Also:
Constant Field Values

EVENT_TYPE_FEED_RETRIEVED

public static final String EVENT_TYPE_FEED_RETRIEVED
See Also:
Constant Field Values

EVENT_TYPE_FEED_UNCHANGED

public static final String EVENT_TYPE_FEED_UNCHANGED
See Also:
Constant Field Values
Constructor Detail

FetcherEvent

public FetcherEvent(Object source)

FetcherEvent

public FetcherEvent(Object source,
                    String urlStr,
                    String eventType)

FetcherEvent

public FetcherEvent(Object source,
                    String urlStr,
                    String eventType,
                    com.sun.syndication.feed.synd.SyndFeed feed)
Method Detail

getFeed

public com.sun.syndication.feed.synd.SyndFeed getFeed()
Returns:
Returns the feed.

The feed will only be set if the eventType is EVENT_TYPE_FEED_RETRIEVED


setFeed

public void setFeed(com.sun.syndication.feed.synd.SyndFeed feed)
Parameters:
feed - The feed to set.

The feed will only be set if the eventType is EVENT_TYPE_FEED_RETRIEVED


getEventType

public String getEventType()
Returns:
Returns the eventType.

setEventType

public void setEventType(String eventType)
Parameters:
eventType - The eventType to set.

getUrlString

public String getUrlString()
Returns:
Returns the urlString.

setUrlString

public void setUrlString(String urlString)
Parameters:
urlString - The urlString to set.


Copyright © 2004-2013 ROME Project. All Rights Reserved.