public interface Provider<T>
Конечные точки службы могут реализовать Provider
взаимодействуйте через интерфейс как динамическая альтернатива SEI.
Реализации обязаны поддерживать Provider<Source>
, Provider<SOAPMessage>
и Provider<DataSource>
, В зависимости от привязки в использовании и режиме службы.
ServiceMode
аннотация может использоваться, чтобы управлять ли Provider
экземпляр получит все сообщения протокола или только передаст полезные нагрузки.
Source
, SOAPMessage
, ServiceMode
Модификатор и Тип | Метод и Описание |
---|---|
T |
invoke(T request)
Вызывает работу occording к содержанию сообщения запроса.
|
T invoke(T request)
request
- Полезная нагрузка сообщения или сообщения запроса.null
если нет никакого ответа.WebServiceException
- Если есть ошибка, обрабатывая запрос. Причина WebServiceException
может быть установлен в подкласс ProtocolException
управлять представлением уровня протокола исключения.MessageContext
, ProtocolException
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92