public class RandomNumberMetric extends java.lang.Object implements MetricAgent
Constructor and Description |
---|
RandomNumberMetric(long seed)
Creates a new random metric with a given seed.
|
Modifier and Type | Method and Description |
---|---|
JabbixMetric<java.lang.Double> |
getMetric(java.lang.String key)
Returns a value of a normally distributed random number.
|
java.util.Random |
getRandom()
Returns the random number generator.
|
void |
setRandom(java.util.Random random)
Sets a random generator.
|
public RandomNumberMetric(long seed)
seed
- a random number generator seedpublic JabbixMetric<java.lang.Double> getMetric(java.lang.String key) throws JabbixException, NoSuchMetricException
getMetric
in interface MetricAgent
key
- metric key, the name of a metricJabbixMetric
object containing a randomly
generated valueNoSuchMetricException
- if no metric with the specified key is foundJabbixException
- in any other error casepublic void setRandom(java.util.Random random)
random
- a random generator to usepublic java.util.Random getRandom()