Package hudson
Interface FeedAdapter<E>
-
public interface FeedAdapter<E>
Provides a RSS feed view of the data.This interface allows data structure of any form to be exposed as RSS feeds, just by writing a stateless singleton adapter code that implements this interface.
- Author:
- Kohsuke Kawaguchi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getEntryAuthor(E entry)
Author of this entry.String
getEntryDescription(E entry)
(Potentially lengthy) plain text to be attached to the feed.String
getEntryID(E entry)
Unique ID of each entry.Calendar
getEntryTimestamp(E entry)
Timestamp of the last change in this entry.String
getEntryTitle(E entry)
Gets the human readable title of the entry.String
getEntryUrl(E entry)
Gets the URL that represents this entry.
-
-
-
Method Detail
-
getEntryTitle
String getEntryTitle(E entry)
Gets the human readable title of the entry. In RSS readers, this is usually displayed like an e-mail subject.
-
getEntryUrl
String getEntryUrl(E entry)
Gets the URL that represents this entry. Relative to context root of the Hudson.
-
getEntryID
String getEntryID(E entry)
Unique ID of each entry. RSS readers use this to determine what feeds are new and what are not. This needs to produce a tag URL as per RFC 4151, required by Atom 1.0.
-
getEntryDescription
String getEntryDescription(E entry)
(Potentially lengthy) plain text to be attached to the feed. Can be null.
-
-