public class Configurator extends Object
MonitoringCenter. This class provides an ability to configure
MonitoringCenter using a provided config file, a default config file, or indicate that no config file is to be used.
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CONFIG_FILE_NAME |
| Constructor and Description |
|---|
Configurator() |
| Modifier and Type | Method and Description |
|---|---|
static MonitoringCenterConfig.Builder |
configFile(File configFile)
Obtains a MonitoringCenterConfig builder, pre-filled with a given config file in the YAML format.
|
static MonitoringCenterConfig.Builder |
defaultConfigFile()
Obtains a MonitoringCenterConfig builder, pre-filled with the default config file in the YAML format.
|
static MonitoringCenterConfig.Builder |
noConfigFile()
Obtains a MonitoringCenterConfig builder with default parameters.
|
public static final String DEFAULT_CONFIG_FILE_NAME
public static MonitoringCenterConfig.Builder configFile(File configFile)
MonitoringCenterConfig.Builder.build() method should be called.configFile - a config file in the YAML format.NullPointerException - if config file is null.IllegalArgumentException - if config file does not exist.public static MonitoringCenterConfig.Builder noConfigFile()
MonitoringCenterConfig.Builder.build() method should be called.public static MonitoringCenterConfig.Builder defaultConfigFile()
DEFAULT_CONFIG_FILE_NAME and it will be looked up on the classpath.
MonitoringCenterConfig.Builder.build() method should be called.ConfigException - if config file does not exist.Copyright © 2016–2018. All rights reserved.