Package net.i2p.addressbook
Class Subscription
java.lang.Object
net.i2p.addressbook.Subscription
A subscription to a remote address book.
- Author:
- Ragnarok
-
Constructor Summary
ConstructorDescriptionSubscription
(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 TypeMethodDescriptiongetEtag()
Return the etag header that we received the last time we read this subscription.long
Return the last-modified header that we received the last time we read this subscription.Return the location this Subscription points at.void
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
-