パッケージ jakarta.ws.rs.client
インターフェース SyncInvoker
- すべての既知のサブインターフェース:
Invocation.Builder
public interface SyncInvoker
HTTP メソッドの同期呼び出し用の統一インターフェース。- 導入:
- 2.0
- 作成者:
- Marek Potociar
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 Response
delete()
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。<T> T
delete(GenericType<T> responseType)
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。<T> T
delete(ClassSE<T> responseType)
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。Response
get()
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。<T> T
get(GenericType<T> responseType)
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。<T> T
get(ClassSE<T> responseType)
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。Response
head()
現在のリクエストの HTTP HEAD メソッドを同期的に呼び出します。Response
method(StringSE name)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。Response
method(StringSE name, Entity<?> entity)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。<T> T
method(StringSE name, Entity<?> entity, GenericType<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。<T> T
method(StringSE name, Entity<?> entity, ClassSE<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。<T> T
method(StringSE name, GenericType<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。<T> T
method(StringSE name, ClassSE<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。Response
options()
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。<T> T
options(GenericType<T> responseType)
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。<T> T
options(ClassSE<T> responseType)
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。Response
post(Entity<?> entity)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。<T> T
post(Entity<?> entity, GenericType<T> responseType)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。<T> T
post(Entity<?> entity, ClassSE<T> responseType)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。Response
put(Entity<?> entity)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。<T> T
put(Entity<?> entity, GenericType<T> responseType)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。<T> T
put(Entity<?> entity, ClassSE<T> responseType)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。Response
trace()
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。<T> T
trace(GenericType<T> responseType)
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。<T> T
trace(ClassSE<T> responseType)
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。
メソッドの詳細
get
Response get()
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ProcessingException
- 呼び出し処理が失敗した場合。
get
<T> T get(ClassSE<T> responseType)
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
get
<T> T get(GenericType<T> responseType)
現在のリクエストの HTTP GET メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合
put
Response put(Entity<?> entity)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
put
<T> T put(Entity<?> entity, ClassSE<T> responseType)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
put
<T> T put(Entity<?> entity, GenericType<T> responseType)
現在のリクエストの HTTP PUT メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
post
Response post(Entity<?> entity)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
post
<T> T post(Entity<?> entity, ClassSE<T> responseType)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
post
<T> T post(Entity<?> entity, GenericType<T> responseType)
現在のリクエストの HTTP POST メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
delete
Response delete()
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
delete
<T> T delete(ClassSE<T> responseType)
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
delete
<T> T delete(GenericType<T> responseType)
現在のリクエストの HTTP DELETE メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
head
Response head()
現在のリクエストの HTTP HEAD メソッドを同期的に呼び出します。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
options
Response options()
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
options
<T> T options(ClassSE<T> responseType)
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
options
<T> T options(GenericType<T> responseType)
現在のリクエストの HTTP OPTIONS メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
trace
Response trace()
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
trace
<T> T trace(ClassSE<T> responseType)
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
trace
<T> T trace(GenericType<T> responseType)
現在のリクエストの HTTP TRACE メソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
method
Response method(StringSE name)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- パラメーター:
name
- メソッド名。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
method
<T> T method(StringSE name, ClassSE<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
name
- メソッド名。responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
method
<T> T method(StringSE name, GenericType<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
name
- メソッド名。responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。
method
Response method(StringSE name, Entity<?> entity)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- パラメーター:
name
- メソッド名。entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。
method
<T> T method(StringSE name, Entity<?> entity, ClassSE<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- 型パラメーター:
T
- レスポンスエンティティ型。- パラメーター:
name
- メソッド名。entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される Java 型。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessful
ではなく、指定されたレスポンス型がResponse
ではない場合。
method
<T> T method(StringSE name, Entity<?> entity, GenericType<T> responseType)
現在のリクエストに対して任意のメソッドを同期的に呼び出します。- 型パラメーター:
T
- 一般的なレスポンスエンティティ型。- パラメーター:
name
- メソッド名。entity
- 完全なVariant
情報を含むリクエストエンティティ。以前に設定されたバリアント関連の HTTP ヘッダー(つまりContent-Type
、Content-Language
、Content-Encoding
)は、エンティティバリアント情報を使用して上書きされます。responseType
- レスポンスエンティティが変換される一般的な Java 型の表現。- 戻り値:
- 呼び出しレスポンス。
- 例外:
ResponseProcessingException
- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException
- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException
- サーバーから返されるレスポンスのレスポンスステータスコードがsuccessful
でなく、指定された汎用レスポンス型がResponse
を表していない場合。