Package bitel.billing.server.util
Class AbstractSession
java.lang.Object
bitel.billing.server.util.AbstractSession
- Direct Known Subclasses:
- AbstractTerminalSession
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionAbstractSession(String host, int port) AbstractSession(String host, int port, String sourceHost, int sourcePort) 
- 
Method SummaryModifier and TypeMethodDescriptionabstract Stringconnect()Устанавливает соединение с удаленным хостомabstract voidЗакрывает соединение с удаленным хостомabstract StringОтправляет на удаленный хост команду и считывает ответintTimeout, после которого считается что ответ на исполнения команду полученvoidsetTimeout(int timeout) Установка timeout для полчения ответа на команду
- 
Field Details- 
host
- 
portprotected int port
- 
timeoutprotected int timeout
- 
sourceHost
- 
sourcePortprotected int sourcePort
 
- 
- 
Constructor Details- 
AbstractSession
- 
AbstractSession
 
- 
- 
Method Details- 
doCommandОтправляет на удаленный хост команду и считывает ответ- Parameters:
- command- команда отсылаемая на удаленный хост
- Returns:
- Throws:
- Exception
 
- 
connectУстанавливает соединение с удаленным хостом- Throws:
- Exception
 
- 
disconnectpublic abstract void disconnect() throws ru.bitel.bgbilling.common.BGExceptionЗакрывает соединение с удаленным хостом- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getTimeoutpublic int getTimeout()Timeout, после которого считается что ответ на исполнения команду получен- Returns:
 
- 
setTimeoutУстановка timeout для полчения ответа на команду- Parameters:
- timeout-
- Throws:
- SocketException
 
 
-