public abstract class NodeConfigurationSource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static NodeConfigurationSource |
EMPTY |
Constructor and Description |
---|
NodeConfigurationSource() |
Modifier and Type | Method and Description |
---|---|
abstract java.nio.file.Path |
nodeConfigPath(int nodeOrdinal) |
java.util.Collection<java.lang.Class<? extends Plugin>> |
nodePlugins()
Returns plugins that should be loaded on the node
|
abstract Settings |
nodeSettings(int nodeOrdinal) |
java.util.Collection<java.lang.Class<? extends Plugin>> |
transportClientPlugins()
Returns plugins that should be loaded in the transport client
|
Settings |
transportClientSettings() |
public static final NodeConfigurationSource EMPTY
public abstract Settings nodeSettings(int nodeOrdinal)
null
if there are no settings definedpublic abstract java.nio.file.Path nodeConfigPath(int nodeOrdinal)
public java.util.Collection<java.lang.Class<? extends Plugin>> nodePlugins()
public Settings transportClientSettings()
public java.util.Collection<java.lang.Class<? extends Plugin>> transportClientPlugins()