パッケージ | 説明 |
---|---|
java.sql |
JavaTMプログラミング言語を使用してデータ・ソース(通常はリレーショナル・データベース)に格納されたデータにアクセスして処理するAPIを提供します。
|
java.util.concurrent |
並行プログラミングでよく使用されるユーティリティ・クラスです。
|
javax.management |
Java Management Extensionsのコア・クラスを提供します。
|
javax.xml.ws |
このパッケージは、コアJAX-WS APIを含みます。
|
javax.xml.ws.spi |
このパッケージは、JAX-WSのSPIを定義します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
Connection.abort(Executor executor)
オープン接続を終了します。
|
void |
Connection.setNetworkTimeout(Executor executor, int milliseconds)
Connection またはConnection から作成されたオブジェクトが、データベースが任意の1つの要求に応答するのを待つ最大期間を設定します。 |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
ExecutorService
|
interface |
ScheduledExecutorService
指定された遅延時間後または定期的にコマンドを実行するようにスケジュールできる
ExecutorService です。 |
修飾子と型 | クラスと説明 |
---|---|
class |
AbstractExecutorService
ExecutorService 実行メソッドのデフォルト実装を提供します。 |
class |
ForkJoinPool
ForkJoinTask を実行するためのExecutorService 。 |
class |
ScheduledThreadPoolExecutor
指定された遅延時間後または定期的にコマンドを実行するようにスケジュールできる
ThreadPoolExecutor です。 |
class |
ThreadPoolExecutor
プールされた複数のスレッドの1つを使用して送信された各タスクを実行する
ExecutorService です。通常はExecutors ファクトリ・メソッドを使用して構成されます。 |
修飾子と型 | メソッドと説明 |
---|---|
CompletionStage<Void> |
CompletionStage.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor)
このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletionStage<? extends T> other, Consumer<? super T> action, Executor executor) |
<U> CompletionStage<U> |
CompletionStage.applyToEitherAsync(CompletionStage<? extends T> other, Function<? super T,U> fn, Executor executor)
このステージまたは指定された他のステージが正常に完了したときに、対応する結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletionStage<? extends T> other, Function<? super T,U> fn, Executor executor) |
<U> CompletionStage<U> |
CompletionStage.handleAsync(BiFunction<? super T,Throwable,? extends U> fn, Executor executor)
このステージが正常終了または異常終了した際に指定されたエグゼキュータを使って実行される新しいCompletionStageを返します(実行時には、指定された関数の引数としてこのステージの結果と例外が使用される)。
|
<U> CompletableFuture<U> |
CompletableFuture.handleAsync(BiFunction<? super T,Throwable,? extends U> fn, Executor executor) |
CompletionStage<Void> |
CompletionStage.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor)
このステージと指定された他のステージが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。例外の完了に適用されるルールの詳細は、
CompletionStage のドキュメントを参照してください。 |
CompletableFuture<Void> |
CompletableFuture.runAfterBothAsync(CompletionStage<?> other, Runnable action, Executor executor) |
CompletionStage<Void> |
CompletionStage.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor)
このステージと指定された他のステージのどちらかが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.runAfterEitherAsync(CompletionStage<?> other, Runnable action, Executor executor) |
static CompletableFuture<Void> |
CompletableFuture.runAsync(Runnable runnable, Executor executor)
指定されたエグゼキュータで実行されているタスクが指定されたアクションの実行後に非同期に完了する新しいCompletableFutureを返します。
|
static <U> CompletableFuture<U> |
CompletableFuture.supplyAsync(Supplier<U> supplier, Executor executor)
指定されたエグゼキュータで実行されているタスクが指定されたサプライヤを呼び出して取得した値を使用して非同期的に完了する新しいCompletableFutureを返します。
|
CompletionStage<Void> |
CompletionStage.thenAcceptAsync(Consumer<? super T> action, Executor executor)
このステージが正常に完了したときに、このステージの結果を指定されたアクションへの引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.thenAcceptAsync(Consumer<? super T> action, Executor executor) |
<U> CompletionStage<Void> |
CompletionStage.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action, Executor executor)
このステージと指定された他のステージが正常終了した際に指定されたエグゼキュータを使って実行される新しいCompletionStageを返します(実行時には、指定された関数の引数として2つの結果が使用される)。
|
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBothAsync(CompletionStage<? extends U> other, BiConsumer<? super T,? super U> action, Executor executor) |
<U> CompletionStage<U> |
CompletionStage.thenApplyAsync(Function<? super T,? extends U> fn, Executor executor)
このステージが正常に完了したときに、このステージの結果を指定された関数への引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
<U> CompletableFuture<U> |
CompletableFuture.thenApplyAsync(Function<? super T,? extends U> fn, Executor executor) |
<U,V> CompletionStage<V> |
CompletionStage.thenCombineAsync(CompletionStage<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor)
このステージと指定された他のステージが正常終了した際に指定されたエグゼキュータを使って実行される新しいCompletionStageを返します(実行時には、指定された関数の引数として2つの結果が使用される)。
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletionStage<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor) |
<U> CompletionStage<U> |
CompletionStage.thenComposeAsync(Function<? super T,? extends CompletionStage<U>> fn, Executor executor)
このステージが正常に完了したときに、このステージの結果を指定された関数への引数に設定し、指定されたエグゼキュータを使用して実行される新しいCompletionStageを返します。
|
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,? extends CompletionStage<U>> fn, Executor executor) |
CompletionStage<Void> |
CompletionStage.thenRunAsync(Runnable action, Executor executor)
このステージが正常に完了したときに指定されたエグゼキュータを使用して指定されたアクションを実行する新しいCompletionStageを返します。
|
CompletableFuture<Void> |
CompletableFuture.thenRunAsync(Runnable action, Executor executor) |
CompletionStage<T> |
CompletionStage.whenCompleteAsync(BiConsumer<? super T,? super Throwable> action, Executor executor)
このステージの終了時に指定されたExecutorを使って指定されたアクションを実行する、このステージと同じ結果または例外を持つ新しいCompletionStageを返します(実行時には、このステージの結果(存在しない場合は
null )と例外(存在しない場合はnull )が引数として使用される)。 |
CompletableFuture<T> |
CompletableFuture.whenCompleteAsync(BiConsumer<? super T,? super Throwable> action, Executor executor) |
コンストラクタと説明 |
---|
ExecutorCompletionService(Executor executor)
基本タスクの実行用に指定されたexecutorを使用し、完了キューとして
LinkedBlockingQueue を使用して、ExecutorCompletionServiceを作成します。 |
ExecutorCompletionService(Executor executor, BlockingQueue<Future<V>> completionQueue)
基本タスクの実行用に指定されたexecutorを使用し、完了キューとして指定されたキューを使用して、ExecutorCompletionServiceを作成します。
|
コンストラクタと説明 |
---|
NotificationBroadcasterSupport(Executor executor)
NotificationBroadcasterSupportを構築します。ここで、各リスナーは指定した
Executor を使って呼び出されます。 |
NotificationBroadcasterSupport(Executor executor, MBeanNotificationInfo... info)
送信可能な通知に関する情報を使って、NotificationBroadcasterSupportを構築します。各リスナーは、指定した
Executor を使って呼び出されます。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract Executor |
Endpoint.getExecutor()
この
Endpoint インスタンスのexecutorを返します。 |
Executor |
Service.getExecutor()
この
Service インスタンスのexecutorを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
Endpoint.setExecutor(Executor executor)
この
Endpoint インスタンスのexecutorを設定します。 |
void |
Service.setExecutor(Executor executor)
この
Service インスタンスのexecutorを設定します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract Executor |
ServiceDelegate.getExecutor()
この
Service インスタンスのexecutorを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
ServiceDelegate.setExecutor(Executor executor)
この
Service インスタンスのexecutorを設定します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.