Package | Description |
---|---|
net.i2p.router.tunnel.pool |
Modifier and Type | Method and Description |
---|---|
(package private) PooledTunnelCreatorConfig |
TunnelPool.configureNewTunnel() |
(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 Type | Method and Description |
---|---|
(package private) void |
TunnelPool.buildComplete(PooledTunnelCreatorConfig cfg)
Remove from the _inprogress list
|
(package private) void |
TunnelPoolManager.buildComplete(PooledTunnelCreatorConfig cfg)
queue a recurring test job if appropriate
|
void |
BuildExecutor.buildComplete(PooledTunnelCreatorConfig cfg,
TunnelPool pool)
This wakes up the executor, so call this after TunnelPool.addTunnel()
so we don't build too many.
|
void |
BuildExecutor.buildSuccessful(PooledTunnelCreatorConfig cfg) |
(package private) void |
BuildExecutor.buildTunnel(TunnelPool pool,
PooledTunnelCreatorConfig cfg) |
static void |
BuildRequestor.request(RouterContext ctx,
TunnelPool pool,
PooledTunnelCreatorConfig cfg,
BuildExecutor exec) |
void |
TunnelPool.tunnelFailed(PooledTunnelCreatorConfig cfg)
This may be called multiple times from TestJob
|
Constructor and Description |
---|
TestJob(RouterContext ctx,
PooledTunnelCreatorConfig cfg,
TunnelPool pool) |