Packages that use I2PThread.OOMEventListener
Package
Description
The I2P router application handles I2P network communication.
Periodic maintenance jobs: stats coalescing, cryptographic algorithm checks, liveliness marking, out-of-memory handling, thread dumps, the watchdog, graceful shutdown and soft restart, update installation, republishing and config reloading.
General utility classes shared across the core libraries and the router.
Uses of I2PThread.OOMEventListener in net.i2p.router
Fields in net.i2p.router declared as I2PThread.OOMEventListenerModifier and TypeFieldDescriptionprivate I2PThread.OOMEventListenerRouter._oomListenerListener notified on out-of-memory errors.Uses of I2PThread.OOMEventListener in net.i2p.router.tasks
Classes in net.i2p.router.tasks that implement I2PThread.OOMEventListenerModifier and TypeClassDescriptionclassOut-of-memory error handler for emergency router shutdown.Uses of I2PThread.OOMEventListener in net.i2p.util
Fields in net.i2p.util with type parameters of type I2PThread.OOMEventListenerModifier and TypeFieldDescriptionprivate static final Set<I2PThread.OOMEventListener> I2PThread._listenersOOM listeners registered for every threadprivate final Set<I2PThread.OOMEventListener> I2PAppThread._threadListenersOOM listeners registered on this threadMethods in net.i2p.util with parameters of type I2PThread.OOMEventListenerModifier and TypeMethodDescriptionstatic voidI2PThread.addOOMEventListener(I2PThread.OOMEventListener lsnr) Register a new component that wants notification of OOM events.voidI2PAppThread.addOOMEventThreadListener(I2PThread.OOMEventListener lsnr) Register a new component that wants notification of OOM events.static voidI2PThread.removeOOMEventListener(I2PThread.OOMEventListener lsnr) Unregister a component that wants notification of OOM events.voidI2PAppThread.removeOOMEventThreadListener(I2PThread.OOMEventListener lsnr) Unregister a component that wants notification of OOM events.