Packages that use SessionConfig
Package
Description
The Invisible Internet Client Protocol (I2CP) allows applications simplified access to I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).
The I2P router application handles I2P network communication.
Router-side implementation of the Invisible Internet Client Protocol (I2CP): client sessions over plain or TLS sockets, message delivery, and lease and tunnel management on behalf of clients.
Simplified fake implementations of router interfaces (comm system and friends) for testing and embedded builds.
Uses of SessionConfig in net.i2p.data.i2cp
Fields in net.i2p.data.i2cp declared as SessionConfigModifier and TypeFieldDescriptionprivate SessionConfigCreateSessionMessage._sessionConfigThe options the client asked the session to use.private SessionConfigReconfigureSessionMessage._sessionConfigThe new options for that session.Methods in net.i2p.data.i2cp that return SessionConfigModifier and TypeMethodDescriptionCreateSessionMessage.getSessionConfig()Configuration requested for the new session.ReconfigureSessionMessage.getSessionConfig()New configuration to apply to the session.Methods in net.i2p.data.i2cp with parameters of type SessionConfigModifier and TypeMethodDescriptionvoidCreateSessionMessage.setSessionConfig(SessionConfig config) Session config for this message.voidReconfigureSessionMessage.setSessionConfig(SessionConfig config) Session config for this message.Constructors in net.i2p.data.i2cp with parameters of type SessionConfigModifierConstructorDescriptionCreateSessionMessage(SessionConfig config) Carries the given session configuration to the router.Uses of SessionConfig in net.i2p.router
Fields in net.i2p.router declared as SessionConfigModifier and TypeFieldDescriptionprivate final SessionConfigClientMessage._senderConfigConfig of the session that sent it.Methods in net.i2p.router that return SessionConfigModifier and TypeMethodDescriptionabstract SessionConfigClientManagerFacade.getClientSessionConfig(Destination dest) Return the client's current config, or null if not connected.ClientMessage.getSenderConfig()Retrieve the session config of the client that sent the message.Constructors in net.i2p.router with parameters of type SessionConfigModifierConstructorDescriptionClientMessage(Destination toDest, Payload payload, SessionConfig config, Destination fromDest, MessageId msgID, long messageNonce, long expiration, int flags) For outbound (locally originated).Uses of SessionConfig in net.i2p.router.client
Fields in net.i2p.router.client declared as SessionConfigModifier and TypeFieldDescriptionprivate final SessionConfigCreateSessionJob._configOptions for the session being created.(package private) SessionConfigClientConnectionRunner.SessionParams.configThe session's negotiated config.Methods in net.i2p.router.client that return SessionConfigModifier and TypeMethodDescriptionClientManager.getClientSessionConfig(Destination dest) Return the client's current config, or null if not connected.ClientManagerFacadeImpl.getClientSessionConfig(Destination dest) Return the client's current config, or null if not connected.Current client's config, will be null if session not found IS subsession aware.Current client's config, will be null if session not found IS subsession aware.ClientConnectionRunner.getPrimaryConfig()Primary client's config, will be null if session not set up.Methods in net.i2p.router.client with parameters of type SessionConfigModifier and TypeMethodDescription(package private) static ClientMessageEventListener.ReceiveRequestClientMessageEventListener.classifyReceiveBegin(SessionConfig cfg, Payload payload) Validate a ReceiveMessageBeginMessage before any retained payload is read.(package private) static ClientMessageEventListener.ReceiveRequestClientMessageEventListener.classifyReceiveEnd(SessionConfig cfg, Payload payload) Validate a ReceiveMessageEndMessage before the retained payload is released.intClientConnectionRunner.sessionEstablished(SessionConfig config) Caller must send a SessionStatusMessage to the client with the returned code.protected voidClientMessageEventListener.startCreateSessionJob(SessionConfig config) Override for testing.Constructors in net.i2p.router.client with parameters of type SessionConfigModifierConstructorDescriptionCreateSessionJob(RouterContext context, SessionConfig config) Create a job to request tunnels and then a LeaseSet for one client session.Uses of SessionConfig in net.i2p.router.dummy
Methods in net.i2p.router.dummy that return SessionConfigModifier and TypeMethodDescriptionDummyClientManagerFacade.getClientSessionConfig(Destination _dest)