javax.annotation
Ресурс Типа аннотации


@Target(value={TYPE,FIELD,METHOD})
@Retention(value=RUNTIME)
public @interface Resource

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

Даже при том, что эта аннотация не отмечается Наследованная, инструменты развертывания обязаны исследовать все суперклассы любого компонента class, чтобы обнаружить все использование этой аннотации во всех суперклассах. Все такие экземпляры аннотации определяют ресурсы, которые необходимы компоненту приложения. Отметьте, что эта аннотация может появиться на частных полях и методах суперклассов; контейнер обязан выполнять инжекцию в этих случаях также.

С тех пор:
Общие Аннотации 1.0

Дополнительная Сводка Элемента
 Ресурс. AuthenticationType authenticationType
          Тип аутентификации, чтобы использовать для этого ресурса.
 java.lang.String описание
          Описание этого ресурса.
 java.lang.String поиск
          Имя ресурса, что контрольные точки к.
 java.lang.String mappedName
          Собственное имя продукта, на которое должен быть отображен этот ресурс.
 java.lang.String имя
          Имя JNDI ресурса.
 boolean общий
          Указывает, может ли этот ресурс быть совместно использован этим компонентом и другими компонентами.
 java.lang.Class ввести
          Тип Java ресурса.
 

имя

public abstract java.lang.String name
Имя JNDI ресурса. Для полевых аннотаций значение по умолчанию является именем поля. Для аннотаций метода значение по умолчанию является именем свойства JavaBeans, соответствующим методу. Для аннотаций class нет никакого значения по умолчанию, и это должно быть определено.

Значение по умолчанию:
""

поиск

public abstract java.lang.String lookup
Имя ресурса, что контрольные точки к. Это может соединиться с любым совместимым ресурсом, используя глобальные имена JNDI.

С тех пор:
Общие Аннотации 1.1
Значение по умолчанию:
""

ввести

public abstract java.lang.Class type
Тип Java ресурса. Для полевых аннотаций значение по умолчанию является типом поля. Для аннотаций метода значение по умолчанию является типом свойства JavaBeans. Для аннотаций class нет никакого значения по умолчанию, и это должно быть определено.

Значение по умолчанию:
java.lang. Объект. class

authenticationType

public abstract Resource.AuthenticationType authenticationType
Тип аутентификации, чтобы использовать для этого ресурса. Это может быть определено для ресурсов, представляющих фабрику соединения любого поддерживаемого типа, и не должно быть определено для ресурсов других типов.

Значение по умолчанию:
javax.annotation.Resource.AuthenticationType.CONTAINER

общий

public abstract boolean shareable
Указывает, может ли этот ресурс быть совместно использован этим компонентом и другими компонентами. Это может быть определено для ресурсов, представляющих фабрику соединения любого поддерживаемого типа, и не должно быть определено для ресурсов других типов.

Значение по умолчанию:
истина

mappedName

public abstract java.lang.String mappedName
Собственное имя продукта, на которое должен быть отображен этот ресурс. Имя этого ресурса, как определено name элемент или принимал значение по умолчанию, имя, которое локально для компонента приложения, используя ресурс. (Это - имя в JNDI java:comp/env пространство имен.) Много серверов приложений обеспечивают способ отобразить эти локальные имена к именам ресурсов, известных серверу приложений. Это отображенное имя часто является глобальным именем JNDI, но может быть именем любой формы.

Серверы приложений не обязаны поддерживать любую определенную форму или тип отображенного имени, ни возможность использовать отображенные имена. Отображенное имя зависимо от продукта и часто зависимо от установки. Нет смысла в отображенном имени переносимо.

Значение по умолчанию:
""

описание

public abstract java.lang.String description
Описание этого ресурса. Описание, как ожидают, будет на языке значения по умолчанию системы, на которой развертывается приложение. Описание может быть представлено Deployer, чтобы помочь в выборе корректного ресурса.

Значение по умолчанию:
""


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

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

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


Spec-Zone.ru - all specs in one place



free hit counter