Package com.ibm.dbb.task.configuration
Class ApplicationConfiguration
- java.lang.Object
-
- com.ibm.dbb.task.configuration.ApplicationConfiguration
-
public class ApplicationConfiguration extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ApplicationConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getFileSource()
java.lang.String
getName()
java.util.Map<java.lang.String,com.ibm.dbb.task.configuration.TaskOverrideConfiguration>
getTaskOverrides()
void
load(java.io.File yamlFile)
Loads the application configuration from the input yaml file.void
mergeConfiguration(ApplicationConfiguration configuration)
Merges this application configuration with the input configuration.
-
-
-
Method Detail
-
load
public void load(java.io.File yamlFile) throws java.io.IOException, BuildException
Loads the application configuration from the input yaml file.- Parameters:
yamlFile
- the yaml file to load from.- Throws:
java.io.IOException
- on IO errors when loading the yaml file.BuildException
-
mergeConfiguration
public void mergeConfiguration(ApplicationConfiguration configuration)
Merges this application configuration with the input configuration.- Parameters:
configuration
- the configuration to merge onto this one.
-
getFileSource
public java.lang.String getFileSource()
-
getTaskOverrides
public java.util.Map<java.lang.String,com.ibm.dbb.task.configuration.TaskOverrideConfiguration> getTaskOverrides()
-
getName
public java.lang.String getName()
-
-