|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
@Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
@Documented
public @interface WebServiceRef WebServiceRef аннотация используется, чтобы определить ссылку на веб-сервис и (дополнительно) инжекционную цель для него. Это может использоваться, чтобы ввести и службу и экземпляры прокси. Эти введенные ссылки не ориентированы на многопотоковое исполнение. Если к ссылкам получают доступ многократные потоки, обычная синхронизация techinques может использоваться, чтобы поддерживать многократные потоки.
Ссылки веб-сервиса являются ресурсами в EE Java 5 смыслов. Аннотации (например, Addressing) аннотируемый метааннотацией WebServiceFeatureAnnotation может использоваться в соединении с WebServiceRef. Создаваемая ссылка ДОЛЖНА быть сконфигурирована с функцией веб-сервиса аннотации.
Например, в коде ниже, введенный StockQuoteProvider прокси НУЖНО БЫЛО включить Адресации WS как specifed Addressing аннотация.
public class MyClient {
@Addressing
@WebServiceRef(StockQuoteService.class)
private StockQuoteProvider stockQuoteProvider;
...
}
Если реализация JAX-WS встречается с неподдерживаемой или нераспознанной аннотацией, аннотируемой WebServiceFeatureAnnotation это определяется с WebServiceRef, ОШИБКА ДОЛЖНА быть дана.
Resource, WebServiceFeatureAnnotation| Дополнительная Сводка Элемента | |
|---|---|
java.lang.String |
поиск
Переносимое имя поиска JNDI, которое решает к целевой ссылке веб-сервиса. |
java.lang.String |
mappedName
Собственное имя продукта, на которое должен быть отображен этот ресурс. |
java.lang.String |
имя
Имя JNDI ресурса. |
java.lang.Class<?> |
ввести
Тип Java ресурса. |
java.lang.Class<? extends Service> |
значение
Служба class, alwiays расширение типа javax.xml.ws.Service. |
java.lang.String |
wsdlLocation
URL, указывающий на документ WSDL для веб-сервиса. |
public abstract java.lang.String name
java:comp/env пространство имен.
public abstract java.lang.Class<?> type
public abstract java.lang.String mappedName
name элемент или принимал значение по умолчанию, имя, которое локально для компонента приложения, используя ресурс. (Когда относительное имя JNDI определяется, тогда это - имя в JNDI java:comp/env пространство имен.) Много серверов приложений обеспечивают способ отобразить эти локальные имена к именам ресурсов, известных серверу приложений. Это отображенное имя часто является глобальным именем JNDI, но может быть именем любой формы. Серверы приложений не обязаны поддерживать любую определенную форму или тип отображенного имени, ни возможность использовать отображенные имена. Отображенное имя зависимо от продукта и часто зависимо от установки. Нет смысла в отображенном имени переносимо.
public abstract java.lang.Class<? extends Service> value
javax.xml.ws.Service. Этот элемент ДОЛЖЕН быть определен всякий раз, когда тип ссылки является интерфейсом конечной точки службы.
public abstract java.lang.String wsdlLocation
public abstract java.lang.String lookup
|
|||||||||
| ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41