Uses of Class
org.apache.logging.log4j.plugins.model.PluginType
Packages that use PluginType
Package
Description
Annotations for Log4j plugins.
Factory resolvers are strategies for creating instances matching supported keys from existing instance
factories.
-
Uses of PluginType in org.apache.logging.log4j.plugins
Methods in org.apache.logging.log4j.plugins that return PluginTypeMethods in org.apache.logging.log4j.plugins with parameters of type PluginTypeConstructors in org.apache.logging.log4j.plugins with parameters of type PluginTypeModifierConstructorDescriptionNode
(Node parent, String name, PluginType<?> type) Creates a new instance ofNode
and initializes it with a name and the corresponding XML element. -
Uses of PluginType in org.apache.logging.log4j.plugins.di.resolver
Methods in org.apache.logging.log4j.plugins.di.resolver that return types with arguments of type PluginTypeModifier and TypeMethodDescriptionSupplier<Stream<? extends PluginType<? extends T>>>
PluginStreamPluginTypeFactoryResolver.getFactory
(ResolvableKey<Stream<? extends PluginType<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginTypeFactoryResolver.getFactory
(ResolvableKey<PluginType<T>> resolvableKey, InstanceFactory instanceFactory) Method parameters in org.apache.logging.log4j.plugins.di.resolver with type arguments of type PluginTypeModifier and TypeMethodDescriptionSupplier<Stream<? extends PluginType<? extends T>>>
PluginStreamPluginTypeFactoryResolver.getFactory
(ResolvableKey<Stream<? extends PluginType<? extends T>>> resolvableKey, InstanceFactory instanceFactory) PluginTypeFactoryResolver.getFactory
(ResolvableKey<PluginType<T>> resolvableKey, InstanceFactory instanceFactory) -
Uses of PluginType in org.apache.logging.log4j.plugins.model
Methods in org.apache.logging.log4j.plugins.model that return PluginTypeModifier and TypeMethodDescriptionPluginType<?>
Gets the plugin type for the provided plugin name (case-insensitive) if available ornull
.PluginType<?>
PluginNamespace.merge
(String key, PluginType<?> pluginType) Merges the provided plugin type into this namespace using the given key and returns the merged result.Methods in org.apache.logging.log4j.plugins.model that return types with arguments of type PluginTypeMethods in org.apache.logging.log4j.plugins.model with parameters of type PluginTypeModifier and TypeMethodDescriptionboolean
PluginNamespace.add
(PluginType<?> pluginType) PluginType<?>
PluginNamespace.merge
(String key, PluginType<?> pluginType) Merges the provided plugin type into this namespace using the given key and returns the merged result.void
PluginNamespace.put
(String key, PluginType<?> pluginType) Puts the provided plugin type into this category using the given key.void
PluginNamespace.put
(PluginType<?> pluginType) Puts the provided plugin type into this category.Method parameters in org.apache.logging.log4j.plugins.model with type arguments of type PluginTypeModifier and TypeMethodDescriptionvoid
PluginNamespace.forEach
(BiConsumer<? super String, ? super PluginType<?>> biConsumer) Performs the given action on all the plugin types in this category.