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 MetricAgentkey - 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()