2016-07-11 8 views
1

Мы использовали стандарт jax-ws для предоставления веб-сервисов. Веб-службы работают отлично.jax-ws change or wrapp WSServlet

Теперь мы хотим сделать некоторые элементы управления до того, как сервлет jax-ws возьмет запрос и отправит ответ. Например:

  1. Отключить \servicename?wsdl показывает wsdl
  2. Отключить \servicename показывает информационное обслуживание таблицы
  3. Не позволяйте веб-сервис будет доступен для определенного IP в определенное время.

Мы искали много, и единственное, что мы нашли это WSServlet, который является точкой входа всех запросов, но мы не знаем, как оно может быть изменено или обернуто.

ответ

1
public class WSHandler 
    implements SOAPHandler<SOAPMessageContext> 
{ 
///implement methods 
}