javax.xml.ws
Тип аннотации WebServiceRefs


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface WebServiceRefs

WebServiceRefs аннотация позволяет многократным ссылкам веб-сервиса быть объявленными на уровне class.

Это может использоваться, чтобы ввести и службу и экземпляры прокси. Эти введенные ссылки не ориентированы на многопотоковое исполнение. Если к ссылкам получают доступ многократные потоки, обычная синхронизация techinques может использоваться, чтобы поддерживать многократные потоки.

Нет никакого способа связать функции веб-сервиса с введенными экземплярами. Если экземпляр должен быть сконфигурирован с функциями веб-сервиса, используйте @WebServiceRef, чтобы ввести ресурс наряду с его функциями.

Пример: StockQuoteProvider экземпляр прокси, и StockQuoteService экземпляр службы вводится, используя @WebServiceRefs.

    @WebServiceRefs({@WebServiceRef(name="service/stockquoteservice", value=StockQuoteService.class),
                     @WebServiceRef(name="service/stockquoteprovider", type=StockQuoteProvider.class, value=StockQuoteService.class})
    public class MyClient {
        void init() {
            Context ic = new InitialContext();
            StockQuoteService service = (StockQuoteService) ic.lookup("java:comp/env/service/stockquoteservice");
            StockQuoteProvider port = (StockQuoteProvider) ic.lookup("java:comp/env/service/stockquoteprovider");
            ...
       }
       ...
    }
 

С тех пор:
2.0
См. Также:
WebServiceRef

Необходимая Сводка Элемента
 WebServiceRef[] значение
          Массив используется для многократных ссылочных объявлений веб-сервиса.
 

Деталь элемента

значение

public abstract WebServiceRef[] value
Массив используется для многократных ссылочных объявлений веб-сервиса.



Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter