Package org.graylog2.plugin
Class BaseConfiguration
java.lang.Object
org.graylog2.configuration.PathConfiguration
org.graylog2.plugin.BaseConfiguration
- Direct Known Subclasses:
Configuration
-
Field Summary
FieldsFields inherited from class org.graylog2.configuration.PathConfiguration
ALLOWED_AUXILIARY_PATHS, DEFAULT_BIN_DIR, DEFAULT_DATA_DIR, DEFAULT_PLUGIN_DIR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcom.github.joschi.jadconfig.util.Durationcom.github.joschi.jadconfig.util.Durationcom.github.joschi.jadconfig.util.Durationintintcom.lmax.disruptor.WaitStrategyJournal mode will be "noop" if the journal is disabled or the configured journal mode otherwise.intcom.lmax.disruptor.WaitStrategyintintintbooleanbooleanbooleanvoidsetMessageJournalEnabled(boolean messageJournalEnabled) voidMethods inherited from class org.graylog2.configuration.PathConfiguration
getAllowedAuxiliaryPaths, getBinDir, getDataDir, getNativeLibDir, getPluginDir
-
Field Details
-
shutdownTimeout
@Parameter(value="shutdown_timeout", validator=com.github.joschi.jadconfig.validators.PositiveIntegerValidator.class) protected int shutdownTimeout
-
-
Constructor Details
-
BaseConfiguration
public BaseConfiguration()
-
-
Method Details
-
getProcessBufferProcessors
public int getProcessBufferProcessors() -
getProcessorWaitStrategy
public com.lmax.disruptor.WaitStrategy getProcessorWaitStrategy() -
getRingSize
public int getRingSize() -
getInputBufferRingSize
public int getInputBufferRingSize() -
getInputBufferWaitStrategy
public com.lmax.disruptor.WaitStrategy getInputBufferWaitStrategy() -
getAsyncEventbusProcessors
public int getAsyncEventbusProcessors() -
isMessageJournalEnabled
public boolean isMessageJournalEnabled() -
setMessageJournalEnabled
public void setMessageJournalEnabled(boolean messageJournalEnabled) -
getInputbufferProcessors
public int getInputbufferProcessors() -
getShutdownTimeout
public int getShutdownTimeout() -
getUdpRecvBufferSizes
public int getUdpRecvBufferSizes() -
isMessageRecordingsEnabled
public boolean isMessageRecordingsEnabled() -
isDisableNativeSystemStatsCollector
public boolean isDisableNativeSystemStatsCollector() -
getHttpProxyUri
-
getHttpNonProxyHostsPattern
-
getHttpConnectTimeout
public com.github.joschi.jadconfig.util.Duration getHttpConnectTimeout() -
getHttpWriteTimeout
public com.github.joschi.jadconfig.util.Duration getHttpWriteTimeout() -
getHttpReadTimeout
public com.github.joschi.jadconfig.util.Duration getHttpReadTimeout() -
getInstallationSource
-
getMessageJournalMode
Journal mode will be "noop" if the journal is disabled or the configured journal mode otherwise. -
validateJournalMode
@ValidatorMethod public void validateJournalMode() throws com.github.joschi.jadconfig.ValidationException- Throws:
com.github.joschi.jadconfig.ValidationException
-