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 String
getEtag()
Return the etag header that we received the last time we read this subscription.long
getLastFetched()
String
getLastModified()
Return the last-modified header that we received the last time we read this subscription.String
getLocation()
Return the location this Subscription points at.void
setEtag(String etag)
Set the etag header.void
setLastFetched(long t)
void
setLastModified(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
-
-