Uses of Interface
org.apache.logging.log4j.plugins.di.InstanceFactory
Packages that use InstanceFactory
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 InstanceFactory in org.apache.logging.log4j.plugins.condition
Methods in org.apache.logging.log4j.plugins.condition that return InstanceFactoryMethods in org.apache.logging.log4j.plugins.condition with parameters of type InstanceFactoryModifier and TypeMethodDescriptionstatic ConditionContext
ConditionContext.of
(InstanceFactory instanceFactory) -
Uses of InstanceFactory in org.apache.logging.log4j.plugins.di
Subinterfaces of InstanceFactory in org.apache.logging.log4j.plugins.diModifier and TypeInterfaceDescriptioninterface
Configuration manager for the state of an instance factory.Classes in org.apache.logging.log4j.plugins.di that implement InstanceFactoryMethod parameters in org.apache.logging.log4j.plugins.di with type arguments of type InstanceFactoryModifier and TypeMethodDescriptionDI.UnscopedBindingBuilder.toFunction
(Function<InstanceFactory, ? extends Supplier<? extends T>> function) Adds a binding using a function that depends onInstanceFactory
. -
Uses of InstanceFactory in org.apache.logging.log4j.plugins.di.resolver
Methods in org.apache.logging.log4j.plugins.di.resolver with parameters of type InstanceFactoryModifier and TypeMethodDescriptionAbstractAttributeFactoryResolver.getFactory
(ResolvableKey<T> resolvableKey, InstanceFactory instanceFactory) OptionalFactoryResolver.getFactory
(ResolvableKey<Optional<T>> resolvableKey, InstanceFactory instanceFactory) PluginElementFactoryResolver.getFactory
(ResolvableKey<T> resolvableKey, InstanceFactory instanceFactory) PluginListFactoryResolver.getFactory
(ResolvableKey<List<? extends T>> resolvableKey, InstanceFactory instanceFactory) PluginListSupplierFactoryResolver.getFactory
(ResolvableKey<List<? extends Supplier<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginMapFactoryResolver.getFactory
(ResolvableKey<Map<String, ? extends T>> resolvableKey, InstanceFactory instanceFactory) PluginMapSupplierFactoryResolver.getFactory
(ResolvableKey<Map<String, ? extends Supplier<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginNamespaceFactoryResolver.getFactory
(ResolvableKey<PluginNamespace> resolvableKey, InstanceFactory instanceFactory) PluginOptionalFactoryResolver.getFactory
(ResolvableKey<Optional<? extends T>> resolvableKey, InstanceFactory instanceFactory) PluginOptionalSupplierFactoryResolver.getFactory
(ResolvableKey<Optional<? extends Supplier<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginSetFactoryResolver.getFactory
(ResolvableKey<Set<? extends T>> resolvableKey, InstanceFactory instanceFactory) PluginSetSupplierFactoryResolver.getFactory
(ResolvableKey<Set<? extends Supplier<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginStreamFactoryResolver.getFactory
(ResolvableKey<Stream<? extends T>> resolvableKey, InstanceFactory instanceFactory) Supplier<Stream<? extends PluginType<? extends T>>>
PluginStreamPluginTypeFactoryResolver.getFactory
(ResolvableKey<Stream<? extends PluginType<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginStreamSupplierFactoryResolver.getFactory
(ResolvableKey<Stream<? extends Supplier<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginTypeFactoryResolver.getFactory
(ResolvableKey<PluginType<T>> resolvableKey, InstanceFactory instanceFactory) PluginValueFactoryResolver.getFactory
(ResolvableKey<String> resolvableKey, InstanceFactory instanceFactory) SupplierFactoryResolver.getFactory
(ResolvableKey<Supplier<T>> resolvableKey, InstanceFactory instanceFactory) -
Uses of InstanceFactory in org.apache.logging.log4j.plugins.di.spi
Methods in org.apache.logging.log4j.plugins.di.spi with parameters of type InstanceFactoryModifier and TypeMethodDescriptionFactoryResolver.getFactory
(ResolvableKey<T> resolvableKey, InstanceFactory instanceFactory) Gets a factory for the given resolvable key using existing bindings from the given instance factory.