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


javax.xml.ws
Служба класса

java.lang.Object
  расширенный javax.xml.ws.Service

public class Service
расширяет java.lang. Объект

Service объекты обеспечивают клиентское представление Веб-сервиса.

Service действия как фабрика следующего:

Порты, доступные на службе, могут быть перечислены, используя getPorts метод. Альтернативно, можно передать интерфейс конечной точки службы к унарному getPort метод и позволял времени выполнения выбирать совместимый порт.

Цепочки обработчика для всех объектов создаются a Service может быть установлен посредством a HandlerResolver.

Executor может быть установлен на службе, чтобы получить лучший контроль над потоками, используемыми, чтобы диспетчеризировать асинхронные обратные вызовы. Например, объединение в пул потока с определенными параметрами может быть включено, создавая a ThreadPoolExecutor и регистрация этого со службой.

С тех пор:
JAX-WS 2.0
См. Также:
Provider, HandlerResolver, Executor

Вложенная Сводка Класса
static class Служба. Режим
          Ориентация динамического клиента или службы.
 
Сводка конструктора
protected Service(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName)
           
protected Service(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName, WebServiceFeature... features)
           
 
Сводка метода
 void addPort(javax.xml.namespace.QName portName, java.lang.String bindingId, java.lang.String endpointAddress)
          Создает новый порт для службы.
static Service create(javax.xml.namespace.QName serviceName)
          Создает a Service экземпляр.
static Service create(javax.xml.namespace.QName serviceName, WebServiceFeature... features)
          Создает a Service экземпляр.
static Service create(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName)
          Создает a Service экземпляр.
static Service create(java.net.URL wsdlDocumentLocation, javax.xml.namespace.QName serviceName, WebServiceFeature... features)
          Создает a Service экземпляр.
<T> Dispatch<T>
createDispatch(EndpointReference endpointReference, java.lang.Class<T> type, Service.Mode mode, WebServiceFeature... features)
          Создает a Dispatch экземпляр для использования с объектами выбора клиента.
 Dispatch<java.lang.Object> createDispatch(EndpointReference endpointReference, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
          Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты.
<T> Dispatch<T>
createDispatch(javax.xml.namespace.QName portName, java.lang.Class<T> type, Service.Mode mode)
          Создает a Dispatch экземпляр для использования с объектами выбора клиента.
<T> Dispatch<T>
createDispatch(javax.xml.namespace.QName portName, java.lang.Class<T> type, Service.Mode mode, WebServiceFeature... features)
          Создает a Dispatch экземпляр для использования с объектами выбора клиента.
 Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName, JAXBContext context, Service.Mode mode)
          Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты.
 Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName, JAXBContext context, Service.Mode mode, WebServiceFeature... features)
          Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты.
 java.util.concurrent.Executor getExecutor()
          Возвращает исполнителя для этого Serviceэкземпляр.
 HandlerResolver getHandlerResolver()
          Возвращает сконфигурированный преобразователь обработчика.
<T> T
getPort(java.lang.Class<T> serviceEndpointInterface)
          getPort метод возвращает прокси.
<T> T
getPort(java.lang.Class<T> serviceEndpointInterface, WebServiceFeature... features)
          getPort метод возвращает прокси.
<T> T
getPort(EndpointReference endpointReference, java.lang.Class<T> serviceEndpointInterface, WebServiceFeature... features)
          getPort метод возвращает прокси.
<T> T
getPort(javax.xml.namespace.QName portName, java.lang.Class<T> serviceEndpointInterface)
          getPort метод возвращает прокси.
<T> T
getPort(javax.xml.namespace.QName portName, java.lang.Class<T> serviceEndpointInterface, WebServiceFeature... features)
          getPort метод возвращает прокси.
 java.util.Iterator<javax.xml.namespace.QName> getPorts()
          Возвраты Iterator для списка QNames конечных точек службы сгруппировался этой службой
 javax.xml.namespace.QName getServiceName()
          Получает имя этой службы.
 java.net.URL getWSDLDocumentLocation()
          Получает расположение документа WSDL для этой Службы.
 void setExecutor(java.util.concurrent.Executor executor)
          Устанавливает исполнителя для этого Service экземпляр.
 void setHandlerResolver(HandlerResolver handlerResolver)
          Наборы HandlerResolver для этого Service экземпляр.
 
Методы, наследованные от class java.lang. Объект
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Деталь конструктора

Служба

