Uses of Interface
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverContext
Packages that use TemplateResolverContext
-
Uses of TemplateResolverContext in org.apache.logging.log4j.layout.template.json.resolver
Classes in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverContextModifier and TypeInterfaceDescription(package private) interface
TemplateResolverContext<V,
C extends TemplateResolverContext<V, C>> Context used to compile a template and passed totemplate resolver factory creator
s.interface
TemplateResolverFactory<V,
C extends TemplateResolverContext<V, C>> TemplateResolver
factory.interface
TemplateResolverInterceptor<V,
C extends TemplateResolverContext<V, C>> MainTemplateResolver
compilation interception interface.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverContextModifier and TypeClassDescriptionfinal class
TemplateResolverContext
specialized forLogEvent
s.(package private) final class
TemplateResolverContext
specialized forStackTraceElement
s.Methods in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverContextModifier 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) private static <V,
C extends TemplateResolverContext<V, C>, I extends TemplateResolverInterceptor<V, C>>
ITemplateResolverInterceptors.castInterceptor
(Class<V> valueClass, Class<C> contextClass, TemplateResolverInterceptor<?, ?> interceptor) private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> (package private) static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> TemplateResolvers.ofResolver
(C context, Map<String, Object> configMap) private static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> static <V,
C extends TemplateResolverContext<V, C>>
TemplateResolver<V> TemplateResolvers.ofTemplate
(C context, String template) 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) static <V,
C extends TemplateResolverContext<V, C>, I extends TemplateResolverInterceptor<V, C>>
List<I> TemplateResolverInterceptors.populateInterceptors
(List<String> pluginPackages, Class<V> valueClass, Class<C> contextClass) Populates plugins implementingTemplateResolverInterceptor<V, C>
, whereV
andC
denote the value and context class types, respectively.private static <V,
C extends TemplateResolverContext<V, C>, I extends TemplateResolverInterceptor<V, C>>
List<I> TemplateResolverInterceptors.populateInterceptors
(Map<String, PluginType<?>> pluginTypeByName, Class<V> valueClass, Class<C> contextClass)