Package net.i2p.router.tunnel.pool

Class Summary
BuildExecutor Single threaded controller of the tunnel creation process, spanning all tunnel pools.
BuildHandler  
BuildRequestor  
ClientPeerSelector Pick peers randomly out of the fast pool, and put them into tunnels in a random order
ExpireJob  
ExploratoryPeerSelector Pick peers randomly out of the not-failing pool, and put them into randomly ordered tunnels.
HandleTunnelCreateMessageJob Receive a request to join a tunnel, and if we aren't overloaded (per the throttle), join it (updating the tunnelDispatcher), then send back the agreement.
HandleTunnelCreateMessageJob.Builder job builder to redirect all tunnelCreateMessages through this job type
PooledTunnelCreatorConfig  
SendGarlicMessageJob Wrap the tunnel request in a garlic to the participant, and then send it out a tunnel.
TestJob  
TunnelMessageHandlerBuilder  
TunnelPeerSelector Coordinate the selection of peers to go into a tunnel for one particular pool.
TunnelPool  
TunnelPoolManager