|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.xml.ws.wsaddressing.W3CEndpointReferenceBuilder
public final class W3CEndpointReferenceBuilder
Этот class используется, чтобы создать 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(java.lang.String address)
Наборы address к W3CEndpointReference экземпляр wsa:Address. |
W3CEndpointReferenceBuilder |
attribute(javax.xml.namespace.QName name, java.lang.String value)
Добавляет, что расширение приписывает W3CEndpointReference экземпляр wsa:EndpointReference элемент. |
W3CEndpointReference |
build()
Создает a W3CEndpointReference от накопленного набора свойств на этом W3CEndpointReferenceBuilder экземпляр. |
W3CEndpointReferenceBuilder |
element(org.w3c.dom.Element element)
Добавляет элемент расширения к W3CEndpointReference экземпляр wsa:EndpointReference элемент. |
W3CEndpointReferenceBuilder |
endpointName(javax.xml.namespace.QName endpointName)
Наборы endpointName как wsam:ServiceName/@EndpointName в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
interfaceName(javax.xml.namespace.QName interfaceName)
Наборы interfaceName как wsam:InterfaceName элемент в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
metadata(org.w3c.dom.Element metadataElement)
Добавляет metadataElement к W3CEndpointReference экземпляр wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
referenceParameter(org.w3c.dom.Element referenceParameter)
Добавляет referenceParameter к W3CEndpointReference экземпляр wsa:ReferenceParameters элемент. |
W3CEndpointReferenceBuilder |
serviceName(javax.xml.namespace.QName serviceName)
Наборы serviceName как wsam:ServiceName элемент в wsa:Metadata элемент. |
W3CEndpointReferenceBuilder |
wsdlDocumentLocation(java.lang.String wsdlDocumentLocation)
Наборы wsdlDocumentLocation на это сошлются как wsa:Metadata/@wsdli:wsdlLocation. |
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Деталь конструктора |
|---|
public W3CEndpointReferenceBuilder()
W3CEndpointReferenceBuilder экземпляр.
| Деталь метода |
|---|
public W3CEndpointReferenceBuilder address(java.lang.String address)
address к W3CEndpointReference экземпляр wsa:Address. address ДОЛЖЕН быть установлен в не -null оцените, создавая a W3CEndpointReference для конечной точки веб-сервиса, которая не публикуется тем же самым приложением EE Java или работая на Java SE.
address - Адрес конечной точки, которая будет предназначена возвращенным W3CEndpointReference. - Returns:
- A
W3CEndpointReferenceBuilder instance with the address set to the wsa:Address. public W3CEndpointReferenceBuilder interfaceName(javax.xml.namespace.QName interfaceName)
interfaceName as the wsam:InterfaceName element in the wsa:Metadata element. See for more details.
interfaceName - The port type name of the endpoint to be targeted by the returned W3CEndpointReference. - Returns:
- A
W3CEndpointReferenceBuilder instance with the interfaceName as wsam:InterfaceName element added to the wsa:Metadata element public W3CEndpointReferenceBuilder serviceName(javax.xml.namespace.QName serviceName)
serviceName as the wsam:ServiceName element in the wsa:Metadata element. See for more details.
serviceName - The service name of the endpoint to be targeted by the returned W3CEndpointReference. This property may also be used with the endpointName (portName) property to lookup the address of a web service endpoint that is published by the same Java EE application. - Returns:
- A
W3CEndpointReferenceBuilder instance with the serviceName as wsam:ServiceName element added to the wsa:Metadata element public W3CEndpointReferenceBuilder endpointName(javax.xml.namespace.QName endpointName)
endpointName as wsam:ServiceName/@EndpointName in the wsa:Metadata element. This method can only be called after the serviceName method has been called. See for more details.
endpointName - The name of the endpoint to be targeted by the returned W3CEndpointReference. The endpointName (portName) property may also be used with the serviceName property to lookup the address of a web service endpoint published by the same Java EE application. - Returns:
- A
W3CEndpointReferenceBuilder instance with the endpointName as wsam:ServiceName/@EndpointName in the wsa:Metadata element. - Throws:
IllegalStateException, - if the serviceName has not been set. IllegalArgumentException, - if the endpointName's Namespace URI doesn't match serviceName's Namespace URIpublic W3CEndpointReferenceBuilder wsdlDocumentLocation(java.lang.String wsdlDocumentLocation)
wsdlDocumentLocation that will be referenced as wsa:Metadata/@wsdli:wsdlLocation. The namespace name for the wsdli:wsdlLocation's value can be taken from the WSDL itself. See for more details.
wsdlDocumentLocation - The location of the WSDL document to be referenced in the wsa:Metadata of the W3CEndpointReference. - Returns:
- A
W3CEndpointReferenceBuilder instance with the wsdlDocumentLocation that is to be referenced. public W3CEndpointReferenceBuilder referenceParameter(org.w3c.dom.Element referenceParameter)
referenceParameter to the W3CEndpointReference instance wsa:ReferenceParameters element.
referenceParameter - The element to be added to the wsa:ReferenceParameters element. W3CEndpointReferenceBuilder instance with the referenceParameter added to the wsa:ReferenceParameters element. java.lang.IllegalArgumentException - if referenceParameter is null.public W3CEndpointReferenceBuilder metadata(org.w3c.dom.Element metadataElement)
metadataElement to the W3CEndpointReference instance's wsa:Metadata element.
metadataElement - The element to be added to the wsa:Metadata element. W3CEndpointReferenceBuilder instance with the metadataElement added to the wsa:Metadata element. java.lang.IllegalArgumentException - if metadataElement is null.public W3CEndpointReferenceBuilder element(org.w3c.dom.Element element)
W3CEndpointReference instance's wsa:EndpointReference element.
element - The extension element to be added to the W3CEndpointReference
W3CEndpointReferenceBuilder instance with the extension element added to the W3CEndpointReference instance. java.lang.IllegalArgumentException - if element is null.
public W3CEndpointReferenceBuilder attribute(javax.xml.namespace.QName name,
java.lang.String value)
W3CEndpointReference instance's wsa:EndpointReference element.
name - The name of the extension attribute to be added to the W3CEndpointReferencevalue - extension attribute value W3CEndpointReferenceBuilder instance with the extension attribute added to the W3CEndpointReference instance. java.lang.IllegalArgumentException - if name or value is null.public W3CEndpointReference build()
W3CEndpointReference from the accumulated properties set on this W3CEndpointReferenceBuilder instance. This method can be used to create a W3CEndpointReference for any endpoint by specifying the address property along with any other desired properties. This method can also be used to create a W3CEndpointReference for an endpoint that is published by the same Java EE application. This method can automatically determine the address of an endpoint published by the same Java EE application that is identified by the serviceName and endpointName properties. If the address is null and the serviceName and endpointName do not identify an endpoint published by the same Java EE application, a java.lang.IllegalStateException MUST be thrown.
W3CEndpointReference from the accumulated properties set on this W3CEndpointReferenceBuilder instance. This method never returns null. IllegalStateException - address, serviceName and endpointName are all null. serviceName service is null and the endpointName is NOT null. address property is null and the serviceName and endpointName do not specify a valid endpoint published by the same Java EE application. serviceName is NOT null and is not present in the specified WSDL. endpointName port is not null and it is not present in serviceName service in the WSDL. wsdlDocumentLocation is NOT null and does not represent a valid WSDL. WebServiceException - If an error occurs while creating the W3CEndpointReference.
|
|||||||||
| PREV CLASS NEXT CLASS | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | МЕТОД | DETAIL: FIELD | CONSTR | МЕТОД | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41