Spec-Zone .ru
спецификации, руководства, описания, API
|
@Target(value={TYPE,FIELD,METHOD}) @Retention(value=RUNTIME) public @interface Resource
Даже при том, что эта аннотация не отмечается Наследованная, инструменты развертывания обязаны исследовать все суперклассы любого компонента class, чтобы обнаружить все использование этой аннотации во всех суперклассах. Все такие экземпляры аннотации определяют ресурсы, которые необходимы компоненту приложения. Отметьте, что эта аннотация может появиться на частных полях и методах суперклассов; контейнер обязан выполнять инжекцию в этих случаях также.
Модификатор и Тип | Дополнительный Элемент и Описание |
---|---|
Ресурс. AuthenticationType |
authenticationType
Тип аутентификации, чтобы использовать для этого ресурса.
|
Строка |
описание
Описание этого ресурса.
|
Строка |
поиск
Имя ресурса, что контрольные точки к.
|
Строка |
mappedName
Собственное имя продукта, на которое должен быть отображен этот ресурс.
|
Строка |
имя
Имя JNDI ресурса.
|
boolean |
общий
Указывает, может ли этот ресурс быть совместно использован этим компонентом и другими компонентами.
|
Class<?> |
ввести
Тип Java ресурса.
|
public abstract String name
public abstract String lookup
public abstract Class<?> type
public abstract Resource.AuthenticationType authenticationType
public abstract boolean shareable
public abstract String mappedName
name
элемент или принимал значение по умолчанию, имя, которое локально для компонента приложения, используя ресурс. (Это - имя в JNDI java:comp/env
пространство имен.) Много серверов приложений обеспечивают способ отобразить эти локальные имена к именам ресурсов, известных серверу приложений. Это отображенное имя часто является глобальным именем JNDI, но может быть именем любой формы. Серверы приложений не обязаны поддерживать любую определенную форму или тип отображенного имени, ни возможность использовать отображенные имена. Отображенное имя зависимо от продукта и часто зависимо от установки. Нет смысла в отображенном имени переносимо.
public abstract String description
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92