Package net.i2p.router.web

The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.

See:
          Description

Class Summary
BanlistRenderer Moved from Banlist.java
CertHelper Dump out our local SSL certs, if any
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  
ConfigHomeHandler Simple home page configuration.
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 Render the configuration menu at the top of all the config pages.
ConfigNetHandler Handler to deal with form submissions from the main config form and act upon the values.
ConfigNetHelper Used for both /config and /confignet
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.
ConfigStatsHandler Handler to deal with form submissions from the stats config form and act upon the values.
ConfigStatsHelper  
ConfigSummaryHandler Simple summary bar configuration.
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  
ConsolePasswordManager Manage both plaintext and salted/hashed password storage in router.config.
ContentHelper  
ContextHelper  
CSSHelper Copied and modded from I2PTunnel IndexBean (GPL)
EventLogHelper /events.jsp
FileDumpHelper Dump info on jars and wars
FormHandler Simple form handler base class - does not depend on servlets or jsp, but instead the subclasses are populated with javabean properties.
GraphHelper /graphs.jsp, including form, and /graph.jsp
HelperBase Base helper
HomeHelper For /home and /confighome
HomeHelper.App  
JobQueueHelper  
LocaleWebAppHandler Convert foo.jsp to foo_xx.jsp for language xx.
LogsHelper  
Messages Translate strings for this package.
NavHelper  
NetDbHelper  
NetDbRenderer  
NewsFeedHelper HTML-formatted full news entries
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 and running
ProfileOrganizerRenderer Helper class to refactor the HTML rendering from out of the ProfileOrganizer
ProfilesHelper  
ProofHelper Sign a statement about this router.
ReseedBundler Copy a random selection of 'count' router infos from configDir/netDb to 'toDir'.
ReseedGenerator Handler to create a i2preseed.zip file
ReseedHandler Handler to deal with reseed requests.
RouterConsoleRunner Start the router console.
RouterConsoleRunner.WarFilenameFilter  
SearchHelper Helper for searches.
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, including the combined rate graph.
TunnelHelper  
TunnelRenderer tunnels.jsp
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.
WrapperListener Listen for events.
WriterOutputStream Treat a writer as an output stream.
 

Package net.i2p.router.web Description

The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war. Entry point is RouterConsoleRunner, started from clients.config.