|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.klomp.snark.UpdateRunner
class UpdateRunner
The downloader for router signed updates.
| Constructor Summary | |
|---|---|
UpdateRunner(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr,
List<URI> uris,
String newVersion)
|
|
| Method Summary | |
|---|---|
void |
addMessage(Snark snark,
String message)
|
void |
fatal(Snark snark,
String error)
|
String |
getID()
Valid for plugins |
UpdateMethod |
getMethod()
|
BitField |
getSavedTorrentBitField(Snark snark)
|
long |
getSavedTorrentTime(Snark snark)
|
UpdateType |
getType()
|
URI |
getURI()
The current URI being checked or downloaded from. |
String |
gotMetaInfo(Snark snark)
We transitioned from magnet mode, we have now initialized our metainfo and storage. |
void |
gotPiece(Snark snark)
|
boolean |
isRunning()
|
void |
shutdown()
|
void |
start()
Tasks must not start themselves in the constructor. |
void |
torrentComplete(Snark snark)
|
String |
toString()
|
void |
updateStatus(Snark snark)
This is called by stopTorrent() among others |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public UpdateRunner(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr,
List<URI> uris,
String newVersion)
| Method Detail |
|---|
public boolean isRunning()
isRunning in interface UpdateTaskpublic void shutdown()
shutdown in interface UpdateTaskpublic UpdateType getType()
getType in interface UpdateTaskpublic UpdateMethod getMethod()
getMethod in interface UpdateTaskpublic URI getURI()
UpdateTask
getURI in interface UpdateTaskpublic String getID()
UpdateTask
getID in interface UpdateTaskpublic void start()
UpdateTask
start in interface UpdateTaskpublic void torrentComplete(Snark snark)
torrentComplete in interface CompleteListenerpublic void updateStatus(Snark snark)
updateStatus in interface CompleteListenerpublic String gotMetaInfo(Snark snark)
CompleteListener
gotMetaInfo in interface CompleteListener
public void fatal(Snark snark,
String error)
fatal in interface CompleteListener
public void addMessage(Snark snark,
String message)
addMessage in interface CompleteListenerpublic void gotPiece(Snark snark)
gotPiece in interface CompleteListenerpublic long getSavedTorrentTime(Snark snark)
getSavedTorrentTime in interface CompleteListenerpublic BitField getSavedTorrentBitField(Snark snark)
getSavedTorrentBitField in interface CompleteListenerpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||