public abstract class MonkeyFactory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
CALM |
protected Set<String> |
columnFamilies |
static Map<String,MonkeyFactory> |
FACTORIES |
static String |
MASTER_KILLING |
static String |
NO_KILL |
protected Properties |
properties |
static String |
SERVER_KILLING |
static String |
SLOW_DETERMINISTIC |
static String |
STRESS_AM |
protected TableName |
tableName |
static String |
UNBALANCE |
protected IntegrationTestingUtility |
util |
Constructor and Description |
---|
MonkeyFactory() |
Modifier and Type | Method and Description |
---|---|
abstract ChaosMonkey |
build() |
static MonkeyFactory |
getFactory(String factoryName) |
MonkeyFactory |
setColumnFamilies(Set<String> columnFamilies) |
MonkeyFactory |
setProperties(Properties props) |
MonkeyFactory |
setTableName(TableName tableName) |
MonkeyFactory |
setUtil(IntegrationTestingUtility util) |
protected TableName tableName
protected IntegrationTestingUtility util
protected Properties properties
public static final String CALM
public static final String SLOW_DETERMINISTIC
public static final String UNBALANCE
public static final String SERVER_KILLING
public static final String STRESS_AM
public static final String NO_KILL
public static final String MASTER_KILLING
public static Map<String,MonkeyFactory> FACTORIES
public MonkeyFactory setTableName(TableName tableName)
public MonkeyFactory setColumnFamilies(Set<String> columnFamilies)
public MonkeyFactory setUtil(IntegrationTestingUtility util)
public MonkeyFactory setProperties(Properties props)
public abstract ChaosMonkey build()
public static MonkeyFactory getFactory(String factoryName)