public interface ServiceActivator
Жизненный цикл: init connect serviceModify serviceModify serviceCancel disconnect connect serviceCreate serviceModify connectionModify serviceModify connectionClose disconnect destroy
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
connect()
Подключение к устройству для работы с ним.
|
java.lang.Object |
connectionClose(ServiceActivatorEvent e)
Закрытие (принудительное) соединения.
|
java.lang.Object |
connectionModify(ServiceActivatorEvent e)
Изменение соединения.
|
java.lang.Object |
destroy()
Утилизация обработчика.
|
java.lang.Object |
disconnect()
Отключение от устройства.
|
java.lang.Object |
init(Setup setup,
int moduleId,
InetDevice device,
InetDeviceType deviceType,
ParameterMap config)
Инициализация обработчика.
|
java.lang.Object |
onAccountingStart(ServiceActivatorEvent event)
Обработка старта соединения.
|
java.lang.Object |
onAccountingStop(ServiceActivatorEvent event)
Обрабтка стопа соединения.
|
java.lang.Object |
serviceCancel(ServiceActivatorEvent e)
Удаление сервиса (по событию удаления или окончания периода действия).
|
java.lang.Object |
serviceCreate(ServiceActivatorEvent e)
Создание сервиса (по событию добавления или началу периода действия)
|
java.lang.Object |
serviceModify(ServiceActivatorEvent e)
Изменение сервиса (подключение/отключение/изменение скорости).
|
java.lang.Object init(Setup setup, int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config) throws java.lang.Exception
setup
- moduleId
- device
- deviceType
- config
- java.lang.Exception
java.lang.Object destroy() throws java.lang.Exception
java.lang.Exception
java.lang.Object connect() throws java.lang.Exception
java.lang.Exception
java.lang.Object disconnect() throws java.lang.Exception
java.lang.Exception
java.lang.Object serviceCreate(ServiceActivatorEvent e) throws java.lang.Exception
e
- java.lang.Exception
java.lang.Object serviceModify(ServiceActivatorEvent e) throws java.lang.Exception
e
- java.lang.Exception
ServiceActivatorEvent
,
ServiceActivatorEvent#getNewState()}
java.lang.Object serviceCancel(ServiceActivatorEvent e) throws java.lang.Exception
e
- java.lang.Exception
java.lang.Object connectionModify(ServiceActivatorEvent e) throws java.lang.Exception
ServiceActivatorEvent.getNewState()
== InetServ.STATE_DISABLE
из этого метода происходит вызов метода connectionClose(ServiceActivatorEvent)
e
- java.lang.Exception
java.lang.Object connectionClose(ServiceActivatorEvent e) throws java.lang.Exception
AccessCodes.TOO_MANY_SESSIONS_ERROR
или из метода connectionModify(ServiceActivatorEvent)
e
- java.lang.Exception
java.lang.Object onAccountingStart(ServiceActivatorEvent event) throws java.lang.Exception
event
- java.lang.Exception
java.lang.Object onAccountingStop(ServiceActivatorEvent event) throws java.lang.Exception
event
- java.lang.Exception