Package org.graylog2.plugin
Class BaseConfiguration
java.lang.Object
org.graylog2.configuration.PathConfiguration
org.graylog2.plugin.BaseConfiguration
- Direct Known Subclasses:
Configuration
-
Field Summary
Fields inherited from class org.graylog2.configuration.PathConfiguration
ALLOWED_AUXILIARY_PATHS, DEFAULT_BIN_DIR, DEFAULT_DATA_DIR, DEFAULT_PLUGIN_DIR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
com.github.joschi.jadconfig.util.Duration
com.github.joschi.jadconfig.util.Duration
com.github.joschi.jadconfig.util.Duration
int
int
com.lmax.disruptor.WaitStrategy
Journal mode will be "noop" if the journal is disabled or the configured journal mode otherwise.int
com.lmax.disruptor.WaitStrategy
int
int
int
boolean
boolean
boolean
void
setMessageJournalEnabled
(boolean messageJournalEnabled) void
Methods 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
-