Module org.elasticsearch.plugin
Package org.elasticsearch.plugin
package org.elasticsearch.plugin
An api used by plugin developers to implement custom Elasticsearch plugins.
The package convention in plugin apis is as follows:
- The root package is org.elasticsearch.plugin
- Specialised API jars have their name following the root package. Interfaces and annotations used by plugin developers should be placed under it. i.e. org.elasticsearch.plugin.analysis
- packages which are not meant to be used by plugin developers should be under internal package suffix i.e org.elasticsearch.plugin.analysis.internal
-
ClassDescriptionMarker for things that can be loaded by component loader.An annotation used to mark constructor to inject plugin dependencies iee.A named plugin component.An annotation used on plugin components which will be registered under a given name by Elasticsearch server.