Packages that use ClientAppConfig
Package
Description
The I2P startup package loads configuration when I2P is started.
The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.
Helpers and handlers for the router console user interface, packaged in routerconsole.war and accessible only from JSP files.
Uses of ClientAppConfig in net.i2p.router.startup
Methods in net.i2p.router.startup that return ClientAppConfigModifier and TypeMethodDescriptionprivate static ClientAppConfigClientAppConfig.getClientApp(Properties clientApps, String prefix) Reads one app config by its key prefix.Methods in net.i2p.router.startup that return types with arguments of type ClientAppConfigModifier and TypeMethodDescriptionstatic List<ClientAppConfig> ClientAppConfig.getClientApps(File cfgFile) Go through the file, and return a List of ClientAppConfig structures.private static List<ClientAppConfig> ClientAppConfig.getClientApps(Properties clientApps) Reads all the app configs from the properties.static List<ClientAppConfig> ClientAppConfig.getClientApps(RouterContext ctx) Go through the files, and return a List of ClientAppConfig structures This is for the router.Methods in net.i2p.router.startup with parameters of type ClientAppConfigModifier and TypeMethodDescriptionstatic booleanClientAppConfig.deleteClientAppConfig(ClientAppConfig cac) This works for both split and non-split config.static voidClientAppConfig.writeClientAppConfig(I2PAppContext ctx, ClientAppConfig app) Classpath and stopargs not supported.Method parameters in net.i2p.router.startup with type arguments of type ClientAppConfigModifier and TypeMethodDescriptionprivate static booleanClientAppConfig.migrate(I2PAppContext ctx, List<ClientAppConfig> apps, File from, File dir) Copies the app configs from the old file to individual files in the new directory.static voidMigrateJetty.migrate(RouterContext ctx, List<ClientAppConfig> apps) For each entry in apps, if the main class is an old Jetty class, migrate it to the new Jetty class, and update the Jetty config files.private static voidClientAppConfig.writeClientAppConfig(List<ClientAppConfig> apps, File cfgFile) All to a single file, apps.configFile ignored.static voidClientAppConfig.writeClientAppConfig(I2PAppContext ctx, List<ClientAppConfig> apps) Classpath and stopargs not supported.Uses of ClientAppConfig in net.i2p.router.web
Method parameters in net.i2p.router.web with type arguments of type ClientAppConfigModifier and TypeMethodDescriptionprivate static voidPluginStarter.runClientApps(RouterContext ctx, File pluginDir, List<ClientAppConfig> apps, String action) Start the client apps of a plugin.Uses of ClientAppConfig in net.i2p.router.web.helpers
Fields in net.i2p.router.web.helpers declared as ClientAppConfigModifier and TypeFieldDescriptionfinal ClientAppConfigConfigClientsHelper.CAC.configThe app's configuration.Constructors in net.i2p.router.web.helpers with parameters of type ClientAppConfigModifierConstructorDescriptionCAC(int idx, ClientAppConfig cfg, String xn) Bundles one app for display on the page.