protected Service(java.net.URL wsdlDocumentLocation,
                  javax.xml.namespace.QName serviceName)

Служба

protected Service(java.net.URL wsdlDocumentLocation,
                  javax.xml.namespace.QName serviceName,
                  WebServiceFeature... features)
Деталь метода

getPort

public <T> T getPort(javax.xml.namespace.QName portName,
                     java.lang.Class<T> serviceEndpointInterface)
getPort метод возвращает прокси. Клиент службы использует этот прокси, чтобы вызвать операции на целевую конечную точку службы. serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается создаваемым динамическим экземпляром прокси.

Параметры:
portName - Полностью определенное имя конечной точки службы в описании службы WSDL.
serviceEndpointInterface - Интерфейс конечной точки службы поддерживается динамическим экземпляром прокси.
Возвраты:
Объектный экземпляр Прокси, который поддерживает указанный интерфейс конечной точки службы.
Броски:
WebServiceException - Это исключение выдается в следующих случаях:
  • Если есть ошибка в создании прокси.
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если недопустимое serviceEndpointInterface или portName определяется.
См. Также:
Proxy, InvocationHandler

getPort

public <T> T getPort(javax.xml.namespace.QName portName,
                     java.lang.Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)
getPort метод возвращает прокси. Клиент службы использует этот прокси, чтобы вызвать операции на целевую конечную точку службы. serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается создаваемым динамическим экземпляром прокси.

Параметры:
portName - Полностью определенное имя конечной точки службы в описании службы WSDL.
serviceEndpointInterface - Интерфейс конечной точки службы поддерживается динамическим экземпляром прокси.
features - Список WebServiceFeatures, чтобы сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Объектный экземпляр Прокси, который поддерживает указанный интерфейс конечной точки службы.
Броски:
WebServiceException - Это исключение выдается в следующих случаях:
  • Если есть ошибка в создании прокси.
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если недопустимое serviceEndpointInterface или portName определяется.
  • Если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
Proxy, InvocationHandler, WebServiceFeature

getPort

public <T> T getPort(java.lang.Class<T> serviceEndpointInterface)
getPort метод возвращает прокси. Параметр serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается возвращенным прокси. В реализации этого метода система времени выполнения JAX-WS берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование прокси соответственно. Возвращенный прокси не должен быть реконфигурирован клиентом.

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

getPort

public <T> T getPort(java.lang.Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)
getPort метод возвращает прокси. Параметр serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается возвращенным прокси. В реализации этого метода система времени выполнения JAX-WS берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование прокси соответственно. Возвращенный прокси не должен быть реконфигурирован клиентом.

Параметры:
serviceEndpointInterface - Интерфейс конечной точки службы.
features - Список WebServiceFeatures, чтобы сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Объектный экземпляр, который поддерживает указанный интерфейс конечной точки службы.
Броски:
WebServiceException -
  • Если есть ошибка во время создания прокси.
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если недопустимое serviceEndpointInterface определяется.
  • Если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
WebServiceFeature

getPort

public <T> T getPort(EndpointReference endpointReference,
                     java.lang.Class<T> serviceEndpointInterface,
                     WebServiceFeature... features)
getPort метод возвращает прокси. Параметр endpointReference определяет конечную точку, которая будет вызвана возвращенным прокси. Если есть какие-либо ссылочные параметры в endpointReference, тогда те ссылочные параметры ДОЛЖНЫ появиться как заголовки SOAP, указывая на них, чтобы быть ссылочными параметрами, на всех сообщениях, отправленных конечной точке. endpointReference's адрес ДОЛЖЕН использоваться для вызовов на конечной точке. Параметр serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается возвращенным прокси. В реализации этого метода система времени выполнения JAX-WS берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование прокси соответственно от WSDL, связанного с этим Service экземпляр или от метаданных от endpointReference. Если это Service у экземпляра есть WSDL и endpointReference у метаданных также есть WSDL, тогда WSDL от этого экземпляра ДОЛЖЕН использоваться. Если это Service у экземпляра нет WSDL и endpointReference действительно имеет WSDL, тогда WSDL от endpointReference МОЖЕТ использоваться. Возвращенный прокси не должен быть реконфигурирован клиентом. Если это Service у экземпляра есть известный порт прокси, который соответствует информацию, содержавшуюся в WSDL, тогда тот прокси возвращается, иначе WebServiceException бросается.

