org.altlinux.jabbix
Class JabbixWriter

java.lang.Object
  extended by org.altlinux.jabbix.JabbixWriter

public class JabbixWriter
extends Object

Объект, инкапсулирующий процесс записи в канал и реализующий базовый протокол Jabbix.

Для отправки сообщения использутся структурированный протокол Zabbix (см. JabbixProtocol).

See Also:
JabbixReader

Constructor Summary
JabbixWriter(OutputStream out)
          Создаёт обект, инкапсулирующий просесс записи в указанный канал.
 
Method Summary
 void writeMessage(String msg)
          Отправляет указанное сообщение с использованием протокола Zabbix.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JabbixWriter

public JabbixWriter(OutputStream out)
Создаёт обект, инкапсулирующий просесс записи в указанный канал.

Parameters:
out - канал для записи
Method Detail

writeMessage

public void writeMessage(String msg)
                  throws IOException
Отправляет указанное сообщение с использованием протокола Zabbix. Длина сообщения явно устанавливается в заголовке в соответствии с протоколом Zabbix.

Parameters:
msg - сообщение для отправки
Throws:
IOException - если во время операции чтения возникло исключение ввода-вывода
See Also:
JabbixProtocol.HEADER, JabbixReader.readMessage(boolean)