OpenSearch/qa/mixed-cluster
Ryan Ernst d36ec18029
Plugins: Add plugin extension capabilities (#27881)
This commit adds the infrastructure to plugin building and loading to
allow one plugin to extend another. That is, one plugin may extend
another by the "parent" plugin allowing itself to be extended through
java SPI. When all plugins extending a plugin are finished loading, the
"parent" plugin has a callback (through the ExtensiblePlugin interface)
allowing it to reload SPI.

This commit also adds an example plugin which uses as-yet implemented
extensibility (adding to the painless whitelist).
2018-01-03 11:12:43 -08:00
..
src/test/java/org/elasticsearch/backwards Cherry pick tests and seqNo recovery hardning from #27580 2017-12-04 13:15:40 +01:00
build.gradle Plugins: Add plugin extension capabilities (#27881) 2018-01-03 11:12:43 -08:00