OpenSearch/client
Luca Cavanna 8caf7d4ff8 Decouple BulkProcessor from ThreadPool (#26727)
Introduce minimal thread scheduler as a base class for `ThreadPool`. Such a class can be used from the `BulkProcessor` to schedule retries and the flush task. This allows to remove the `ThreadPool` dependency from `BulkProcessor`, which requires to provide settings that contain `node.name` and also needed log4j for logging. Instead, it needs now a `Scheduler` that is much lighter and gets automatically created and shut down on close.

Closes #26028
2017-10-25 10:30:23 +02:00
..
benchmark Revert shading for the low level rest client (#26367) 2017-08-25 14:13:12 -05:00
client-benchmark-noop-api-plugin remove _primary and _replica shard preferences (#26791) 2017-10-08 11:03:06 -04:00
rest [DOCS] improve encrypted communication example in java REST low-level client docs (#26705) 2017-09-25 18:03:57 +02:00
rest-high-level Decouple BulkProcessor from ThreadPool (#26727) 2017-10-25 10:30:23 +02:00
sniffer Revert "Upgrade to Jackson 2.9.2 (#27032)" 2017-10-20 08:25:41 +02:00
test Revert shading for the low level rest client (#26367) 2017-08-25 14:13:12 -05:00
transport Add links to external classes in clients javadoc (#25998) 2017-08-17 21:03:47 +02:00