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)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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