Packages that use PumpedTunnelGateway
Package
Description
Tunnel messages and the tunnel layer: the
TunnelManagerFacade, tunnel build request and reply processing, and the inbound and outbound tunnel structures.Uses of PumpedTunnelGateway in net.i2p.router.tunnel
Subclasses of PumpedTunnelGateway in net.i2p.router.tunnelModifier and TypeClassDescription(package private) classSpecialized pumped tunnel gateway for inbound gateways (IBGWs) that throttles messages by checking bandwidth usage before queuing them.private static classSpecial poison pill PumpedTunnelGateway to signal thread shutdown.Fields in net.i2p.router.tunnel declared as PumpedTunnelGatewayModifier and TypeFieldDescriptionprivate final PumpedTunnelGatewayTunnelGatewayPumper.Requeue._ptgThe gateway to requeue.Fields in net.i2p.router.tunnel with type parameters of type PumpedTunnelGatewayModifier and TypeFieldDescriptionprivate final Set<PumpedTunnelGateway> TunnelGatewayPumper._backloggedGateways whose sends are falling behind, waiting to be requeued.private final Set<PumpedTunnelGateway> TunnelGatewayPumper._inQueueGateways already in the wants queue.private BlockingQueue<PumpedTunnelGateway> TunnelGatewayPumper._wantsPumpingGateways waiting for a pump thread, a dynamically resizable queue.Methods in net.i2p.router.tunnel with parameters of type PumpedTunnelGatewayModifier and TypeMethodDescriptionprivate voidTunnelGatewayPumper.handleRequeue(PumpedTunnelGateway gw) Handle re-adding a gateway to the queue after a short delay if pumping was incomplete.voidTunnelGatewayPumper.wantsPumping(PumpedTunnelGateway gw) Requests pumping for a gateway.Constructors in net.i2p.router.tunnel with parameters of type PumpedTunnelGatewayModifierConstructorDescriptionBuilds the job requeueing one gateway.