javax.annotation
Annotation Type Resource
- @Target(value={TYPE,METHOD,FIELD})
@Retention(value=RUNTIME)
public @interface Resource
- Since:
- Common Annotations 1.0
 
name
public abstract java.lang.String name
- 
 
- 
 - 
- Default:
- ""
 
type
public abstract java.lang.Class type
- 
 
- 
 - 
- Default:
- java.lang.Object.class
 
authenticationType
public abstract Resource.AuthenticationType authenticationType
- 
 
- 
 - 
- Default:
- javax.annotation.Resource.AuthenticationType.CONTAINER
 
shareable
public abstract boolean shareable
- 
 
- 
 - 
- Default:
- true
 
description
public abstract java.lang.String description
- 
 
- 
 - 
- Default:
- ""
 
mappedName
public abstract java.lang.String mappedName
- 
 
- 
 - 
- Default:
- ""
 
lookup
public abstract java.lang.String lookup
- 
 
- 
- Returns:
- The name of the entry, if any, to use for this resource
- Since:
- Common Annotations 1.1
 - 
- Default:
- ""
 
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.