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.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.Generated Marks source code that has been generated.PostConstruct ThePostConstructannotation is used on a method that needs to be executed after dependency injection is done to perform any initialization.PreDestroy ThePreDestroyannotation is used on a method as a callback notification to signal that the instance is in the process of being removed by the container.Primary Identify a bean as being the preferred bean to inject when multiple beans implement the intended interface.Priority ThePriorityannotation can be applied to classes to indicate in what order they should be returned via @SystemContext.getBeansByPriority(Class).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.