OpenSearch/docs/java-rest
Luca Cavanna 6d8e2c6d4c Make RestHighLevelClient Closeable and simplify its creation (#26180)
By making RestHighLevelClient Closeable, its close method will close the internal low-level REST client instance by default, which simplifies the way most users interact with the high-level client.

Its constructor accepts now a RestClientBuilder, which clarifies that the low-level REST client is internally created and managed.

It is still possible to provide an already built `RestClient` instance, but that can only be done by subclassing `RestHighLevelClient` and calling the protected constructor that accepts a `RestClient`. In such case a consumer has also to be provided, which controls what has to be done when the high-level client gets done.

Closes #26086
2017-08-24 09:39:41 +02:00
..
high-level Make RestHighLevelClient Closeable and simplify its creation (#26180) 2017-08-24 09:39:41 +02:00
low-level [DOCS] add links to javadocs to clients docs (#25745) 2017-07-31 15:41:21 +02:00
index.asciidoc [DOCS] restructure java clients docs pages (#25517) 2017-07-04 10:58:57 +02:00
license.asciidoc [DOCS] restructure java clients docs pages (#25517) 2017-07-04 10:58:57 +02:00
overview.asciidoc [DOCS] restructure java clients docs pages (#25517) 2017-07-04 10:58:57 +02:00