Interface EventResolverInterceptor
-
- All Superinterfaces:
TemplateResolverInterceptor<LogEvent,EventResolverContext>
- All Known Implementing Classes:
EventAdditionalFieldInterceptor
,EventRootObjectKeyInterceptor
public interface EventResolverInterceptor extends TemplateResolverInterceptor<LogEvent,EventResolverContext>
TemplateResolverInterceptor
specialized forLogEvent
s.
-
-
Field Summary
-
Fields inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverInterceptor
CATEGORY
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.Class<EventResolverContext>
getContextClass()
The targetedTemplateResolverContext
class.default java.lang.Class<LogEvent>
getValueClass()
The targeted value class.-
Methods inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverInterceptor
processTemplateBeforeResolverInjection
-
-
-
-
Method Detail
-
getValueClass
default java.lang.Class<LogEvent> getValueClass()
Description copied from interface:TemplateResolverInterceptor
The targeted value class.- Specified by:
getValueClass
in interfaceTemplateResolverInterceptor<LogEvent,EventResolverContext>
-
getContextClass
default java.lang.Class<EventResolverContext> getContextClass()
Description copied from interface:TemplateResolverInterceptor
The targetedTemplateResolverContext
class.- Specified by:
getContextClass
in interfaceTemplateResolverInterceptor<LogEvent,EventResolverContext>
-
-