Packages that use ClientAppState
Package
Description
Interfaces for classes to be started and stopped via clients.config.
System tray applet that launches a browser to the router console when the router is ready.
Desktop GUI for monitoring and controlling the router from the system tray: status display, start/stop/restart controls and console access.
I2P Control service: a JSON-RPC 2.0 interface for controlling and monitoring the router from external applications, served over TLS on the configured port.
Implementation of preconfigured tunnels for clients and servers, including special-purpose tunnels for IRC, SOCKS, HTTP and streaming.
Jetty integration: starts the embedded Jetty server for all I2P webapps.
Parser for the I2P news format, which follows Atom with additional metadata for the update notification feature.
The I2P startup package loads configuration when I2P is started.
Offline analysis tools for detecting Sybil attacks and malicious peer coordination by correlating peer relationships.
Router-side update checking and installation: fetching update notifications, downloading and verifying updates, and staging them for the restart.
The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war.
The SAM bridge: a simple text protocol server letting applications in any language use I2P streaming and datagram sessions without implementing the Invisible Internet Client Protocol (I2CP).
I2P version of the Snark BitTorrent client, enhanced for I2P: peers are I2P destinations, torrents can be served anonymously as hidden services, and metadata carries I2P-specific comment fields.
Uses of ClientAppState in net.i2p.app
Subclasses with type arguments of type ClientAppState in net.i2p.appMethods in net.i2p.app that return ClientAppStateModifier and TypeMethodDescriptionClientApp.getState()The current state of the ClientApp.static ClientAppStateReturns the enum constant of this class with the specified name.static ClientAppState[]ClientAppState.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in net.i2p.app with parameters of type ClientAppStateModifier and TypeMethodDescriptionvoidClientAppManager.notify(ClientApp app, ClientAppState state, String message, Exception e) Must be called on all state transitions except from UNINITIALIZED to INITIALIZED.voidClientAppManagerImpl.notify(ClientApp app, ClientAppState state, String message, Exception e) Does nothing.Uses of ClientAppState in net.i2p.apps.systray
Fields in net.i2p.apps.systray declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateUrlLauncher._stateCurrent state of the launcher.Methods in net.i2p.apps.systray that return ClientAppStateMethods in net.i2p.apps.systray with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidUrlLauncher.changeState(ClientAppState state) React to a client app state change.private voidUrlLauncher.changeState(ClientAppState state, Exception e) React to a state change with an error.Uses of ClientAppState in net.i2p.desktopgui
Fields in net.i2p.desktopgui declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateMain._stateThe state the GUI is currently showing.Methods in net.i2p.desktopgui that return ClientAppStateMethods in net.i2p.desktopgui with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidMain.changeState(ClientAppState state) Update the tray on a router state change.private voidMain.changeState(ClientAppState state, String msg, Exception e) Update the tray with a state change message.Uses of ClientAppState in net.i2p.i2pcontrol
Fields in net.i2p.i2pcontrol declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateI2PControlController._stateCurrent state of the app.private ClientAppStateSocketController._stateCurrent state of the app.Methods in net.i2p.i2pcontrol that return ClientAppStateModifier and TypeMethodDescriptionI2PControlController.getState()Current state of the managed client app.SocketController.getState()Current state of the managed client app.Methods in net.i2p.i2pcontrol with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidI2PControlController.changeState(ClientAppState state) Change the app state and notify the update manager.private voidI2PControlController.changeState(ClientAppState state, String msg, Exception e) Changes the app state and notifies listeners.private voidSocketController.changeState(ClientAppState state) Changes the app state with no result or error.private voidSocketController.changeState(ClientAppState state, String msg, Exception e) Changes the app state and notifies listeners.Uses of ClientAppState in net.i2p.i2ptunnel
Fields in net.i2p.i2ptunnel declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateTunnelControllerGroup._stateCurrent state of the tunnel apps.Methods in net.i2p.i2ptunnel that return ClientAppStateMethods in net.i2p.i2ptunnel with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidTunnelControllerGroup.changeState(ClientAppState state) Change the client app state.private voidTunnelControllerGroup.changeState(ClientAppState state, Exception e) Change the client app state and notify the manager.Uses of ClientAppState in net.i2p.jetty
Fields in net.i2p.jetty declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateJettyStart._stateCurrent state of the server.Methods in net.i2p.jetty that return ClientAppStateMethods in net.i2p.jetty with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidJettyStart.changeState(ClientAppState state) Changes the app state and notifies listeners.private voidJettyStart.changeState(ClientAppState state, Exception e) Changes the app state and notifies listeners.Uses of ClientAppState in net.i2p.router.news
Fields in net.i2p.router.news declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateNewsManager._stateThe state of the news client app.Methods in net.i2p.router.news that return ClientAppStateMethods in net.i2p.router.news with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidNewsManager.changeState(ClientAppState state) Changes the state of the client app.Uses of ClientAppState in net.i2p.router.startup
Methods in net.i2p.router.startup with parameters of type ClientAppStateModifier and TypeMethodDescriptionvoidRouterAppManager.notify(ClientApp app, ClientAppState state, String message, Exception e) Must be called on all state transitions except from UNINITIALIZED to INITIALIZED.Uses of ClientAppState in net.i2p.router.sybil
Fields in net.i2p.router.sybil declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateAnalysis._stateCurrent state of the analysis client app.Methods in net.i2p.router.sybil that return ClientAppStateMethods in net.i2p.router.sybil with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidAnalysis.changeState(ClientAppState state) Records the new app state and notifies the console manager.Uses of ClientAppState in net.i2p.router.update
Fields in net.i2p.router.update declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateConsoleUpdateManager._stateCurrent state of the update manager app.Methods in net.i2p.router.update that return ClientAppStateMethods in net.i2p.router.update with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidConsoleUpdateManager.changeState(ClientAppState state) Record the app state and notify the client app manager of the change.Uses of ClientAppState in net.i2p.router.web
Fields in net.i2p.router.web declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateRouterConsoleRunner._stateCurrent state of the console app.private ClientAppStateShellService._stateCurrent state of the service.Methods in net.i2p.router.web that return ClientAppStateModifier and TypeMethodDescriptionGraphGenerator.getState()Always RUNNING.NavHelper.getState()Always RUNNING.RouterConsoleRunner.getState()Current console state.ShellService.getState()Query the state of managed process and determine if it is running or not.Methods in net.i2p.router.web with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidRouterConsoleRunner.changeState(ClientAppState state) Records the new app state and notifies the app manager.private voidShellService.changeState(ClientAppState newState, String message) Changes the app state and notifies listeners.private voidShellService.changeState(ClientAppState newState, String message, Exception ex) Changes the app state and notifies listeners.Uses of ClientAppState in net.i2p.sam
Fields in net.i2p.sam declared as ClientAppStateModifier and TypeFieldDescriptionprivate ClientAppStateSAMBridge._stateCurrent state of the bridge app.Methods in net.i2p.sam that return ClientAppStateModifier and TypeMethodDescriptionSAMBridge.getState()Report the bridge's position in the ClientApp lifecycle.Methods in net.i2p.sam with parameters of type ClientAppStateModifier and TypeMethodDescriptionprivate voidSAMBridge.changeState(ClientAppState state) Record a state change with no associated error.private voidSAMBridge.changeState(ClientAppState state, Exception e) Record the new state and tell the ClientAppManager about it, if there is one.Uses of ClientAppState in org.klomp.snark
Methods in org.klomp.snark that return ClientAppState