У вызова этого метода есть то же самое поведение как следующий

 port = service.getPort(portName, serviceEndpointInterface);
 
где portName получается от метаданных endpointReference или от serviceEndpointInterface и WSDL связался с этим Service экземпляр.

Параметры:
endpointReference - EndpointReference для целевой конечной точки службы, которая будет вызвана возвращенным прокси.
serviceEndpointInterface - Интерфейс конечной точки службы.
features - Список WebServiceFeatures сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Объектный экземпляр Прокси, который поддерживает указанный интерфейс конечной точки службы.
Броски:
WebServiceException -
  • Если есть ошибка во время создания прокси.
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если endpointReference метаданные не соответствуют serviceName из этого Service экземпляр.
  • Если a portName не может быть извлечен из WSDL или endpointReference метаданные.
  • Если недопустимое endpointReference определяется.
  • Если недопустимое serviceEndpointInterface определяется.
  • Если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1

addPort

public void addPort(javax.xml.namespace.QName portName,
                    java.lang.String bindingId,
                    java.lang.String endpointAddress)
Создает новый порт для службы. Порты, создаваемые таким образом, не содержат информации о типе порта WSDL и могут только использоваться для того, чтобы создать Dispatchэкземпляры.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы.
bindingId - Строковый идентификатор привязки.
endpointAddress - Адрес целевой конечной точки службы как URI.
Броски:
WebServiceException - Если любая ошибка в создании порта.
См. Также:
SOAPBinding.SOAP11HTTP_BINDING, SOAPBinding.SOAP12HTTP_BINDING, HTTPBinding.HTTP_BINDING

createDispatch

public <T> Dispatch<T> createDispatch(javax.xml.namespace.QName portName,
                                      java.lang.Class<T> type,
                                      Service.Mode mode)
Создает a Dispatch экземпляр для использования с объектами выбора клиента.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
type - class объекта, используемого для сообщений или полезных нагрузок сообщения. Реализации обязаны поддерживать javax.xml.transform.Source, javax.xml.soap.SOAPMessage и javax.activation.DataSource, В зависимости от привязки в использовании.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP. Режим ДОЛЖЕН быть СООБЩЕНИЕМ, когда тип является SOAPMessage.
Возвраты:
Диспетчеризируйте экземпляр.
Броски:
WebServiceException - Если любая ошибка в создании Dispatch объект.
См. Также:
Source, SOAPMessage

createDispatch

public <T> Dispatch<T> createDispatch(javax.xml.namespace.QName portName,
                                      java.lang.Class<T> type,
                                      Service.Mode mode,
                                      WebServiceFeature... features)
Создает a Dispatch экземпляр для использования с объектами выбора клиента.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
type - class объекта, используемого для сообщений или полезных нагрузок сообщения. Реализации обязаны поддерживать javax.xml.transform.Source и javax.xml.soap.SOAPMessage.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP. Режим ДОЛЖЕН быть MESSAGE когда тип SOAPMessage.
features - Список WebServiceFeatures сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Диспетчеризируйте экземпляр.
Броски:
WebServiceException - Если любая ошибка в создании Dispatch возразите или если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
Source, SOAPMessage, WebServiceFeature

createDispatch

public <T> Dispatch<T> createDispatch(EndpointReference endpointReference,
                                      java.lang.Class<T> type,
                                      Service.Mode mode,
                                      WebServiceFeature... features)
Создает a Dispatch экземпляр для использования с объектами выбора клиента. Если есть какие-либо ссылочные параметры в endpointReference, тогда те ссылочные параметры ДОЛЖНЫ появиться как заголовки SOAP, указывая на них, чтобы быть ссылочными параметрами, на всех сообщениях, отправленных конечной точке. endpointReference's адрес ДОЛЖЕН использоваться для вызовов на конечной точке. В реализации этого метода система времени выполнения JAX-WS берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование диспетчеризирования соответственно от WSDL, связанного с этим Service экземпляр или от метаданных от endpointReference. Если это Service у экземпляра есть WSDL и endpointReference также имеет WSDL в его метаданных, тогда WSDL от этого экземпляра ДОЛЖЕН использоваться. Если это Service у экземпляра нет WSDL и endpointReference действительно имеет WSDL, тогда WSDL от endpointReference МОЖЕТ использоваться. Реализация ДОЛЖНА быть в состоянии получить portName от endpointReference метаданные.

Этот метод ведет себя то же самое как вызов

 dispatch = service.createDispatch(portName, type, mode, features);
 
