Class Subscription

java.lang.Object
net.i2p.addressbook.Subscription

class Subscription extends Object
A subscription to a remote address book.
Author:
Ragnarok
  • Constructor Details

    • 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 Details

    • 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