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 PUBKEY_AUTH_CONFIG_PROP
public static final String DEFAULT_PUBKEY_AUTH
public static final boolean DEFAULT_PUBKEY_AUTH_VALUE
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 KBD_INTERACTIVE_CONFIG_PROP
public static final String DEFAULT_KBD_INTERACTIVE_AUTH
public static final boolean DEFAULT_KBD_INTERACTIVE_AUTH_VALUE
public static final String PREFERRED_AUTHS_CONFIG_PROP
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 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 MACS_CONFIG_PROP
public static final String KEX_ALGORITHMS_CONFIG_PROP
public static final String HOST_KEY_ALGORITHMS_CONFIG_PROP
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–2024 The Apache Software Foundation. All rights reserved.