Uses of Interface
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverFactory
Packages that use TemplateResolverFactory
-
Uses of TemplateResolverFactory in org.apache.logging.log4j.layout.template.json.resolver
Subinterfaces of TemplateResolverFactory in org.apache.logging.log4j.layout.template.json.resolverModifier and TypeInterfaceDescriptioninterface
TemplateResolverFactory
specialized forLogEvent
s.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverFactoryModifier and TypeClassDescriptionfinal class
CaseConverterResolver
factory.final class
CounterResolver
factory.final class
EndOfBatchResolver
factory.final class
ExceptionResolver
factory.final class
ExceptionRootCauseResolver
factory.final class
LevelResolver
factory.final class
LoggerResolver
factory.final class
MainMapResolver
factory.final class
MapResolver
factory.final class
MarkerResolver
factory.final class
MessageParameterResolver
factory.final class
final class
PatternResolver
factory.final class
SourceResolver
factory.(package private) final class
StackTraceElementResolver
factory.final class
ThreadContextDataResolver
factory.final class
ThreadContextStackResolver
factory.final class
ThreadResolver
factory.final class
TimestampResolver
factory.Methods in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static <V,
C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
voidTemplateResolverFactories.addFactory
(Map<String, F> factoryByName, F factory) private static <V,
C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
FTemplateResolverFactories.castFactory
(Class<V> valueClass, Class<C> contextClass, TemplateResolverFactory<?, ?> factory) static <V,
C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
Map<String, F> TemplateResolverFactories.populateFactoryByName
(List<String> pluginPackages, Class<V> valueClass, Class<C> contextClass) Populates plugins implementingTemplateResolverFactory<V, C>
, whereV
andC
denote the value and context class types, respectively.private static <V,
C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
Map<String, F> TemplateResolverFactories.populateFactoryByName
(Map<String, PluginType<?>> pluginTypeByName, Class<V> valueClass, Class<C> contextClass) Methods in org.apache.logging.log4j.layout.template.json.resolver that return TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static TemplateResolverFactory
<?, ?> TemplateResolverFactories.instantiateFactory
(String pluginName, Class<?> pluginClass) Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type TemplateResolverFactoryModifier and TypeMethodDescriptionMap
<String, ? extends TemplateResolverFactory<V, C>> TemplateResolverContext.getResolverFactoryByName()
Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type TemplateResolverFactoryModifier and TypeMethodDescriptionprivate static <V,
C extends TemplateResolverContext<V, C>, F extends TemplateResolverFactory<V, C>>
FTemplateResolverFactories.castFactory
(Class<V> valueClass, Class<C> contextClass, TemplateResolverFactory<?, ?> factory)