diff options
| author | Bogdan Drutu <bdrutu@google.com> | 2017-05-26 11:39:10 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-05-26 11:39:10 -0700 |
| commit | 926c55efa69c7ec5e78776d8032fbee6814edf0e (patch) | |
| tree | c01a735f43d57ea0143b8719b3b75350bb161323 /core | |
| parent | a6b6815a304463d2f206967481d27ba5cd132656 (diff) | |
| download | platform_external_opencensus-java-926c55efa69c7ec5e78776d8032fbee6814edf0e.tar.gz platform_external_opencensus-java-926c55efa69c7ec5e78776d8032fbee6814edf0e.tar.bz2 platform_external_opencensus-java-926c55efa69c7ec5e78776d8032fbee6814edf0e.zip | |
Move MillisClock to core_impl. Cleanup formatting. (#325)
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/main/java/com/google/instrumentation/internal/MillisClock.java | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/core/src/main/java/com/google/instrumentation/internal/MillisClock.java b/core/src/main/java/com/google/instrumentation/internal/MillisClock.java deleted file mode 100644 index 035c6e82..00000000 --- a/core/src/main/java/com/google/instrumentation/internal/MillisClock.java +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2017, Google Inc. - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0 - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.google.instrumentation.internal; - -import com.google.instrumentation.common.Clock; -import com.google.instrumentation.common.Timestamp; -import javax.annotation.concurrent.ThreadSafe; - -/** - * A {@link Clock} that uses {@link System#currentTimeMillis()} and {@link System#nanoTime()}. - */ -@ThreadSafe -public final class MillisClock extends Clock { - private static final MillisClock INSTANCE = new MillisClock(); - - private MillisClock() {} - - /** - * Returns a {@code MillisClock}. - * - * @return a {@code MillisClock}. - */ - public static MillisClock getInstance() { - return INSTANCE; - } - - @Override - public Timestamp now() { - return Timestamp.fromMillis(System.currentTimeMillis()); - } - - @Override - public long nowNanos() { - return System.nanoTime(); - } -} |
