Uses of Interface
org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverInterceptor
-
Packages that use TemplateResolverInterceptor Package Description org.apache.logging.log4j.layout.template.json.resolver -
-
Uses of TemplateResolverInterceptor in org.apache.logging.log4j.layout.template.json.resolver
Subinterfaces of TemplateResolverInterceptor in org.apache.logging.log4j.layout.template.json.resolver Modifier and Type Interface Description interface
EventResolverInterceptor
TemplateResolverInterceptor
specialized forLogEvent
s.Classes in org.apache.logging.log4j.layout.template.json.resolver that implement TemplateResolverInterceptor Modifier and Type Class Description class
EventAdditionalFieldInterceptor
Interceptor to addadditional fields
after event template read.class
EventRootObjectKeyInterceptor
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 TemplateResolverInterceptor Modifier and Type Method Description private static <V,C extends TemplateResolverContext<V,C>,I extends TemplateResolverInterceptor<V,C>>
ITemplateResolverInterceptors. castInterceptor(java.lang.Class<V> valueClass, java.lang.Class<C> contextClass, TemplateResolverInterceptor<?,?> interceptor)
static <V,C extends TemplateResolverContext<V,C>,I extends TemplateResolverInterceptor<V,C>>
java.util.List<I>TemplateResolverInterceptors. populateInterceptors(java.util.List<java.lang.String> pluginPackages, java.lang.Class<V> valueClass, java.lang.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>>
java.util.List<I>TemplateResolverInterceptors. populateInterceptors(java.util.Map<java.lang.String,PluginType<?>> pluginTypeByName, java.lang.Class<V> valueClass, java.lang.Class<C> contextClass)
Methods in org.apache.logging.log4j.layout.template.json.resolver that return TemplateResolverInterceptor Modifier and Type Method Description private static TemplateResolverInterceptor<?,?>
TemplateResolverInterceptors. instantiateInterceptor(java.lang.String pluginName, java.lang.Class<?> pluginClass)
Methods in org.apache.logging.log4j.layout.template.json.resolver that return types with arguments of type TemplateResolverInterceptor Modifier and Type Method Description java.util.List<? extends TemplateResolverInterceptor<java.lang.StackTraceElement,StackTraceElementResolverContext>>
StackTraceElementResolverContext. getResolverInterceptors()
java.util.List<? extends TemplateResolverInterceptor<V,C>>
TemplateResolverContext. getResolverInterceptors()
Methods in org.apache.logging.log4j.layout.template.json.resolver with parameters of type TemplateResolverInterceptor Modifier and Type Method Description private static <V,C extends TemplateResolverContext<V,C>,I extends TemplateResolverInterceptor<V,C>>
ITemplateResolverInterceptors. castInterceptor(java.lang.Class<V> valueClass, java.lang.Class<C> contextClass, TemplateResolverInterceptor<?,?> interceptor)
-