モジュール jdk.incubator.httpclient

パッケージ jdk.incubator.http

高レベルのHTTPとWebSocket API


インキュベーション機能。将来のリリースで削除されます。

HTTP (バージョン1.1と2)とWebSocketに高水準のクライアント・インタフェースを提供します。 定義されている主な型は次のとおりです:

APIは非同期的に(CompletableFutureを使用して)として機能し、クライアントExecutorが提供するスレッド上では実用的です。

HttpClientはシンプルな同期モードも提供します。シンプルな同期モードでは、すべての作業が呼び出しスレッドで実行されます。

このAPIによって返されるCompletableFutureは、obtrudeValueおよびobtrudeExceptionメソッドに対してUnsupportedOperationExceptionをスローします。 このAPIによって返されたCompletableFuturecancelメソッドを呼び出すことによって、基礎となる操作が中断されることはありませんが、例外的に完了していない依存ステージを完了するのに便利です。

特に指定のない限り、nullのパラメータ値により、このパッケージ内のすべてのクラスのメソッドがNullPointerExceptionをスローします。

導入されたバージョン:
9