org.ilrt.inkling.app
Class ScutterURLData

java.lang.Object
  |
  +--org.ilrt.inkling.app.ScutterURLData
All Implemented Interfaces:
java.lang.Runnable

public class ScutterURLData
extends java.lang.Object
implements java.lang.Runnable

A class representing information aboput a url, including etag,
lastmodified etc. Runs as a thread in Scutter. Saves itself to a sha1ed
hash of the file name locally for comparison:
file:scutter/"+Util.sha1(toget)


Constructor Summary
ScutterURLData(java.lang.String url)
           
ScutterURLData(java.lang.String url, long lastm, java.lang.String etag)
           
ScutterURLData(java.lang.String url, java.lang.String lastm, java.lang.String etag)
           
 
Method Summary
 boolean checkModified()
          from http://www.hackdiary.com/archives/000028.html by Matt Biddulph
 java.lang.String dateToString()
           
 boolean equals(java.lang.Object s)
           
 java.lang.String etagEscString()
           
 java.lang.String getEtag()
           
 long getLastModified()
           
 Scutter getScutter()
           
 java.lang.String getUrl()
           
 void run()
           
 void setEtag(java.lang.String etag)
           
 void setLastModified(long l)
           
 void setLastModifiedString(java.lang.String s)
           
 void setScutter(Scutter s)
           
 void setUrl(java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScutterURLData

public ScutterURLData(java.lang.String url,
                      long lastm,
                      java.lang.String etag)

ScutterURLData

public ScutterURLData(java.lang.String url,
                      java.lang.String lastm,
                      java.lang.String etag)

ScutterURLData

public ScutterURLData(java.lang.String url)
Method Detail

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getLastModified

public long getLastModified()

setLastModified

public void setLastModified(long l)

setLastModifiedString

public void setLastModifiedString(java.lang.String s)

getEtag

public java.lang.String getEtag()

setEtag

public void setEtag(java.lang.String etag)

etagEscString

public java.lang.String etagEscString()

dateToString

public java.lang.String dateToString()

setScutter

public void setScutter(Scutter s)

getScutter

public Scutter getScutter()

run

public void run()
Specified by:
run in interface java.lang.Runnable

checkModified

public boolean checkModified()
from http://www.hackdiary.com/archives/000028.html by Matt Biddulph

equals

public boolean equals(java.lang.Object s)
Overrides:
equals in class java.lang.Object