Package com.dynatrace.openkit.providers
Class DefaultTimingProvider
- java.lang.Object
-
- com.dynatrace.openkit.providers.DefaultTimingProvider
-
- All Implemented Interfaces:
TimingProvider
public class DefaultTimingProvider extends java.lang.Object implements TimingProvider
-
-
Constructor Summary
Constructors Constructor Description DefaultTimingProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longprovideTimestampInMilliseconds()Provide the current timestamp in milliseconds.longprovideTimestampInNanoseconds()Provide the current timestamp in nanoseconds.voidsleep(long milliseconds)Sleep given amount of milliseconds.
-
-
-
Method Detail
-
provideTimestampInMilliseconds
public long provideTimestampInMilliseconds()
Description copied from interface:TimingProviderProvide the current timestamp in milliseconds.- Specified by:
provideTimestampInMillisecondsin interfaceTimingProvider
-
provideTimestampInNanoseconds
public long provideTimestampInNanoseconds()
Description copied from interface:TimingProviderProvide the current timestamp in nanoseconds.- Specified by:
provideTimestampInNanosecondsin interfaceTimingProvider
-
sleep
public void sleep(long milliseconds) throws java.lang.InterruptedExceptionDescription copied from interface:TimingProviderSleep given amount of milliseconds.- Specified by:
sleepin interfaceTimingProvider- Throws:
java.lang.InterruptedException- When the sleep call gets interrupted.
-
-