public interface Dispatch<T> extends BindingProvider
Dispatch
интерфейс оказывает поддержку для динамического вызова конечной точки службы операции. javax.xml.ws.Service
class действует как фабрика для создания Dispatch
экземпляры.ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, SOAPACTION_URI_PROPERTY, SOAPACTION_USE_PROPERTY, USERNAME_PROPERTY
Модификатор и Тип | Метод и Описание |
---|---|
T |
invoke(T msg)
Вызовите работу службы синхронно.
|
Response<T> |
invokeAsync(T msg)
Вызовите работу службы асинхронно.
|
Future<?> |
invokeAsync(T msg, AsyncHandler<T> handler)
Вызовите работу службы асинхронно.
|
void |
invokeOneWay(T msg)
Вызывает работу службы, используя односторонний режим взаимодействия.
|
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext
T invoke(T msg)
msg
возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.msg
- Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.WebServiceException
- Если отказ происходит во время передачи со службойWebServiceException
- Если есть ошибка в конфигурации Dispatch
экземплярResponse<T> invokeAsync(T msg)
Response
. Клиент ответственен за обеспечение что msg
возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.
msg
- Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.WebServiceException
- Если есть ошибка в конфигурации Dispatch
экземплярFuture<?> invokeAsync(T msg, AsyncHandler<T> handler)
handler
. Клиент ответственен за обеспечение что msg
возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.
msg
- Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.handler
- Объект-обработчик, который получит ответ на вызов работы.Future
объект, который может использоваться, чтобы проверить состояние вызова работы. Этот объект не ДОЛЖЕН использоваться, чтобы попытаться получить результаты работы - объект, возвращенный из Future<?>.get()
является зависящим от реализации, и любое использование этого приведет к непереносимому поведению.WebServiceException
- Если есть ошибка в конфигурации Dispatch
экземплярvoid invokeOneWay(T msg)
Клиент ответственен за обеспечение что msg
возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.
msg
- Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.WebServiceException
- Если есть ошибка в конфигурации Dispatch
экземпляр или если ошибка происходит во время вызова.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92