Uses of Interface
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverInterceptor
Packages that use TemplateResolverInterceptor
-
Uses of TemplateResolverInterceptor in org.apache.logging.log4j.layout.template.json.resolver
Subinterfaces of TemplateResolverInterceptor in org.apache.logging.log4j.layout.template.json.resolverModifier and TypeInterfaceDescriptioninterface
TemplateResolverInterceptor
specialized forLogEvent
s.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverInterceptorModifier and TypeClassDescriptionclass
Interceptor to addadditional fields
after event template read.class
Interceptor to add a root object key to the event template.Methods in org.apache.logging.log4j.layout.template.json.resolver with type parameters of type TemplateResolverInterceptorModifier and TypeMethodDescriptionprivate static <V,
C extends TemplateResolverContext<V, C>, I extends TemplateResolverInterceptor<V, C>>
ITemplateResolverInterceptors.castInterceptor
(Class<V> valueClass, Class<C> contextClass, TemplateResolverInterceptor<?, ?> interceptor) 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) Methods in org.apache.logging.log4j.layout.template.json.resolver that return TemplateResolverInterceptorModifier and TypeMethodDescriptionprivate static TemplateResolverInterceptor
<?, ?> TemplateResolverInterceptors.instantiateInterceptor
(String pluginName, Class<?> pluginClass) Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type TemplateResolverInterceptorModifier and TypeMethodDescriptionStackTraceElementResolverContext.getResolverInterceptors()
List
<? extends TemplateResolverInterceptor<V, C>> TemplateResolverContext.getResolverInterceptors()
Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type TemplateResolverInterceptorModifier and TypeMethodDescriptionprivate static <V,
C extends TemplateResolverContext<V, C>, I extends TemplateResolverInterceptor<V, C>>
ITemplateResolverInterceptors.castInterceptor
(Class<V> valueClass, Class<C> contextClass, TemplateResolverInterceptor<?, ?> interceptor)