Uses of Interface
org.apache.logging.log4j.plugins.di.ConfigurableInstanceFactory
Packages that use ConfigurableInstanceFactory
Package
Description
Dependency injection API.
Provides various SPI classes for the DI system.
-
Uses of ConfigurableInstanceFactory in org.apache.logging.log4j.plugins.di
Classes in org.apache.logging.log4j.plugins.di that implement ConfigurableInstanceFactoryMethods in org.apache.logging.log4j.plugins.di that return ConfigurableInstanceFactoryModifier and TypeMethodDescriptionDI.FactoryBuilder.build()
Constructs and configures aConfigurableInstanceFactory
using the configured bindings before and after service provider initialization.static ConfigurableInstanceFactory
Creates a new initialized instance factory.ConfigurableInstanceFactory.newChildInstanceFactory()
Creates a new child instance factory from this factory which uses bindings from this factory as fallback bindings.ConfigurableInstanceFactory.newChildInstanceFactory
(Supplier<PropertyEnvironment> environment, Supplier<ClassLoader> loader) Creates a new child instance factory from this factory which uses bindings from this factory as fallback bindings.DefaultInstanceFactory.newChildInstanceFactory()
DefaultInstanceFactory.newChildInstanceFactory
(Supplier<PropertyEnvironment> environment, Supplier<ClassLoader> loader) -
Uses of ConfigurableInstanceFactory in org.apache.logging.log4j.plugins.di.spi
Methods in org.apache.logging.log4j.plugins.di.spi with parameters of type ConfigurableInstanceFactoryModifier and TypeMethodDescriptionvoid
ConfigurableInstanceFactoryPostProcessor.postProcessFactory
(ConfigurableInstanceFactory factory) Runs post-processing on the provided factory.final void
FactoryResolversPostProcessor.postProcessFactory
(ConfigurableInstanceFactory factory) void
SingletonScopePostProcessor.postProcessFactory
(ConfigurableInstanceFactory factory)