|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class W3CEndpointReferenceBuilder extends Object
W3CEndpointReference экземпляры. Намеченное использование этого clsss для компонента приложения, например компонент фабрики, чтобы создать W3CEndpointReference для конечной точки веб-сервиса, опубликованной тем же самым приложением EE Java. Это может также использоваться, чтобы создать W3CEndpointReferences для Java SE базируемая конечная точка, обеспечивая address свойство. Создавая a W3CEndpointReference для конечной точки, которая не публикуется тем же самым приложением EE Java, address свойство MUST быть определенным.
Создавая a W3CEndpointReference для конечной точки, опубликованной тем же самым приложением EE Java, address свойство MAY быть null но тогда serviceName и endpointName ДОЛЖЕН определить конечную точку, опубликованную тем же самым приложением EE Java.
Когда wsdlDocumentLocation определяется это ДОЛЖНО сослаться на допустимый документ WSDL и serviceName и endpointName (если определено), ДОЛЖЕН соответствовать службу и порт в документе WSDL.
| Конструктор и Описание |
|---|
W3CEndpointReferenceBuilder()
Создает новое
W3CEndpointReferenceBuilder экземпляр. |
| Модификатор и Тип | Метод и Описание |
|---|---|
W3CEndpointReferenceBuilder |
address(String address)
Наборы
address к W3CEndpointReference экземпляр wsa:Address. |
W3CEndpointReferenceBuilder |
attribute(QName name, String value)
Добавляет, что расширение приписывает
W3CEndpointReference экземпляр wsa:EndpointReference элемент. |
W3CEndpointReference |
build()
Создает a
W3CEndpointReference от накопленного набора свойств на этом W3CEndpointReferenceBuilder экземпляр. |
W3CEndpointReferenceBuilder |
element(Element element)
Добавляет элемент расширения к
W3CEndpointReference экземпляр wsa:EndpointReference элемент. |
W3CEndpointReferenceBuilder |
endpointName(QName endpointName)
Наборы
endpointName как wsam:ServiceName/@EndpointName в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
interfaceName(QName interfaceName)
Наборы
interfaceName как wsam:InterfaceName элемент в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
metadata(Element metadataElement)
Добавляет
metadataElement к W3CEndpointReference экземпляр wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
referenceParameter(Element referenceParameter)
Добавляет
referenceParameter к W3CEndpointReference экземпляр wsa:ReferenceParameters элемент. |
W3CEndpointReferenceBuilder |
serviceName(QName serviceName)
Наборы
serviceName как wsam:ServiceName элемент в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
wsdlDocumentLocation(String wsdlDocumentLocation)
Наборы
wsdlDocumentLocation на это сошлются как wsa:Metadata/@wsdli:wsdlLocation. |
public W3CEndpointReferenceBuilder()
W3CEndpointReferenceBuilder экземпляр.public W3CEndpointReferenceBuilder address(String address)
address к W3CEndpointReference экземпляр wsa:Address. address ДОЛЖЕН быть установлен в не -null оцените, создавая a W3CEndpointReference для конечной точки веб-сервиса, которая не публикуется тем же самым приложением EE Java или работая на Java SE.
address - Адрес конечной точки, которая будет предназначена возвращенным W3CEndpointReference.W3CEndpointReferenceBuilder экземпляр с address набор к wsa:Address.public W3CEndpointReferenceBuilder interfaceName(QName interfaceName)
interfaceName как wsam:InterfaceName элемент в wsa:Metadata элемент. См. для большего количества деталей.interfaceName - Имя типа порта конечной точки, которая будет предназначена возвращенным W3CEndpointReference.W3CEndpointReferenceBuilder экземпляр с interfaceName как wsam:InterfaceName элемент, добавленный к wsa:Metadata элементpublic W3CEndpointReferenceBuilder serviceName(QName serviceName)
serviceName как wsam:ServiceName элемент в wsa:Metadata элемент. См. для большего количества деталей.serviceName - Имя службы конечной точки, которая будет предназначена возвращенным W3CEndpointReference. Это свойство может также использоваться с endpointName (portName) свойство к поиску address из конечной точки веб-сервиса, которая публикуется тем же самым приложением EE Java.W3CEndpointReferenceBuilder экземпляр с serviceName как wsam:ServiceName элемент, добавленный к wsa:Metadata элементpublic W3CEndpointReferenceBuilder endpointName(QName endpointName)
endpointName как wsam:ServiceName/@EndpointName в wsa:Metadata элемент. Этот метод можно только вызвать после serviceName метод вызвали. См. для большего количества деталей.
endpointName - Имя конечной точки, которая будет предназначена возвращенным W3CEndpointReference. endpointName (portName) свойство может также использоваться с serviceName свойство к поиску address из конечной точки веб-сервиса, опубликованной тем же самым приложением EE Java.W3CEndpointReferenceBuilder экземпляр с endpointName как wsam:ServiceName/@EndpointName в wsa:Metadata элемент.IllegalStateException, - если serviceName не был установлен.IllegalArgumentException, - если endpointName's URI Пространства имен не соответствует serviceName's URI Пространства именpublic W3CEndpointReferenceBuilder wsdlDocumentLocation(String wsdlDocumentLocation)
wsdlDocumentLocation на это сошлются как wsa:Metadata/@wsdli:wsdlLocation. Имя пространства имен для значения wsdli:wsdlLocation's может быть взято от WSDL непосредственно. См. для большего количества деталей.
wsdlDocumentLocation - Расположение документа WSDL, который будет сослан в wsa:Metadata из W3CEndpointReference.W3CEndpointReferenceBuilder экземпляр с wsdlDocumentLocation на это нужно сослаться.public W3CEndpointReferenceBuilder referenceParameter(Element referenceParameter)
referenceParameter к W3CEndpointReference экземпляр wsa:ReferenceParameters элемент.referenceParameter - Элемент, который будет добавлен к wsa:ReferenceParameters элемент.W3CEndpointReferenceBuilder экземпляр с referenceParameter добавленный к wsa:ReferenceParameters элемент.IllegalArgumentException - если referenceParameter null.public W3CEndpointReferenceBuilder metadata(Element metadataElement)
metadataElement к W3CEndpointReference экземпляр wsa:Metadata элемент.metadataElement - Элемент, который будет добавлен к wsa:Metadata элемент.W3CEndpointReferenceBuilder экземпляр с metadataElement добавленный к wsa:Metadata элемент.IllegalArgumentException - если metadataElement null.public W3CEndpointReferenceBuilder element(Element element)
W3CEndpointReference экземпляр wsa:EndpointReference элемент.element - Элемент расширения, который будет добавлен к W3CEndpointReferenceW3CEndpointReferenceBuilder экземпляр с расширением element добавленный к W3CEndpointReference экземпляр.IllegalArgumentException - если element null.public W3CEndpointReferenceBuilder attribute(QName name, String value)
W3CEndpointReference экземпляр wsa:EndpointReference элемент.name - Имя атрибута расширения, который будет добавлен к W3CEndpointReferencevalue - значение атрибута расширенияW3CEndpointReferenceBuilder экземпляр с атрибутом расширения, добавленным к W3CEndpointReference экземпляр.IllegalArgumentException - если name или value null.public W3CEndpointReference build()
W3CEndpointReference от накопленного набора свойств на этом W3CEndpointReferenceBuilder экземпляр. Этот метод может использоваться, чтобы создать a W3CEndpointReference для любой конечной точки, определяя address свойство наряду с любыми другими требуемыми свойствами. Этот метод может также использоваться, чтобы создать a W3CEndpointReference для конечной точки, которая публикуется тем же самым приложением EE Java. Этот метод может автоматически определить address из конечной точки, опубликованной тем же самым приложением EE Java, которое идентифицируется serviceName и endpointName свойства. Если address null и serviceName и endpointName не идентифицируйте конечную точку, опубликованную тем же самым приложением EE Java, a java.lang.IllegalStateException ДОЛЖЕН быть брошен.
W3CEndpointReference от накопленного набора свойств на этом W3CEndpointReferenceBuilder экземпляр. Этот метод никогда не возвращается null.IllegalStateException - address, serviceName и endpointName все null. serviceName служба null и endpointName не null. address свойство null и serviceName и endpointName не определяйте допустимую конечную точку, опубликованную тем же самым приложением EE Java. serviceName не null и не присутствует в указанном WSDL. endpointName порт не null и это не присутствует в serviceName служба в WSDL. wsdlDocumentLocation не null и не представляет допустимый WSDL. WebServiceException - Если ошибка происходит, создавая W3CEndpointReference.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
ЧЕРНОВАЯ земля-b92