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 TypeInterfaceDescriptioninterfaceTemplateResolverContext<V, C extends TemplateResolverContext<V,C>> Context used to compile a template and passed totemplate resolver factory creators.interfaceTemplateResolverFactory<V, C extends TemplateResolverContext<V,C>> TemplateResolverfactory.interfaceTemplateResolverInterceptor<V, C extends TemplateResolverContext<V,C>> MainTemplateResolvercompilation interception interface.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverContextMethods in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverContextModifier and TypeMethodDescriptionstatic <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>, whereVandCdenote the value and context class types, respectively.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>, whereVandCdenote the value and context class types, respectively.