# Hierarchy For Package groovy.concurrent

Package Hierarchies:

- All Packages

## Class Hierarchy

- class java.lang.Object
  - enum groovy.concurrent.ActorOptions.Overflow
  - enum groovy.concurrent.ActorOptions.StashOverflow
  - class groovy.concurrent.Agent
  - class groovy.concurrent.Agent.SerialExecutor
  - class groovy.concurrent.AwaitResult
  - class groovy.concurrent.AwaitableAdapterRegistry
  - class groovy.concurrent.AwaitableAdapterRegistry.BuiltInAdapter
  - class groovy.concurrent.BroadcastChannel
  - class groovy.concurrent.BroadcastChannel.BroadcastFlowPublisher
  - class groovy.concurrent.BroadcastChannel.BroadcastFlowSubscription
  - class groovy.concurrent.ChannelSelect
  - enum groovy.concurrent.ChannelSelect.Kind
  - class groovy.concurrent.ChannelSelect.Offer
  - enum groovy.concurrent.ChannelSelect.Policy
  - class groovy.concurrent.ChannelSelect.Result
  - class groovy.concurrent.ConcurrentConfig
  - class groovy.concurrent.DataflowVariable
  - class groovy.concurrent.Dataflows
  - class groovy.concurrent.ParallelScope
  - class java.lang.Record
    - class groovy.concurrent.ActorOptions
  - class java.lang.Throwable
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class java.lang.IllegalStateException
          - class groovy.concurrent.ChannelClosedException
  - class java.util.concurrent.CompletableFuture
    - class groovy.concurrent.ChannelSelect.Winner

## Interface Hierarchy

- interface groovy.concurrent.Actor
- interface groovy.concurrent.ActorContext
- interface groovy.concurrent.AsyncChannel
- interface groovy.concurrent.AsyncScope
- interface groovy.concurrent.Awaitable
- interface groovy.concurrent.AwaitableAdapter
- interface groovy.concurrent.Cancellable
- interface groovy.concurrent.Pool
- interface groovy.concurrent.ReactorHandler
- interface groovy.concurrent.StatefulHandler