org.rhq.core.pluginapi.configuration
Interface ResourceConfigurationFacet


public interface ResourceConfigurationFacet

Since:
3.0

Method Summary
 Set<RawConfiguration> loadRawConfigurations()
           
 Configuration loadStructuredConfiguration()
           
 RawConfiguration mergeRawConfiguration(Configuration from, RawConfiguration to)
           
 void mergeStructuredConfiguration(RawConfiguration from, Configuration to)
           
 void persistRawConfiguration(RawConfiguration rawConfiguration)
           
 void persistStructuredConfiguration(Configuration configuration)
           
 void validateRawConfiguration(RawConfiguration rawConfiguration)
           
 void validateStructuredConfiguration(Configuration configuration)
           
 

Method Detail

loadStructuredConfiguration

Configuration loadStructuredConfiguration()

loadRawConfigurations

Set<RawConfiguration> loadRawConfigurations()

mergeRawConfiguration

RawConfiguration mergeRawConfiguration(Configuration from,
                                       RawConfiguration to)

mergeStructuredConfiguration

void mergeStructuredConfiguration(RawConfiguration from,
                                  Configuration to)

persistStructuredConfiguration

void persistStructuredConfiguration(Configuration configuration)

persistRawConfiguration

void persistRawConfiguration(RawConfiguration rawConfiguration)

validateStructuredConfiguration

void validateStructuredConfiguration(Configuration configuration)
                                     throws IllegalArgumentException
Throws:
IllegalArgumentException

validateRawConfiguration

void validateRawConfiguration(RawConfiguration rawConfiguration)
                              throws IllegalArgumentException
Throws:
IllegalArgumentException


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.