public class JabbixReader
extends java.lang.Object
Constructor and Description |
---|
JabbixReader(java.io.InputStream in)
Создаёт объект, инкапсулирующий процесс чтения из указанного входного канала.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
readAll()
Читает из канала все имеющиеся данные
|
java.lang.String |
readMessage()
Читает сообщение из входного канала.
|
java.lang.String |
readMessage(boolean untilEOF)
Читает сообщение из входного канала.
|
public JabbixReader(java.io.InputStream in)
in
- канал для чтенияpublic java.lang.String readMessage(boolean untilEOF) throws java.io.IOException, JabbixProtocolException
JabbixProtocol.isSeparator(char)
). Если указан флаг untilEOF
, то в этом случае все имеющиеся в канале данные будут прочитаны и возвращены как единое сообщение.untilEOF
- флаг, уазывающий читать все имеющиеся данныеjava.io.IOException
- если во время операции чтения возникло исключение ввода-выводаJabbixProtocolException
- если протокол был нарушен (т.е. было принято неожиданное значение)JabbixProtocol.HEADER
public java.lang.String readMessage() throws java.io.IOException, JabbixProtocolException
JabbixProtocol.isSeparator(char)
).java.io.IOException
- если во время операции чтения возникло исключение ввода-выводаJabbixProtocolException
- если протокол был нарушен (т.е. было принято неожиданное значение)JabbixReader.readMessage(boolean)
public java.lang.String readAll() throws java.io.IOException, JabbixProtocolException
java.io.IOException
- если во время операции чтения возникло исключение ввода-выводаJabbixProtocolException
- если протокол был нарушен (т.е. было принято неожиданное значение)JabbixReader.readMessage(boolean)