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


javax.xml.rpc
Служба интерфейса


public interface Service

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

Версия:
1.0
Автор:
Рэхул Шарма
См. Также:
Call, Stub

Сводка метода
 Вызвать createCall()
          Создает a Call объект, не связанный с определенной работой или целевой конечной точкой службы.
 Вызвать createCall(javax.xml.namespace.QName portName)
          Создает a Call экземпляр.
 Вызвать createCall(javax.xml.namespace.QName portName, javax.xml.namespace.QName operationName)
          Создает a Call экземпляр.
 Вызвать createCall(javax.xml.namespace.QName portName, java.lang.String operationName)
          Создает a Call экземпляр.
 Вызвать[] getCalls(javax.xml.namespace.QName portName)
          Получает массив предварительно сконфигурированных Call объекты для того, чтобы вызвать операции на указанный порт.
 HandlerRegistry getHandlerRegistry()
          Возвращает сконфигурированный HandlerRegistry экземпляр для этого Service экземпляр.
 java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
          getPort метод возвращает или экземпляр сгенерированной тупиковой реализации class или динамический прокси.
 java.rmi.Remote getPort(javax.xml.namespace.QName portName, java.lang.Class serviceEndpointInterface)
          getPort метод возвращает или экземпляр сгенерированной тупиковой реализации class или динамический прокси.
 java.util.Iterator getPorts()
          Возвраты Iterator для списка QNames конечных точек службы сгруппировался этой службой
 javax.xml.namespace.QName getServiceName()
          Получает имя этой службы.
 TypeMappingRegistry getTypeMappingRegistry()
          Добирается TypeMappingRegistry для этого Service объект.
 java.net.URL getWSDLDocumentLocation()
          Получает расположение документа WSDL для этой Службы.
 

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

getPort

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

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

getPort

java.rmi.Remote getPort(java.lang.Class serviceEndpointInterface)
                        throws ServiceException
getPort метод возвращает или экземпляр сгенерированной тупиковой реализации class или динамический прокси. Параметр serviceEndpointInterface определяет интерфейс конечной точки службы, который поддерживается возвращенным тупиком или прокси. В реализации этого метода система времени выполнения JAX-RPC берет на себя ответственность выбора привязки протокола (и порт) и конфигурирование тупика соответственно. Возвращенный Stub экземпляр не должен быть реконфигурирован клиентом.

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

getCalls

Call[] getCalls(javax.xml.namespace.QName portName)
                throws ServiceException
Получает массив предварительно сконфигурированных Call объекты для того, чтобы вызвать операции на указанный порт. Есть тот Call объект на работу, которая может быть вызвана на указанный порт. Каждый Call объект предварительно конфигурируется и не должен быть сконфигурирован, используя методы метода set на Call интерфейс.

Каждый вызов getCalls метод возвращает новый массив предварительно сконфигурированных Call объекты

Этот метод требует Service реализация class, чтобы иметь доступ к WSDL связанные метаданные.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
Возвраты:
Вызовите [] Массив предварительно сконфигурированных объектов Вызова
Броски:
ServiceException - Если у этой Службы class нет доступа к необходимым метаданным WSDL или если недопустимое portName определяется.

createCall

Call createCall(javax.xml.namespace.QName portName)
                throws ServiceException
Создает a Call экземпляр.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
Возвраты:
Вызовите экземпляр
Броски:
ServiceException - Если любая ошибка в создании Call объект

createCall

Call createCall(javax.xml.namespace.QName portName,
                javax.xml.namespace.QName operationName)
                throws ServiceException
Создает a Call экземпляр.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
operationName - Полностью определенное имя то, работы, для который это Call объект состоит в том, чтобы быть создан.
Возвраты:
Вызовите экземпляр
Броски:
ServiceException - Если любая ошибка в создании Call объект

createCall

Call createCall(javax.xml.namespace.QName portName,
                java.lang.String operationName)
                throws ServiceException
Создает a Call экземпляр.

Параметры:
portName - Полностью определенное имя для целевой конечной точки службы
operationName - Имя то, работы, для который это Call объект состоит в том, чтобы быть создан.
Возвраты:
Вызовите экземпляр
Броски:
ServiceException - Если любая ошибка в создании Call объект

createCall

Call createCall()
                throws ServiceException
Создает a Call объект, не связанный с определенной работой или целевой конечной точкой службы. Это Call возразите должен быть сконфигурирован, используя методы метода set на Call интерфейс.

Возвраты:
Вызовите объект
Броски:
ServiceException - Если любая ошибка в создании Call объект

getServiceName

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

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

getPorts

java.util.Iterator getPorts()
                            throws ServiceException
Возвраты Iterator для списка QNames конечных точек службы сгруппировался этой службой

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

getWSDLDocumentLocation

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

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

getTypeMappingRegistry

TypeMappingRegistry getTypeMappingRegistry()
Добирается TypeMappingRegistry для этого Service объект. Возвращенный TypeMappingRegistry экземпляр предварительно конфигурируется, чтобы поддерживать стандартный тип, отображающийся между XML и типами типов Java как требуется спецификацией JAX-RPC.

Возвраты:
TypeMappingRegistry для этого объекта Службы.
Броски:
java.lang.UnsupportedOperationException - if the Service class does not support the configuration of TypeMappingRegistry.

getHandlerRegistry

HandlerRegistry getHandlerRegistry()
Returns the configured HandlerRegistry instance for this Service instance.

Returns:
HandlerRegistry
Throws:
java.lang.UnsupportedOperationException - if the Service class does not support the configuration of a HandlerRegistry


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

Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 10-February-2011 12:41

free hit counter