forum.bitel.ru
http://forum.bitel.ru/

Обработчик активации сервисов, свои методы
http://forum.bitel.ru/viewtopic.php?f=19&t=7186
Страница 1 из 1

Автор:  lan31 [ 02 сен 2012, 13:00 ]
Заголовок сообщения:  Обработчик активации сервисов, свои методы

Попытался создать в обработчике активации сервисов свой метод т.к. придется выполнять одно и тоже для разных событий, но почему то код вынесенный в отдельный метод перестает работать. Вызываю метод "String ip = getIp(e);" Почему ошибка в последней строчке в коде?
09-02/14:50:30 ERROR [sa-p-11-t-4] EventWorker - java.lang.NullPointerException

Код:
protected String getIp(ServiceActivatorEvent e)
throws Exception
{
   InetServ serv = e.getNewInetServ();
   String ip = IpAddress.toString( serv.getAddressFrom() );

Автор:  skyb [ 02 сен 2012, 15:29 ]
Заголовок сообщения:  Re: Обработчик активации сервисов, свои методы

дык эта, на null то проверка где?

Автор:  lan31 [ 02 сен 2012, 16:24 ]
Заголовок сообщения:  Re: Обработчик активации сервисов, свои методы

skyb писал(а):
дык эта, на null то проверка где?

У сервиса точно ip адрес есть.
В переменной serv значение null почему то.
Оказывается нужно использовать "InetServ serv = e.getOldInetServ();" если из события serviceCancel вызывается метод.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/