OpenSearch/plugins/examples
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
..
painless-whitelist Plugins: Add plugin extension capabilities (#27881) 2018-01-03 11:12:43 -08:00
rescore Allow plugins to plug rescore implementations (#26368) 2017-08-25 13:46:57 -04:00
script-expert-scoring Scripting: Rename SearchScript.needsScores to needs_score (#25235) 2017-06-14 22:01:19 -07:00
build.gradle Remove assemble from build task when assemble removed 2017-06-16 17:19:14 -04:00