パッケージ | 説明 |
---|---|
java.nio.channels |
入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティークラスです。
|
javax.swing |
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。
|
javax.xml.ws |
このパッケージは、コア JAX-WS API を含みます。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract Future<AsynchronousSocketChannel> |
AsynchronousServerSocketChannel.accept()
接続を受け入れます。
|
abstract Future<Void> |
AsynchronousSocketChannel.connect(SocketAddress remote)
このチャネルを接続します。
|
Future<FileLock> |
AsynchronousFileChannel.lock()
このチャネルのファイル上に排他ロックを設定します。
|
abstract Future<FileLock> |
AsynchronousFileChannel.lock(long position, long size, boolean shared)
このチャネルのファイルの指定された領域をロックします。
|
Future<Integer> |
AsynchronousByteChannel.read(ByteBuffer dst)
このチャネルのバイトシーケンスを指定のバッファーに読み込みます。
|
abstract Future<Integer> |
AsynchronousSocketChannel.read(ByteBuffer dst) |
abstract Future<Integer> |
AsynchronousFileChannel.read(ByteBuffer dst, long position)
このチャネルのバイトシーケンスを、指定されたファイル位置からバッファーに読み込みます。
|
Future<Integer> |
AsynchronousByteChannel.write(ByteBuffer src)
このチャネルのバイトシーケンスを指定のバッファーから書き出します。
|
abstract Future<Integer> |
AsynchronousSocketChannel.write(ByteBuffer src) |
abstract Future<Integer> |
AsynchronousFileChannel.write(ByteBuffer src, long position)
指定されたバッファーのバイトシーケンスをこのチャネルの指定されたファイル位置に書き込みます。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
RunnableFuture<V>
|
interface |
RunnableScheduledFuture<V>
Runnable である ScheduledFuture です。 |
interface |
ScheduledFuture<V>
取り消し可能な、遅延された結果生成アクションです。
|
修飾子と型 | クラスと説明 |
---|---|
class |
ForkJoinTask<V>
ForkJoinPool 内で実行する抽象基底クラスです。 |
class |
FutureTask<V>
取り消し可能な非同期計算です。
|
class |
RecursiveAction
結果の出ない再帰的な
ForkJoinTask 。 |
class |
RecursiveTask<V>
結果を生成する再帰的な
ForkJoinTask 。 |
修飾子と型 | メソッドと説明 |
---|---|
Future<V> |
CompletionService.poll()
次の完了済みタスクを表す Future を取得して削除します。何も存在しない場合は null を返します。
|
Future<V> |
ExecutorCompletionService.poll() |
Future<V> |
CompletionService.poll(long timeout, TimeUnit unit)
次の完了済みタスクを表す Future を取得して削除します。何も存在しない場合は、必要に応じて指定された待機時間まで待機します。
|
Future<V> |
ExecutorCompletionService.poll(long timeout, TimeUnit unit) |
<T> Future<T> |
ScheduledThreadPoolExecutor.submit(Callable<T> task) |
<T> Future<T> |
AbstractExecutorService.submit(Callable<T> task) |
<T> Future<T> |
ExecutorService.submit(Callable<T> task)
値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。
|
Future<V> |
CompletionService.submit(Callable<V> task)
値を返す実行用タスクを送信して、保留状態のタスク結果を表す Future を返します。
|
Future<V> |
ExecutorCompletionService.submit(Callable<V> task) |
Future<?> |
ScheduledThreadPoolExecutor.submit(Runnable task) |
Future<?> |
AbstractExecutorService.submit(Runnable task) |
Future<?> |
ExecutorService.submit(Runnable task)
実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。
|
<T> Future<T> |
ScheduledThreadPoolExecutor.submit(Runnable task, T result) |
<T> Future<T> |
AbstractExecutorService.submit(Runnable task, T result) |
<T> Future<T> |
ExecutorService.submit(Runnable task, T result)
実行用の Runnable タスクを送信し、そのタスクを表す Future を返します。
|
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() |
修飾子と型 | メソッドと説明 |
---|---|
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
指定されたタスクを実行し、すべて完了すると、ステータスと結果を含む Future のリストを返します。
|
<T> List<Future<T>> |
ForkJoinPool.invokeAll(Collection<? extends Callable<T>> tasks) |
<T> List<Future<T>> |
AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit) |
<T> List<Future<T>> |
ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
指定されたタスクを実行し、すべてが完了するか時間切れになるか、そのいずれかが最初に発生した時点で、ステータスと結果を含む Future のリストを返します。
|
コンストラクタと説明 |
---|
ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
基本タスクの実行用に指定された executor を使用し、完了キューとして指定されたキューを使用して、ExecutorCompletionService を作成します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
SwingWorker<T,V>
GUI とやりとりする時間のかかるタスクを、バックグラウンドスレッドで実行するための abstract クラスです。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
Response<T>
Response インタフェースは、操作呼び出しの応答として送信されたメッセージのペイロードとコンテキストを取得するメソッドを提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
Future<?> |
Dispatch.invokeAsync(T msg, AsyncHandler<T> handler)
サービス操作を非同期的に呼び出します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.