Class TimestampResolver.EpochResolver
- java.lang.Object
-
- org.apache.logging.log4j.layout.template.json.resolver.TimestampResolver.EpochResolver
-
- All Implemented Interfaces:
EventResolver
,TemplateResolver<LogEvent>
- Enclosing class:
- TimestampResolver
private abstract static class TimestampResolver.EpochResolver extends java.lang.Object implements EventResolver
-
-
Field Summary
Fields Modifier and Type Field Description private TimestampResolver.EpochResolutionRecord
resolutionRecord
-
Constructor Summary
Constructors Modifier Constructor Description private
EpochResolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
resolve(LogEvent logEvent, JsonWriter jsonWriter)
Resolves the givenvalue
using the providedJsonWriter
.(package private) abstract void
resolve(Instant logEventInstant, JsonWriter jsonWriter)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.logging.log4j.layout.template.json.resolver.TemplateResolver
isFlattening, isResolvable, isResolvable, resolve
-
-
-
-
Field Detail
-
resolutionRecord
private final TimestampResolver.EpochResolutionRecord resolutionRecord
-
-
Method Detail
-
resolve
public void resolve(LogEvent logEvent, JsonWriter jsonWriter)
Description copied from interface:TemplateResolver
Resolves the givenvalue
using the providedJsonWriter
.- Specified by:
resolve
in interfaceTemplateResolver<LogEvent>
-
resolve
abstract void resolve(Instant logEventInstant, JsonWriter jsonWriter)
-
-