public class Settings
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static Settings |
fromConfig(com.typesafe.config.Config conf)
Factory method to construct
Settings from a Lightbend Config . |
java.time.Duration |
getAgentTimeout() |
int |
getCommandQueueBufferSize() |
java.time.Duration |
getConnectionMaxBackoff() |
java.time.Duration |
getConnectionMinBackoff() |
int |
getConnectionRetries() |
java.time.Duration |
getFailoverTimeout() |
static Settings |
load() |
static Settings |
load(java.lang.ClassLoader loader)
Factory method to construct
Settings with Lightbend ConfigFactory . |
Settings |
withAgentTimeout(java.time.Duration agentTimeout) |
Settings |
withCommandQueueBufferSize(int commandQueueBufferSize) |
Settings |
withConnectionMaxBackoff(java.time.Duration connectionMaxBackoff) |
Settings |
withConnectionMinBackoff(java.time.Duration connectionMinBackoff) |
Settings |
withConnectionRetries(int connectionRetries) |
Settings |
withFailoverTimeout(java.time.Duration failoverTimeout) |
public Settings withCommandQueueBufferSize(int commandQueueBufferSize)
public Settings withAgentTimeout(java.time.Duration agentTimeout)
public Settings withFailoverTimeout(java.time.Duration failoverTimeout)
public Settings withConnectionRetries(int connectionRetries)
public Settings withConnectionMinBackoff(java.time.Duration connectionMinBackoff)
public Settings withConnectionMaxBackoff(java.time.Duration connectionMaxBackoff)
public java.time.Duration getAgentTimeout()
public int getCommandQueueBufferSize()
public java.time.Duration getFailoverTimeout()
public int getConnectionRetries()
public java.time.Duration getConnectionMinBackoff()
public java.time.Duration getConnectionMaxBackoff()
public static Settings fromConfig(com.typesafe.config.Config conf)
Settings
from a Lightbend Config
.conf
- The Lightbend config object.public static Settings load(java.lang.ClassLoader loader)
Settings
with Lightbend ConfigFactory
.loader
- The class loader used to find application.conf and reference.conf.public static Settings load()