com.evolveum.midpoint.common.configuration.api
Interface RuntimeConfiguration

All Known Subinterfaces:
RepositoryServiceFactory
All Known Implementing Classes:
KeyStoreConfigurator, RepositoryFactory, XmlRepositoryServiceFactory

public interface RuntimeConfiguration


Method Summary
 java.lang.String getComponentId()
          Return symbolic name of the component in configuration subsytem.
 org.apache.commons.configuration.Configuration getCurrentConfiguration()
          Returns current component configuration in commons configuration structure http://commons.apache.org/configuration/apidocs/org/apache/commons/configuration/Configuration.html
 

Method Detail

getComponentId

java.lang.String getComponentId()
Return symbolic name of the component in configuration subsytem. Samples:
    • repository -> midpoint.repository
      provisioning -> midpoint.provisioning
      model -> midpoint.model
  • Returns:
    String name of component

    getCurrentConfiguration

    org.apache.commons.configuration.Configuration getCurrentConfiguration()
    Returns current component configuration in commons configuration structure http://commons.apache.org/configuration/apidocs/org/apache/commons/configuration/Configuration.html

    Example of structure for repository:

    Configuration config = new BaseConfiguration(); config.setProperty("host", "localhost"); config.setProperty("port" , 12345); return config;

    Note: current configuration can be obtained only on fully initialized objects. If called on not initialized objects, then it can end with undefined behavior

    Returns:
    Commons configuration


    Copyright © 2011 evolveum. All Rights Reserved.