# Hierarchy For Package org.mariadb.jdbc.internal.util.scheduler

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
        - org.mariadb.jdbc.internal.util.scheduler.DynamicSizedSchedulerImpl (implements org.mariadb.jdbc.internal.util.scheduler.DynamicSizedSchedulerInterface)
        - org.mariadb.jdbc.internal.util.scheduler.FixedSizedSchedulerImpl
  - org.mariadb.jdbc.internal.util.scheduler.MariaDbThreadFactory (implements java.util.concurrent.ThreadFactory)
  - org.mariadb.jdbc.internal.util.scheduler.SchedulerServiceProviderHolder

## Interface Hierarchy

- java.util.concurrent.Executor
  - java.util.concurrent.ExecutorService
    - java.util.concurrent.ScheduledExecutorService
      - org.mariadb.jdbc.internal.util.scheduler.DynamicSizedSchedulerInterface
- org.mariadb.jdbc.internal.util.scheduler.SchedulerServiceProviderHolder.SchedulerProvider