## Package net.i2p.router.startup

The I2P startup package loads the configuration when I2P is started.

See:
Description

Class Summary
BootCommSystemJob: This actually boots almost everything
BootNetworkDbJob: start up the network database
BootPeerManagerJob: start up the peer manager
BuildTrustedLinksJob
ClientAppConfig: Contains a really simple ClientApp "structure" and some static methods so they can be used both by LoadClientAppsJob and by the configuration page in the router console.
CreateRouterInfoJob
LoadClientAppsJob: Run any client applications specified in clients.config.
LoadClientAppsJob.DelayedRunClient
LoadRouterInfoJob
ReadConfigJob: Simply read the router config
RebuildRouterInfoJob: This used be called from StartAcceptingClientsJob but is now disabled.
StartAcceptingClientsJob: start I2CP interface
StartupJob: The StartupJob should be run once on router startup to initialize the system and set things in motion.
WorkingDir: Get a working directory for i2p.

## Package net.i2p.router.startup Description

The I2P startup package loads the configuration when I2P is started.

The startup consists of a number of different jobs, like loading data from files for the network database, creating new router information (keypairs), and so on.