| forum.bitel.ru http://forum.bitel.ru/  | 
|
| 7.0 Обработчик активации сервисов. http://forum.bitel.ru/viewtopic.php?f=44&t=12501  | 
	Страница 1 из 1 | 
| Автор: | lda [ 15 июн 2017, 23:44 ] | 
| Заголовок сообщения: | 7.0 Обработчик активации сервисов. | 
Коллеги, никак не могу разобраться с обработчиком. Добавил устройства: http://prntscr.com/fk6mja Привязал обработчик: http://prntscr.com/fk6mw1 Код обработчика, добавил вывод в лог в init и connect: Код: package ru.plague.bitel.bgbilling.modules.inet.device.linux; import org.apache.log4j.Logger; import ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivator; import ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorAdapter; import ru.bitel.bgbilling.modules.inet.access.sa.ServiceActivatorEvent; import ru.bitel.bgbilling.modules.inet.api.common.bean.InetDevice; import ru.bitel.bgbilling.modules.inet.api.common.bean.InetDeviceType; import ru.bitel.bgbilling.server.util.Setup; import ru.bitel.common.ParameterMap; public class LinuxServiceActivator extends ServiceActivatorAdapter implements ServiceActivator { private static final Logger logger = Logger.getLogger( LinuxServiceActivator.class ); @Override public Object connectionClose( ServiceActivatorEvent e ) throws Exception { return null; } @Override public Object serviceCreate( ServiceActivatorEvent e ) throws Exception { return null; } @Override public Object destroy() throws Exception { return null; } @Override public Object connect() throws Exception { logger.debug( "asdasdasd" ); return null; } @Override public Object connectionModify( ServiceActivatorEvent e ) throws Exception { return null; } @Override public Object onAccountingStart( ServiceActivatorEvent event ) throws Exception { return null; } @Override public Object onAccountingStop( ServiceActivatorEvent event ) throws Exception { return null; } @Override public Object serviceModify( ServiceActivatorEvent e ) throws Exception { return null; } @Override public Object disconnect() throws Exception { return null; } @Override public Object serviceCancel( ServiceActivatorEvent e ) throws Exception { return null; } @Override public Object init( Setup setup, int moduleId, InetDevice device, InetDeviceType deviceType, ParameterMap config ) throws Exception { logger.debug( "111222333" ); return null; } } В договоре пробовал в отладке управлять доступом: http://prntscr.com/fk6osy Но в логах BGInetAccess к сожалению ну увидел сообщений от LinuxServiceActivator. Модуль INET пытаюсь освоить первый раз, прошу подсказать, что я делаю не так?  | 
	|
| Автор: | stark [ 22 сен 2017, 12:55 ] | 
| Заголовок сообщения: | Re: 7.0 Обработчик активации сервисов. | 
Скорее всего после настройки обработчика и устройств вы не нажимали "перечитать конфигурацию на серверах" в дереве устройств. Там кешируется и кеш без нажатия кнопки не сбрасывается.  | 
	|
| Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] | 
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/  | 
|