|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
java.lang.Objectjavax.xml.ws.Endpoint
public abstract class Endpoint
Конечная точка Веб-сервиса.
Конечные точки создаются, используя статические методы, определенные в этом class. Конечная точка всегда связывается к одному Binding и один конструктор, оба набора во время создания конечной точки.
Конечная точка или в опубликованном или в неопубликованном состоянии. publish методы могут использоваться, чтобы начать публиковать конечную точку, в которой точке это начинает принимать входящие запросы. Наоборот, stop метод может использоваться, чтобы прекратить принять входящие запросы и приводить в нерабочее состояние конечную точку. После того, как остановленный, конечная точка не может быть опубликована снова.
Executor может быть установлен на конечной точке, чтобы получить лучший контроль над потоками, используемыми, чтобы диспетчеризировать входящие запросы. Например, объединение в пул потока с определенными параметрами может быть включено, создавая a ThreadPoolExecutor и регистрация этого с конечной точкой.
Цепочки обработчика могут быть установлены, используя содержавший Binding.
У конечной точки может быть список документов метаданных, таких как WSDL и документы XMLSchema, связанные с этим. При публикации времени реализация JAX-WS попытается снова использовать так много тех метаданных насколько возможно вместо того, чтобы генерировать новые, основанные на подарке аннотаций на конструкторе.
Binding, BindingType, SOAPBinding, Executor| Полевая Сводка | |
|---|---|
static java.lang.String |
WSDL_PORT
Стандартное свойство: имя порта WSDL. |
static java.lang.String |
WSDL_SERVICE
Стандартное свойство: имя службы WSDL. |
| Сводка конструктора | |
|---|---|
Endpoint()
|
|
| Сводка метода | ||
|---|---|---|
static Endpoint |
create(java.lang.Object implementor)
Создает конечную точку с указанным объектом конструктора. |
|
static Endpoint |
create(java.lang.Object implementor, WebServiceFeature... features)
Создает конечную точку с указанным объектом конструктора и функциями веб-сервиса. |
|
static Endpoint |
create(java.lang.String bindingId, java.lang.Object implementor)
Создает конечную точку с указанным обязательным типом и объектом конструктора. |
|
static Endpoint |
create(java.lang.String bindingId, java.lang.Object implementor, WebServiceFeature... features)
Создает конечную точку с указанным обязательным типом, объектом конструктора, и функциями веб-сервиса. |
|
abstract Binding |
getBinding()
Возвращает привязку для этой конечной точки. |
|
abstract |
getEndpointReference(java.lang.Class<T> clazz, org.w3c.dom.Element... referenceParameters)
Возвраты EndpointReference связанный с этим Endpoint экземпляр. |
|
abstract EndpointReference |
getEndpointReference(org.w3c.dom.Element... referenceParameters)
Возвраты EndpointReference связанный с этим Endpoint экземпляр. |
|
abstract java.util.concurrent.Executor |
getExecutor()
Возвращает исполнителя для этого Endpointэкземпляр. |
|
abstract java.lang.Object |
getImplementor()
Возвращает объект реализации для этой конечной точки. |
|
abstract java.util.List<javax.xml.transform.Source> |
getMetadata()
Возвращает список документов метаданных для службы. |
|
abstract java.util.Map<java.lang.String,java.lang.Object> |
getProperties()
Возвращает набор свойств для этого Endpoint экземпляр. |
|
abstract boolean |
isPublished()
Возвращает true, если конечная точка находится в опубликованном состоянии. |
|
void |
publish(HttpContext serverContext)
Публикует эту конечную точку в обеспеченном контексте сервера. |
|
abstract void |
publish(java.lang.Object serverContext)
Публикует эту конечную точку в обеспеченном контексте сервера. |
|
abstract void |
publish(java.lang.String address)
Публикует эту конечную точку в данном адресе. |
|
static Endpoint |
publish(java.lang.String address, java.lang.Object implementor)
Создает и публикует конечную точку для указанного объекта конструктора в данном адресе. |
|
static Endpoint |
publish(java.lang.String address, java.lang.Object implementor, WebServiceFeature... features)
Создает и публикует конечную точку для указанного объекта конструктора в данном адресе. |
|
void |
setEndpointContext(EndpointContext ctxt)
settng a EndpointContext, Время выполнения JAX-WS знает об адресах других конечных точек в приложении. |
|
abstract void |
setExecutor(java.util.concurrent.Executor executor)
Устанавливает исполнителя для этого Endpoint экземпляр. |
|
abstract void |
setMetadata(java.util.List<javax.xml.transform.Source> metadata)
Устанавливает метаданные для этой конечной точки. |
|
abstract void |
setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Устанавливает набор свойств для этого Endpoint экземпляр. |
|
abstract void |
stop()
Остановки, публикующие эту конечную точку. |
|
| Методы, наследованные от class java.lang. Объект |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Полевая Деталь |
|---|
public static final java.lang.String WSDL_SERVICE
Введите: javax.xml.namespace. QName
public static final java.lang.String WSDL_PORT
Введите: javax.xml.namespace. QName
| Деталь конструктора |
|---|
public Endpoint()
| Деталь метода |
|---|
public static Endpoint create(java.lang.Object implementor)
Недавно создаваемая конечная точка может быть опубликована, вызывая один из publish(String) и publish(Object) методы.
implementor - Конструктор конечной точки.
public static Endpoint create(java.lang.Object implementor,
WebServiceFeature... features)
Недавно создаваемая конечная точка может быть опубликована, вызывая один из publish(String) и publish(Object) методы.
implementor - Конструктор конечной точки.features - Список WebServiceFeature, чтобы сконфигурировать на конечной точке. Поддерживавшие функции не в features у параметра будут их значения по умолчанию.
public static Endpoint create(java.lang.String bindingId,
java.lang.Object implementor)
Недавно создаваемая конечная точка может быть опубликована, вызывая один из publish(String) и publish(Object) методы.
bindingId - URI, определяющий привязку, чтобы использовать. Если bindingID null и никакая привязка не определяется через аннотацию BindingType тогда значение по умолчанию SOAP 1.1 / HTTP-связывание ДОЛЖНО использоваться.implementor - Конструктор конечной точки.
public static Endpoint create(java.lang.String bindingId,
java.lang.Object implementor,
WebServiceFeature... features)
Недавно создаваемая конечная точка может быть опубликована, вызывая один из publish(String) и publish(Object) методы.
bindingId - URI, определяющий привязку, чтобы использовать. Если bindingID null и никакая привязка не определяется через аннотацию BindingType тогда значение по умолчанию SOAP 1.1 / HTTP-связывание ДОЛЖНО использоваться.implementor - Конструктор конечной точки.features - Список WebServiceFeature, чтобы сконфигурировать на конечной точке. Поддерживавшие функции не в features у параметра будут их значения по умолчанию. public abstract Binding getBinding()
public abstract java.lang.Object getImplementor()
public abstract void publish(java.lang.String address)
publish(Object) метод вместо этого.
address - URI, определяющий адрес, чтобы использовать. Адрес ДОЛЖЕН быть совместимым с привязкой, определенной в то время, когда конечная точка создавалась. java.lang.IllegalArgumentException - Если обеспеченный URI адреса не применим в соединении с обязательной конечной точкой. java.lang.IllegalStateException - Если конечная точка уже была опубликована, или она была остановлена. java.lang.SecurityException - Если a java.lang.SecurityManger используется и приложение не имеет WebServicePermission("publishEndpoint") разрешение.
public static Endpoint publish(java.lang.String address,
java.lang.Object implementor)
Необходимая инфраструктура сервера будет создаваться и конфигурироваться реализацией JAX-WS, используя некоторую конфигурацию значения по умолчанию. Чтобы получить больше контроля над конфигурацией сервера, пожалуйста, используйте create(String,Object) и publish(Object) методы вместо этого.
address - URI, определяющий адрес и транспорт/протокол, чтобы использовать. http: URI ДОЛЖЕН привести к SOAP 1.1/HTTP-СВЯЗЫВАНИЕ используемый. Реализации могут поддерживать другие схемы URI.implementor - Конструктор конечной точки. java.lang.SecurityException - Если a java.lang.SecurityManger используется и приложение не имеет WebServicePermission("publishEndpoint") разрешение.
public static Endpoint publish(java.lang.String address,
java.lang.Object implementor,
WebServiceFeature... features)
Необходимая инфраструктура сервера будет создаваться и конфигурироваться реализацией JAX-WS, используя некоторую конфигурацию значения по умолчанию. Чтобы получить больше контроля над конфигурацией сервера, пожалуйста, используйте create(String,Object) и publish(Object) методы вместо этого.
address - URI, определяющий адрес и транспорт/протокол, чтобы использовать. http: URI ДОЛЖЕН привести к SOAP 1.1/HTTP-СВЯЗЫВАНИЕ используемый. Реализации могут поддерживать другие схемы URI.implementor - Конструктор конечной точки.features - Список WebServiceFeature, чтобы сконфигурировать на конечной точке. Поддерживавшие функции не в features у параметра будут их значения по умолчанию. java.lang.SecurityException - Если a java.lang.SecurityManger используется и приложение не имеет WebServicePermission("publishEndpoint") разрешение.public abstract void publish(java.lang.Object serverContext)
serverContext - Объект, представляющий контекст сервера, который будет использоваться для того, чтобы опубликовать конечную точку. java.lang.IllegalArgumentException - Если обеспеченный контекст сервера не поддерживается реализацией или, оказывается, неприменим в соединении с обязательной конечной точкой. java.lang.IllegalStateException - Если конечная точка уже была опубликована, или она была остановлена. java.lang.SecurityException - Если a java.lang.SecurityManger используется и приложение не имеет WebServicePermission("publishEndpoint") разрешение.public void publish(HttpContext serverContext)
Это предназначается для контейнерных разработчиков, чтобы опубликовать конечные точки портативно и не предназначенное для разработчиков конца.
serverContext - Объект, представляющий контекст сервера, который будет использоваться для того, чтобы опубликовать конечную точку. java.lang.IllegalArgumentException - Если обеспеченный контекст сервера не поддерживается реализацией или, оказывается, неприменим в соединении с обязательной конечной точкой. java.lang.IllegalStateException - Если конечная точка уже была опубликована, или она была остановлена. java.lang.SecurityException - Если a java.lang.SecurityManger используется и приложение не имеет WebServicePermission("publishEndpoint") разрешение.public abstract void stop()
public abstract boolean isPublished()
true если конечная точка находится в опубликованном состоянии.public abstract java.util.List<javax.xml.transform.Source> getMetadata()
List<javax.xml.transform.Source> Список документов метаданных для службыpublic abstract void setMetadata(java.util.List<javax.xml.transform.Source> metadata)
metadata - Список источников XML-документа, содержащих информацию о метаданных для конечной точки (например, WSDL или документы XML-схемы) java.lang.IllegalStateException - Если конечная точка была уже опубликована.public abstract java.util.concurrent.Executor getExecutor()
Endpointэкземпляр. Исполнитель используется, чтобы диспетчеризировать входящий запрос объекту конструктора.
java.util.concurrent.Executor использоваться, чтобы диспетчеризировать запрос.Executorpublic abstract void setExecutor(java.util.concurrent.Executor executor)
Endpoint экземпляр. Исполнитель используется, чтобы диспетчеризировать входящий запрос объекту конструктора. Если это Endpoint публикуется, используя publish(Object) метод и указанный контекст сервера определяют свое собственное поведение поточной обработки, исполнитель может быть проигнорирован.
executor - java.util.concurrent.Executor использоваться, чтобы диспетчеризировать запрос. SecurityException - Если экземпляр не поддерживает установку исполнителя для соображений безопасности (например, необходимые полномочия отсутствуют).Executorpublic abstract java.util.Map<java.lang.String,java.lang.Object> getProperties()
Endpoint экземпляр.
public abstract void setProperties(java.util.Map<java.lang.String,java.lang.Object> properties)
Endpoint экземпляр.
properties - Набор свойств связался с этим экземпляром.public abstract EndpointReference getEndpointReference(org.w3c.dom.Element... referenceParameters)
EndpointReference связанный с этим Endpoint экземпляр. Если Привязка для этого bindingProvider или SOAP1.1/HTTP или SOAP1.2/HTTP, тогда a W3CEndpointReference ДОЛЖЕН быть возвращен.
referenceParameters - Ссылочные параметры, которые будут связаны с возвращенным EndpointReference экземпляр. Endpoint экземпляр. Если возвращенный EndpointReference имеет тип W3CEndpointReference тогда это ДОЛЖНО содержать указанное referenceParameters. WebServiceException - Если любая ошибка в создании EndpointReference или если Endpoint не находится в опубликованном состоянии. UnsupportedOperationException - Если это BindingProvider использует XML/HTTP-срязыр¦ние.W3CEndpointReference
public abstract <T extends EndpointReference> T getEndpointReference(java.lang.Class<T> clazz,
org.w3c.dom.Element... referenceParameters)
EndpointReference связанный с этим Endpoint экземпляр.
clazz - Определяет тип EndpointReference, который ДОЛЖЕН быть возвращен.referenceParameters - Ссылочные параметры, которые будут связаны с возвращенным EndpointReference экземпляр. clazz из этого Endpoint instance. If the returned EndpointReference is of type W3CEndpointReference then it MUST contain the the specified referenceParameters. - Throws:
WebServiceException - If any error in the creation of the EndpointReference or if the Endpoint is not in the published state or if the clazz is not a supported EndpointReference type. UnsupportedOperationException - If this BindingProvider uses the XML/HTTP binding.- Since:
- JAX-WS 2.1
public void setEndpointContext(EndpointContext ctxt)
EndpointContext, JAX-WS runtime knows about addresses of other endpoints in an application. If multiple endpoints share different ports of a WSDL, then the multiple port addresses are patched when the WSDL is accessed. This needs to be set before publishing the endpoints.
ctxt - that is shared for multiple endpoints java.lang.IllegalStateException - If the endpoint has been published already or it has been stopped.
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| SUMMARY: NESTED | ПОЛЕ | CONSTR | МЕТОД | DETAIL: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to
Generated on 10-February-2011 12:41