Updater
class UpdateHandler extends java.lang.Object implements Updater
Handles the request to update the router by firing up a magnet.
EepGet
calls to download the latest signed update file
and displaying the status to anyone who asks.
After the download completes the signed update file is verified with
TrustedUpdate
, and if it's authentic the payload
of the signed update file is unpacked and the router is restarted to complete
the update process.
コンストラクタ | 説明 |
---|---|
UpdateHandler(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
UpdateTask |
update(UpdateType type,
UpdateMethod method,
java.util.List<java.net.URI> updateSources,
java.lang.String id,
java.lang.String newVersion,
long maxTime) |
Start a download and return a handle to the download task.
|
public UpdateHandler(I2PAppContext ctx, UpdateManager umgr, SnarkManager smgr)
public UpdateTask update(UpdateType type, UpdateMethod method, java.util.List<java.net.URI> updateSources, java.lang.String id, java.lang.String newVersion, long maxTime)