Проверьте сообщение SOAP с помощью обработчика SOAP без настройки

Мне нужно перехватить все сообщения-запросы SOAP. Целью проверки сообщений-запросов SOAP является чтение определенного значения (например, IP-адреса). Я прочитал этот урок

http://www.mkyong.com/webservices/jax-ws/jax-ws-soap-handler-in-server-side/

Но насколько я понимаю, когда мне нужно добавить обработчик в моем проекте,

аннотация должна быть добавлена ​​как

@HandlerChain(файл = "Обработчик-chain.xml")

А также должен быть реализован handler-chain.xml.

-

Итак, я собираюсь реализовать библиотеку, чтобы получить все IP-адреса запроса на мыло и записать их все. Но если я использую мыльный обработчик, я должен сделать некоторые настройки для проекта, в который я добавил свою библиотеку.

Моя цель - создать библиотеку Plug and Play. Если я добавляю свою библиотеку в проект, она должна начать читать IP-адрес из сообщения запроса, не делая, как указано выше.

Так возможно ли это? Как мне это сделать?

1 ответ

Нет, это невозможно. Думайте об этом логически. Если ваш сервис не выполняет никаких вызовов, не создает никаких объектов (то есть не ссылается на библиотеку), код из этой библиотеки не будет запущен, и поэтому он не сможет ничего делать. Использование обработчика сообщений является наиболее минималистичным и наименее навязчивым способом, который я нашел (и это способ, которым я это делаю), действительно решает такую ​​проблему.

Другие вопросы по тегам