public abstract class IgniteSpiThread extends IgniteThread
IgniteThread class:
body()Thread.State, Thread.UncaughtExceptionHandlerGRP_IDX_UNASSIGNED, igniteInstanceNameMAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY| Modifier | Constructor and Description |
|---|---|
protected |
IgniteSpiThread(String igniteInstanceName,
String name,
IgniteLogger log)
Creates thread with given
name. |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
body()
Body of SPI thread.
|
protected void |
cleanup()
Should be overridden by child classes if cleanup logic is required.
|
void |
run() |
String |
toString() |
cachePoolThread, compositeRwLockIndex, compositeRwLockIndex, createName, current, currentThreadCanRequestBinaryMetadata, getIgniteInstanceName, isForbiddenToRequestBinaryMetadata, onEntryProcessorEntered, onEntryProcessorLeft, onForbidBinaryMetadataRequestSectionEntered, onForbidBinaryMetadataRequestSectionLeft, policy, stripeactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, yieldprotected IgniteSpiThread(String igniteInstanceName, String name, IgniteLogger log)
name.igniteInstanceName - Name of grid this thread is created in.name - Thread's name.log - Grid logger to use.protected void cleanup()
protected abstract void body()
throws InterruptedException
InterruptedException - If thread got interrupted.public String toString()
toString in class IgniteThread
GridGain In-Memory Computing Platform : ver. 8.9.26 Release Date : October 16 2025