Class ServiceActivatorAdapter
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.apps.inet.access.sa.ServiceActivatorAdapter
- All Implemented Interfaces:
ServiceActivator
- Direct Known Subclasses:
AbstractServiceActivator
public abstract class ServiceActivatorAdapter
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
implements ServiceActivator
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<ru.bitel.bgbilling.common.model.ConfigParameter>
Список доступных параметров активатораconnect()
Подключение к устройству для работы с ним.Закрытие (принудительное) соединения.
Обычно вызывается приAccessCodes#TOO_MANY_SESSIONS_ERROR
или из методаServiceActivator.connectionModify(ServiceActivatorEvent)
Изменение соединения.destroy()
Утилизация обработчика.Отключение от устройства.init
(int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config) Deprecated.init
(Setup setup, int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config) Инициализация обработчика.Обработка старта соединения.Обрабтка стопа соединения.Удаление сервиса (по событию удаления или окончания периода действия).Создание сервиса (по событию добавления или началу периода действия)Изменение сервиса (подключение/отключение/изменение скорости).Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
ServiceActivatorAdapter
public ServiceActivatorAdapter()
-
-
Method Details
-
init
public Object init(Setup setup, int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config) throws Exception Description copied from interface:ServiceActivator
Инициализация обработчика. Вызывается после создания объекта.- Specified by:
init
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
init
@Deprecated public Object init(int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config) throws Exception Deprecated.- Throws:
Exception
-
destroy
Description copied from interface:ServiceActivator
Утилизация обработчика. Вызывается перед уничтожением объекта.- Specified by:
destroy
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
connect
Description copied from interface:ServiceActivator
Подключение к устройству для работы с ним.- Specified by:
connect
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
disconnect
Description copied from interface:ServiceActivator
Отключение от устройства.- Specified by:
disconnect
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
connectionClose
Description copied from interface:ServiceActivator
Закрытие (принудительное) соединения.
Обычно вызывается приAccessCodes#TOO_MANY_SESSIONS_ERROR
или из методаServiceActivator.connectionModify(ServiceActivatorEvent)
- Specified by:
connectionClose
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
connectionModify
Description copied from interface:ServiceActivator
Изменение соединения. Вызывается при изменении набора опции на соединении или при изменении состояния.
Обычно, приServiceActivatorEvent.getNewState()
==InetServ#STATE_DISABLE
из этого метода происходит вызов методаServiceActivator.connectionClose(ServiceActivatorEvent)
- Specified by:
connectionModify
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
serviceCreate
Description copied from interface:ServiceActivator
Создание сервиса (по событию добавления или началу периода действия)- Specified by:
serviceCreate
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
serviceCancel
Description copied from interface:ServiceActivator
Удаление сервиса (по событию удаления или окончания периода действия).- Specified by:
serviceCancel
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
serviceModify
Description copied from interface:ServiceActivator
Изменение сервиса (подключение/отключение/изменение скорости). Вызывается при изменении набора опций или изменении состояния сервиса- Specified by:
serviceModify
in interfaceServiceActivator
- Returns:
- Throws:
Exception
- See Also:
-
onAccountingStart
Description copied from interface:ServiceActivator
Обработка старта соединения.- Specified by:
onAccountingStart
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
onAccountingStop
Description copied from interface:ServiceActivator
Обрабтка стопа соединения.- Specified by:
onAccountingStop
in interfaceServiceActivator
- Returns:
- Throws:
Exception
-
configParameterList
Description copied from interface:ServiceActivator
Список доступных параметров активатора- Specified by:
configParameterList
in interfaceServiceActivator
- Returns:
-