Uses of Interface
java.util.concurrent.Executor
-
Packages that use Executor 软件包 描述 com.sun.net.httpserver 提供简单的高级Http服务器API,可用于构建嵌入式HTTP服务器。java.net.http HTTP客户端和WebSocket APIjava.sql 提供使用Java™编程语言访问和处理存储在数据源(通常是关系数据库)中的数据的API。java.util.concurrent 实用类通常在并发编程中有用。javax.management 提供Java Management Extensions的核心类。 -
-
Uses of Executor in com.sun.net.httpserver
Methods in com.sun.net.httpserver that return Executor 变量和类型 方法 描述 abstract Executor
HttpServer. getExecutor()
Methods in com.sun.net.httpserver with parameters of type Executor 变量和类型 方法 描述 abstract void
HttpServer. setExecutor(Executor executor)
设置此服务器的Executor
对象。 -
Uses of Executor in java.net.http
Methods in java.net.http that return types with arguments of type Executor 变量和类型 方法 描述 abstract Optional<Executor>
HttpClient. executor()
返回一个Optional
包含此客户端的Executor
。Methods in java.net.http with parameters of type Executor 变量和类型 方法 描述 HttpClient.Builder
HttpClient.Builder. executor(Executor executor)
设置用于异步和从属任务的执行程序。 -
Uses of Executor in java.sql
Methods in java.sql with parameters of type Executor 变量和类型 方法 描述 void
Connection. abort(Executor executor)
终止打开的连接。void
Connection. setNetworkTimeout(Executor executor, int milliseconds)
设置最大期限Connection
或从Connection
创建的Connection
将等待数据库回复任何一个请求。 -
Uses of Executor in java.util.concurrent
Subinterfaces of Executor in java.util.concurrent 变量和类型 接口 描述 interface
ExecutorService
interface
ScheduledExecutorService
ExecutorService
,可以安排命令在给定延迟后运行,或定期执行。Classes in java.util.concurrent that implement Executor 变量和类型 类 描述 class
AbstractExecutorService
提供ExecutorService
执行方法的默认实现。class
ForkJoinPool
class
ScheduledThreadPoolExecutor
ThreadPoolExecutor
,可以额外安排命令在给定延迟后运行,或定期执行。class
ThreadPoolExecutor
ExecutorService
,使用可能的多个池化线程之一执行每个提交的任务,通常使用Executors
工厂方法进行配置。Methods in java.util.concurrent that return Executor 变量和类型 方法 描述 Executor
CompletableFuture. defaultExecutor()
返回用于未指定Executor的异步方法的缺省Executor。static Executor
CompletableFuture. delayedExecutor(long delay, TimeUnit unit)
返回一个新的Executor,它在给定的延迟之后将任务提交给默认执行程序(如果非正数则没有延迟)。static Executor
CompletableFuture. delayedExecutor(long delay, TimeUnit unit, Executor executor)
返回一个新的Executor,它在给定的延迟之后将任务提交给给定的基本执行程序(如果非正数则没有延迟)。Executor
SubmissionPublisher. getExecutor()
返回用于异步传递的Executor。Methods in java.util.concurrent with parameters of type Executor 变量和类型 方法 描述 CompletionStage<Void>
CompletionStage. acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)
返回一个新的CompletionStage,当此或其他给定阶段正常完成时,使用提供的执行程序执行,并将相应的结果作为所提供操作的参数。<U> CompletionStage<U>
CompletionStage. applyToEitherAsync(CompletionStage<? extends T> other, Function<? super T,U> fn, Executor executor)
返回一个新的CompletionStage,当这个或另一个给定阶段正常完成时,使用提供的执行程序执行,并将相应的结果作为所提供函数的参数。CompletableFuture<T>
CompletableFuture. completeAsync(Supplier<? extends T> supplier, Executor executor)
使用给定执行程序从异步任务调用给定的Supplier函数的结果完成此CompletableFuture。static Executor
CompletableFuture. delayedExecutor(long delay, TimeUnit unit, Executor executor)
返回一个新的Executor,它在给定的延迟之后将任务提交给给定的基本执行程序(如果非正数则没有延迟)。<U> CompletionStage<U>
CompletionStage. handleAsync(BiFunction<? super T,Throwable,? extends U> fn, Executor executor)
返回一个新的CompletionStage,当该阶段正常或异常完成时,使用提供的执行程序执行,该阶段的结果和异常作为所提供函数的参数。CompletionStage<Void>
CompletionStage. runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)
返回一个新的CompletionStage,当此和另一个给定阶段都正常完成时,使用提供的执行程序执行给定的操作。CompletionStage<Void>
CompletionStage. runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)
返回一个新的CompletionStage,当此或其他给定阶段正常完成时,使用提供的执行程序执行给定的操作。static CompletableFuture<Void>
CompletableFuture. runAsync(Runnable runnable, Executor executor)
返回一个新的CompletableFuture,它在运行给定操作后由在给定执行程序中运行的任务异步完成。static <U> CompletableFuture<U>
CompletableFuture. supplyAsync(Supplier<U> supplier, Executor executor)
返回由给定执行程序中运行的任务异步完成的新CompletableFuture,其中包含通过调用给定供应商获得的值。CompletionStage<Void>
CompletionStage. thenAcceptAsync(Consumer<? super T> action, Executor executor)
返回一个新的CompletionStage,当这个阶段正常完成时,使用提供的Executor执行,该阶段的结果作为提供的操作的参数。<U> CompletionStage<Void>
CompletionStage. thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action, Executor executor)
返回一个新的CompletionStage,当这个和另一个给定的阶段都正常完成时,使用提供的执行程序执行,其中两个结果作为提供的操作的参数。<U> CompletionStage<U>
CompletionStage. thenApplyAsync(Function<? super T,? extends U> fn, Executor executor)
返回一个新的CompletionStage,当这个阶段正常完成时,使用提供的Executor执行,该阶段的结果作为所提供函数的参数。<U,V>
CompletionStage<V>CompletionStage. thenCombineAsync(CompletionStage<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor)
返回一个新的CompletionStage,当这个和另一个给定的阶段都正常完成时,使用提供的执行器执行,两个结果作为提供的函数的参数。<U> CompletionStage<U>
CompletionStage. thenComposeAsync(Function<? super T,? extends CompletionStage<U>> fn, Executor executor)
返回一个新的CompletionStage,它使用与给定函数返回的CompletionStage相同的值完成,使用提供的Executor执行。CompletionStage<Void>
CompletionStage. thenRunAsync(Runnable action, Executor executor)
返回一个新的CompletionStage,当此阶段正常完成时,使用提供的Executor执行给定的操作。CompletionStage<T>
CompletionStage. whenCompleteAsync(BiConsumer<? super T,? super Throwable> action, Executor executor)
返回一个新的CompletionStage,其结果或异常与此阶段相同,在此阶段完成时使用提供的Executor执行给定的操作。Constructors in java.util.concurrent with parameters of type Executor 构造器 描述 ExecutorCompletionService(Executor executor)
使用提供的执行程序创建ExecutorCompletionService以执行基本任务,将LinkedBlockingQueue
创建为完成队列。ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
使用提供的执行程序创建ExecutorCompletionService,以执行基本任务,并将提供的队列作为其完成队列。SubmissionPublisher(Executor executor, int maxBufferCapacity)
使用给定的Executor创建一个新的SubmissionPublisher,用于向订阅者进行异步传递,具有给定的每个订阅者的最大缓冲区大小,并且没有方法onNext
中的订阅者异常处理程序。SubmissionPublisher(Executor executor, int maxBufferCapacity, BiConsumer<? super Flow.Subscriber<? super T>,? super Throwable> handler)
使用给定的Executor创建一个新的SubmissionPublisher,用于向订阅者进行异步传递,并为每个订阅者提供给定的最大缓冲区大小,如果为非null,则在任何Subscriber在方法onNext
中抛出异常时调用给定的处理程序。 -
Uses of Executor in javax.management
Constructors in javax.management with parameters of type Executor 构造器 描述 NotificationBroadcasterSupport(Executor 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 givenExecutor
.
-