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()
IllegalStateException
SE がスローされます。このメソッドを呼び出すと、クライアントインスタンスによって生成されたすべての resource targets
が効果的に無効になります。クライアントが閉じられたら、そのようなターゲットでメソッドを呼び出すと、IllegalStateException
SE がスローされます。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.