# Uses of Package
javax.inject

- Packages that use javax.inject
  Package | Description
  --- | ---
  javax.batch.api | Provides APIs used by Batch artifacts.
  javax.enterprise.context | Annotations and interfaces relating to scopes and contexts.
  javax.enterprise.inject | Annotations relating to bean and stereotype definition, built-in qualifiers, and interfaces and classes relating to programmatic lookup.
  javax.enterprise.inject.spi | The portable extension integration SPI.
  javax.faces.flow.builder | Classes for declaring a Faces Flow.
  javax.inject | This package specifies a means for obtaining objects in such a way as to maximize reusability, testability and maintainability compared to traditional approaches such as constructors, factories, and service locators (e.g., JNDI). This process, known as dependency injection, is beneficial to most nontrivial applications.

- Classes in javax.inject used by javax.batch.api
  Class and Description
  Qualifier Identifies qualifier annotations.

- Classes in javax.inject used by javax.enterprise.context
  Class and Description
  Qualifier Identifies qualifier annotations.
  Scope Identifies scope annotations.

- Classes in javax.inject used by javax.enterprise.inject
  Class and Description
  Named String-based qualifier.
  Provider Provides instances of `T`.
  Qualifier Identifies qualifier annotations.

- Classes in javax.inject used by javax.enterprise.inject.spi
  Class and Description
  Provider Provides instances of `T`.

- Classes in javax.inject used by javax.faces.flow.builder
  Class and Description
  Qualifier Identifies qualifier annotations.

- Classes in javax.inject used by javax.inject
  Class and Description
  Qualifier Identifies qualifier annotations.
  Scope Identifies scope annotations.

Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.