package rocks.inspectit.agent.java.sdk.opentracing.util; import rocks.inspectit.agent.java.sdk.opentracing.Timer; /** * {@link Timer} implementation that uses {@link java.lang.System} for timing. * * @author Ivan Senic * */ public class SystemTimer implements Timer { /** * {@inheritDoc} */ @Override public long getCurrentTimeMicroseconds() { return System.currentTimeMillis() * 1000L; } /** * {@inheritDoc} */ @Override public long getCurrentNanoTime() { return System.nanoTime(); } }