class UpdateHandler extends Object implements Updater
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. This does not do any
checking, that is handled by the NewsFetcher.
| Constructor and Description |
|---|
UpdateHandler(I2PAppContext ctx,
UpdateManager umgr,
SnarkManager smgr) |
| Modifier and Type | Method and 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)