# Package org.apache.ignite.internal.util.worker

Common utility classes for threads.

Interface Summary
GridWorkerListener: This interface defines worker listener.
WorkProgressDispatcher: Dispatcher of workers' progress which allows us to understand if worker freezes.

Class Summary
CycleThread: Thread wrapper for standart cycle operations.
GridWorker: Extension to standard `Runnable` interface.
GridWorkerFuture<T>: Future for locally executed closure that defines cancellation logic.
GridWorkerListenerAdapter: Convenience adapter for `GridWorkerListener`.
GridWorkerPool: Pool of runnable workers.