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/ |