| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| Future を使用しているパッケージ | |
|---|---|
| java.util.concurrent | 並行プログラミングでよく使用されるユーティリティークラスです。 | 
| javax.swing | すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 | 
| javax.xml.ws | このパッケージは、コア JAX-WS API を含みます。 | 
| java.util.concurrent での Future の使用 | 
|---|
| java.util.concurrent での Future のサブインタフェース | |
|---|---|
|  interface | RunnableFuture<V>RunnableであるFutureです。 | 
|  interface | RunnableScheduledFuture<V>RunnableであるScheduledFutureです。 | 
|  interface | ScheduledFuture<V>取り消し可能な、遅延された結果生成アクションです。 | 
| Future を実装している java.util.concurrent のクラス | |
|---|---|
|  class | FutureTask<V>取り消し可能な非同期計算です。 | 
| Future を返す java.util.concurrent のメソッド | ||
|---|---|---|
|  Future<V> | CompletionService.poll()次の完了済みタスクを表す Future を取得して削除します。 | |
|  Future<V> | ExecutorCompletionService.poll() | |
|  Future<V> | CompletionService.poll(long timeout,
     TimeUnit unit)次の完了済みタスクを表す Future を取得して削除します。 | |
|  Future<V> | ExecutorCompletionService.poll(long timeout,
     TimeUnit unit) | |
| 
 | AbstractExecutorService.submit(Callable<T> task) | |
| 
 | ExecutorService.submit(Callable<T> task)値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 | |
| 
 | ScheduledThreadPoolExecutor.submit(Callable<T> task) | |
|  Future<V> | CompletionService.submit(Callable<V> task)値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。 | |
|  Future<V> | ExecutorCompletionService.submit(Callable<V> task) | |
|  Future<?> | AbstractExecutorService.submit(Runnable task) | |
|  Future<?> | ExecutorService.submit(Runnable task)実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。 | |
|  Future<?> | ScheduledThreadPoolExecutor.submit(Runnable task) | |
| 
 | AbstractExecutorService.submit(Runnable task,
       T result) | |
| 
 | ExecutorService.submit(Runnable task,
       T result)実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。 | |
| 
 | ScheduledThreadPoolExecutor.submit(Runnable task,
       T result) | |
|  Future<V> | CompletionService.submit(Runnable task,
       V result)実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。 | |
|  Future<V> | ExecutorCompletionService.submit(Runnable task,
       V result) | |
|  Future<V> | CompletionService.take()次の完了済みタスクを表す Future を取得して削除します。 | |
|  Future<V> | ExecutorCompletionService.take() | |
| Future 型の引数を持つ型を返す java.util.concurrent のメソッド | ||
|---|---|---|
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)指定されたタスクを実行し、すべて完了すると、ステータスと結果を含む Future のリストを返します。 | |
| 
 | AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit) | |
| 
 | ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks,
          long timeout,
          TimeUnit unit)指定されたタスクを実行し、すべてが完了するか時間切れになるか、そのいずれかが最初に発生した時点で、ステータスと結果を含む Future のリストを返します。 | |
| Future 型の型引数を持つ java.util.concurrent のコンストラクタパラメータ | |
|---|---|
| ExecutorCompletionService(Executor executor,
                          BlockingQueue<Future<V>> completionQueue)基本タスクの実行用に指定された executor を使用し、完了キューとして指定されたキューを使用して、ExecutorCompletionService を作成します。 | |
| javax.swing での Future の使用 | 
|---|
| Future を実装している javax.swing のクラス | |
|---|---|
|  class | SwingWorker<T,V>GUI とやりとりする時間のかかるタスクを、専用のスレッドで実行するための abstract クラスです。 | 
| javax.xml.ws での Future の使用 | 
|---|
| javax.xml.ws での Future のサブインタフェース | |
|---|---|
|  interface | Response<T>Responseインタフェースは、操作呼び出しの応答として送信されたメッセージのペイロードとコンテキストを取得するメソッドを提供します。 | 
| Future を返す javax.xml.ws のメソッド | |
|---|---|
|  Future<?> | Dispatch.invokeAsync(T msg,
            AsyncHandler<T> handler)サービス操作を非同期的に呼び出します。 | 
| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。