## Uses of Interface
java.util.concurrent.Executor

- Packages that use Executor
  Package | Description
  --- | ---
  java.sql | Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
  java.util.concurrent | Utility classes commonly useful in concurrent programming.
  javax.management | Provides the core classes for the Java Management Extensions.
  javax.xml.ws | This package contains the core JAX-WS APIs.
  javax.xml.ws.spi | This package defines SPIs for JAX-WS.

- - ### Uses of Executor in java.sql

    Methods in java.sql with parameters of type Executor
    Modifier and Type | Method and Description
    --- | ---
    `void` | Connection.`abort(Executor executor)` Terminates an open connection.
    `void` | Connection.`setNetworkTimeout(Executor executor, int milliseconds)` Sets the maximum period a `Connection` or objects created from the `Connection` will wait for the database to reply to any one request.

  - ### Uses of Executor in java.util.concurrent

    Subinterfaces of Executor in java.util.concurrent
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExecutorService` An `Executor` that provides methods to manage termination and methods that can produce a `Future` for tracking progress of one or more asynchronous tasks.
    `interface` | `ScheduledExecutorService` An `ExecutorService` that can schedule commands to run after a given delay, or to execute periodically.

    Classes in java.util.concurrent that implement Executor
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractExecutorService` Provides default implementations of `ExecutorService` execution methods.
    `class` | `ForkJoinPool` An `ExecutorService` for running `ForkJoinTask`s.
    `class` | `ScheduledThreadPoolExecutor` A `ThreadPoolExecutor` that can additionally schedule commands to run after a given delay, or to execute periodically.
    `class` | `ThreadPoolExecutor` An `ExecutorService` that executes each submitted task using one of possibly several pooled threads, normally configured using `Executors` factory methods.

    Constructors in java.util.concurrent with parameters of type Executor
    Constructor and Description
    `ExecutorCompletionService(Executor executor)` Creates an ExecutorCompletionService using the supplied executor for base task execution and a `LinkedBlockingQueue` as a completion queue.
    `ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)` Creates an ExecutorCompletionService using the supplied executor for base task execution and the supplied queue as its completion queue.

  - ### Uses of Executor in javax.management

    Constructors in javax.management with parameters of type Executor
    Constructor and Description
    `NotificationBroadcasterSupport(Executor executor)` Constructs a NotificationBroadcasterSupport where each listener is invoked using the given `Executor`.
    `NotificationBroadcasterSupport(Executor executor, MBeanNotificationInfo... info)` Constructs a NotificationBroadcasterSupport with information about the notifications that may be sent, and where each listener is invoked using the given `Executor`.

  - ### Uses of Executor in javax.xml.ws

    Methods in javax.xml.ws that return Executor
    Modifier and Type | Method and Description
    --- | ---
    `Executor` | Service.`getExecutor()` Returns the executor for this `Service`instance.
    `abstract Executor` | Endpoint.`getExecutor()` Returns the executor for this `Endpoint`instance.

    Methods in javax.xml.ws with parameters of type Executor
    Modifier and Type | Method and Description
    --- | ---
    `void` | Service.`setExecutor(Executor executor)` Sets the executor for this `Service` instance.
    `abstract void` | Endpoint.`setExecutor(Executor executor)` Sets the executor for this `Endpoint` instance.

  - ### Uses of Executor in javax.xml.ws.spi

    Methods in javax.xml.ws.spi that return Executor
    Modifier and Type | Method and Description
    --- | ---
    `abstract Executor` | ServiceDelegate.`getExecutor()` Returns the executor for this `Service`instance.

    Methods in javax.xml.ws.spi with parameters of type Executor
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | ServiceDelegate.`setExecutor(Executor executor)` Sets the executor for this `Service` instance.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.