| Modifier and Type | Field and Description |
|---|---|
static String |
DATASHARE_TIME_CLASS_PROPERTY
property key for "org.icij.datashare.time.class"
|
| Modifier and Type | Method and Description |
|---|---|
void |
addMilliseconds(int toBeAddedInMilliseconds) |
long |
currentTimeMillis()
returns System.currentTimeMillis()
|
static Time |
getInstance()
Singleton instance method.
|
static Date |
getNow() |
static boolean |
isMockTime() |
Date |
itIsNow(String date)
sets current date and returns this date
|
Date |
now()
returns system time
|
void |
setMockDate(Date date)
sets current date
|
void |
setMockDate(String dateTime)
sets current date
|
static void |
setMockTime(boolean mockTime) |
void |
sleep(int milliseconds)
sleeps the given time
|
public static final String DATASHARE_TIME_CLASS_PROPERTY
public static Time getInstance()
Time datashare time provider
if class cannot be loaded by class loader or no default constructor
is available, default time provider is returned.
public Date now()
public static Date getNow()
public long currentTimeMillis()
currentTimeMillis in interface TimeSystem.currentTimeMillis()public void setMockDate(Date date)
TimesetMockDate in interface Timepublic void sleep(int milliseconds)
throws InterruptedException
Timesleep in interface TimeInterruptedExceptionpublic void setMockDate(String dateTime)
TimesetMockDate in interface TimedateTime - formatted iso8601public void addMilliseconds(int toBeAddedInMilliseconds)
addMilliseconds in interface Timepublic static void setMockTime(boolean mockTime)
public static boolean isMockTime()
Copyright © 2020–2022 ICIJ. All rights reserved.