public class KeyspaceComponent extends Object implements ResourceComponent<ResourceComponent<?>>, ConfigurationFacet, JMXComponent<ResourceComponent<?>>, OperationFacet
CREDENTIALS_CONFIG_PROP, PRINCIPAL_CONFIG_PROP| Constructor and Description |
|---|
KeyspaceComponent() |
| Modifier and Type | Method and Description |
|---|---|
OperationResult |
cleanup() |
boolean |
clearCommitLog() |
OperationResult |
compactKeyspace(String... columnFamilies) |
org.rhq.core.domain.measurement.AvailabilityType |
getAvailability() |
CassandraNodeComponent |
getCassandraNodeComponent() |
org.rhq.core.domain.configuration.PropertySimple |
getCommitLogProperty() |
org.mc4j.ems.connection.EmsConnection |
getEmsConnection() |
org.rhq.core.domain.configuration.PropertyList |
getKeySpaceDataFileLocations() |
String |
getKeyspaceName() |
OperationResult |
invokeOperation(String name,
org.rhq.core.domain.configuration.Configuration parameters) |
protected org.mc4j.ems.connection.bean.EmsBean |
loadBean(String objectName)
Loads the bean with the given object name.
|
org.rhq.core.domain.configuration.Configuration |
loadResourceConfiguration() |
OperationResult |
repairKeyspace(String... columnFamilies) |
OperationResult |
repairPrimaryRange() |
void |
start(ResourceContext<ResourceComponent<?>> context) |
void |
stop() |
OperationResult |
takeSnapshot(org.rhq.core.domain.configuration.Configuration parameters,
String... columnFamilies) |
void |
updateResourceConfiguration(ConfigurationUpdateReport report) |
public void start(ResourceContext<ResourceComponent<?>> context) throws Exception
start in interface ResourceComponent<ResourceComponent<?>>Exceptionpublic void stop()
stop in interface ResourceComponent<ResourceComponent<?>>public org.rhq.core.domain.measurement.AvailabilityType getAvailability()
getAvailability in interface AvailabilityFacetpublic org.mc4j.ems.connection.EmsConnection getEmsConnection()
getEmsConnection in interface JMXComponent<ResourceComponent<?>>public org.rhq.core.domain.configuration.Configuration loadResourceConfiguration()
throws Exception
loadResourceConfiguration in interface ConfigurationFacetExceptionpublic void updateResourceConfiguration(ConfigurationUpdateReport report)
updateResourceConfiguration in interface ConfigurationFacetpublic OperationResult invokeOperation(String name, org.rhq.core.domain.configuration.Configuration parameters) throws Exception
invokeOperation in interface OperationFacetExceptionpublic OperationResult repairKeyspace(String... columnFamilies)
public OperationResult repairPrimaryRange()
public OperationResult cleanup()
public OperationResult compactKeyspace(String... columnFamilies)
public OperationResult takeSnapshot(org.rhq.core.domain.configuration.Configuration parameters, String... columnFamilies)
public org.rhq.core.domain.configuration.PropertyList getKeySpaceDataFileLocations()
public org.rhq.core.domain.configuration.PropertySimple getCommitLogProperty()
public boolean clearCommitLog()
public CassandraNodeComponent getCassandraNodeComponent()
protected org.mc4j.ems.connection.bean.EmsBean loadBean(String objectName)
objectName - the name of the bean to loadpublic String getKeyspaceName()
Copyright © 2008-2013 Red Hat, Inc.. All Rights Reserved.