UpdateTask
, CompleteListener
class 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
インタフェース内 UpdateTask
public void shutdown()
shutdown
インタフェース内 UpdateTask
public UpdateType getType()
getType
インタフェース内 UpdateTask
public UpdateMethod getMethod()
getMethod
インタフェース内 UpdateTask
public java.net.URI getURI()
UpdateTask
getURI
インタフェース内 UpdateTask
public java.lang.String getID()
UpdateTask
getID
インタフェース内 UpdateTask
public void start()
UpdateTask
start
インタフェース内 UpdateTask
public void torrentComplete(Snark snark)
torrentComplete
インタフェース内 CompleteListener
public void updateStatus(Snark snark)
updateStatus
インタフェース内 CompleteListener
public java.lang.String gotMetaInfo(Snark snark)
CompleteListener
gotMetaInfo
インタフェース内 CompleteListener
public void fatal(Snark snark, java.lang.String error)
fatal
インタフェース内 CompleteListener
public void addMessage(Snark snark, java.lang.String message)
addMessage
インタフェース内 CompleteListener
public void gotPiece(Snark snark)
gotPiece
インタフェース内 CompleteListener
public long getSavedTorrentTime(Snark snark)
CompleteListener
getSavedTorrentTime
インタフェース内 CompleteListener
public BitField getSavedTorrentBitField(Snark snark)
getSavedTorrentBitField
インタフェース内 CompleteListener
public boolean getSavedPreserveNamesSetting(Snark snark)
getSavedPreserveNamesSetting
インタフェース内 CompleteListener
public long getSavedUploaded(Snark snark)
getSavedUploaded
インタフェース内 CompleteListener
public CommentSet getSavedComments(Snark snark)
getSavedComments
インタフェース内 CompleteListener
public void locked_saveComments(Snark snark, CommentSet comments)
locked_saveComments
インタフェース内 CompleteListener
public java.lang.String toString()
toString
クラス内 java.lang.Object