public final class ConfigFileReaderSupport
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
ConfigFileReaderSupport() |
Modifier and Type | Method and Description |
---|---|
static boolean |
parseBooleanValue(java.lang.String v) |
static java.util.Properties |
readConfigFile(java.io.BufferedReader rdr)
Reads the configuration file contents into a
Properties instance. |
static java.util.Properties |
readConfigFile(java.io.InputStream input,
boolean okToClose) |
static java.util.Properties |
readConfigFile(java.nio.file.Path path,
java.nio.file.OpenOption... options) |
static java.util.Properties |
readConfigFile(java.io.Reader reader,
boolean okToClose) |
static java.util.Properties |
readConfigFile(java.net.URL url) |
static java.lang.String |
yesNoValueOf(boolean flag)
Returns a "yes" or "no" value based on the input
parameter
|
public static final char COMMENT_CHAR
public static final java.lang.String COMPRESSION_PROP
public static final java.lang.String DEFAULT_COMPRESSION
public static final java.lang.String MAX_SESSIONS_CONFIG_PROP
public static final int DEFAULT_MAX_SESSIONS
public static final java.lang.String PASSWORD_AUTH_CONFIG_PROP
public static final java.lang.String DEFAULT_PASSWORD_AUTH
public static final boolean DEFAULT_PASSWORD_AUTH_VALUE
public static final java.lang.String LISTEN_ADDRESS_CONFIG_PROP
public static final java.lang.String DEFAULT_BIND_ADDRESS
public static final java.lang.String PORT_CONFIG_PROP
public static final java.lang.String KEEP_ALIVE_CONFIG_PROP
public static final boolean DEFAULT_KEEP_ALIVE
public static final java.lang.String USE_DNS_CONFIG_PROP
public static final boolean DEFAULT_USE_DNS
public static final java.lang.String PUBKEY_AUTH_CONFIG_PROP
public static final java.lang.String DEFAULT_PUBKEY_AUTH
public static final boolean DEFAULT_PUBKEY_AUTH_VALUE
public static final java.lang.String AUTH_KEYS_FILE_CONFIG_PROP
public static final java.lang.String MAX_AUTH_TRIES_CONFIG_PROP
public static final int DEFAULT_MAX_AUTH_TRIES
public static final java.lang.String MAX_STARTUPS_CONFIG_PROP
public static final int DEFAULT_MAX_STARTUPS
public static final java.lang.String LOGIN_GRACE_TIME_CONFIG_PROP
public static final long DEFAULT_LOGIN_GRACE_TIME
public static final java.lang.String KEY_REGENERATE_INTERVAL_CONFIG_PROP
public static final long DEFAULT_REKEY_TIME_LIMIT
public static final java.lang.String CIPHERS_CONFIG_PROP
public static final java.lang.String DEFAULT_CIPHERS
public static final java.lang.String MACS_CONFIG_PROP
public static final java.lang.String DEFAULT_MACS
public static final java.lang.String KEX_ALGORITHMS_CONFIG_PROP
public static final java.lang.String DEFAULT_KEX_ALGORITHMS
public static final java.lang.String HOST_KEY_ALGORITHMS_CONFIG_PROP
public static final java.lang.String DEFAULT_HOST_KEY_ALGORITHMS
public static final java.lang.String LOG_LEVEL_CONFIG_PROP
public static final LogLevelValue DEFAULT_LOG_LEVEL
public static final java.lang.String SYSLOG_FACILITY_CONFIG_PROP
public static final SyslogFacilityValue DEFAULT_SYSLOG_FACILITY
public static final java.lang.String SUBSYSTEM_CONFIG_PROP
public static java.util.Properties readConfigFile(java.nio.file.Path path, java.nio.file.OpenOption... options) throws java.io.IOException
java.io.IOException
public static java.util.Properties readConfigFile(java.net.URL url) throws java.io.IOException
java.io.IOException
public static java.util.Properties readConfigFile(java.io.InputStream input, boolean okToClose) throws java.io.IOException
java.io.IOException
public static java.util.Properties readConfigFile(java.io.Reader reader, boolean okToClose) throws java.io.IOException
java.io.IOException
public static java.util.Properties readConfigFile(java.io.BufferedReader rdr) throws java.io.IOException
Properties
instance.
Note: multiple keys value are concatenated using a comma - it is up to
the caller to know which keys are expected to have multiple values and handle
the split accordinglyrdr
- The BufferedReader
for reading the filejava.io.IOException
- If failed to read or malformed contentpublic static boolean parseBooleanValue(java.lang.String v)
v
- Checks if the value is "yes", "y",
"on", "t" or "true".null
/empty values are
interpreted as false
PropertyResolverUtils.TRUE_VALUES
public static java.lang.String yesNoValueOf(boolean flag)
flag
- The required statetrue
, "no" otherwise