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