|
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 も参照してください。