## Uses of Interface
net.i2p.router.tunnel.TunnelGateway.QueuePreprocessor

Packages that use TunnelGateway.QueuePreprocessor
net.i2p.router.tunnel

Uses of TunnelGateway.QueuePreprocessor in net.i2p.router.tunnel

Classes in net.i2p.router.tunnel that implement TunnelGateway.QueuePreprocessor
`class` `BatchedPreprocessor` Batching preprocessor that will briefly delay the sending of a message if it doesn't fill up a full tunnel message, in which case it queues up an additional flush task.
`class` `BatchedRouterPreprocessor` Honor the 'batchFrequency' tunnel pool setting or the 'router.batchFrequency' router config setting, and track fragmentation.
`class` `TrivialPreprocessor` Do the simplest thing possible for preprocessing - for each message available, turn it into the minimum number of fragmented preprocessed blocks, sending each of those out.
`class` `TrivialRouterPreprocessor` Minor extension to track fragmentation

Constructors in net.i2p.router.tunnel with parameters of type TunnelGateway.QueuePreprocessor
`TunnelGateway(I2PAppContext context, TunnelGateway.QueuePreprocessor preprocessor, TunnelGateway.Sender sender, TunnelGateway.Receiver receiver)`