Executor (Apache Tomcat 11.0.21 API Documentation)
Description: declaration: package: org.apache.catalina, interface: Executor

# Interface Executor

All Superinterfaces:
  `AutoCloseable, Executor, ExecutorService, Lifecycle`

All Known Implementing Classes:
  `StandardThreadExecutor, StandardVirtualThreadExecutor`

public interface Executor extends ExecutorService, Lifecycle

- ## Nested Class Summary

  ### Nested classes/interfaces inherited from interface Lifecycle

  `Lifecycle.SingleUse`

- ## Field Summary

  ### Fields inherited from interface Lifecycle

  `AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `getName()`

  ### Methods inherited from interface Executor

  `execute`

  ### Methods inherited from interface ExecutorService

  `awaitTermination, close, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminated, shutdown, shutdownNow, submit, submit, submit`

  ### Methods inherited from interface Lifecycle

  `addLifecycleListener, destroy, findLifecycleListeners, getState, getStateName, init, removeLifecycleListener, start, stop`

- ## Method Details

  - ### getName

    String getName()