public class SlowExecutorPattern extends Object implements Serializable
A repeating pattern of skewedness in processing times. This is used to simulate an executor that slows down.
| Modifier and Type | Field and Description | 
|---|---|
| int | count | 
| double | maxSlownessMs | 
| Constructor and Description | 
|---|
| SlowExecutorPattern(double maxSlownessMs,
                   int count) | 
| Modifier and Type | Method and Description | 
|---|---|
| static SlowExecutorPattern | fromConf(Map<String,Object> conf)Creates a SlowExecutorPattern from a Map config. | 
| static SlowExecutorPattern | fromString(String strRepresentation)Parses a string (command line) representation of “<SLOWNESS>(:<COUNT>)?”. | 
| double | getExtraSlowness(int index) | 
| Map<String,Object> | toConf()Convert this to a Config map. | 
public static SlowExecutorPattern fromString(String strRepresentation)
Parses a string (command line) representation of “<SLOWNESS>(:<COUNT>)?”.
strRepresentation - the string representation to parsepublic static SlowExecutorPattern fromConf(Map<String,Object> conf)
Creates a SlowExecutorPattern from a Map config.
conf - the conf to parse.public Map<String,Object> toConf()
Convert this to a Config map.
public double getExtraSlowness(int index)
Copyright © 2019 The Apache Software Foundation. All rights reserved.