# Hierarchy For Package com.complexible.common.cancellation

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.complexible.common.cancellation.CancellationManager (implements com.complexible.common.base.Disposable)
  - com.complexible.common.cancellation.CancellationUtil
  - com.complexible.common.cancellation.DefaultCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.common.cancellation.DelegatingCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.common.cancellation.DummyCancellationPoint (implements com.complexible.common.cancellation.CancellationPoint)
  - com.complexible.common.cancellation.TimeoutCancelCheck (implements com.complexible.common.cancellation.CancelCheck)

## Interface Hierarchy

- java.lang.AutoCloseable
  - com.complexible.common.cancellation.CancellationPoint (also extends com.complexible.common.cancellation.CancelCheck, com.complexible.common.cancellation.Cancellable)
- com.complexible.common.cancellation.CancelCheck
  - com.complexible.common.cancellation.CancellationPoint (also extends java.lang.AutoCloseable, com.complexible.common.cancellation.Cancellable)
- com.complexible.common.cancellation.Cancellable
  - com.complexible.common.cancellation.CancellationPoint (also extends java.lang.AutoCloseable, com.complexible.common.cancellation.CancelCheck)
- com.complexible.common.cancellation.CancellationManager.CheckedFunction<T,R>