org.rhq.plugins.modcluster
Class FileConfiguredMBeanResourceComponent

java.lang.Object
  extended by org.rhq.plugins.jmx.MBeanResourceComponent<JMXComponent<?>>
      extended by org.rhq.plugins.modcluster.ClassNameMBeanComponent
          extended by org.rhq.plugins.modcluster.FileConfiguredMBeanResourceComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, ResourceComponent<JMXComponent<?>>, MeasurementFacet, OperationFacet, JMXComponent<JMXComponent<?>>
Direct Known Subclasses:
ModClusterServiceComponent

public class FileConfiguredMBeanResourceComponent
extends ClassNameMBeanComponent

Author:
Stefan Negrea

Field Summary
 
Fields inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
bean, OBJECT_NAME_PROP, PROPERTY_TRANSFORM, resourceContext
 
Fields inherited from interface org.rhq.plugins.jmx.JMXComponent
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
 
Constructor Summary
FileConfiguredMBeanResourceComponent()
           
 
Method Summary
 org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
          This default setup of configuration properties can map to mbean attributes
 void updateResourceConfiguration(ConfigurationUpdateReport report)
          Equivalent to updateResourceConfiguration(report, false);
 void updateResourceConfiguration(ConfigurationUpdateReport report, boolean ignoreReadOnly)
           
 
Methods inherited from class org.rhq.plugins.modcluster.ClassNameMBeanComponent
getAvailability
 
Methods inherited from class org.rhq.plugins.jmx.MBeanResourceComponent
getAttributeName, getAttributeProperty, getBeanProperties, getEmsBean, getEmsConnection, getPropertyValueAsType, getResourceContext, getValues, getValues, invokeOperation, invokeOperation, loadBean, loadBean, lookupAttributeProperty, setEmsBean, setResourceContext, start, stop, transformBeanName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileConfiguredMBeanResourceComponent

public FileConfiguredMBeanResourceComponent()
Method Detail

loadResourceConfiguration

public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
This default setup of configuration properties can map to mbean attributes

Specified by:
loadResourceConfiguration in interface ConfigurationFacet
Overrides:
loadResourceConfiguration in class MBeanResourceComponent<JMXComponent<?>>
Returns:
the configuration of the component

updateResourceConfiguration

public void updateResourceConfiguration(ConfigurationUpdateReport report)
Equivalent to updateResourceConfiguration(report, false);

Specified by:
updateResourceConfiguration in interface ConfigurationFacet
Overrides:
updateResourceConfiguration in class MBeanResourceComponent<JMXComponent<?>>

updateResourceConfiguration

public void updateResourceConfiguration(ConfigurationUpdateReport report,
                                        boolean ignoreReadOnly)
Overrides:
updateResourceConfiguration in class MBeanResourceComponent<JMXComponent<?>>


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