Class SystemClock
java.lang.Object
org.apache.logging.log4j.core.util.SystemClock
- All Implemented Interfaces:
PreciseClock,Clock
Implementation of the
Clock interface that returns the system time.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongReturns the system time.voidinit(MutableInstant mutableInstant) Initializes the specified instant with time information as accurate as available on this platform.
-
Constructor Details
-
SystemClock
public SystemClock()
-
-
Method Details
-
currentTimeMillis
public long currentTimeMillis()Returns the system time.- Specified by:
currentTimeMillisin interfaceClock- Returns:
- the result of calling
System.currentTimeMillis()
-
init
Description copied from interface:PreciseClockInitializes the specified instant with time information as accurate as available on this platform.- Specified by:
initin interfacePreciseClock- Parameters:
mutableInstant- the container to be initialized with the accurate time information
-