Package net.i2p.router.tunnel.pool

Class Summary
BuildExecutor Single threaded controller of the tunnel creation process, spanning all tunnel pools.
BuildHandler Handle the received tunnel build message requests and replies, including sending responsses to requests, updating the lists of our tunnels and participating tunnels, and updating stats.
BuildRequestor Methods for creating Tunnel Build Messages, i.e.
ClientPeerSelector Pick peers randomly out of the fast pool, and put them into tunnels ordered by XOR distance from a random key.
ExpireJob This runs twice for each tunnel.
ExploratoryPeerSelector Pick peers randomly out of the not-failing pool, and put them into a tunnel ordered by XOR distance from a random key.
ParticipatingThrottler Count how often we have accepted a tunnel with the peer as the previous or next hop.
PooledTunnelCreatorConfig  
TestJob  
TunnelPeerSelector Coordinate the selection of peers to go into a tunnel for one particular pool.
TunnelPool A group of tunnels for the router or a particular client, in a single direction.
TunnelPoolManager