Package org.graylog2.configuration
Class ExposedConfiguration
java.lang.Object
org.graylog2.configuration.ExposedConfiguration
List of configuration values that are safe to return, i.e. do not include any sensitive
information. Building a list manually because we need to guarantee never to return any
sensitive variables like passwords etc. - See this as a whitelist approach.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract boolean
abstract boolean
abstract Path
binDir()
static ExposedConfiguration
create
(int inputBufferProcessors, int processBufferProcessors, int outputBufferProcessors, String processorWaitStrategy, String inputBufferWaitStrategy, int inputBufferRingSize, int ringSize, Path binDir, Path dataDir, Path pluginDir, String nodeIdFile, boolean allowHighlighting, boolean allowLeadingWildcardSearches, long streamProcessingTimeout, int streamProcessingMaxFaults, long outputModuleTimeout, int staleLeaderTimeout, String gcWarningThreshold) static ExposedConfiguration
create
(Configuration configuration) abstract Path
dataDir()
abstract String
abstract int
abstract int
abstract String
abstract String
abstract int
abstract long
abstract Path
abstract int
abstract String
abstract int
ringSize()
abstract int
int
Deprecated.abstract int
abstract long
-
Constructor Details
-
ExposedConfiguration
public ExposedConfiguration()
-
-
Method Details
-
inputBufferProcessors
public abstract int inputBufferProcessors() -
processBufferProcessors
public abstract int processBufferProcessors() -
outputBufferProcessors
public abstract int outputBufferProcessors() -
processorWaitStrategy
-
inputBufferWaitStrategy
-
inputBufferRingSize
public abstract int inputBufferRingSize() -
ringSize
public abstract int ringSize() -
binDir
-
dataDir
-
pluginDir
-
nodeIdFile
-
allowHighlighting
public abstract boolean allowHighlighting() -
allowLeadingWildcardSearches
public abstract boolean allowLeadingWildcardSearches() -
streamProcessingTimeout
public abstract long streamProcessingTimeout() -
streamProcessingMaxFaults
public abstract int streamProcessingMaxFaults() -
outputModuleTimeout
public abstract long outputModuleTimeout() -
staleMasterTimeout
Deprecated.We will serialize the field to the same value asstaleLeaderTimeout()
for backwards compatibility but ignore it on deserialization. -
staleLeaderTimeout
public abstract int staleLeaderTimeout() -
gcWarningThreshold
-
create
-
create
public static ExposedConfiguration create(int inputBufferProcessors, int processBufferProcessors, int outputBufferProcessors, String processorWaitStrategy, String inputBufferWaitStrategy, int inputBufferRingSize, int ringSize, Path binDir, Path dataDir, Path pluginDir, String nodeIdFile, boolean allowHighlighting, boolean allowLeadingWildcardSearches, long streamProcessingTimeout, int streamProcessingMaxFaults, long outputModuleTimeout, int staleLeaderTimeout, String gcWarningThreshold)
-
staleLeaderTimeout()
for backwards compatibility but ignore it on deserialization.