インターフェース Invocation
- 作成者:
- Marek Potociar, Santiago Pericas-Geertsen
- 関連事項:
ネストされたクラスの概要
ネストされたクラス方法の概要
修飾子と型メソッド説明invoke()リクエストを同期的に呼び出し、レスポンスを受信します。<T> Tinvoke(GenericType<T> responseType) リクエストを同期的に呼び出し、指定されたジェネリクス型のレスポンスを受け取ります。<T> Tリクエストを同期的に呼び出し、指定された型のレスポンスを受信します。この呼び出しによって表されるリクエストのコンテキストで新しいプロパティを設定します。submit()非同期呼び出しのリクエストを送信し、将来のレスポンスを受け取ります。<T> FutureSE<T>submit(InvocationCallback<T> callback) 非同期呼び出しのリクエストを送信し、InvocationCallbackを登録して、呼び出しの将来の結果を処理します。<T> FutureSE<T>submit(GenericType<T> responseType) 非同期呼び出しのリクエストを送信し、指定されたジェネリクス型の将来のレスポンスを受け取ります。<T> FutureSE<T>非同期呼び出しのリクエストを送信し、指定された型の将来のレスポンスを受信します。
メソッドの詳細
property
この呼び出しによって表されるリクエストのコンテキストで新しいプロパティを設定します。プロパティは
ClientRequestContext.getProperty(String)またはInterceptorContext.getProperty(String)を介して後で取得できます。指定された名前のプロパティがリクエストコンテキストですでに設定されている場合、プロパティの既存の値が更新されます。null値をプロパティに設定すると、リクエストプロパティバッグからプロパティが効果的に削除されます。- パラメーター:
name- プロパティ名。value- (新規)プロパティ値。null値は、指定された名前のプロパティを削除します。- 戻り値:
- 更新された呼び出し。
- 関連事項:
invoke
Response invoke()リクエストを同期的に呼び出し、レスポンスを受信します。- 戻り値:
- リクエスト呼び出しの結果としての
responseオブジェクト。 - 例外:
ResponseProcessingException- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException- リクエスト処理または後続の I/O 操作が失敗した場合。
invoke
リクエストを同期的に呼び出し、指定された型のレスポンスを受信します。- 型パラメーター:
T- レスポンスタイプ- パラメーター:
responseType- レスポンスを変換する必要がある Java 型。- 戻り値:
- リクエスト呼び出しの結果として指定された型のレスポンスオブジェクト。
- 例外:
ResponseProcessingException- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessfulではなく、指定されたレスポンス型がResponseではない場合。
invoke
リクエストを同期的に呼び出し、指定されたジェネリクス型のレスポンスを受け取ります。- 型パラメーター:
T- 一般的なレスポンス型- パラメーター:
responseType- レスポンスを変換する必要があるジェネリクス Java 型を表す型リテラル。- 戻り値:
- リクエスト呼び出しの結果として指定された汎用型のレスポンスオブジェクト。
- 例外:
ResponseProcessingException- 受信した HTTP レスポンスの処理が失敗した場合(たとえば、フィルターで、レスポンスエンティティデータを特定の Java 型のインスタンスに変換中に)。ProcessingException- リクエスト処理または後続の I/O 操作が失敗した場合。WebApplicationException- サーバーから返されたレスポンスのレスポンスステータスコードがsuccessfulでない場合。
submit
非同期呼び出しのリクエストを送信し、将来のレスポンスを受け取ります。返された
FutureインスタンスでFuture.get()メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされたProcessingExceptionをラップするExecutionExceptionSE がスローされる可能性があることに注意してください。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外はResponseProcessingException型になり、処理が失敗したResponseインスタンスが含まれます。- 戻り値:
- リクエスト呼び出しの結果としての将来の
responseオブジェクト。
submit
非同期呼び出しのリクエストを送信し、指定された型の将来のレスポンスを受信します。返された
FutureインスタンスでFuture.get()メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされるProcessingException、または受信したレスポンスステータスコードがsuccessfulでなく、指定された場合にスローされるWebApplicationExceptionまたはそのサブクラスのいずれかをラップするExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型はResponseではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外はResponseProcessingException型になり、処理が失敗したResponseインスタンスが含まれます。- 型パラメーター:
T- レスポンスタイプ- パラメーター:
responseType- レスポンスを変換する必要がある Java 型。- 戻り値:
- リクエスト呼び出しの結果としての、指定された型の将来のレスポンスオブジェクト。
submit
非同期呼び出しのリクエストを送信し、指定されたジェネリクス型の将来のレスポンスを受け取ります。返された
FutureインスタンスでFuture.get()メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされるProcessingException、または受信したレスポンスステータスコードがsuccessfulでなく、指定された場合にスローされるWebApplicationExceptionまたはそのサブクラスのいずれかをラップするExecutionExceptionSE がスローされる場合があることに注意してください。レスポンス型はResponseではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外はResponseProcessingException型になり、処理が失敗したResponseインスタンスが含まれます。- 型パラメーター:
T- 一般的なレスポンス型- パラメーター:
responseType- レスポンスを変換する必要があるジェネリクス Java 型を表す型リテラル。- 戻り値:
- リクエスト呼び出しの結果としての、指定された汎用型の将来のレスポンスオブジェクト。
submit
非同期呼び出しのリクエストを送信し、InvocationCallbackを登録して、呼び出しの将来の結果を処理します。返された
FutureインスタンスでFuture.get()メソッドを呼び出すと、呼び出し処理が失敗した場合にスローされるProcessingException、または受信したレスポンスステータスコードがsuccessfulおよび汎用でない場合にスローされるWebApplicationExceptionまたはそのサブクラスのいずれかをラップするExecutionExceptionSE がスローされる場合があることに注意してください。提供されたレスポンスコールバックの型はResponseではありません。正しく受信されたレスポンスの処理が失敗した場合、ラップされた処理例外はResponseProcessingException型になり、処理が失敗したResponseインスタンスが含まれます。- 型パラメーター:
T- レスポンスタイプ- パラメーター:
callback- リクエスト呼び出し結果の非同期処理のための呼び出しコールバック。- 戻り値:
- リクエスト呼び出しの結果としての、指定された型の将来のレスポンスオブジェクト。