javax.enterprise.inject | Annotations relating to bean and stereotype definition, built-in qualifiers, and interfaces and classes relating to programmatic lookup. |
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. |
org.aopalliance.aop | This package provides the most generic and common interfaces for AOP. |
org.aopalliance.intercept | This package provides a set of interfaces for interception mechanisms. |
org.sonatype.guice.bean.binders | Automatic bean binding. |
org.sonatype.guice.bean.containers | Bean containers. |
org.sonatype.guice.bean.converters | Additional type converters. |
org.sonatype.guice.bean.inject | Custom bean injection. |
org.sonatype.guice.bean.locators | Locate qualified bean implementations across multiple injectors. |
org.sonatype.guice.bean.locators.spi | SPI for contributing com.google.inject.Bindings to the MutableBeanLocator . |
org.sonatype.guice.bean.reflect | Bean reflection and introspection. |
org.sonatype.guice.bean.scanners | ASM-based bean scanning. |
org.sonatype.guice.bean.scanners.asm | Repackaged subset of ASM classes. |
org.sonatype.guice.bean.scanners.index | Qualified class index support (META-INF/sisu). |
org.sonatype.inject | Optional Sonatype extensions to JSR330. |