Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.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
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
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
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 URI
public 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
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 W3CEndpointReference
value
- 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