# Package net.i2p.router.web

- Class Summary
  Class | Description
  --- | ---
  ConfigAdvancedHandler | Handler to deal with form submissions from the advanced config form and act upon the values.
  ConfigAdvancedHelper |
  ConfigClientsHandler | Saves changes to clients.config or webapps.config
  ConfigClientsHelper |
  ConfigKeyringHandler | Support additions via B64 Destkey, B64 Desthash, blahblah.i2p, and others supported by ConvertToHash
  ConfigKeyringHelper |
  ConfigLoggingHandler | Handler to deal with form submissions from the logging config form and act upon the values.
  ConfigLoggingHelper |
  ConfigNavHelper | refactored from confignav.jsp to reduce size and make translation easier
  ConfigNetHandler | Handler to deal with form submissions from the main config form and act upon the values.
  ConfigNetHelper |
  ConfigPeerHandler |
  ConfigPeerHelper |
  ConfigReseedHandler |
  ConfigReseedHelper |
  ConfigRestartBean | simple helper to control restarts/shutdowns in the left hand nav
  ConfigServiceHandler | Handler to deal with form submissions from the service config form and act upon the values.
  ConfigServiceHandler.UpdateWrapperManagerAndRekeyTask |
  ConfigServiceHandler.UpdateWrapperManagerTask |
  ConfigStatsHandler | Handler to deal with form submissions from the stats config form and act upon the values.
  ConfigStatsHelper |
  ConfigTunnelsHandler | Handler to deal with form submissions from the tunnel config form and act upon the values.
  ConfigTunnelsHelper |
  ConfigUIHandler | set the theme
  ConfigUIHelper |
  ConfigUpdateHandler |
  ConfigUpdateHelper |
  ContentHelper |
  ContextHelper |
  CSSHelper | Copied and modded from I2PTunnel IndexBean (GPL)
  FormHandler | Simple form handler base class - does not depend on servlets or jsp, but instead the subclasses are populated with javabean properties.
  GraphHelper |
  HelperBase | Base helper
  JobQueueHelper |
  LocaleWebAppHandler | Convert foo.jsp to foo_xx.jsp for language xx.
  LogsHelper |
  Messages | Translate strings for this package.
  NavHelper |
  NetDbHelper |
  NetDbRenderer |
  NewsFetcher | Task to periodically look for updates to the news.xml, and to keep track of whether that has an announcement for a new version.
  NewsHelper | If news file does not exist, use file from the initialNews directory in $I2P
  OldConsoleHelper |
  PeerHelper |
  PluginStarter | Start/stop/delete plugins that are already installed Get properties of installed plugins Get or change settings in plugins.config
  PluginStopper | Stop all plugins that are installed
  PluginUpdateChecker | Check for an updated version of a plugin.
  PluginUpdateHandler | Download and install a plugin.
  ProfileOrganizerRenderer | Helper class to refactor the HTML rendering from out of the ProfileOrganizer
  ProfilesHelper |
  ReseedHandler | Handler to deal with reseed requests.
  RouterConsoleRunner |
  RouterConsoleRunner.WarFilenameFilter |
  ShitlistRenderer | Moved from Shitlist.java
  StatHelper | Dump the peer profile data if given a full B64 peer string or prefix.
  StatsGenerator | Dump the stats to the web admin interface
  StatSummarizer | A thread started by RouterConsoleRunner that checks the configuration for stats to be tracked via jrobin, and adds or deletes RRDs as necessary.
  SummaryBarRenderer | Refactored from summarynoframe.jsp to save ~100KB
  SummaryHelper | Simple helper to query the appropriate router for data necessary to render the summary sections on the router console.
  SummaryListener | Creates and updates the in-memory or on-disk RRD database, and provides methods to generate graphs of the data
  SummaryRenderer | Generate the RRD graph png images, except for the combined rate graph, which is generated in StatSummarizer.
  TunnelHelper |
  TunnelRenderer |
  UnsignedUpdateHandler | Handles the request to update the router by firing off an `EepGet` call to download the latest unsigned zip file and displaying the status to anyone who asks.
  UpdateHandler | 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.
  WebAppConfiguration | Add to the webapp classpath as specified in webapps.config.
  WebAppStarter | Add, start or stop a webapp.
  WriterOutputStream | Treat a writer as an output stream.