public class ServerConfiguration
extends java.lang.Object
Constructor and Description |
---|
ServerConfiguration(java.nio.file.Path path)
Load application.properties.
|
ServerConfiguration(java.lang.String path)
Load application.properties.
|
Modifier and Type | Method and Description |
---|---|
java.util.Properties |
getProperties()
Get all properties.
|
java.lang.String |
getProperty(java.lang.String key)
Gets value that specifies key from application.properties.
|
java.lang.String |
getProperty(java.lang.String key,
java.lang.String defaultValue)
Gets value that specifies key from application.properties.
|
int |
getPropertyAsInt(java.lang.String key)
Gets value that specifies key from application.properties.
|
int |
getPropertyAsInt(java.lang.String key,
int defaultValue)
Gets value that specifies key from application.properties.
|
public ServerConfiguration(java.lang.String path) throws java.io.IOException
path
- pathjava.io.IOException
- Throws exception when Load configuration file.public ServerConfiguration(java.nio.file.Path path) throws java.io.IOException
path
- pathjava.io.IOException
- Throws exception when Load configuration file.public java.lang.String getProperty(java.lang.String key)
key
- keypublic java.lang.String getProperty(java.lang.String key, java.lang.String defaultValue)
key
- keydefaultValue
- valuepublic int getPropertyAsInt(java.lang.String key)
key
- keypublic int getPropertyAsInt(java.lang.String key, int defaultValue)
key
- keydefaultValue
- valuepublic java.util.Properties getProperties()