public class Configuration extends BaseConfiguration
GRAYLOG2_DEFAULT_PORT, shutdownTimeout| Constructor and Description |
|---|
Configuration() |
getAsyncEventbusProcessors, getDefaultRestTransportUri, getGroovyShellPort, getInputCacheMaxSize, getPluginDir, getProcessBufferProcessors, getProcessorWaitStrategy, getRestMaxChunkSize, getRestMaxHeaderSize, getRestMaxInitialLineLength, getRestThreadPoolSize, getRestTlsCertFile, getRestTlsKeyFile, getRestTlsKeyPassword, getRestTransportUri, getRestUriScheme, getRingSize, getShutdownTimeout, getUdpRecvBufferSizes, isGroovyShellEnable, isRestEnableCors, isRestEnableGzip, isRestEnableTls, setRestTransportUripublic boolean isMaster()
public void setIsMaster(boolean is)
public java.lang.String getPasswordSecret()
public boolean performRetention()
public void setPerformRetention(boolean retention)
public int getMaxNumberOfIndices()
public int getOutputBatchSize()
public int getOutputFlushInterval()
public int getOutputBufferProcessors()
public int getOutputBufferProcessorThreadsCorePoolSize()
public int getOutputBufferProcessorThreadsMaxPoolSize()
public int getOutputBufferProcessorKeepAliveTime()
public java.lang.String getElasticSearchConfigFile()
public java.lang.String getElasticSearchIndexPrefix()
public int getElasticSearchMaxDocsPerIndex()
public int getElasticSearchShards()
public int getElasticSearchReplicas()
public java.lang.String getElasticSearchAnalyzer()
public boolean isMongoUseAuth()
public java.lang.String getMongoUser()
public java.lang.String getMongoPassword()
public java.lang.String getMongoDatabase()
public int getMongoPort()
public java.lang.String getMongoHost()
public int getMongoMaxConnections()
public int getMongoThreadsAllowedToBlockMultiplier()
public java.lang.String getDroolsRulesFile()
public java.util.List<com.mongodb.ServerAddress> getMongoReplicaSet()
public java.lang.String getNodeIdFile()
getNodeIdFile in class BaseConfigurationpublic java.net.URI getRestListenUri()
getRestListenUri in class BaseConfigurationpublic java.lang.String getRootUsername()
public java.lang.String getRootPasswordSha2()
public java.lang.String getEsClusterName()
public java.lang.String getEsNodeName()
public boolean isEsIsMasterEligible()
public boolean isEsStoreData()
public int getEsTransportTcpPort()
public boolean isEsIsHttpEnabled()
public boolean isEsMulticastDiscovery()
public java.util.List<java.lang.String> getEsUnicastHosts()
public java.lang.String getEsInitialStateTimeout()
public java.lang.String getEsNetworkHost()
public java.lang.String getEsNetworkBindHost()
public java.lang.String getEsNetworkPublishHost()
public boolean isEsDisableVersionCheck()
public java.lang.String getRetentionStrategy()
public boolean isAllowLeadingWildcardSearches()
public boolean isAllowHighlighting()
public boolean isMetricsCollectionEnabled()
public boolean isEmailTransportEnabled()
public java.lang.String getEmailTransportHostname()
public int getEmailTransportPort()
public boolean isEmailTransportUseAuth()
public boolean isEmailTransportUseTls()
public boolean isEmailTransportUseSsl()
public java.lang.String getEmailTransportUsername()
public java.lang.String getEmailTransportPassword()
public java.lang.String getEmailTransportSubjectPrefix()
public java.lang.String getEmailTransportFromEmail()
public java.net.URI getEmailTransportWebInterfaceUrl()
public boolean isVersionchecks()
public java.lang.String getVersionchecksUri()
public int getVersionchecksConnectTimeOut()
public int getVersionchecksSocketTimeOut()
public int getVersionchecksConnectionRequestTimeOut()
public boolean isTelemetryServiceEnabled()
public java.lang.String getTelemetryServiceToken()
public java.lang.String getTelemetryServiceUri()
public int getTelemetryServiceConnectTimeOut()
public int getTelemetryServiceSocketTimeOut()
public int getTelemetryServiceConnectionRequestTimeOut()
public java.lang.String getHttpProxyUri()
public boolean isDeadLettersEnabled()
public int getLoadBalancerRecognitionPeriodSeconds()
public long getStreamProcessingTimeout()
public int getStreamProcessingMaxFaults()
public long getOutputModuleTimeout()
public long getEsClusterDiscoveryTimeout()
public java.lang.String getMessageCacheSpoolDir()
public long getMessageCacheCommitInterval()
public boolean isMessageCacheOffHeap()
public int getStaleMasterTimeout()
public int getLdapConnectionTimeout()
public java.lang.String getRotationStrategy()
public long getElasticSearchMaxSizePerIndex()
public org.joda.time.Period getElasticSearchMaxTimePerIndex()
public int getAlertCheckInterval()
public com.github.joschi.jadconfig.util.Duration getGcCheckInterval()
public com.github.joschi.jadconfig.util.Duration getGcWarningThreshold()
public boolean isDisableIndexOptimization()
public boolean isDisableIndexRangeCalculation()
public int getIndexOptimizationMaxNumSegments()
public boolean isDisableOutputCache()
@ValidatorMethod
public void validate()
throws com.github.joschi.jadconfig.ValidationException
com.github.joschi.jadconfig.ValidationExceptionCopyright © 2012-2014 TORCH GmbH. All Rights Reserved.