- additionalSettings
Additional node settings loaded by the plugin. Note that settings that are
explicit in the nodes set
- createComponents
Returns components added by this plugin. Any components returned that implement
LifecycleComponent w
- createGuiceModules
Node level guice modules.
- getBootstrapChecks
Returns a list of checks that are enforced when a node starts up once a node has
the transport proto
- getExecutorBuilders
Provides the list of this plugin's custom thread pools, empty if none.
- getGuiceServiceClasses
Node level services that will be automatically started/stopped/closed. This
classes must be construc
- getNamedWriteables
Returns parsers for NamedWriteable this plugin will use over the transport
protocol.
- getNamedXContent
Returns parsers for named objects this plugin will parse from
XContentParser#namedObject(Class,Strin
- getSettings
Returns a list of additional Setting definitions for this plugin.
- getSettingsFilter
Returns a list of additional settings filter for this plugin
- getFeature
A feature exposed by the plugin. This should be used if a plugin exposes
ClusterState.Custom or Meta
- close
Close the resources opened by this plugin.