public final class ConfigFileReaderSupport extends Object
Modifier and Type | Method and Description |
---|---|
static boolean |
parseBooleanValue(String v) |
static Properties |
readConfigFile(BufferedReader rdr)
Reads the configuration file contents into a
Properties instance. |
static Properties |
readConfigFile(InputStream input,
boolean okToClose) |
static Properties |
readConfigFile(Path path,
OpenOption... options) |
static Properties |
readConfigFile(Reader reader,
boolean okToClose) |
static Properties |
readConfigFile(URL url) |
static String |
yesNoValueOf(boolean flag)
Returns a "yes" or "no" value based on the input
parameter
|
public static final char COMMENT_CHAR
public static final String COMPRESSION_PROP
public static final String DEFAULT_COMPRESSION
public static final String MAX_SESSIONS_CONFIG_PROP
public static final int DEFAULT_MAX_SESSIONS
public static final String PASSWORD_AUTH_CONFIG_PROP
public static final String DEFAULT_PASSWORD_AUTH
public static final boolean DEFAULT_PASSWORD_AUTH_VALUE
public static final String LISTEN_ADDRESS_CONFIG_PROP
public static final String DEFAULT_BIND_ADDRESS
public static final String PORT_CONFIG_PROP
public static final String KEEP_ALIVE_CONFIG_PROP
public static final boolean DEFAULT_KEEP_ALIVE
public static final String USE_DNS_CONFIG_PROP
public static final boolean DEFAULT_USE_DNS
public static final String PUBKEY_AUTH_CONFIG_PROP
public static final String DEFAULT_PUBKEY_AUTH
public static final boolean DEFAULT_PUBKEY_AUTH_VALUE
public static final String AUTH_KEYS_FILE_CONFIG_PROP
public static final String MAX_AUTH_TRIES_CONFIG_PROP
public static final int DEFAULT_MAX_AUTH_TRIES
public static final String MAX_STARTUPS_CONFIG_PROP
public static final int DEFAULT_MAX_STARTUPS
public static final String LOGIN_GRACE_TIME_CONFIG_PROP
public static final long DEFAULT_LOGIN_GRACE_TIME
public static final String KEY_REGENERATE_INTERVAL_CONFIG_PROP
public static final long DEFAULT_REKEY_TIME_LIMIT
public static final String CIPHERS_CONFIG_PROP
public static final String DEFAULT_CIPHERS
public static final String MACS_CONFIG_PROP
public static final String DEFAULT_MACS
public static final String KEX_ALGORITHMS_CONFIG_PROP
public static final String DEFAULT_KEX_ALGORITHMS
public static final String HOST_KEY_ALGORITHMS_CONFIG_PROP
public static final String DEFAULT_HOST_KEY_ALGORITHMS
public static final String LOG_LEVEL_CONFIG_PROP
public static final LogLevelValue DEFAULT_LOG_LEVEL
public static final String SYSLOG_FACILITY_CONFIG_PROP
public static final SyslogFacilityValue DEFAULT_SYSLOG_FACILITY
public static final String SUBSYSTEM_CONFIG_PROP
public static Properties readConfigFile(Path path, OpenOption... options) throws IOException
IOException
public static Properties readConfigFile(URL url) throws IOException
IOException
public static Properties readConfigFile(InputStream input, boolean okToClose) throws IOException
IOException
public static Properties readConfigFile(Reader reader, boolean okToClose) throws IOException
IOException
public static Properties readConfigFile(BufferedReader rdr) throws 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 fileIOException
- If failed to read or malformed contentpublic static boolean parseBooleanValue(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 String yesNoValueOf(boolean flag)
flag
- The required statetrue
, "no" otherwiseCopyright © 2008–2022 The Apache Software Foundation. All rights reserved.