|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.altlinux.jabbix.metric.RandomNumberMetric
public class RandomNumberMetric
Агент метрики реализованный в качестве примера для библиотеки Jabbix, который запрашивает генератор псевдослучайных чисел для получения значения нормально-распределённой случайной величины. Поскольку предполагается возврат только данной метрики, она возвращается для любого указанного ключа.
| Constructor Summary | |
|---|---|
RandomNumberMetric(long seed)
Создаёт новую случайную метрику с указанным зерном. |
|
| Method Summary | |
|---|---|
JabbixMetric |
getMetric(String key)
Возвращает значение нормально-распределённой случайной величины. |
Random |
getRandom()
Возвращает генератор псевдостучайных чисел. |
void |
setRandom(Random random)
Устанавливает генератор псевдослучайных чисел. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RandomNumberMetric(long seed)
seed - зерно генератора псевдослучайных чисел| Method Detail |
|---|
public JabbixMetric getMetric(String key)
throws JabbixException,
NoSuchMetricException
getMetric in interface MetricAgentkey - ключ метрики -- имя метрики
JabbixMetric, содержащий псевдослучайное значение.
NoSuchMetricException - если метрики с указанным ключом не было обнаружено
JabbixException - в случае возникновения любой другой ошибкиpublic void setRandom(Random random)
random - генератор псевдослучайных чиселpublic Random getRandom()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||