net.sf.jnati.deploy.artefact
Class ConfigManager

java.lang.Object
  extended by net.sf.jnati.deploy.artefact.ConfigManager

public class ConfigManager
extends Object

Configuration hierarchy:

Author:
Sam Adams

runtime properties
// instance-id_version properties
instance-id properties
global properties file [ ${jnati.settingsFile} ]
instance defaults
global defaults
Constructor Summary
ConfigManager()
           
 
Method Summary
static Configuration getConfig(String id, String version, Properties configuration)
           
static Configuration getDefaultConfig()
           
static void loadConfiguration(Artefact artefact, Properties configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigManager

public ConfigManager()
Method Detail

getDefaultConfig

public static Configuration getDefaultConfig()
                                      throws IOException
Throws:
IOException

getConfig

public static Configuration getConfig(String id,
                                      String version,
                                      Properties configuration)
                               throws IOException
Throws:
IOException

loadConfiguration

public static void loadConfiguration(Artefact artefact,
                                     Properties configuration)
                              throws ConfigurationException
Throws:
ConfigurationException


Copyright © 2007-2011 Sam Adams. All Rights Reserved.