Package net.i2p.addressbook
Class Subscription
- java.lang.Object
-
- net.i2p.addressbook.Subscription
-
class Subscription extends Object
A subscription to a remote address book.- Author:
- Ragnarok
-
-
Constructor Summary
Constructors Constructor Description Subscription(String location, String etag, String lastModified, String lastFetched)Construct a Subscription pointing to the address book at location, that was last read at the time represented by etag and lastModified.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetEtag()Return the etag header that we received the last time we read this subscription.longgetLastFetched()StringgetLastModified()Return the last-modified header that we received the last time we read this subscription.StringgetLocation()Return the location this Subscription points at.voidsetEtag(String etag)Set the etag header.voidsetLastFetched(long t)voidsetLastModified(String lastModified)Set the last-modified header.
-
-
-
Constructor Detail
-
Subscription
public Subscription(String location, String etag, String lastModified, String lastFetched)
Construct a Subscription pointing to the address book at location, that was last read at the time represented by etag and lastModified.- Parameters:
location- A String representing a url to a remote address book. Non-null.etag- The etag header that we received the last time we read this subscription. May be null.lastModified- the last-modified header we received the last time we read this subscription. May be null.lastFetched- when the subscription was last fetched (Java time, as a String). May be null.
-
-
Method Detail
-
getLocation
public String getLocation()
Return the location this Subscription points at.- Returns:
- A String representing a url to a remote address book.
-
getEtag
public String getEtag()
Return the etag header that we received the last time we read this subscription.- Returns:
- A String containing the etag header.
-
setEtag
public void setEtag(String etag)
Set the etag header.- Parameters:
etag- A String containing the etag header.
-
getLastModified
public String getLastModified()
Return the last-modified header that we received the last time we read this subscription.- Returns:
- A String containing the last-modified header.
-
setLastModified
public void setLastModified(String lastModified)
Set the last-modified header.- Parameters:
lastModified- A String containing the last-modified header.
-
getLastFetched
public long getLastFetched()
- Since:
- 0.8.2
-
setLastFetched
public void setLastFetched(long t)
- Since:
- 0.8.2
-
-