public class PlatformComponent extends Object implements ResourceComponent<PlatformComponent>, ConfigurationFacet, MeasurementFacet, OperationFacet
| Modifier and Type | Field and Description |
|---|---|
protected ResourceContext |
resourceContext |
protected static String |
TRAIT_ARCH |
protected static String |
TRAIT_HOSTNAME |
protected static String |
TRAIT_OSNAME |
protected static String |
TRAIT_OSVERSION |
| Constructor and Description |
|---|
PlatformComponent() |
| Modifier and Type | Method and Description |
|---|---|
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
protected org.rhq.core.domain.measurement.MeasurementDataTrait |
getMeasurementDataTrait(org.rhq.core.domain.measurement.MeasurementScheduleRequest request) |
SystemInfo |
getSysinfo() |
void |
getValues(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics) |
OperationResult |
invokeOperation(String name,
org.rhq.core.domain.configuration.Configuration parameters) |
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration() |
void |
start(ResourceContext context) |
void |
stop() |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
protected static final String TRAIT_HOSTNAME
protected static final String TRAIT_OSNAME
protected static final String TRAIT_OSVERSION
protected static final String TRAIT_ARCH
protected ResourceContext resourceContext
public void start(ResourceContext context)
start in interface ResourceComponent<PlatformComponent>public void stop()
stop in interface ResourceComponent<PlatformComponent>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetpublic org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
loadResourceConfiguration in interface ConfigurationFacetpublic void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetpublic void getValues(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
getValues in interface MeasurementFacetprotected org.rhq.core.domain.measurement.MeasurementDataTrait getMeasurementDataTrait(org.rhq.core.domain.measurement.MeasurementScheduleRequest request)
public OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters) throws Exception
invokeOperation in interface OperationFacetExceptionpublic SystemInfo getSysinfo()
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.