Package com.sshtools.common.config
Class AdaptiveConfiguration
java.lang.Object
com.sshtools.common.config.AdaptiveConfiguration
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAdaptiveConfiguration(File configFile) AdaptiveConfiguration(File configFile, File configDir) -
Method Summary
Modifier and TypeMethodDescriptioncreateAlgorithmList(ComponentFactory<?> factory, String key, String contextPreference, String ident, String hostname, String... ignores) createAlgorithmList(String supportedList, String key, String ident, String hostname, String... ignores) booleangetBoolean(String key, boolean defaultValue, String... match) booleangetBooleanOrDefault(String key, boolean defaultValue) longgetByteSize(String key, String defaultValue, String... match) getGlobalConfig(String key) intlonggetPatternConfig(String key, String... values) getProperty(String key, String defaultValue, String... match) voidvoidloadConfiguration(String cfg) voidvoidvoidsaveMatchingConfiguration(String match, String keyexchange, String publickey, String cipher, String mac, String compression) voidsetBoolean(String key, String pattern) voidsetBoolean(String key, String pattern, Boolean val) voidsetGlobalConfig(String key, boolean value) voidsetGlobalConfig(String key, int val) voidsetGlobalConfig(String key, long val) voidsetGlobalConfig(String key, String val) voidsetPatternConfig(String pattern, String key, boolean val) voidsetPatternConfig(String pattern, String key, int val) voidsetPatternConfig(String pattern, String key, long val) voidsetPatternConfig(String pattern, String key, String val) toString()
-
Field Details
-
DEFAULT
-
KEY_EXCHANGE
- See Also:
-
PUBLIC_KEYS
- See Also:
-
CIPHERS
- See Also:
-
MACS
- See Also:
-
COMPRESSION
- See Also:
-
-
Constructor Details
-
AdaptiveConfiguration
public AdaptiveConfiguration() -
AdaptiveConfiguration
-
AdaptiveConfiguration
-
-
Method Details
-
resetConfiguration
- Throws:
IOException
-
saveMatchingConfiguration
public void saveMatchingConfiguration(String match, String keyexchange, String publickey, String cipher, String mac, String compression) throws IOException - Throws:
IOException
-
toString
-
saveConfig
- Throws:
IOException
-
loadConfiguration
- Throws:
IOException
-
createAlgorithmList
-
createAlgorithmList
-
getPatternConfig
-
setPatternConfig
-
setPatternConfig
-
setPatternConfig
-
setPatternConfig
-
getGlobalConfig
-
setGlobalConfig
-
setGlobalConfig
-
setGlobalConfig
-
setGlobalConfig
-
getIdent
-
getBoolean
-
setBoolean
-
setBoolean
-
getBooleanOrDefault
-
getLong
-
getInt
-
getByteSize
-
getProperty
-
loadConfiguration
- Throws:
IOException
-