All Classes and Interfaces

Class
Description
 
Marks a dependency injection point for constructor, method, or field injection.
Indicates that the annotated bean has a lifespan limited to a given mojo execution, which means each mojo execution will result in a different instance being injected.
Provides a unique identifier for dependencies when multiple implementations of the same type are available.
Specifies the priority of a bean implementation when multiple implementations of the same type are available.
Marks a method as a provider of beans for dependency injection.
Meta-annotation that marks other annotations as qualifier annotations.
Meta-annotation that marks other annotations as scope annotations.
Indicates that annotated component should be instantiated before session execution starts and discarded after session execution completes.
Denotes that a bean should be created as a singleton instance.
Explicitly specifies the types that should be used for dependency injection.