# Hierarchy For Package net.i2p.router.update

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.i2p.router.update.ConsoleUpdateManager (implements net.i2p.router.app.RouterApp, net.i2p.update.UpdateManager)
  - net.i2p.router.update.DevSU3UpdateHandler (implements net.i2p.update.Checker, net.i2p.update.Updater)
  - net.i2p.router.update.DummyHandler (implements net.i2p.update.Checker, net.i2p.update.Updater)
  - net.i2p.router.update.NewsTimerTask (implements net.i2p.util.SimpleTimer.TimedEvent)
  - net.i2p.router.update.PluginUpdateHandler (implements net.i2p.update.Checker, net.i2p.update.Updater)
  - java.lang.Thread (implements java.lang.Runnable)
    - net.i2p.util.I2PThread
      - net.i2p.util.I2PAppThread
        - net.i2p.router.update.UpdateRunner (implements net.i2p.util.EepGet.StatusListener, net.i2p.update.UpdateTask)
          - net.i2p.router.update.DevSU3UpdateChecker
          - net.i2p.router.update.DevSU3UpdateRunner
          - net.i2p.router.update.NewsFetcher
          - net.i2p.router.update.PluginUpdateChecker
          - net.i2p.router.update.PluginUpdateRunner
          - net.i2p.router.update.UnsignedUpdateChecker
          - net.i2p.router.update.UnsignedUpdateRunner
  - net.i2p.router.update.TrustedPluginKeys
  - net.i2p.router.update.UnsignedUpdateHandler (implements net.i2p.update.Checker, net.i2p.update.Updater)
  - net.i2p.router.update.UpdateHandler (implements net.i2p.update.Updater)
    - net.i2p.router.update.NewsHandler (implements net.i2p.update.Checker)