Interface EventResolverFactory
-
- All Superinterfaces:
TemplateResolverFactory<LogEvent,EventResolverContext>
- All Known Implementing Classes:
CaseConverterResolverFactory
,CounterResolverFactory
,EndOfBatchResolverFactory
,ExceptionResolverFactory
,ExceptionRootCauseResolverFactory
,LevelResolverFactory
,LoggerResolverFactory
,MainMapResolverFactory
,MapResolverFactory
,MarkerResolverFactory
,MessageParameterResolverFactory
,MessageResolverFactory
,PatternResolverFactory
,SourceResolverFactory
,ThreadContextDataResolverFactory
,ThreadContextStackResolverFactory
,ThreadResolverFactory
,TimestampResolverFactory
public interface EventResolverFactory extends TemplateResolverFactory<LogEvent,EventResolverContext>
TemplateResolverFactory
specialized forLogEvent
s.- See Also:
EventResolver
,EventResolverContext
-
-
Field Summary
-
Fields inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverFactory
CATEGORY
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Class<EventResolverContext>
getContextClass()
The targetedTemplateResolverContext
class.default Class<LogEvent>
getValueClass()
The targeted value class.-
Methods inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolverFactory
create, getName
-
-
-
-
Method Detail
-
getValueClass
default Class<LogEvent> getValueClass()
Description copied from interface:TemplateResolverFactory
The targeted value class.- Specified by:
getValueClass
in interfaceTemplateResolverFactory<LogEvent,EventResolverContext>
-
getContextClass
default Class<EventResolverContext> getContextClass()
Description copied from interface:TemplateResolverFactory
The targetedTemplateResolverContext
class.- Specified by:
getContextClass
in interfaceTemplateResolverFactory<LogEvent,EventResolverContext>
-
-