## Uses of Class
org.apache.ignite.internal.util.worker.GridWorker

Packages that use GridWorker
Package | Description
--- | ---
org.apache.ignite.internal.processors.cache.persistence |
org.apache.ignite.internal.processors.job | TODO.
org.apache.ignite.internal.processors.query.schema |
org.apache.ignite.internal.util | System-wide utility routine and helper classes.
org.apache.ignite.internal.util.worker | Common utility classes for threads.
org.apache.ignite.thread | Contains threads-related utility classes.

### Uses of GridWorker in org.apache.ignite.internal.processors.cache.persistence

Subclasses of GridWorker in org.apache.ignite.internal.processors.cache.persistence
Modifier and Type | Class and Description
--- | ---
`class` | `GridCacheDatabaseSharedManager.Checkpointer`

### Uses of GridWorker in org.apache.ignite.internal.processors.job

Subclasses of GridWorker in org.apache.ignite.internal.processors.job
Modifier and Type | Class and Description
--- | ---
`class` | `GridJobWorker` Job worker.

### Uses of GridWorker in org.apache.ignite.internal.processors.query.schema

Subclasses of GridWorker in org.apache.ignite.internal.processors.query.schema
Modifier and Type | Class and Description
--- | ---
`class` | `SchemaOperationWorker` Schema operation executor.

### Uses of GridWorker in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util with parameters of type GridWorker
Modifier and Type | Method and Description
--- | ---
`static void` | IgniteUtils.`cancel(GridWorker w)` Cancels given runnable.
`static void` | IgniteUtils.`join(GridWorker w)` Joins worker.
`static boolean` | IgniteUtils.`join(GridWorker w, IgniteLogger log)` Joins runnable.

Method parameters in org.apache.ignite.internal.util with type arguments of type GridWorker
Modifier and Type | Method and Description
--- | ---
`static void` | IgniteUtils.`cancel(Iterable<? extends GridWorker> ws)` Cancels collection of runnables.
`static boolean` | IgniteUtils.`join(Iterable<? extends GridWorker> ws, IgniteLogger log)` Joins given collection of runnables.

### Uses of GridWorker in org.apache.ignite.internal.util.worker

Methods in org.apache.ignite.internal.util.worker with parameters of type GridWorker
Modifier and Type | Method and Description
--- | ---
`void` | GridWorkerPool.`execute(GridWorker w)` Schedules runnable task for execution.
`void` | GridWorkerListener.`onStarted(GridWorker w)`
`void` | GridWorkerListenerAdapter.`onStarted(GridWorker w)`
`void` | GridWorkerListener.`onStopped(GridWorker w)`
`void` | GridWorkerListenerAdapter.`onStopped(GridWorker w)`
`void` | GridWorkerFuture.`setWorker(GridWorker w)`

### Uses of GridWorker in org.apache.ignite.thread

Constructors in org.apache.ignite.thread with parameters of type GridWorker
Constructor and Description
`IgniteThread(GridWorker worker)` Creates thread with given worker.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 2.1.0
Release Date | : July 20 2017