クラス ReactiveElasticsearchLegacyRestClientConfiguration
java.lang.ObjectSE
org.springframework.data.elasticsearch.config.ElasticsearchConfigurationSupport
org.springframework.data.elasticsearch.client.elc.ReactiveElasticsearchLegacyRestClientConfiguration
@DeprecatedSE(since="6.0",
forRemoval=true)
public abstract class ReactiveElasticsearchLegacyRestClientConfiguration
extends ElasticsearchConfigurationSupport
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
ReactiveElasticsearchClient を使用して Elasticsearch 接続をセットアップするための @Configuration クラスの基本クラスです。このクラスは、セットアップのさまざまな部分を Spring Bean として公開します。派生クラス * は、使用する ClientConfiguration を提供する必要があります。このクラスは Elasticsearch と RestClient を使用していますが、Elasticsearch 9 では Rest5Client に置き換えられました。このクラスはまだ利用可能ですが、非推奨です .*
- 導入:
- 4.4
- 作成者:
- Peter-Josef Meisch
コンストラクター概要
コンストラクターコンストラクター説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。方法の概要
修飾子と型メソッド説明abstract ClientConfiguration非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ClientConfigurationを提供するための派生クラスによって実装する必要があります。org.elasticsearch.client.RestClientelasticsearchRestClient(ClientConfiguration clientConfiguration) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基礎となる低レベルの RestClient を提供します。co.elastic.clients.transport.ElasticsearchTransportelasticsearchTransport(org.elasticsearch.client.RestClient restClient, co.elastic.clients.json.JsonpMapper jsonpMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する Elasticsearch トランスポートを提供します。co.elastic.clients.json.JsonpMapper非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。elasticsearchTransport(RestClient, JsonpMapper)メソッドで使用される JsonpMapper を提供し、それを Bean として公開します。reactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用されるReactiveElasticsearchClientインスタンスを提供します。reactiveElasticsearchOperations(ElasticsearchConverter elasticsearchConverter, ReactiveElasticsearchClient reactiveElasticsearchClient) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactiveElasticsearchOperationsを作成します。co.elastic.clients.transport.TransportOptions非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
コンストラクターの詳細
ReactiveElasticsearchLegacyRestClientConfiguration
public ReactiveElasticsearchLegacyRestClientConfiguration()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
方法の詳細
clientConfiguration
@Bean(name="elasticsearchClientConfiguration") public abstract ClientConfiguration clientConfiguration()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ClientConfigurationを提供するための派生クラスによって実装する必要があります。- 戻り値:
- 設定は null であってはなりません
elasticsearchRestClient
@Bean public org.elasticsearch.client.RestClient elasticsearchRestClient(ClientConfiguration clientConfiguration) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。基礎となる低レベルの RestClient を提供します。- パラメーター:
clientConfiguration- クライアントの設定。null であってはなりません- 戻り値:
- RestClient
elasticsearchTransport
@Bean public co.elastic.clients.transport.ElasticsearchTransport elasticsearchTransport(org.elasticsearch.client.RestClient restClient, co.elastic.clients.json.JsonpMapper jsonpMapper) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用する Elasticsearch トランスポートを提供します。デフォルトの実装では、このクラスで提供されるRestClientBean とJsonpMapperBean が使用されます。- 戻り値:
ElasticsearchTransport- 導入:
- 5.2
reactiveElasticsearchClient
@Bean public ReactiveElasticsearchClient reactiveElasticsearchClient(co.elastic.clients.transport.ElasticsearchTransport transport) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。使用されるReactiveElasticsearchClientインスタンスを提供します。- パラメーター:
transport- 使用する ElasticsearchTransport- 戻り値:
- ReactiveElasticsearchClient インスタンス。
reactiveElasticsearchOperations
@Bean(name={"reactiveElasticsearchOperations","reactiveElasticsearchTemplate"}) public ReactiveElasticsearchOperations reactiveElasticsearchOperations(ElasticsearchConverter elasticsearchConverter, ReactiveElasticsearchClient reactiveElasticsearchClient) 非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。ReactiveElasticsearchOperationsを作成します。- 戻り値:
- 決して null にはなりません。
jsonpMapper
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。elasticsearchTransport(RestClient, JsonpMapper)メソッドで使用される JsonpMapper を提供し、それを Bean として公開します。- 戻り値:
- 使用する
JsonpMapper - 導入:
- 5.2
transportOptions
public co.elastic.clients.transport.TransportOptions transportOptions()非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。- 戻り値:
- すべてのリクエストに追加されるオプション。null であってはなりません
ReactiveElasticsearchConfigurationを使用するため