org.rhq.plugins.grub
Class GrubComponent

java.lang.Object
  extended by org.rhq.plugins.grub.GrubComponent
All Implemented Interfaces:
AvailabilityFacet, ConfigurationFacet, ResourceComponent

public class GrubComponent
extends Object
implements ResourceComponent, ConfigurationFacet

Author:
Jason Dobies

Constructor Summary
GrubComponent()
           
 
Method Summary
 org.rhq.core.domain.measurement.AvailabilityType getAvailability()
           
protected  org.rhq.core.domain.configuration.Configuration getConfig(org.rhq.core.domain.configuration.Configuration configuration, String grubTreeNode, net.augeas.Augeas augeas)
           
 org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
           
 org.rhq.core.domain.configuration.Configuration loadResourceConfiguration(org.rhq.core.domain.configuration.Configuration pluginConfiguration)
           
 void start(ResourceContext resourceContext)
           
 void stop()
           
 void updateResourceConfiguration(ConfigurationUpdateReport report)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GrubComponent

public GrubComponent()
Method Detail

start

public void start(ResourceContext resourceContext)
           throws InvalidPluginConfigurationException,
                  Exception
Specified by:
start in interface ResourceComponent
Throws:
InvalidPluginConfigurationException
Exception

stop

public void stop()
Specified by:
stop in interface ResourceComponent

getAvailability

public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
Specified by:
getAvailability in interface AvailabilityFacet

loadResourceConfiguration

public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
                                                                          throws Exception
Specified by:
loadResourceConfiguration in interface ConfigurationFacet
Throws:
Exception

loadResourceConfiguration

public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration(org.rhq.core.domain.configuration.Configuration pluginConfiguration)
                                                                          throws Exception
Throws:
Exception

getConfig

protected org.rhq.core.domain.configuration.Configuration getConfig(org.rhq.core.domain.configuration.Configuration configuration,
                                                                    String grubTreeNode,
                                                                    net.augeas.Augeas augeas)

updateResourceConfiguration

public void updateResourceConfiguration(ConfigurationUpdateReport report)
Specified by:
updateResourceConfiguration in interface ConfigurationFacet


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