public interface Client extends Configurable<Client>
Client インスタンスの初期化と破棄は、かなりコストのかかる操作になる場合があります。アプリケーション内で少数の Client インスタンスのみを構築することをお勧めします。リソースのリークを回避するために、破棄される前にクライアントインスタンスを properly closed にする必要があります。Configurable| 修飾子と型 | メソッドと説明 |
|---|---|
void | close() クライアントインスタンスとそのすべての関連リソースを閉じます。 |
HostnameVerifierSE | getHostnameVerifier() ホスト名検証が構成されていない場合は、クライアントまたは null で構成されているホスト名検証を取得します。 |
SSLContextSE | getSslContext() 現在のクライアントランタイムで使用するように構成された SSL コンテキストを取得します。 |
Invocation.Builder | invocation(Link link) リンクから呼び出しビルダーを構築します。 |
WebTarget | target(Link link) 新しい Web リソースターゲットをビルドします。 |
WebTarget | target(StringSE uri) 新しい Web リソースターゲットをビルドします。 |
WebTarget | target(URISE uri) 新しい Web リソースターゲットをビルドします。 |
WebTarget | target(UriBuilder uriBuilder) 新しい Web リソースターゲットをビルドします。 |
void close()
IllegalStateExceptionSE がスローされます。このメソッドを呼び出すと、クライアントインスタンスによって生成されたすべての resource targets が効果的に無効になります。クライアントが閉じられたら、そのようなターゲットでメソッドを呼び出すと、IllegalStateExceptionSE がスローされます。WebTarget target(StringSE uri)
uri - Web リソース URI。テンプレートパラメーターを含めることができます。null であってはなりません。IllegalArgumentExceptionSE - 指定された文字列が有効な URI テンプレートではない場合。NullPointerExceptionSE - 指定された引数が null の場合。WebTarget target(URISE uri)
uri - Web リソース URI。null であってはなりません。NullPointerExceptionSE - 指定された引数が null の場合。WebTarget target(UriBuilder uriBuilder)
uriBuilder - URI ビルダーとして表される Web リソース URI。null であってはなりません。NullPointerExceptionSE - 指定された引数が null の場合。WebTarget target(Link link)
link - Web リソースへのリンク。null であってはなりません。NullPointerExceptionSE - 指定された引数が null の場合。Invocation.Builder invocation(Link link)
リンクから呼び出しビルダーを構築します。URI とリンクの型を使用して、呼び出しビルダーを初期化します。型は、HTTP Accept ヘッダー(存在する場合)の初期値として使用されます。
link - 呼び出しを作成するためのリンク。null であってはなりません。NullPointerExceptionSE - リンクが null の場合。SSLContextSE getSslContext()
HostnameVerifierSE getHostnameVerifier()
null で構成されているホスト名検証を取得します。null。Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.