Package net.i2p.util
Class I2PAppThread
- java.lang.Object
-
- java.lang.Thread
-
- net.i2p.util.I2PThread
-
- net.i2p.util.I2PAppThread
-
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
DaemonThread
,I2PTunnelOutproxyRunner
,I2PTunnelRunner
,InternalSocketRunner
,SnarkShutdown
,UpdateRunner
public class I2PAppThread extends I2PThread
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class net.i2p.util.I2PThread
I2PThread.OOMEventListener
-
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
-
-
Field Summary
-
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description I2PAppThread()
I2PAppThread(Runnable r)
I2PAppThread(Runnable r, String name)
I2PAppThread(Runnable r, String name, boolean isDaemon)
I2PAppThread(String name)
I2PAppThread(ThreadGroup group, Runnable r, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addOOMEventThreadListener(I2PThread.OOMEventListener lsnr)
register a new component that wants notification of OOM eventsprotected void
fireOOM(OutOfMemoryError oom)
void
removeOOMEventThreadListener(I2PThread.OOMEventListener lsnr)
unregister a component that wants notification of OOM events-
Methods inherited from class net.i2p.util.I2PThread
addOOMEventListener, removeOOMEventListener, run, start
-
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, suspend, toString, yield
-
-
-
-
Constructor Detail
-
I2PAppThread
public I2PAppThread()
-
I2PAppThread
public I2PAppThread(String name)
-
I2PAppThread
public I2PAppThread(Runnable r)
-
I2PAppThread
public I2PAppThread(ThreadGroup group, Runnable r, String name)
- Since:
- 0.9.23
-
-
Method Detail
-
fireOOM
protected void fireOOM(OutOfMemoryError oom)
-
addOOMEventThreadListener
public void addOOMEventThreadListener(I2PThread.OOMEventListener lsnr)
register a new component that wants notification of OOM events
-
removeOOMEventThreadListener
public void removeOOMEventThreadListener(I2PThread.OOMEventListener lsnr)
unregister a component that wants notification of OOM events
-
-