Uses of Interface
io.avaje.inject.BeanScope
Packages that use BeanScope
Package
Description
Avaje Inject API - see
BeanScope
.Building bean scope objects expected to only be used by generated code.
-
Uses of BeanScope in io.avaje.inject
Methods in io.avaje.inject that return BeanScopeMethods in io.avaje.inject with parameters of type BeanScopeModifier and TypeMethodDescriptionUse the given BeanScope as the parent.Use the given BeanScope as the parent additionally specifying if beans added will effectively override beans that exist in the parent scope.Method parameters in io.avaje.inject with type arguments of type BeanScopeModifier and TypeMethodDescriptionBeanScopeBuilder.addPostConstruct
(Consumer<BeanScope> postConstructHook) Adds hook that will execute after this scope is built. -
Uses of BeanScope in io.avaje.inject.spi
Methods in io.avaje.inject.spi that return BeanScopeModifier and TypeMethodDescriptionBuilder.build
(boolean withShutdownHook, long start) Build and return the bean scope.Methods in io.avaje.inject.spi with parameters of type BeanScopeModifier and TypeMethodDescriptionstatic Builder
Builder.newBuilder
(Set<String> profiles, PropertyRequiresPlugin plugin, List<SuppliedBean> suppliedBeans, List<EnrichBean> enrichBeans, BeanScope parent, boolean parentOverride) Create the root level Builder.Method parameters in io.avaje.inject.spi with type arguments of type BeanScopeModifier and TypeMethodDescriptionvoid
Builder.addPostConstruct
(Consumer<BeanScope> consumer) Add lifecycle PostConstruct method.