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

- Packages that use I2PAppThread
  Package | Description
  --- | ---
  net.i2p.i2ptunnel |
  net.i2p.sam |
  org.klomp.snark |

- - ### Uses of I2PAppThread in net.i2p.i2ptunnel

    Subclasses of I2PAppThread in net.i2p.i2ptunnel
    Modifier and Type | Class and Description
    --- | ---
    `class` | `I2Ping.PingHandler`
    `class` | `I2PTunnelHTTPClientRunner` Override the response with a stream filtering the HTTP headers received.
    `class` | `I2PTunnelRunner`

  - ### Uses of I2PAppThread in net.i2p.sam

    Fields in net.i2p.sam declared as I2PAppThread
    Modifier and Type | Field and Description
    --- | ---
    `protected I2PAppThread` | SAMHandler.`thread`

  - ### Uses of I2PAppThread in org.klomp.snark

    Subclasses of I2PAppThread in org.klomp.snark
    Modifier and Type | Class and Description
    --- | ---
    `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.