public class MapQueryLazyWorker
extends GridWorker
| Constructor and Description |
|---|
MapQueryLazyWorker(String instanceName,
MapQueryLazyWorkerKey key,
IgniteLogger log,
GridMapQueryExecutor exec)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
activeCount() |
void |
awaitStop()
Await worker stop.
|
protected void |
body() |
static MapQueryLazyWorker |
currentWorker() |
MapQueryLazyWorkerKey |
key() |
void |
result(org.apache.ignite.internal.processors.query.h2.twostep.MapQueryResult res) |
void |
stop(boolean nodeStop)
Stop the worker.
|
void |
submit(Runnable task)
Submit task to worker.
|
public MapQueryLazyWorker(String instanceName, MapQueryLazyWorkerKey key, IgniteLogger log, GridMapQueryExecutor exec)
instanceName - Instance name.key - Lazy worker key.log - Logger.exec - Map query executor.protected void body()
throws InterruptedException,
IgniteInterruptedCheckedException
InterruptedExceptionIgniteInterruptedCheckedExceptionpublic void submit(Runnable task)
task - Task to be executed.public MapQueryLazyWorkerKey key()
public void stop(boolean nodeStop)
nodeStop - Node is stopping.public void awaitStop()
public void result(org.apache.ignite.internal.processors.query.h2.twostep.MapQueryResult res)
res - Map query result.public static MapQueryLazyWorker currentWorker()
null if call is performed not from lazy worker thread.public static int activeCount()
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.2-p3 Release Date : April 25 2019