Class ApplicationConfiguration


  • public class ApplicationConfiguration
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApplicationConfiguration

        public ApplicationConfiguration()
    • 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()