где portName получается от WSDL или EndpointReference метаданные.

Параметры:
endpointReference - EndpointReference для целевой конечной точки службы, которая будет вызвана возвращенным Dispatch объект.
type - class объекта, привыкшего к сообщениям или полезным нагрузкам сообщения. Реализации обязаны поддерживать javax.xml.transform.Source и javax.xml.soap.SOAPMessage.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP. Режим ДОЛЖЕН быть MESSAGE когда тип SOAPMessage.
features - Массив WebServiceFeatures сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Диспетчеризируйте экземпляр
Броски:
WebServiceException -
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если endpointReference метаданные не соответствуют serviceName или portName из WSDL, связанного с этим Service экземпляр.
  • Если portName не может быть определен от EndpointReference метаданные.
  • Если любая ошибка в создании Dispatch объект.
  • Если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
Source, SOAPMessage, WebServiceFeature

createDispatch

public Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName,
                                                 JAXBContext context,
                                                 Service.Mode mode)
Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
context - Контекст JAXB, привыкший к маршальским и немаршальским сообщениям или полезным нагрузкам сообщения.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP.
Возвраты:
Диспетчеризируйте экземпляр.
Броски:
WebServiceException - Если любая ошибка в создании Dispatch объект.
См. Также:
JAXBContext

createDispatch

public Dispatch<java.lang.Object> createDispatch(javax.xml.namespace.QName portName,
                                                 JAXBContext context,
                                                 Service.Mode mode,
                                                 WebServiceFeature... features)
Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
context - Контекст JAXB, привыкший к маршальским и немаршальским сообщениям или полезным нагрузкам сообщения.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP.
features - Список WebServiceFeatures сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Диспетчеризируйте экземпляр.
Броски:
WebServiceException - Если любая ошибка в создании Dispatch возразите или если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
JAXBContext, WebServiceFeature

createDispatch

public Dispatch<java.lang.Object> createDispatch(EndpointReference endpointReference,
                                                 JAXBContext context,
                                                 Service.Mode mode,
                                                 WebServiceFeature... features)
Создает a Dispatch экземпляр для использования с JAXB сгенерированные объекты. Если есть какие-либо ссылочные параметры в endpointReference, тогда те ссылочные параметры ДОЛЖНЫ появиться как заголовки SOAP, указывая на них, чтобы быть ссылочными параметрами, на всех сообщениях, отправленных конечной точке. endpointReference's адрес ДОЛЖЕН использоваться для вызовов на конечной точке. В реализации этого метода система времени выполнения JAX-WS берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование диспетчеризирования соответственно от WSDL, связанного с этим Service экземпляр или от метаданных от endpointReference. Если это Service у экземпляра есть WSDL и endpointReference также имеет WSDL в его метаданных, тогда WSDL от этого экземпляра ДОЛЖЕН использоваться. Если это Service у экземпляра нет WSDL и endpointReference действительно имеет WSDL, тогда WSDL от endpointReference МОЖЕТ использоваться. Реализация ДОЛЖНА быть в состоянии получить portName от endpointReference метаданные.

Этот метод behavies то же самое как вызов

 dispatch = service.createDispatch(portName, context, mode, features);
 
где portName получается от WSDL или endpointReference метаданные.

Параметры:
endpointReference - EndpointReference для целевой конечной точки службы, которая будет вызвана возвращенным Dispatch объект.
context - Контекст JAXB, привыкший к маршальским и немаршальским сообщениям или полезным нагрузкам сообщения.
mode - Средства управления, диспетчеризируют ли создаваемые экземпляр, являются сообщением или полезной нагрузкой, ориентированной, то есть будет ли клиент работать с полными сообщениями протокола или передавать полезные нагрузки. Например, при использовании протокола SOAP, этот параметр управляет, будет ли клиент работать с сообщениями SOAP или содержанием тела SOAP.
features - Массив WebServiceFeatures сконфигурировать на прокси. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
Возвраты:
Диспетчеризируйте экземпляр
Броски:
WebServiceException -
  • Если есть какие-либо недостающие метаданные WSDL как требуется этим методом.
  • Если endpointReference метаданные не соответствуют serviceName или portName из WSDL, связанного с этим Service экземпляр.
  • Если portName не может быть определен от EndpointReference метаданные.
  • Если любая ошибка в создании Dispatch объект.
  • если опция активируется, который не совместимый с этим портом или неподдерживается.
