View Javadoc

1   package com.sun.syndication.fetcher;
2   
3   import java.net.URL;
4   import java.util.EventObject;
5   
6   /***
7    * @author nl
8    *
9    */
10  public class FetcherEvent extends EventObject {
11  	public static final String EVENT_TYPE_FEED_POLLED = "FEED_POLLED";
12  	public static final String EVENT_TYPE_FEED_RETRIEVED = "FEED_RETRIEVED";
13  	public static final String EVENT_TYPE_FEED_UNCHANGED = "FEED_UNCHANGED";
14  	
15  	private URL url;
16  	private String eventType;
17  
18  	public FetcherEvent(Object source) {
19  		super(source);
20  	}
21  
22  	public FetcherEvent(Object source, URL url, String eventType) {
23  		this(source);
24  		setUrl(url);
25  		setEventType(eventType);
26  	}
27  	
28  	/***
29  	 * @return Returns the url.
30  	 */
31  	public URL getUrl() {
32  		return url;
33  	}
34  	/***
35  	 * @param url The url to set.
36  	 */
37  	public void setUrl(URL url) {
38  		this.url = url;
39  	}
40  	/***
41  	 * @return Returns the eventType.
42  	 */
43  	public String getEventType() {
44  		return eventType;
45  	}
46  	/***
47  	 * @param eventType The eventType to set.
48  	 */
49  	public void setEventType(String eventType) {
50  		this.eventType = eventType;
51  	}
52  }