Class UpdateHandler

  • All Implemented Interfaces:
    Updater
    Direct Known Subclasses:
    NewsHandler

    class UpdateHandler
    extends Object
    implements Updater

    Handles the request to update the router by firing one or more 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.