Class ServiceActivatorAdapter
java.lang.Object
ru.bitel.bgbilling.apps.inet.access.sa.ServiceActivatorAdapter
- All Implemented Interfaces:
ServiceActivator
- Direct Known Subclasses:
AbstractServiceActivator
-
Constructor Summary
Constructors -
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) Инициализация обработчика.Обработка старта соединения.Обрабтка стопа соединения.Удаление сервиса (по событию удаления или окончания периода действия).Создание сервиса (по событию добавления или началу периода действия)Изменение сервиса (подключение/отключение/изменение скорости).
-
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:
initin 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:
destroyin interfaceServiceActivator- Returns:
- Throws:
Exception
-
connect
Description copied from interface:ServiceActivatorПодключение к устройству для работы с ним.- Specified by:
connectin interfaceServiceActivator- Returns:
- Throws:
Exception
-
disconnect
Description copied from interface:ServiceActivatorОтключение от устройства.- Specified by:
disconnectin interfaceServiceActivator- Returns:
- Throws:
Exception
-
connectionClose
Description copied from interface:ServiceActivatorЗакрытие (принудительное) соединения.
Обычно вызывается приAccessCodes#TOO_MANY_SESSIONS_ERRORили из методаServiceActivator.connectionModify(ServiceActivatorEvent)- Specified by:
connectionClosein interfaceServiceActivator- Returns:
- Throws:
Exception
-
connectionModify
Description copied from interface:ServiceActivatorИзменение соединения. Вызывается при изменении набора опции на соединении или при изменении состояния.
Обычно, приServiceActivatorEvent.getNewState()==InetServ#STATE_DISABLEиз этого метода происходит вызов методаServiceActivator.connectionClose(ServiceActivatorEvent)- Specified by:
connectionModifyin interfaceServiceActivator- Returns:
- Throws:
Exception
-
serviceCreate
Description copied from interface:ServiceActivatorСоздание сервиса (по событию добавления или началу периода действия)- Specified by:
serviceCreatein interfaceServiceActivator- Returns:
- Throws:
Exception
-
serviceCancel
Description copied from interface:ServiceActivatorУдаление сервиса (по событию удаления или окончания периода действия).- Specified by:
serviceCancelin interfaceServiceActivator- Returns:
- Throws:
Exception
-
serviceModify
Description copied from interface:ServiceActivatorИзменение сервиса (подключение/отключение/изменение скорости). Вызывается при изменении набора опций или изменении состояния сервиса- Specified by:
serviceModifyin interfaceServiceActivator- Returns:
- Throws:
Exception- See Also:
-
onAccountingStart
Description copied from interface:ServiceActivatorОбработка старта соединения.- Specified by:
onAccountingStartin interfaceServiceActivator- Returns:
- Throws:
Exception
-
onAccountingStop
Description copied from interface:ServiceActivatorОбрабтка стопа соединения.- Specified by:
onAccountingStopin interfaceServiceActivator- Returns:
- Throws:
Exception
-
configParameterList
Description copied from interface:ServiceActivatorСписок доступных параметров активатора- Specified by:
configParameterListin interfaceServiceActivator- Returns:
-