Updaterclass UpdateHandler extends 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.
| Constructor | Description |
|---|---|
UpdateHandler(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr) |
| Modifier and Type | Method | Description |
|---|---|---|
UpdateTask |
update(UpdateType type,
UpdateMethod method,
List<URI> updateSources,
String id,
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, List<URI> updateSources, String id, String newVersion, long maxTime)