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 }