Spec-Zone .ru
спецификации, руководства, описания, API


javax.xml.ws
Интерфейс Диспетчеризирует <T>

Все Суперинтерфейсы:
BindingProvider

public interface Dispatch<T>
расширяет BindingProvider

Dispatch интерфейс оказывает поддержку для динамического вызова конечной точки службы операции. javax.xml.ws.Service class действует как фабрика для создания Dispatch экземпляры.

С тех пор:
JAX-WS 2.0

Полевая Сводка
 
Поля, наследованные от интерфейса javax.xml.ws. BindingProvider
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)
          Вызовите работу службы асинхронно.
 java.util.concurrent.Future<?> invokeAsync(T msg, AsyncHandler<T> handler)
          Вызовите работу службы асинхронно.
 void invokeOneWay(T msg)
          Вызывает работу службы, используя односторонний режим взаимодействия.
 
Методы, наследованные от интерфейса javax.xml.ws. BindingProvider
getBinding, getEndpointReference, getEndpointReference, getRequestContext, getResponseContext
 

Деталь метода

вызвать

T invoke(T msg)
Вызовите работу службы синхронно. Клиент ответственен за обеспечение что msg возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.

Параметры:
msg - Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.
Возвраты:
Полезная нагрузка сообщения или сообщения ответа к вызову работы.
Броски:
WebServiceException - Если отказ происходит во время передачи со службой
WebServiceException - Если есть ошибка в конфигурации Dispatch экземпляр

invokeAsync

Response<T> invokeAsync(T msg)
Вызовите работу службы асинхронно. Возвраты метода, не ожидая ответа на вызов работы, результаты работы получаются, опрашивая возвращенный Response.

Клиент ответственен за обеспечение что msg возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.

Параметры:
msg - Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.
Возвраты:
Полезная нагрузка сообщения или сообщения ответа к вызову работы.
Броски:
WebServiceException - Если есть ошибка в конфигурации Dispatch экземпляр

invokeAsync

java.util.concurrent.Future<?> invokeAsync(T msg,
                                           AsyncHandler<T> handler)
Вызовите работу службы асинхронно. Возвраты метода, не ожидая ответа на вызов работы, результаты работы передаются клиенту через переданный в handler.

Клиент ответственен за обеспечение что msg возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.

Параметры:
msg - Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.
handler - Объект-обработчик, который получит ответ на вызов работы.
Возвраты:
A Future объект, который может использоваться, чтобы проверить состояние вызова работы. Этот объект не ДОЛЖЕН использоваться, чтобы попытаться получить результаты работы - объект, возвращенный из Future<?>.get() является зависящим от реализации, и любое использование этого приведет к непереносимому поведению.
Броски:
WebServiceException - Если есть ошибка в конфигурации Dispatch экземпляр

invokeOneWay

void invokeOneWay(T msg)
Вызывает работу службы, используя односторонний режим взаимодействия. Вызов работы логически неблокирует согласно возможностям базового протокола, никакие результаты не возвращаются. Когда протоколом в использовании является SOAP/HTTP, этот блок метода MUST, пока код ответа HTTP не был получен, или ошибка происходит.

Клиент ответственен за обеспечение что msg возразите когда упорядочено формируется согласно требованиям привязки протокола в использовании.

Параметры:
msg - Объект, который сформирует сообщение или полезную нагрузку сообщения, используемого, чтобы вызвать работу.
Броски:
WebServiceException - Если есть ошибка в конфигурации Dispatch экземпляр или если ошибка происходит во время вызова.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter