public class StandardTuner extends java.lang.Object implements CassandraTuner
Modifier and Type | Field and Description |
---|---|
protected IConfiguration |
config |
Constructor and Description |
---|
StandardTuner(IConfiguration config) |
Modifier and Type | Method and Description |
---|---|
void |
addExtraCassParams(java.util.Map map) |
protected void |
configfureSecurity(java.util.Map map) |
protected void |
configureCommitLogBackups() |
protected java.lang.String |
getSnitch()
Overridable by derived classes to inject a wrapper snitch.
|
void |
updateAutoBootstrap(java.lang.String yamlFile,
boolean autobootstrap) |
void |
writeAllProperties(java.lang.String yamlLocation,
java.lang.String hostname,
java.lang.String seedProvider) |
protected final IConfiguration config
@Inject public StandardTuner(IConfiguration config)
public void writeAllProperties(java.lang.String yamlLocation, java.lang.String hostname, java.lang.String seedProvider) throws java.io.IOException
writeAllProperties
in interface CassandraTuner
java.io.IOException
protected java.lang.String getSnitch()
protected void configfureSecurity(java.util.Map map)
protected void configureCommitLogBackups() throws java.io.IOException
java.io.IOException
public void updateAutoBootstrap(java.lang.String yamlFile, boolean autobootstrap) throws java.io.IOException
updateAutoBootstrap
in interface CassandraTuner
java.io.IOException
public void addExtraCassParams(java.util.Map map)