public class FeedData extends Object
Represente une URL demandee. Cette objet est conserve durant le temps de vie de la JVM pour permettre de mutualiser la recuperation et la transformation en HTML.
Lorsque l'on demande le HTML et que l'url n'a pas encore ete recuperee ou est trop ancienne alors on lance la recuperation. Si deux threads demandent la recuperation, le deuxieme est mis en attente et profitera de la recuperation de l'autre.
| Modifier and Type | Field and Description |
|---|---|
protected com.sun.syndication.feed.synd.SyndFeed |
feed |
protected long |
lastRetrived |
protected int |
nbItem
Le nombre d'item que l'on souhaite visualiser pour le feed
|
protected FeedRendererConfig |
rendererConfig
les champs que l'on souhaite visualiser pour le feed
|
protected URL |
url
url du feed
|
| Constructor and Description |
|---|
FeedData(URL url) |
FeedData(URL url,
int nbItem,
String representation) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
forceRetrived() |
com.sun.syndication.feed.synd.SyndFeed |
getFeed()
Retourne la representation HTML du RSS
|
long |
getLastRetrived() |
int |
getNbItem() |
FeedRendererConfig |
getRendererConfig() |
URL |
getUrl() |
void |
setNbItem(int nbItem) |
void |
setRendererConfig(FeedRendererConfig rendererConfig) |
protected URL url
protected FeedRendererConfig rendererConfig
protected int nbItem
protected com.sun.syndication.feed.synd.SyndFeed feed
protected long lastRetrived
public FeedData(URL url)
public long getLastRetrived()
public URL getUrl()
public FeedRendererConfig getRendererConfig()
public void setRendererConfig(FeedRendererConfig rendererConfig)
public int getNbItem()
public void setNbItem(int nbItem)
public com.sun.syndication.feed.synd.SyndFeed getFeed()
protected void forceRetrived()
Copyright © 2008-2013 CodeLutin. All Rights Reserved.