Uses of Interface
java.util.concurrent.Callable
-
Packages that use Callable 软件包 描述 com.sun.source.util 为抽象语法树(AST)上的操作提供实用程序。java.util.concurrent 实用类通常在并发编程中有用。javax.tools 为可以从程序调用的工具提供接口,例如编译器。 -
-
Uses of Callable in com.sun.source.util
Classes in com.sun.source.util that implement Callable 变量和类型 类 描述 class
JavacTask
提供对JDK Java编译器javac特定功能的访问。 -
Uses of Callable in java.util.concurrent
Methods in java.util.concurrent that return Callable 变量和类型 方法 描述 static Callable<Object>
Executors. callable(Runnable task)
返回一个Callable
对象,该对象在调用时运行给定任务并返回null
。static <T> Callable<T>
Executors. callable(Runnable task, T result)
返回一个Callable
对象,该对象在调用时运行给定任务并返回给定结果。static Callable<Object>
Executors. callable(PrivilegedAction<?> action)
返回一个Callable
对象,该对象在调用时运行给定的特权操作并返回其结果。static Callable<Object>
Executors. callable(PrivilegedExceptionAction<?> action)
返回一个Callable
对象,该对象在调用时运行给定的特权异常操作并返回其结果。static <T> Callable<T>
Executors. privilegedCallable(Callable<T> callable)
返回一个Callable
对象,当调用该对象时,将在当前访问控制上下文下执行给定的callable
。static <T> Callable<T>
Executors. privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
返回一个Callable
对象,在调用时,将在当前访问控制上下文下执行给定的callable
,并将当前上下文类加载器作为上下文类加载器。Methods in java.util.concurrent with parameters of type Callable 变量和类型 方法 描述 static <T> ForkJoinTask<T>
ForkJoinTask. adapt(Callable<? extends T> callable)
返回一个新的ForkJoinTask
,它执行给定Callable
的call
方法作为其操作,并在ForkJoinTask.join()
返回其结果,将遇到的任何已检查异常转换为RuntimeException
。protected <V> RunnableScheduledFuture<V>
ScheduledThreadPoolExecutor. decorateTask(Callable<V> callable, RunnableScheduledFuture<V> task)
修改或替换用于执行可调用的任务。protected <T> RunnableFuture<T>
AbstractExecutorService. newTaskFor(Callable<T> callable)
返回给定可调用任务的RunnableFuture
。static <T> Callable<T>
Executors. privilegedCallable(Callable<T> callable)
返回一个Callable
对象,当调用该对象时,将在当前访问控制上下文下执行给定的callable
。static <T> Callable<T>
Executors. privilegedCallableUsingCurrentClassLoader(Callable<T> callable)
返回一个Callable
对象,在调用时,将在当前访问控制上下文下执行给定的callable
,并将当前上下文类加载器作为上下文类加载器。<V> ScheduledFuture<V>
ScheduledExecutorService. schedule(Callable<V> callable, long delay, TimeUnit unit)
提交一个返回值的一次性任务,该任务在给定的延迟后变为启用状态。<V> ScheduledFuture<V>
ScheduledThreadPoolExecutor. schedule(Callable<V> callable, long delay, TimeUnit unit)
<T> Future<T>
AbstractExecutorService. submit(Callable<T> task)
Future<V>
CompletionService. submit(Callable<V> task)
提交值返回任务以执行并返回表示任务的挂起结果的Future。Future<V>
ExecutorCompletionService. submit(Callable<V> task)
<T> Future<T>
ExecutorService. submit(Callable<T> task)
提交值返回任务以执行并返回表示任务的挂起结果的Future。<T> ForkJoinTask<T>
ForkJoinPool. submit(Callable<T> task)
<T> Future<T>
ScheduledThreadPoolExecutor. submit(Callable<T> task)
Method parameters in java.util.concurrent with type arguments of type Callable 变量和类型 方法 描述 <T> List<Future<T>>
ExecutorService. invokeAll(Collection<? extends Callable<T>> tasks)
执行给定的任务,返回完成所有状态和结果的Futures列表。<T> List<Future<T>>
ExecutorService. invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回一个Futures列表,在完成或超时到期时保持其状态和结果,以先发生者为准。<T> List<Future<T>>
ForkJoinPool. invokeAll(Collection<? extends Callable<T>> tasks)
<T> T
ExecutorService. invokeAny(Collection<? extends Callable<T>> tasks)
执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果有的话。<T> T
ExecutorService. invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果在给定的超时之前已经执行了任何操作。Constructors in java.util.concurrent with parameters of type Callable 构造器 描述 FutureTask(Callable<V> callable)
创建一个FutureTask
,在运行时将执行给定的Callable
。 -
Uses of Callable in javax.tools
Subinterfaces of Callable in javax.tools 变量和类型 接口 描述 static interface
DocumentationTool.DocumentationTask
代表文档任务未来的接口。static interface
JavaCompiler.CompilationTask
Interface representing a future for a compilation task.
-