Skip to content

Commit d81fa1b

Browse files
committed
Suggestions
1 parent 0c57e15 commit d81fa1b

25 files changed

Lines changed: 53 additions & 44 deletions

File tree

communication/src/main/java/datadog/communication/ddagent/SharedCommunicationObjects.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ public DDAgentFeaturesDiscovery featuresDiscovery(Config config) {
159159
ret.discover(); // safe to run on same thread
160160
} else {
161161
// avoid performing blocking I/O operation on application thread
162-
AgentTaskScheduler.getInstance().execute(ret::discoverIfOutdated);
162+
AgentTaskScheduler.get().execute(ret::discoverIfOutdated);
163163
}
164164
}
165165
featuresDiscovery = ret;

communication/src/main/java/datadog/communication/monitor/DDAgentStatsDConnection.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ private void scheduleConnect() {
8787
log.debug(
8888
"Scheduling StatsD connection in {} seconds - {}", remainingDelay, statsDAddress());
8989
}
90-
AgentTaskScheduler.getInstance()
90+
AgentTaskScheduler.get()
9191
.scheduleWithJitter(ConnectTask.INSTANCE, this, remainingDelay, SECONDS);
9292
} else {
9393
doConnect();
@@ -168,7 +168,7 @@ private void doConnect() {
168168
log.debug(
169169
"Scheduling StatsD connection in {} seconds - {}", RETRY_DELAY, statsDAddress());
170170
}
171-
AgentTaskScheduler.getInstance()
171+
AgentTaskScheduler.get()
172172
.scheduleWithJitter(ConnectTask.INSTANCE, this, RETRY_DELAY, SECONDS);
173173
} else {
174174
log.debug("Max retries have been reached. Will not attempt again.");

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/Agent.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ public static void startDatadogTracer(InitializationTelemetry initTelemetry) thr
513513

514514
private static void registerLogManagerCallback(final ClassLoadCallBack callback) {
515515
// one minute fail-safe in case the class was unintentionally loaded during premain
516-
AgentTaskScheduler.getInstance().schedule(callback, 1, TimeUnit.MINUTES);
516+
AgentTaskScheduler.get().schedule(callback, 1, TimeUnit.MINUTES);
517517
try {
518518
final Class<?> agentInstallerClass = AGENT_CLASSLOADER.loadClass(AGENT_INSTALLER_CLASS_NAME);
519519
final Method registerCallbackMethod =
@@ -526,7 +526,7 @@ private static void registerLogManagerCallback(final ClassLoadCallBack callback)
526526

527527
private static void registerMBeanServerBuilderCallback(final ClassLoadCallBack callback) {
528528
// one minute fail-safe in case the class was unintentionally loaded during premain
529-
AgentTaskScheduler.getInstance().schedule(callback, 1, TimeUnit.MINUTES);
529+
AgentTaskScheduler.get().schedule(callback, 1, TimeUnit.MINUTES);
530530
try {
531531
final Class<?> agentInstallerClass = AGENT_CLASSLOADER.loadClass(AGENT_INSTALLER_CLASS_NAME);
532532
final Method registerCallbackMethod =
@@ -785,7 +785,7 @@ private static void startCrashTracking() {
785785
if (forceEarlyStart) {
786786
initializeCrashTrackingDefault();
787787
} else {
788-
AgentTaskScheduler.getInstance().execute(Agent::initializeCrashTrackingDefault);
788+
AgentTaskScheduler.get().execute(Agent::initializeCrashTrackingDefault);
789789
}
790790
} else {
791791
// for Java 8 we are relying on JMX to give us the process PID
@@ -796,7 +796,7 @@ private static void startCrashTracking() {
796796

797797
private static void scheduleJmxStart(final int jmxStartDelay) {
798798
if (jmxStartDelay > 0) {
799-
AgentTaskScheduler.getInstance()
799+
AgentTaskScheduler.get()
800800
.scheduleWithJitter(new JmxStartTask(), jmxStartDelay, TimeUnit.SECONDS);
801801
} else {
802802
startJmx();
@@ -843,7 +843,7 @@ When getJmxStartDelay() is set to 0 we will attempt to initialize the JMX subsys
843843
*/
844844
if (getJmxStartDelay() == 0) {
845845
log.debug("Waiting for profiler initialization");
846-
AgentTaskScheduler.getInstance()
846+
AgentTaskScheduler.get()
847847
.scheduleWithJitter(PROFILER_INIT_AFTER_JMX, 500, TimeUnit.MILLISECONDS);
848848
} else {
849849
log.debug("Initializing profiler");

dd-java-agent/agent-builder/src/main/java/datadog/trace/agent/tooling/AgentInstaller.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ public static void installBytebuddyAgent(final Instrumentation inst) {
8383
}
8484
int poolCleaningInterval = InstrumenterConfig.get().getResolverResetInterval();
8585
if (poolCleaningInterval > 0) {
86-
AgentTaskScheduler.getInstance()
86+
AgentTaskScheduler.get()
8787
.scheduleAtFixedRate(
8888
SharedTypePools::clear,
8989
poolCleaningInterval,

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/agent/SourceFileTrackingTransformer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public class SourceFileTrackingTransformer implements ClassFileTransformer {
2929

3030
private final ClassesToRetransformFinder finder;
3131
private final Queue<SourceFileItem> queue = new ConcurrentLinkedQueue<>();
32-
private final AgentTaskScheduler scheduler = AgentTaskScheduler.getInstance();
32+
private final AgentTaskScheduler scheduler = AgentTaskScheduler.get();
3333
private final AtomicInteger queueSize = new AtomicInteger(0);
3434
private AgentTaskScheduler.Scheduled<Runnable> scheduled;
3535
// this field MUST only be used in flush() calling thread

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/codeorigin/DefaultCodeOriginRecorder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public class DefaultCodeOriginRecorder implements CodeOriginRecorder {
4848
private AgentTaskScheduler scheduler;
4949

5050
public DefaultCodeOriginRecorder(Config config, ConfigurationUpdater configurationUpdater) {
51-
this(config, configurationUpdater, AgentTaskScheduler.getInstance());
51+
this(config, configurationUpdater, AgentTaskScheduler.get());
5252
}
5353

5454
public DefaultCodeOriginRecorder(

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/exception/AbstractExceptionDebugger.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ public void handleException(Throwable t, AgentSpan span) {
9494
if (!applyConfigAsync) {
9595
applyExceptionConfiguration(fingerprint);
9696
} else {
97-
AgentTaskScheduler.getInstance()
98-
.execute(() -> applyExceptionConfiguration(fingerprint));
97+
AgentTaskScheduler.get().execute(() -> applyExceptionConfiguration(fingerprint));
9998
}
10099
break;
101100
} else {

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/sink/DebuggerSink.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class DebuggerSink {
3636
private final String tags;
3737
private final AtomicLong highRateDropped = new AtomicLong();
3838
private final int uploadFlushInterval;
39-
private final AgentTaskScheduler lowRateScheduler = AgentTaskScheduler.getInstance();
39+
private final AgentTaskScheduler lowRateScheduler = AgentTaskScheduler.get();
4040
private volatile AgentTaskScheduler.Scheduled<DebuggerSink> lowRateScheduled;
4141
private volatile AgentTaskScheduler.Scheduled<DebuggerSink> flushIntervalScheduled;
4242
private volatile long currentLowRateFlushInterval = LOW_RATE_INITIAL_FLUSH_INTERVAL;

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/symbol/SymDBEnablement.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public void accept(ConfigKey configKey, byte[] content, PollingRateHinter pollin
5858
SymDbRemoteConfigRecord symDb = deserializeSymDb(content);
5959
if (symDb.isUploadSymbols()) {
6060
// can be long, make it async
61-
AgentTaskScheduler.getInstance().execute(this::startSymbolExtraction);
61+
AgentTaskScheduler.get().execute(this::startSymbolExtraction);
6262
} else {
6363
stopSymbolExtraction();
6464
}

dd-java-agent/agent-debugger/src/main/java/com/datadog/debugger/symbol/SymbolAggregator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ public SymbolAggregator(
6464

6565
public void start() {
6666
flushRemainingScopeScheduled =
67-
AgentTaskScheduler.getInstance()
67+
AgentTaskScheduler.get()
6868
.scheduleAtFixedRate(this::flushRemainingScopes, this, 0, 1, TimeUnit.SECONDS);
6969
scanJarsScheduled =
70-
AgentTaskScheduler.getInstance()
70+
AgentTaskScheduler.get()
7171
.scheduleAtFixedRate(this::scanQueuedJars, this, 0, 1, TimeUnit.SECONDS);
7272
}
7373

0 commit comments

Comments
 (0)