Как зарегистрировать элемент пользовательской цепочки услуг - PullRequest
0 голосов
/ 29 августа 2018

Мы пытаемся реализовать наш элемент пользовательской цепочки услуг (например, LogHandler) с поваренной книгой: https://support.intershop.com/kb/index.php/Display/2329T4#Cookbook-ManagedServiceFramework-Recipe:AddChainElements

В конце поваренной книги есть предложение о регистрации элемента пользовательской цепочки с помощью менеджера сервисов:

И последнее, но не менее важное: обработчик должен быть зарегистрирован, чтобы его можно было найти по его идентификатору.

Это делается с помощью метода registerChainElement (ID, Class) ServiceMgr.

Проблема в том, что мы не знаем, куда добавить вызов метода registerChainElement? Я полагаю, что должно быть выполнено при запуске сервера или при регистрации службы?

Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 29 августа 2018

Вы можете сделать это в методе «Cartridge.onReadyHook ()» вашего класса Cartridge.

...