public class CassandraNodeComponent extends JMXServerComponent<ResourceComponent<?>> implements MeasurementFacet, OperationFacet
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP
Constructor and Description |
---|
CassandraNodeComponent() |
Modifier and Type | Method and Description |
---|---|
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
me.prettyprint.hector.api.Cluster |
getThriftConnection() |
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) |
protected OperationResult |
restartNode() |
protected OperationResult |
shutdownNode() |
protected OperationResult |
startNode() |
getEmsConnection, getResourceContext, internalStart, start, stop
public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability
in interface AvailabilityFacet
getAvailability
in class JMXServerComponent<ResourceComponent<?>>
public OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters) throws Exception
invokeOperation
in interface OperationFacet
Exception
protected OperationResult shutdownNode()
protected OperationResult startNode()
protected OperationResult restartNode()
public void getValues(org.rhq.core.domain.measurement.MeasurementReport report, Set<org.rhq.core.domain.measurement.MeasurementScheduleRequest> metrics) throws Exception
getValues
in interface MeasurementFacet
Exception
public me.prettyprint.hector.api.Cluster getThriftConnection()
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.