| Interface | Description |
|---|---|
| AsyncChannel | An asynchronous channel for inter-task communication with optional buffering. |
| AsyncScope | A structured concurrency scope that ensures all child tasks complete (or are cancelled) before the scope exits. |
| Awaitable | Core abstraction for asynchronous computations in Groovy. |
| AwaitableAdapter | Service Provider Interface (SPI) for adapting third-party asynchronous types
to Groovy's Awaitable abstraction and to iterables for
for await loops. |
| Class | Description |
|---|---|
| AwaitResult | Represents the outcome of an asynchronous computation that may have succeeded or failed. |
| AwaitableAdapterRegistry | Central registry for AwaitableAdapter instances. |
| Exception | Description |
|---|---|
| ChannelClosedException | Thrown when an AsyncChannel operation is attempted after the channel has been closed. |