|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.router | |
---|---|
net.i2p.data.i2np | |
net.i2p.router | |
net.i2p.router.admin | |
net.i2p.router.client | |
net.i2p.router.message | |
net.i2p.router.networkdb | |
net.i2p.router.networkdb.kademlia | |
net.i2p.router.peermanager | |
net.i2p.router.startup | |
net.i2p.router.transport | |
net.i2p.router.transport.ntcp | |
net.i2p.router.transport.tcp | Implements the transport for communicating with other routers via TCP/IP. |
net.i2p.router.transport.udp | |
net.i2p.router.tunnel | |
net.i2p.router.tunnel.pool | |
net.i2p.router.web |
Classes in net.i2p.router used by net.i2p.data.i2np | |
---|---|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router | |
---|---|
ClientManagerFacade
Manage all interactions with clients |
|
ClientMessage
Wrap a message either destined for a local client or received from one. |
|
ClientMessagePool
Manage all of the inbound and outbound client messages maintained by the router. |
|
ClientTunnelSettings
Wrap up the client settings specifying their tunnel criteria |
|
CommSystemFacade
Manages the communication subsystem between peers, including connections, listeners, transports, connection keys, etc. |
|
HandlerJobBuilder
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up. |
|
InNetMessagePool
Manage a pool of inbound InNetMessages. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
JobQueue
Manage the pending jobs according to whatever algorithm is appropriate, giving preference to earlier scheduled jobs. |
|
JobTiming
Define the timing requirements and statistics for a particular job |
|
KeyManager
Maintain all of the key pairs for the router. |
|
LeaseSetKeys
Wrap up the keys given to the router when a destination connects to it |
|
MessageHistory
Simply act as a pen register of messages sent in and out of the router. |
|
MessageReceptionInfo
Wrap up the details of how a ClientMessage was received from the network |
|
MessageSelector
Define a mechanism to select what messages are associated with a particular OutNetMessage. |
|
MessageStateMonitor
Keep track of the inbound and outbound messages in memory. |
|
MessageValidator
Singleton to manage the logic (and historical data) to determine whether a message is valid or not (meaning it isn't expired and hasn't already been received). |
|
NetworkDatabaseFacade
Defines the mechanism for interacting with I2P's network database |
|
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur. |
|
OutNetMessagePool
Maintain a pool of OutNetMessages destined for other routers, organized by priority, expiring messages as necessary. |
|
PeerManagerFacade
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided. |
|
PeerSelectionCriteria
Defines the criteria for selecting a set of peers for use when searching the PeerManager |
|
ProfileManager
|
|
ReplyJob
Defines an executable task that can be fired off in reply to a message |
|
Router
Main driver for the router. |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
RouterThrottle
Gatekeeper for deciding whether to throttle the further processing of messages through the router. |
|
RouterThrottleImpl
Simple throttle that basically stops accepting messages or nontrivial requests if the jobQueue lag is too large. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
|
Shitlist
Routers are shitlisted only if none of our transports can talk to them or their signed router info is completely screwy. |
|
StatisticsManager
Maintain the statistics about the router |
|
TunnelInfo
Defines the information associated with a tunnel |
|
TunnelManagerFacade
Build and maintain tunnels throughout the network. |
|
TunnelPoolSettings
Wrap up the settings for a pool of tunnels (duh) |
Classes in net.i2p.router used by net.i2p.router.admin | |
---|---|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
Classes in net.i2p.router used by net.i2p.router.client | |
---|---|
ClientManagerFacade
Manage all interactions with clients |
|
ClientMessage
Wrap a message either destined for a local client or received from one. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
Classes in net.i2p.router used by net.i2p.router.message | |
---|---|
ClientMessage
Wrap a message either destined for a local client or received from one. |
|
HandlerJobBuilder
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
MessageSelector
Define a mechanism to select what messages are associated with a particular OutNetMessage. |
|
ReplyJob
Defines an executable task that can be fired off in reply to a message |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
TunnelInfo
Defines the information associated with a tunnel |
Classes in net.i2p.router used by net.i2p.router.networkdb | |
---|---|
HandlerJobBuilder
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router.networkdb.kademlia | |
---|---|
HandlerJobBuilder
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
MessageSelector
Define a mechanism to select what messages are associated with a particular OutNetMessage. |
|
NetworkDatabaseFacade
Defines the mechanism for interacting with I2P's network database |
|
ReplyJob
Defines an executable task that can be fired off in reply to a message |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
|
TunnelInfo
Defines the information associated with a tunnel |
Classes in net.i2p.router used by net.i2p.router.peermanager | |
---|---|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
PeerManagerFacade
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided. |
|
PeerSelectionCriteria
Defines the criteria for selecting a set of peers for use when searching the PeerManager |
|
ProfileManager
|
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
Classes in net.i2p.router used by net.i2p.router.startup | |
---|---|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router.transport | |
---|---|
CommSystemFacade
Manages the communication subsystem between peers, including connections, listeners, transports, connection keys, etc. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
MessageSelector
Define a mechanism to select what messages are associated with a particular OutNetMessage. |
|
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur. |
|
ReplyJob
Defines an executable task that can be fired off in reply to a message |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
Classes in net.i2p.router used by net.i2p.router.transport.ntcp | |
---|---|
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur. |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router.transport.tcp | |
---|---|
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur. |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router.transport.udp | |
---|---|
OutNetMessage
Wrap up an outbound I2NP message, along with the information associated with its delivery and jobs to be fired off if particular events occur. |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
Classes in net.i2p.router used by net.i2p.router.tunnel | |
---|---|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
|
TunnelInfo
Defines the information associated with a tunnel |
Classes in net.i2p.router used by net.i2p.router.tunnel.pool | |
---|---|
ClientTunnelSettings
Wrap up the client settings specifying their tunnel criteria |
|
HandlerJobBuilder
Defines a class that builds jobs to handle a particular message - these builders are registered with the InNetMessagePool for various I2NP message types, allowing immediate queueing of a handler job rather than waiting for a polling job to come pick it up. |
|
Job
Defines an executable task |
|
JobImpl
Base implementation of a Job |
|
MessageSelector
Define a mechanism to select what messages are associated with a particular OutNetMessage. |
|
ReplyJob
Defines an executable task that can be fired off in reply to a message |
|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
Service
Define the manageable service interface for the subsystems in the I2P router |
|
TunnelInfo
Defines the information associated with a tunnel |
|
TunnelManagerFacade
Build and maintain tunnels throughout the network. |
|
TunnelPoolSettings
Wrap up the settings for a pool of tunnels (duh) |
Classes in net.i2p.router used by net.i2p.router.web | |
---|---|
RouterContext
Build off the core I2P context to provide a root for a router instance to coordinate its resources. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |