# Hierarchy For Package fr.gouv.vitam.common.thread

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - fr.gouv.vitam.common.thread.VitamThreadPoolExecutor (implements org.eclipse.jetty.util.thread.ThreadPool)
  - fr.gouv.vitam.common.thread.ExecutorUtils
  - fr.gouv.vitam.common.thread.RunWithCustomExecutorRule (implements org.junit.ClassRule, org.junit.rules.TestRule)
  - java.lang.Thread (implements java.lang.Runnable)
    - fr.gouv.vitam.common.thread.VitamThreadFactory.VitamThread
  - fr.gouv.vitam.common.thread.VitamThreadFactory (implements java.util.concurrent.ThreadFactory)
  - fr.gouv.vitam.common.thread.VitamThreadUtils

## Annotation Interface Hierarchy

- fr.gouv.vitam.common.thread.RunWithCustomExecutor (implements java.lang.annotation.Annotation)