インターフェース Rest5ClientBuilderCustomizer
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
Rest5Client を作成する前に、Rest5ClientBuilder をカスタマイズして自動構成を微調整したい Bean によって実装できるコールバックインターフェース。- 導入:
- 4.0.0
- 作成者:
- Brian Clozel, Vedran Pavic, Andy Wilkinson
メソッドのサマリー
修飾子と型メソッド説明voidcustomize(co.elastic.clients.transport.rest5_client.low_level.Rest5ClientBuilder builder) Rest5ClientBuilderをカスタマイズします。default voidcustomize(org.apache.hc.client5.http.config.ConnectionConfig.Builder connectionConfigBuilder) ConnectionConfig.Builderをカスタマイズします。default voidcustomize(org.apache.hc.client5.http.config.RequestConfig.Builder requestConfigBuilder) RequestConfig.Builderをカスタマイズします。default voidcustomize(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpAsyncClientBuilder) HttpAsyncClientBuilderをカスタマイズします。default voidcustomize(org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder connectionManagerBuilder) PoolingAsyncClientConnectionManagerBuilderをカスタマイズします。
メソッドの詳細
customize
void customize(co.elastic.clients.transport.rest5_client.low_level.Rest5ClientBuilder builder) Rest5ClientBuilderをカスタマイズします。"spring.elasticsearch.rest"構成プロパティ名前空間で行われたカスタマイズを上書きする可能性があります。より具体的な変更については、以下を参照してください。- パラメーター:
builder- カスタマイズするビルダー
customize
default void customize(org.apache.hc.client5.http.impl.async.HttpAsyncClientBuilder httpAsyncClientBuilder) HttpAsyncClientBuilderをカスタマイズします。Rest5ClientBuilder.setHttpClientConfigCallback(Consumer)とは異なり、このメソッドを実装しても、HTTP クライアントビルダーの他のカスタマイズは置き換えられません。- パラメーター:
httpAsyncClientBuilder- HTTP クライアントビルダー
customize
default void customize(org.apache.hc.client5.http.config.RequestConfig.Builder requestConfigBuilder) RequestConfig.Builderをカスタマイズします。Rest5ClientBuilder.setRequestConfigCallback(Consumer)とは異なり、このメソッドを実装してもリクエスト構成ビルダーの他のカスタマイズは置き換えられません。- パラメーター:
requestConfigBuilder- リクエスト設定ビルダー
customize
default void customize(org.apache.hc.client5.http.impl.nio.PoolingAsyncClientConnectionManagerBuilder connectionManagerBuilder) PoolingAsyncClientConnectionManagerBuilderをカスタマイズします。Rest5ClientBuilder.setConnectionManagerCallback(Consumer)とは異なり、このメソッドを実装しても、接続マネージャービルダーの他のカスタマイズは置き換えられません。- パラメーター:
connectionManagerBuilder- 接続マネージャービルダー
customize
default void customize(org.apache.hc.client5.http.config.ConnectionConfig.Builder connectionConfigBuilder) ConnectionConfig.Builderをカスタマイズします。Rest5ClientBuilder.setConnectionConfigCallback(Consumer)とは異なり、このメソッドを実装しても、接続構成ビルダーの他のカスタマイズは置き換えられません。- パラメーター:
connectionConfigBuilder- 接続設定ビルダー