## Uses of Interface
net.i2p.util.I2PThread.OOMEventListener

- Packages that use I2PThread.OOMEventListener
  Package | Description
  --- | ---
  net.i2p.router.tasks | Periodic maintenance tasks and background jobs for I2P router operations.
  net.i2p.util | Core utility classes and helper functions used throughout the I2P router and applications.

- - ### Uses of I2PThread.OOMEventListener in net.i2p.router.tasks

    Classes in net.i2p.router.tasks that implement I2PThread.OOMEventListener
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OOMListener` Out-of-memory error handler for emergency router shutdown.

  - ### Uses of I2PThread.OOMEventListener in net.i2p.util

    Methods in net.i2p.util with parameters of type I2PThread.OOMEventListener
    Modifier and Type | Method and Description
    --- | ---
    `static void` | I2PThread.`addOOMEventListener(I2PThread.OOMEventListener lsnr)` register a new component that wants notification of OOM events
    `void` | I2PAppThread.`addOOMEventThreadListener(I2PThread.OOMEventListener lsnr)` register a new component that wants notification of OOM events
    `static void` | I2PThread.`removeOOMEventListener(I2PThread.OOMEventListener lsnr)` unregister a component that wants notification of OOM events
    `void` | I2PAppThread.`removeOOMEventThreadListener(I2PThread.OOMEventListener lsnr)` unregister a component that wants notification of OOM events