インターフェース HttpRequestValues.Processor
- 含まれているクラス:
HttpRequestValues
public static interface HttpRequestValues.Processor
引数リゾルバーによって追加されたものに加えて、
HttpRequestValues
をさらにカスタマイズできる契約。 このようなプロセッサーを追加するには、HttpServiceProxyFactory.Builder.httpRequestValuesProcessor(Processor)
を使用します。
- 導入:
- 7.0
- 作成者:
- Rossen Stoyanchev, Olga Maciaszek-Sharma
メソッドのサマリー
修飾子と型メソッド説明void
process
(MethodSE method, MethodParameter[] parameters, @Nullable ObjectSE[] arguments, HttpRequestValues.Builder builder) 引数リゾルバーが呼び出された後、HttpRequestValues
が構築される前に呼び出されます。
メソッドの詳細
process
void process(MethodSE method, MethodParameter[] parameters, @Nullable ObjectSE[] arguments, HttpRequestValues.Builder builder) 引数リゾルバーが呼び出された後、HttpRequestValues
が構築される前に呼び出されます。- パラメーター:
method
-@HttpExchange
法parameters
- メソッドパラメーター情報へのアクセスを提供するarguments
- メソッドへの生の引数値builder
- ビルダーはリクエスト値も追加します。ビルダーはHttpExchange
メソッドからメソッドHttpRequestValues.Metadata
も公開します。