|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.altlinux.jabbix.JabbixRequest
public class JabbixRequest
Объект-задача, который используется для асинхронного получения значения метрики.
| Constructor Summary | |
|---|---|
JabbixRequest(AgentServer srv,
Socket sock)
Создаёт объект-задачу для выполнения запроса с указанными параметрами. |
|
| Method Summary | |
|---|---|
String |
getCommand()
Возвращает команду, которая была установлена и должна быть обработана. |
boolean |
isParsed()
Указывает, был ли запрос интерпретирован. |
void |
run()
Запускает обработку запроса. |
void |
setCommand(String cmd)
Устанавливает команду, которая должна быть обработана в рамках данного запроса. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JabbixRequest(AgentServer srv,
Socket sock)
srv - сервер агентов метрик, используемый для получения подходящего для полученного ключа агентаsock - подключённый сокет для приёма данный запроса и для отправки полученного значения метрики| Method Detail |
|---|
public boolean isParsed()
JabbixRequest.run()public String getCommand()
public void setCommand(String cmd)
cmd - командаJabbixRequest.run()public void run()
parsed и command. После этого команда обрабатывается. Если команда была определена как ключ метрики, тогда у сервера агентов запрашивается агент метрики из которого извлекается свежее значение метрики. Новое значение метрики отправляется запрашивающей стороне в виде ответного сообщения.
run in interface RunnableRuntimeException - если во время процесса обработки запроса возникло исключениеJabbixRequest.isParsed(),
JabbixRequest.getCommand()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||