Class BaseConfiguration

java.lang.Object
org.graylog2.configuration.PathConfiguration
org.graylog2.plugin.BaseConfiguration
Direct Known Subclasses:
Configuration

public abstract class BaseConfiguration extends PathConfiguration
  • 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()
    • getNodeIdFile

      public abstract String getNodeIdFile()
    • 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

      public URI getHttpProxyUri()
    • getHttpNonProxyHostsPattern

      public ProxyHostsPattern 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

      public String getInstallationSource()
    • getMessageJournalMode

      public String 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