Package org.klomp.snark
Class UpdateHandler
java.lang.Object
org.klomp.snark.UpdateHandler
- All Implemented Interfaces:
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.
- Since:
- 0.9.4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionupdate
(UpdateType type, UpdateMethod method, List<URI> updateSources, String id, String newVersion, long maxTime) Start a download and return a handle to the download task.
-
Constructor Details
-
UpdateHandler
-
-
Method Details
-
update
public 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. Should not block.
-