|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.modules.plugins.jbossas7.ConfigurationWriteDelegate
public class ConfigurationWriteDelegate
| Field Summary | |
|---|---|
protected Address |
address
|
protected org.rhq.core.domain.configuration.definition.ConfigurationDefinition |
configurationDefinition
|
protected ASConnection |
connection
|
protected boolean |
createChildRequested
|
static String |
LOGICAL_REMOVED
A map where this error message has been set must not be written to the AS |
| Constructor Summary | |
|---|---|
ConfigurationWriteDelegate(org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef,
ASConnection connection,
Address address)
Create a new configuration delegate, that reads the attributes for the resource at address. |
|
| Method Summary | |
|---|---|
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration()
Trigger loading of a configuration by talking to the remote resource. |
protected Map<String,Object> |
prepareCollapsedPropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
Collapsed map property parsing. |
protected AbstractMap.SimpleEntry<String,List<Object>> |
preparePropertyList(org.rhq.core.domain.configuration.PropertyList property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionList propertyDefinition)
List property parsing. |
protected AbstractMap.SimpleEntry<String,Map<String,Object>> |
preparePropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
Map property parsing. |
protected AbstractMap.SimpleEntry<String,Object> |
preparePropertySimple(org.rhq.core.domain.configuration.PropertySimple property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propertyDefinition)
Simple property parsing. |
protected Map<String,Object> |
prepareSimplePropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
Simple map property parsing. |
protected CompositeOperation |
updateGenerateOperationFromProperties(org.rhq.core.domain.configuration.Configuration conf,
Address address)
|
void |
updateResourceConfiguration(ConfigurationUpdateReport report)
Write the configuration back to the AS. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String LOGICAL_REMOVED
updateHandlePropertyMapSpecial(org.rhq.modules.plugins.jbossas7.json.CompositeOperation, org.rhq.core.domain.configuration.PropertyMap, org.rhq.core.domain.configuration.definition.PropertyDefinitionMap, org.rhq.modules.plugins.jbossas7.json.Address, java.util.List) ,
Constant Field Valuesprotected Address address
protected ASConnection connection
protected org.rhq.core.domain.configuration.definition.ConfigurationDefinition configurationDefinition
protected boolean createChildRequested
| Constructor Detail |
|---|
public ConfigurationWriteDelegate(org.rhq.core.domain.configuration.definition.ConfigurationDefinition configDef,
ASConnection connection,
Address address)
configDef - Configuration definition for the configurationconnection - asConnection to useaddress - address of the resource.| Method Detail |
|---|
public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
throws Exception
loadResourceConfiguration in interface ConfigurationFacetException - If anything goes wrong.public void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetreport - Report containing the new configuration
protected CompositeOperation updateGenerateOperationFromProperties(org.rhq.core.domain.configuration.Configuration conf,
Address address)
protected AbstractMap.SimpleEntry<String,Object> preparePropertySimple(org.rhq.core.domain.configuration.PropertySimple property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionSimple propertyDefinition)
property - raw simple propertypropertyDefinition - property definition
protected AbstractMap.SimpleEntry<String,List<Object>> preparePropertyList(org.rhq.core.domain.configuration.PropertyList property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionList propertyDefinition)
property - raw list propertypropertyDefinition - property definition
protected AbstractMap.SimpleEntry<String,Map<String,Object>> preparePropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
property - raw map propertypropertyDefinition - property definition
protected Map<String,Object> prepareCollapsedPropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
property - raw map propertypropertyDefinition - property definition
protected Map<String,Object> prepareSimplePropertyMap(org.rhq.core.domain.configuration.PropertyMap property,
org.rhq.core.domain.configuration.definition.PropertyDefinitionMap propertyDefinition)
property - raw map propertypropertyDefinition - property definition
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||