С тех пор:
JAX-WS 2.1
См. Также:
JAXBContext, WebServiceFeature

getServiceName

public javax.xml.namespace.QName getServiceName()
Получает имя этой службы.

Возвраты:
Полностью определенное имя этой службы

getPorts

public java.util.Iterator<javax.xml.namespace.QName> getPorts()
Возвраты Iterator для списка QNames конечных точек службы сгруппировался этой службой

Возвраты:
Возвраты java.util.Iterator с элементами типа javax.xml.namespace.QName.
Броски:
WebServiceException - Если у этой Службы class нет доступа к необходимым метаданным WSDL.

getWSDLDocumentLocation

public java.net.URL getWSDLDocumentLocation()
Получает расположение документа WSDL для этой Службы.

Возвраты:
URL для расположения документа WSDL для этой службы.

getHandlerResolver

public HandlerResolver getHandlerResolver()
Возвращает сконфигурированный преобразователь обработчика.

Возвраты:
HandlerResolver HandlerResolver быть используемым этим Service экземпляр, или null если нет того.

setHandlerResolver

public void setHandlerResolver(HandlerResolver handlerResolver)
Наборы HandlerResolver для этого Service экземпляр.

Однажды преобразователь обработчика, если есть вызовут для каждого прокси или диспетчеризирует экземпляр, который создается, и цепочка обработчика, возвращенная преобразователем, будет установлена на экземпляре.

Параметры:
handlerResolver - HandlerResolver чтобы использовать для всех впоследствии создаваемых проксируют/диспетчеризируют объекты.
См. Также:
HandlerResolver

getExecutor

public java.util.concurrent.Executor getExecutor()
Возвращает исполнителя для этого Serviceэкземпляр. Исполнитель используется для всех асинхронных вызовов, которые требуют обратных вызовов.

Возвраты:
java.util.concurrent.Executor использоваться, чтобы вызвать обратный вызов.
См. Также:
Executor

setExecutor

public void setExecutor(java.util.concurrent.Executor executor)
Устанавливает исполнителя для этого Service экземпляр. Исполнитель используется для всех асинхронных вызовов, которые требуют обратных вызовов.

Параметры:
executor - java.util.concurrent.Executor использоваться, чтобы вызвать обратный вызов.
Броски:
SecurityException - Если экземпляр не поддерживает установку исполнителя для соображений безопасности (например, необходимые полномочия отсутствуют).
См. Также:
Executor

создать

public static Service create(java.net.URL wsdlDocumentLocation,
                             javax.xml.namespace.QName serviceName)
Создает a Service экземпляр. Указанное расположение документа WSDL и полностью определенное имя службы ДОЛЖНЫ однозначно определить a wsdl:service элемент.

Параметры:
wsdlDocumentLocation - URL для расположения документа WSDL для службы
serviceName - QName для службы
Броски:
WebServiceException - Если любая ошибка в создании указанной службы.

создать

public static Service create(java.net.URL wsdlDocumentLocation,
                             javax.xml.namespace.QName serviceName,
                             WebServiceFeature... features)
Создает a Service экземпляр. Создаваемый экземпляр конфигурируется с функциями веб-сервиса. Указанное расположение документа WSDL и полностью определенное имя службы ДОЛЖНЫ однозначно определить a wsdl:service элемент.

Параметры:
wsdlDocumentLocation - URL для расположения документа WSDL для службы
serviceName - QName для службы
features - Функции Веб-сервиса, которые должны быть сконфигурированы на службе. Если провайдер не понимает функцию, он должен бросить WebServiceException.
Броски:
WebServiceException - Если любая ошибка в создании указанной службы.
С тех пор:
JAX-WS 2.2

создать

public static Service create(javax.xml.namespace.QName serviceName)
Создает a Service экземпляр.

Параметры:
serviceName - QName для службы
Броски:
WebServiceException - Если любая ошибка в создании указанной службы

создать

public static Service create(javax.xml.namespace.QName serviceName,
                             WebServiceFeature... features)
Создает a Service экземпляр. Создаваемый экземпляр конфигурируется с функциями веб-сервиса.

Параметры:
serviceName - QName для службы
features - Функции Веб-сервиса, которые должны быть сконфигурированы на службе. Если провайдер не понимает функцию, он должен бросить WebServiceException.
Броски:
WebServiceException - Если любая ошибка в создании указанной службы
С тех пор:
JAX-WS 2.2


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

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

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

free hit counter