Uses of Interface
org.apache.logging.log4j.plugins.di.spi.FactoryResolver
Packages that use FactoryResolver
Package
Description
Dependency injection API.
Factory resolvers are strategies for creating instances matching supported keys from existing instance
factories.
Provides various SPI classes for the DI system.
-
Uses of FactoryResolver in org.apache.logging.log4j.plugins.di
Methods in org.apache.logging.log4j.plugins.di with parameters of type FactoryResolverModifier and TypeMethodDescriptionvoidConfigurableInstanceFactory.registerFactoryResolver(FactoryResolver<?> resolver) Registers a factory resolver.voidDefaultInstanceFactory.registerFactoryResolver(FactoryResolver<?> resolver) -
Uses of FactoryResolver in org.apache.logging.log4j.plugins.di.resolver
Classes in org.apache.logging.log4j.plugins.di.resolver that implement FactoryResolverModifier and TypeClassDescriptionclassAbstractAttributeFactoryResolver<T,A extends Annotation> classclassclassFactory resolver forPluginAttribute-annotated keys.classFactory resolver forPluginBuilderAttribute-annotated keys.classFactory resolver forPluginElement-annotated keys.classFactory resolver forList<T>of plugin instances or factories within a namespace.classclassFactory resolver forMap<String, T>of plugin instances or factories keyed by plugin name within a namespace.classclassFactory resolver forPluginNamespace.classFactory resolver forOptional<T>plugin instances.classclassFactory resolver forSet<T>of plugin instances or factories within a namespace.classclassFactory resolver forStream<T>of plugin instances or factories within a namespace.classclassclassFactory resolver forPluginType.classFactory resolver forPluginValue-annotated keys.classBlueprint for supporting generic injection points or keys with a typeSupplier<T>for some other typeT. -
Uses of FactoryResolver in org.apache.logging.log4j.plugins.di.spi
Constructor parameters in org.apache.logging.log4j.plugins.di.spi with type arguments of type FactoryResolverModifierConstructorDescriptionprotectedFactoryResolversPostProcessor(List<FactoryResolver<?>> factoryResolvers)