uk.ac.soton.itinnovation.grid.service.utils
Class ServicePropertyConfigurator

java.lang.Object
  extended by uk.ac.soton.itinnovation.grid.utils.AbstractPropertyConfigurator
      extended by uk.ac.soton.itinnovation.grid.service.utils.ServicePropertyConfigurator
All Implemented Interfaces:
ServiceConfiguration

public final class ServicePropertyConfigurator
extends AbstractPropertyConfigurator
implements ServiceConfiguration

Property Configurator class used to load locations of config files.


Method Summary
static ResourceBundle getBundle(String name)
          Get a resource bundle by looking in the configured configuration directory.
 InputStream getConfigFileAsInputStream(String configFileName)
           
static ServiceConfiguration getServiceConfiguration()
           
static ServiceConfiguration getServiceConfiguration(String configFile)
           
protected  void populateConfiguration(Document configDoc)
           
 
Methods inherited from class uk.ac.soton.itinnovation.grid.utils.AbstractPropertyConfigurator
getConfigFileLocation, introspectRootNode, loadConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.service.utils.ServiceConfiguration
getConfigFileLocation
 

Method Detail

getServiceConfiguration

public static ServiceConfiguration getServiceConfiguration()
                                                    throws PropertyConfigurationException
Throws:
PropertyConfigurationException

getServiceConfiguration

public static ServiceConfiguration getServiceConfiguration(String configFile)
                                                    throws PropertyConfigurationException
Throws:
PropertyConfigurationException

populateConfiguration

protected void populateConfiguration(Document configDoc)
                              throws PropertyConfigurationException
Throws:
PropertyConfigurationException

getConfigFileAsInputStream

public InputStream getConfigFileAsInputStream(String configFileName)
                                       throws PropertyConfigurationException
Specified by:
getConfigFileAsInputStream in interface ServiceConfiguration
Overrides:
getConfigFileAsInputStream in class AbstractPropertyConfigurator
Throws:
PropertyConfigurationException

getBundle

public static ResourceBundle getBundle(String name)
Get a resource bundle by looking in the configured configuration directory.

Parameters:
name - the name of the bundle (usually from ServicePropertyConfiguratorConstants)
Returns:
a PropertyResourceBundle


Copyright © 2001-2008 University of Southampton IT Innovation Centre. All Rights Reserved.