| Package | Description |
|---|---|
| net.i2p.router | The I2P router application handles I2P network communication. |
| net.i2p.router.dummy | Dummy implementations and stub classes for testing purposes. |
| net.i2p.router.tunnel.pool | Tunnel pool management, creation, and peer selection for I2P's anonymous routing system. |
| net.i2p.router.web.helpers | Helpers and handlers for the router console user interface, with these classes supporting the webapp in routerconsole.war. |
| Modifier and Type | Method and Description |
|---|---|
TunnelPool | TunnelManagerFacade.getInboundExploratoryPool()for TunnelRenderer in router console |
TunnelPool | TunnelManagerFacade.getInboundPool(Hash client) |
TunnelPool | TunnelManagerFacade.getOutboundExploratoryPool()for TunnelRenderer in router console |
TunnelPool | TunnelManagerFacade.getOutboundPool(Hash client) |
| Modifier and Type | Method and Description |
|---|---|
Map<Hash,TunnelPool> | TunnelManagerFacade.getInboundClientPools()for TunnelRenderer in router console |
Map<Hash,TunnelPool> | TunnelManagerFacade.getOutboundClientPools()for TunnelRenderer in router console |
| Modifier and Type | Method and Description |
|---|---|
void | TunnelManagerFacade.listPools(List<TunnelPool> out)for TunnelRenderer in router console |
| Modifier and Type | Method and Description |
|---|---|
TunnelPool | DummyTunnelManagerFacade.getInboundExploratoryPool() |
TunnelPool | DummyTunnelManagerFacade.getInboundPool(Hash client) |
TunnelPool | DummyTunnelManagerFacade.getOutboundExploratoryPool() |
TunnelPool | DummyTunnelManagerFacade.getOutboundPool(Hash client) |
| Modifier and Type | Method and Description |
|---|---|
Map<Hash,TunnelPool> | DummyTunnelManagerFacade.getInboundClientPools() |
Map<Hash,TunnelPool> | DummyTunnelManagerFacade.getOutboundClientPools() |
| Modifier and Type | Method and Description |
|---|---|
void | DummyTunnelManagerFacade.listPools(List<TunnelPool> out) |
| Modifier and Type | Class and Description |
|---|---|
class | AliasedTunnelPoolA tunnel pool with its own settings and Destination,
but uses another pool for its tunnels. |
| Modifier and Type | Method and Description |
|---|---|
TunnelPool | TunnelPoolManager.getInboundExploratoryPool()For TunnelRenderer in router console |
TunnelPool | TunnelPoolManager.getInboundPool(Hash client) |
TunnelPool | TunnelPoolManager.getOutboundExploratoryPool()For TunnelRenderer in router console |
TunnelPool | TunnelPoolManager.getOutboundPool(Hash client) |
(package private) TunnelPool | TunnelPool.getPairedPool()Paired pool (inbound <-> outbound for same destination). |
TunnelPool | PooledTunnelCreatorConfig.getTunnelPool() |
| Modifier and Type | Method and Description |
|---|---|
Map<Hash,TunnelPool> | TunnelPoolManager.getInboundClientPools()for TunnelRenderer in router console |
Map<Hash,TunnelPool> | TunnelPoolManager.getOutboundClientPools()for TunnelRenderer in router console |
| Modifier and Type | Method and Description |
|---|---|
protected static Set<Hash> | TunnelPeerSelector.getPeersInPool(RouterContext ctx,
TunnelPool pool)Get all non-self peers in active tunnels of the given pool. |
(package private) boolean | BuildExecutor.isPoolInBackoff(TunnelPool pool)Check if a pool is in backoff due to consecutive build failures. |
(package private) void | BuildExecutor.removePoolState(TunnelPool pool)Remove failure state for a pool that is being removed. |
(package private) void | TunnelPool.setPairedPool(TunnelPool pool)Paired pool (inbound <-> outbound for same destination). |
| Modifier and Type | Method and Description |
|---|---|
void | TunnelPoolManager.listPools(List<TunnelPool> out)list of TunnelPool instances currently in play |
| Constructor and Description |
|---|
AliasedTunnelPool(RouterContext ctx,
TunnelPoolManager mgr,
TunnelPoolSettings settings,
TunnelPool aliasOf)Create an aliased tunnel pool. |
PooledTunnelCreatorConfig(RouterContext ctx,
int length,
boolean isInbound,
Hash destination,
TunnelPool pool)Creates a new instance of PooledTunnelCreatorConfig |
TestJob(RouterContext ctx,
PooledTunnelCreatorConfig cfg,
TunnelPool pool)TestJob. |
| Modifier and Type | Method and Description |
|---|---|
void | TunnelRenderer.renderLifetimeBandwidth(Writer out,
TunnelPool in,
TunnelPool outPool)renderLifetimeBandwidth. |