## Uses of Class
net.i2p.util.I2PThread

Packages that use I2PThread
net.i2p.i2ptunnel
net.i2p.util: These classes define the several useful utilities used throughout the router and applications.
org.klomp.snark

Uses of I2PThread in net.i2p.i2ptunnel

Subclasses of I2PThread in net.i2p.i2ptunnel
`class` `I2Ping.PingHandler`
`class` `I2PTunnelHTTPClientRunner` Override the response with a stream filtering the HTTP headers received.
`class` `I2PTunnelRunner`

Uses of I2PThread in net.i2p.util

Subclasses of I2PThread in net.i2p.util
`class` `I2PAppThread` Like I2PThread but with per-thread OOM listeners, rather than a static router-wide listener list, so that an OOM in an app won't call the router listener to shutdown the whole router.

Uses of I2PThread in org.klomp.snark

Subclasses of I2PThread in org.klomp.snark
`class` `SnarkManager.SnarkManagerShutdown`
`class` `SnarkShutdown` Makes sure everything ends correctly when shutting down.
`class` `TrackerClient` Informs metainfo tracker of events and gets new peers for peer coordinator.