Package io.smallrye.beanbag
Classes which implement a simple, programmatic bean container.
-
Interface Summary Interface Description BeanSupplier<T> A value supplier for use from within a given scope.DependencyFilter A filter which can be used to reject dependency candidates. -
Class Summary Class Description BeanBag A basic bean container.BeanBag.BeanBuilder<T> A builder for an individual bean's configuration.BeanBag.Builder A builder for a new container.BeanBag.SupplierBuilder<T> A builder for a bean supplier which constructs a bean using reflection.Scope A (potentially nested) scope from which bean instances may be acquired.Util Shared utilities. -
Exception Summary Exception Description BeanInstantiationException An exception indicating that a required bean failed to be instantiated.InjectionException An exception indicating that a failure occurred specifically with injection.NoSuchBeanException An exception which indicates that a required bean is not present or resolvable in the scope.