public class AgentServerComponent<T extends ResourceComponent<?>> extends JMXServerComponent<T> implements JMXComponent<T>, MeasurementFacet, OperationFacet, ConfigurationFacet, SupportFacet
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP| Constructor and Description |
|---|
AgentServerComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected org.mc4j.ems.connection.bean.EmsBean |
getAgentBean() |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
SnapshotReportResults |
getSnapshotReport(SnapshotReportRequest request) |
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 params) |
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration() |
void |
start(ResourceContext resourceContext) |
void |
stop() |
void |
updateResourceConfiguration(ConfigurationUpdateReport request) |
getEmsConnection, getResourceContext, internalStartclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetEmsConnectionpublic void start(ResourceContext resourceContext) throws Exception
start in interface ResourceComponent<T extends ResourceComponent<?>>start in class JMXServerComponent<T extends ResourceComponent<?>>Exceptionpublic void stop()
stop in interface ResourceComponent<T extends ResourceComponent<?>>stop in class JMXServerComponent<T extends ResourceComponent<?>>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetgetAvailability in class JMXServerComponent<T extends ResourceComponent<?>>protected org.mc4j.ems.connection.bean.EmsBean getAgentBean()
public void getValues(org.rhq.core.domain.measurement.MeasurementReport report,
Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics)
getValues in interface MeasurementFacetpublic OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration params)
invokeOperation in interface OperationFacetpublic org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
loadResourceConfiguration in interface ConfigurationFacetpublic void updateResourceConfiguration(ConfigurationUpdateReport request)
updateResourceConfiguration in interface ConfigurationFacetpublic SnapshotReportResults getSnapshotReport(SnapshotReportRequest request) throws Exception
getSnapshotReport in interface SupportFacetExceptionCopyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.