# Package javax.annotation

- Enum Summary
  Enum | Description
  --- | ---
  Resource.AuthenticationType | The AuthenticationType, either CONTAINER or APPLICATION

- Annotation Types Summary
  Annotation Type | Description
  --- | ---
  Generated | Used to identify generated code.
  ManagedBean | Identifies a POJO as a managed bean.
  PostConstruct | Added to a method required to be called after the object has been constructed and before it used.
  PreDestroy | Added to a method required to be called once the object is no longer required and before it is discarded.
  Priority | Used to define the order in which classes or parameters should be used.
  Resource | Indicates a resource required by the application.
  Resources | Used when multiple `Resource` annotations are required.