Uses of Class
net.i2p.router.tunnel.pool.PooledTunnelCreatorConfig
Package
Description
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
Tunnel creation, tunnel build message handling.
-
Uses of PooledTunnelCreatorConfig in net.i2p.router.tunnel
Modifier and TypeMethodDescriptionboolean
TunnelDispatcher.joinOutbound
(PooledTunnelCreatorConfig cfg) We are the outbound gateway - we created this tunnel -
Uses of PooledTunnelCreatorConfig in net.i2p.router.tunnel.pool
Modifier and TypeMethodDescription(package private) PooledTunnelCreatorConfig
AliasedTunnelPool.configureNewTunnel()
(package private) PooledTunnelCreatorConfig
TunnelPool.configureNewTunnel()
This only sets the peers and creation/expiration times in the configuration.(package private) PooledTunnelCreatorConfig
BuildExecutor.removeFromBuilding
(long id) This returns the PTCC up to a minute after it 'expired', thus allowing us to still use a tunnel if it was accepted, and to update peer stats.Modifier and TypeMethodDescriptionAliasedTunnelPool.listPending()
TunnelPool.listPending()
list of tunnelInfo instances of tunnels currently being builtModifier and TypeMethodDescription(package private) void
AliasedTunnelPool.buildComplete
(PooledTunnelCreatorConfig cfg, BuildExecutor.Result result) void
BuildExecutor.buildComplete
(PooledTunnelCreatorConfig cfg, BuildExecutor.Result result) This calls TunnelPool.buildComplete which calls TunnelPool.addTunnel() on success, and then we wake up the executor.(package private) void
TunnelPool.buildComplete
(PooledTunnelCreatorConfig cfg, BuildExecutor.Result result) Remove from the _inprogress list and call addTunnel() if result is SUCCESS.(package private) void
TunnelPoolManager.buildComplete
(PooledTunnelCreatorConfig cfg) queue a recurring test job if appropriate(package private) void
BuildExecutor.buildTunnel
(PooledTunnelCreatorConfig cfg) static boolean
BuildRequestor.request
(RouterContext ctx, PooledTunnelCreatorConfig cfg, BuildExecutor exec) Send out a build request message.ModifierConstructorDescriptionExpireJob
(RouterContext ctx, PooledTunnelCreatorConfig cfg) TestJob
(RouterContext ctx, PooledTunnelCreatorConfig cfg, TunnelPool pool)