UpdateTask, CompleteListenerclass UpdateRunner extends java.lang.Object implements UpdateTask, CompleteListener
| コンストラクタ | 説明 |
|---|---|
UpdateRunner(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr,
UpdateType type,
java.util.List<java.net.URI> uris,
java.lang.String newVersion) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
void |
addMessage(Snark snark,
java.lang.String message) |
|
void |
fatal(Snark snark,
java.lang.String error) |
|
java.lang.String |
getID() |
Valid for plugins
|
UpdateMethod |
getMethod() |
|
CommentSet |
getSavedComments(Snark snark) |
|
boolean |
getSavedPreserveNamesSetting(Snark snark) |
|
BitField |
getSavedTorrentBitField(Snark snark) |
|
long |
getSavedTorrentTime(Snark snark) |
not really listeners but the easiest way to get back to an optional SnarkManager
|
long |
getSavedUploaded(Snark snark) |
|
UpdateType |
getType() |
|
java.net.URI |
getURI() |
The current URI being checked or downloaded from.
|
java.lang.String |
gotMetaInfo(Snark snark) |
We transitioned from magnet mode, we have now initialized our
metainfo and storage.
|
void |
gotPiece(Snark snark) |
|
boolean |
isRunning() |
|
void |
locked_saveComments(Snark snark,
CommentSet comments) |
|
void |
shutdown() |
|
void |
start() |
Tasks must not start themselves in the constructor.
|
void |
torrentComplete(Snark snark) |
|
java.lang.String |
toString() |
|
void |
updateStatus(Snark snark) |
This is called by stopTorrent() among others
|
public UpdateRunner(I2PAppContext ctx, UpdateManager umgr, SnarkManager smgr, UpdateType type, java.util.List<java.net.URI> uris, java.lang.String newVersion)
public boolean isRunning()
isRunning インタフェース内 UpdateTaskpublic void shutdown()
shutdown インタフェース内 UpdateTaskpublic UpdateType getType()
getType インタフェース内 UpdateTaskpublic UpdateMethod getMethod()
getMethod インタフェース内 UpdateTaskpublic java.net.URI getURI()
UpdateTaskgetURI インタフェース内 UpdateTaskpublic java.lang.String getID()
UpdateTaskgetID インタフェース内 UpdateTaskpublic void start()
UpdateTaskstart インタフェース内 UpdateTaskpublic void torrentComplete(Snark snark)
torrentComplete インタフェース内 CompleteListenerpublic void updateStatus(Snark snark)
updateStatus インタフェース内 CompleteListenerpublic java.lang.String gotMetaInfo(Snark snark)
CompleteListenergotMetaInfo インタフェース内 CompleteListenerpublic void fatal(Snark snark, java.lang.String error)
fatal インタフェース内 CompleteListenerpublic void addMessage(Snark snark, java.lang.String message)
addMessage インタフェース内 CompleteListenerpublic void gotPiece(Snark snark)
gotPiece インタフェース内 CompleteListenerpublic long getSavedTorrentTime(Snark snark)
CompleteListenergetSavedTorrentTime インタフェース内 CompleteListenerpublic BitField getSavedTorrentBitField(Snark snark)
getSavedTorrentBitField インタフェース内 CompleteListenerpublic boolean getSavedPreserveNamesSetting(Snark snark)
getSavedPreserveNamesSetting インタフェース内 CompleteListenerpublic long getSavedUploaded(Snark snark)
getSavedUploaded インタフェース内 CompleteListenerpublic CommentSet getSavedComments(Snark snark)
getSavedComments インタフェース内 CompleteListenerpublic void locked_saveComments(Snark snark, CommentSet comments)
locked_saveComments インタフェース内 CompleteListenerpublic java.lang.String toString()
toString クラス内 java.lang.Object