OpenSearch/plugins
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
..
analysis-icu Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
analysis-kuromoji Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
analysis-phonetic Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
analysis-smartcn Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
analysis-stempel Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
analysis-ukrainian Upgrade to Lucene 7.2.0. (#27910) 2017-12-20 14:17:40 +01:00
discovery-azure-classic [Test] Do not rely on MockZenPing for Azure tests (#27945) 2017-12-22 09:58:02 +01:00
discovery-ec2 Disable TestZenDiscovery in cloud providers integrations test 2017-12-20 14:02:55 +01:00
discovery-file Remove some unused code (#27792) 2017-12-13 16:45:55 +01:00
discovery-gce Disable TestZenDiscovery in cloud providers integrations test 2017-12-20 14:02:55 +01:00
examples Plugins: Add plugin extension capabilities (#27881) 2018-01-03 11:12:43 -08:00
ingest-attachment update ingest-attachment to use Tika 1.17 and newer deps (#27824) 2017-12-15 13:47:26 -08:00
ingest-geoip ingest: upgraded ingest geoip's geoip2's dependencies. 2017-12-21 08:43:02 +01:00
ingest-user-agent update ingest-user-agent regexes.yml (#25608) 2017-07-10 08:43:11 -07:00
jvm-example Remove path.conf setting 2017-06-26 15:18:29 -04:00
mapper-murmur3 Add support for filtering mappings fields (#27603) 2017-12-05 20:31:29 +01:00
mapper-size Unify the result interfaces from get and search in Java client (#25361) 2017-06-29 11:35:28 +02:00
repository-azure Allow affix settings to specify dependencies (#27161) 2017-11-13 12:06:36 +01:00
repository-gcs Update Google SDK to version 1.23 (#27381) 2017-11-15 15:30:27 +01:00
repository-hdfs Fix SecurityException when HDFS Repository used against HA Namenodes (#27196) 2017-12-01 14:26:05 -05:00
repository-s3 TEST: reduce blob size #testExecuteMultipartUpload 2017-12-20 12:43:05 -05:00
store-smb Validate top-level keys for create index request (#23755) (#23869) 2017-09-26 09:49:20 -07:00
build.gradle Plugins: Include license and notice files in zip (#23191) 2017-02-15 11:23:12 -08:00