Пробую силы в написании обработчика активации сервиса. Для кода:
Код:
public Object serviceModify( ServiceActivatorEvent e )
throws Exception
{
InetServ oldService = e.getOldInetServ();
InetServ newService = e.getNewInetServ();
logger.info(">>> service new interface title is " + newService.getInterfaceTitle() );
logger.info(">>> service new interface id is " + newService.getInterfaceId() );
logger.info(">>> service old interface title is " + oldService.getInterfaceTitle() );
logger.info(">>> service old interface id is " + oldService.getInterfaceId() );
...
получаю вот что:
1. При смене интерфейса на сервисе, например, с 9 на 6:
Цитата:
connection 12-20/12:23:05 INFO [sa-p-11-t-23] IntercomServiceActivator - >>> service new interface title is 9
connection 12-20/12:23:05 INFO [sa-p-11-t-23] IntercomServiceActivator - >>> service new interface id is 6
connection 12-20/12:23:05 INFO [sa-p-11-t-23] IntercomServiceActivator - >>> service old interface title is null
connection 12-20/12:23:05 INFO [sa-p-11-t-23] IntercomServiceActivator - >>> service old interface id is 9
2. При смене статуса (интерфейс остается равным 6, то есть не меняется):
Цитата:
connection 12-20/12:24:47 INFO [sa-p-11-t-98] IntercomServiceActivator - >>> service new interface title is null
connection 12-20/12:24:47 INFO [sa-p-11-t-98] IntercomServiceActivator - >>> service new interface id is 6
connection 12-20/12:24:47 INFO [sa-p-11-t-98] IntercomServiceActivator - >>> service old interface title is null
connection 12-20/12:24:47 INFO [sa-p-11-t-98] IntercomServiceActivator - >>> service old interface id is 6
Так и должно быть (пустое поле для interfaceTitle)?
Цитата:
Информация о версии:
Клиент: вер. 7.1.214 / 02.12.2019 21:57:39
os: Linux; java: Java HotSpot(TM) Server VM, v.1.8.0_121
Сервер: вер. 7.1.1158 / 19.11.2019 23:33:04
os: Linux; java: Java HotSpot(TM) Client VM, v.1.8.0_211
assist: вер. 7.1.71 / 06.02.2019 19:11:09
bill: вер. 7.1.306 / 19.11.2019 23:33:35
card: вер. 7.1.201 / 12.09.2019 01:29:42
dba: вер. 7.1.152 / 06.02.2019 19:12:00
enaza: вер. 7.1.45 / 06.02.2019 19:12:09
gorod: вер. 7.1.153 / 06.02.2019 19:12:15
inet: вер. 7.1.745 / 26.11.2019 17:45:43
mobile: вер. 7.1.62 / 02.12.2019 21:59:59
mps: вер. 7.1.189 / 13.08.2019 15:40:49
npay: вер. 7.1.179 / 02.12.2019 12:37:18
paylinks: вер. 7.1.20 / 06.02.2019 19:12:52
paymaster: вер. 7.1.40 / 16.04.2019 22:18:49
qiwi: вер. 7.1.18 / 06.02.2019 19:13:17
rentsoft: вер. 7.1.45 / 15.08.2019 22:40:19
reports: вер. 7.1.207 / 03.10.2019 21:24:41
rscm: вер. 7.1.166 / 06.02.2019 19:13:32
ru.bitel.bgbilling.plugins.cladr: вер. 7.1.106 / 06.02.2019 19:11:59
ru.bitel.bgbilling.plugins.dispatch: вер. 7.1.40 / 18.03.2019 21:32:51
trayinfo: вер. 7.1.160 / 06.02.2019 19:13:49
tv: вер. 7.1.240 / 25.11.2019 11:07:52
voice: вер. 7.1.230 / 26.11.2019 20:57:40
wellpay: вер. ?
wm: вер. 7.1.170 / 06.02.2019 19:14:03
yamoney: вер. 7.1.65 / 14.11.2019 15:26:34