OpenSearch/client
Nik Everett 0be443c5bb
REST Client: Add Request object flavored methods (#29623)
Adds two new methods to `RestClient` that take a `Request` object. These
methods will allows us to add more per-request customizable options
without creating more and more and more overloads of the `performRequest`
and `performRequestAsync` methods. These new methods look like:

```
Response performRequest(Request request)
```

and

```
void performRequestAsync(Request request, ResponseListener responseListener)
```

This change doesn't add any actual features but enables adding things like
per request timeouts and per request node selectors. This change *does*
rework the `HighLevelRestClient` and its tests to use these new `Request`
objects and it does update the docs.
2018-05-01 14:31:23 -04:00
..
benchmark Upgrade Gradle Shadow plugin to 2.0.2 2017-12-29 10:57:11 +01:00
client-benchmark-noop-api-plugin Build: Mostly silence warning about html4 javadoc (#30220) 2018-04-28 09:50:54 -04:00
rest REST Client: Add Request object flavored methods (#29623) 2018-05-01 14:31:23 -04:00
rest-high-level REST Client: Add Request object flavored methods (#29623) 2018-05-01 14:31:23 -04:00
sniffer Remove animal sniffer from REST client sniffer (#30260) 2018-05-01 09:33:17 +02:00
test Introduce elasticsearch-core jar (#28191) 2018-01-15 09:59:01 -07:00
transport Add rank-eval module to transport client and HL client dependencies 2017-12-13 18:05:43 +01:00