All Classes
-
All Classes Interface Summary Class Summary Annotation Types Summary Class Description Bean Marks methods on a@Factorybean that create dependencies.BeanContext Holds beans created by dependency injection.BeanContextBuilder Build a bean context with options for shutdown hook and supplying test doubles.BeanContextFactory This is the service loader interface defining the bean contexts that can be created.BeanEntry<T> A bean entry in the context with priority and optional name.BeanFactory<T,R> Factory for creating a bean given a single request scope argument.BeanFactory2<T,R,R2> Factory for creating a bean given two request scope arguments.BeanLifecycle Lifecycle of beans via@PostConstructand@PreDestroy.Builder Mutable builder object used when building a bean context.BuilderFactory Factory for creating Builder instances.ContextModule Used to explicitly name a bean context and optionally specify if it depends on other bean contexts.DependencyMeta Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).EnrichBean<B> Holds Spy setup consumers for dependency injection using Mockito Spy.Factory A singleton bean that has methods marked with the@Beanannotation.Primary Identify a bean as being the preferred bean to inject when multiple beans implement the intended interface.Secondary Identify a bean as being the least preferred bean to inject when multiple beans implement the intended interface.SuppliedBean<B> Holds beans supplied to the dependency injection.SystemContext Provides a global system wide BeanContext that contains all the bean contexts in the classpath.