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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanabstract booleanabstract PathbinDir()static ExposedConfigurationcreate(int inputBufferProcessors, int processBufferProcessors, int outputBufferProcessors, int outputBatchSize, 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) static ExposedConfigurationcreate(Configuration configuration) abstract PathdataDir()abstract intabstract intabstract Stringabstract Stringabstract intabstract intabstract longabstract Pathabstract intabstract Stringabstract intringSize()abstract intintDeprecated.abstract intabstract long
-
Constructor Details
-
ExposedConfiguration
public ExposedConfiguration()
-
-
Method Details
-
inputBufferProcessors
public abstract int inputBufferProcessors() -
processBufferProcessors
public abstract int processBufferProcessors() -
outputBufferProcessors
public abstract int outputBufferProcessors() -
outputBatchSize
public abstract int outputBatchSize() -
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() -
create
-
create
public static ExposedConfiguration create(int inputBufferProcessors, int processBufferProcessors, int outputBufferProcessors, int outputBatchSize, 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)
-
staleLeaderTimeout()for backwards compatibility but ignore it on deserialization.