Package groovy.concurrent
package groovy.concurrent
-
ClassDescriptionAsyncChannel<T>An asynchronous channel for inter-task communication with optional buffering.A structured concurrency scope that ensures all child tasks complete (or are cancelled) before the scope exits.Awaitable<T>Core abstraction for asynchronous computations in Groovy.Service Provider Interface (SPI) for adapting third-party asynchronous types to Groovy's
Awaitableabstraction and to iterables forfor awaitloops.Central registry forAwaitableAdapterinstances.AwaitResult<T>Represents the outcome of an asynchronous computation that may have succeeded or failed.Thrown when anAsyncChanneloperation is attempted after the channel has been closed.