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
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 Details
-
Subscription
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 Details
-
getLocation
Return the location this Subscription points at.- Returns:
- A String representing a url to a remote address book.
-
getEtag
Return the etag header that we received the last time we read this subscription.- Returns:
- A String containing the etag header.
-
setEtag
Set the etag header.- Parameters:
etag
- A String containing the etag header.
-
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
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
-