Hierarchy For Package de.dytanic.cloudnet.common.concurrent

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • de.dytanic.cloudnet.common.concurrent.CompletableTask<V> (implements de.dytanic.cloudnet.common.concurrent.ITask<V>)
    • de.dytanic.cloudnet.common.concurrent.CompletedTask<V> (implements de.dytanic.cloudnet.common.concurrent.ITask<V>)
    • de.dytanic.cloudnet.common.concurrent.CountingTask<V> (implements de.dytanic.cloudnet.common.concurrent.ITask<V>)
    • de.dytanic.cloudnet.common.concurrent.DefaultScheduledTask<V> (implements de.dytanic.cloudnet.common.concurrent.IScheduledTask<V>)
    • de.dytanic.cloudnet.common.concurrent.DefaultTaskScheduler (implements de.dytanic.cloudnet.common.concurrent.ITaskScheduler)
    • de.dytanic.cloudnet.common.concurrent.ListenableTask<V> (implements de.dytanic.cloudnet.common.concurrent.ITask<V>)
    • java.lang.Thread (implements java.lang.Runnable)
      • de.dytanic.cloudnet.common.concurrent.WorkerThread (implements java.util.concurrent.ExecutorService)

Interface Hierarchy

  • java.lang.AutoCloseable
  • java.util.concurrent.Callable<V>
    • de.dytanic.cloudnet.common.concurrent.ITask<V> (also extends java.util.concurrent.Future<V>)
  • java.util.concurrent.Executor
  • java.util.concurrent.Future<V>
    • de.dytanic.cloudnet.common.concurrent.ITask<V> (also extends java.util.concurrent.Callable<V>)
  • de.dytanic.cloudnet.common.concurrent.IScheduledTaskInvoker
    • de.dytanic.cloudnet.common.concurrent.ITaskScheduler (also extends java.util.concurrent.Executor)
  • de.dytanic.cloudnet.common.concurrent.ITaskListener<T>
  • de.dytanic.cloudnet.common.concurrent.IThrowableCallback<T,​R>