Repository: tez Updated Branches: refs/heads/master 92e86f909 -> a925c833e
TEZ-3693. ControlledClock is not used. Contributed by Muhammad Samir Khan Project: http://git-wip-us.apache.org/repos/asf/tez/repo Commit: http://git-wip-us.apache.org/repos/asf/tez/commit/a925c833 Tree: http://git-wip-us.apache.org/repos/asf/tez/tree/a925c833 Diff: http://git-wip-us.apache.org/repos/asf/tez/diff/a925c833 Branch: refs/heads/master Commit: a925c833e16766ccfee169b52e6c3f03b9126086 Parents: 92e86f9 Author: Jason Lowe <[email protected]> Authored: Tue Jun 20 09:45:01 2017 -0500 Committer: Jason Lowe <[email protected]> Committed: Tue Jun 20 09:45:01 2017 -0500 ---------------------------------------------------------------------- .../org/apache/tez/dag/app/ControlledClock.java | 43 -------------------- 1 file changed, 43 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tez/blob/a925c833/tez-dag/src/main/java/org/apache/tez/dag/app/ControlledClock.java ---------------------------------------------------------------------- diff --git a/tez-dag/src/main/java/org/apache/tez/dag/app/ControlledClock.java b/tez-dag/src/main/java/org/apache/tez/dag/app/ControlledClock.java deleted file mode 100644 index 01f6d9a..0000000 --- a/tez-dag/src/main/java/org/apache/tez/dag/app/ControlledClock.java +++ /dev/null @@ -1,43 +0,0 @@ -/** -* Licensed to the Apache Software Foundation (ASF) under one -* or more contributor license agreements. See the NOTICE file -* distributed with this work for additional information -* regarding copyright ownership. The ASF licenses this file -* to you 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 org.apache.tez.dag.app; - -import org.apache.hadoop.yarn.util.Clock; - -public class ControlledClock implements Clock { - private long time = -1; - private final Clock actualClock; - public ControlledClock(Clock actualClock) { - this.actualClock = actualClock; - } - public synchronized void setTime(long time) { - this.time = time; - } - public synchronized void reset() { - time = -1; - } - - @Override - public synchronized long getTime() { - if (time != -1) { - return time; - } - return actualClock.getTime(); - } - -}
