From 06bd670f0a1d4ec7194a6ebef7de84d53768b2f0 Mon Sep 17 00:00:00 2001 From: Nikolay Martynov Date: Tue, 8 Jan 2019 12:30:10 -0500 Subject: [PATCH] Remove unused class --- .../src/test/java/AsyncChild.java | 44 ------------------- 1 file changed, 44 deletions(-) delete mode 100644 dd-java-agent/instrumentation/java-concurrent/scala-testing/src/test/java/AsyncChild.java diff --git a/dd-java-agent/instrumentation/java-concurrent/scala-testing/src/test/java/AsyncChild.java b/dd-java-agent/instrumentation/java-concurrent/scala-testing/src/test/java/AsyncChild.java deleted file mode 100644 index 17a398bf64..0000000000 --- a/dd-java-agent/instrumentation/java-concurrent/scala-testing/src/test/java/AsyncChild.java +++ /dev/null @@ -1,44 +0,0 @@ -import datadog.trace.api.Trace; -import java.util.concurrent.Callable; -import java.util.concurrent.atomic.AtomicBoolean; - -public class AsyncChild implements Runnable, Callable { - private final AtomicBoolean blockThread; - private final boolean doTraceableWork; - - public AsyncChild() { - this(true, false); - } - - public AsyncChild(final boolean doTraceableWork, final boolean blockThread) { - this.doTraceableWork = doTraceableWork; - this.blockThread = new AtomicBoolean(blockThread); - } - - public void unblock() { - blockThread.set(false); - } - - @Override - public void run() { - runImpl(); - } - - @Override - public Object call() throws Exception { - runImpl(); - return null; - } - - private void runImpl() { - if (doTraceableWork) { - asyncChild(); - } - while (blockThread.get()) { - // busy-wait to block thread - } - } - - @Trace(operationName = "asyncChild") - private void asyncChild() {} -}