Package bitel.billing.server.util.telnet
Class TelnetSession
java.lang.Object
bitel.billing.server.util.AbstractSession
bitel.billing.server.util.terminal.AbstractTerminalSession
bitel.billing.server.util.telnet.TelnetSession
Класс для работы с telnet.
Для обозначения конца строки задают либо endString либо regexp + regexpBufferSize. Одно перетирает второе .
По возможности нужно использовать просто endString - это более оптимально.
-
Field Summary
Fields inherited from class bitel.billing.server.util.terminal.AbstractTerminalSession
endString, finder, inputStream, outPutStream, regexp, socketTimeTimeout
Fields inherited from class bitel.billing.server.util.AbstractSession
host, port, sourceHost, sourcePort, timeout
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Закрывает соединение с удаленным хостомprotected void
Methods inherited from class bitel.billing.server.util.terminal.AbstractTerminalSession
connect, doCommand, doCommandAsync, doCommandWithoutEndSymbol, getEndString, getRegexp, getSocketTimeTimeout, setEndString, setReadWait, setRegexp, setRegexp, setSocketTimeTimeout
Methods inherited from class bitel.billing.server.util.AbstractSession
getTimeout, setTimeout
-
Constructor Details
-
TelnetSession
Конструктор класса- Parameters:
host
- адрес хостаport
- номер порта
-
-
Method Details
-
initConnection
- Overrides:
initConnection
in classAbstractTerminalSession
- Throws:
IOException
-
disconnect
public void disconnect() throws ru.bitel.bgbilling.common.BGExceptionЗакрывает соединение с удаленным хостом- Overrides:
disconnect
in classAbstractTerminalSession
- Throws:
ru.bitel.bgbilling.common.BGException
-