Class TimeProvider
- java.lang.Object
-
- com.sportradar.livedata.sdk.common.timer.TimeProviderBase
-
- com.sportradar.livedata.sdk.common.timer.TimeProvider
-
- Direct Known Subclasses:
RealTimeProvider
public abstract class TimeProvider extends TimeProviderBase
Represents a base class for all date-time providers which are used to obtain time.- Author:
- uros.bregar
-
-
Field Summary
-
Fields inherited from class com.sportradar.livedata.sdk.common.timer.TimeProviderBase
current
-
-
Constructor Summary
Constructors Constructor Description TimeProvider()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
setCurrent(TimeProvider provider)
Sets the currently usedTimeProvider
instance.-
Methods inherited from class com.sportradar.livedata.sdk.common.timer.TimeProviderBase
getCurrent, getCurrentTime, getDate, getDateTime, getFutureDate, resetToRealTime, setCurrent
-
-
-
-
Method Detail
-
setCurrent
public static void setCurrent(TimeProvider provider)
Sets the currently usedTimeProvider
instance.- Parameters:
provider
- TheTimeProvider
to be used.- Throws:
IllegalArgumentException
- Theprovider
is a null reference.
-
-