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 变量和类型 类 描述 classJavacTask提供对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> TExecutorService. invokeAny(Collection<? extends Callable<T>> tasks)执行给定的任务,返回已成功完成的任务的结果(即,不抛出异常),如果有的话。<T> TExecutorService. 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 interfaceDocumentationTool.DocumentationTask代表文档任务未来的接口。static interfaceJavaCompiler.CompilationTaskInterface representing a future for a compilation task.
-