BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 апр 2024, 10:33

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: 7.0 Обработчик активации сервисов.
СообщениеДобавлено: 15 июн 2017, 23:44 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Коллеги, никак не могу разобраться с обработчиком.

Добавил устройства: 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 пытаюсь освоить первый раз, прошу подсказать, что я делаю не так?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 сен 2017, 12:55 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Скорее всего после настройки обработчика и устройств вы не нажимали "перечитать конфигурацию на серверах" в дереве устройств. Там кешируется и кеш без нажатия кнопки не сбрасывается.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.178s | 22 Queries | GZIP : On ]