Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
jandro996 committed Jun 12, 2024
1 parent ad77667 commit 8468f2e
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import com.datadog.iast.overhead.OverheadController;
import datadog.trace.api.Config;
import datadog.trace.api.iast.IastContext;
import datadog.trace.instrumentation.iastinstrumenter.StratumListener;
import datadog.trace.util.stacktrace.StackWalker;
import javax.annotation.Nonnull;

Expand All @@ -14,23 +13,19 @@ public class Dependencies {
private final OverheadController overheadController;
private final StackWalker stackWalker;

private final StratumListener iastJSPClassListener;

final IastContext.Provider contextProvider;

public Dependencies(
@Nonnull final Config config,
@Nonnull final Reporter reporter,
@Nonnull final OverheadController overheadController,
@Nonnull final StackWalker stackWalker,
@Nonnull final IastContext.Provider contextProvider,
@Nonnull final StratumListener stratumListener) {
@Nonnull final IastContext.Provider contextProvider) {
this.config = config;
this.reporter = reporter;
this.overheadController = overheadController;
this.stackWalker = stackWalker;
this.contextProvider = contextProvider;
this.iastJSPClassListener = stratumListener;
}

public Config getConfig() {
Expand All @@ -48,8 +43,4 @@ public OverheadController getOverheadController() {
public StackWalker getStackWalker() {
return stackWalker;
}

public StratumListener getIastJSPClassListener() {
return iastJSPClassListener;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,6 @@
import datadog.trace.api.iast.InstrumentationBridge;
import datadog.trace.api.iast.telemetry.IastMetricCollector;
import datadog.trace.api.iast.telemetry.Verbosity;
import datadog.trace.instrumentation.iastinstrumenter.StratumListener;
import datadog.trace.util.AgentTaskScheduler;
import datadog.trace.util.stacktrace.StackWalkerFactory;
import java.lang.reflect.Constructor;
Expand Down Expand Up @@ -99,12 +98,7 @@ public static void start(
IastContext.Provider.register(contextProvider);
final Dependencies dependencies =
new Dependencies(
config,
reporter,
overheadController,
StackWalkerFactory.INSTANCE,
contextProvider,
StratumListener.INSTANCE);
config, reporter, overheadController, StackWalkerFactory.INSTANCE, contextProvider);
final boolean addTelemetry = config.getIastTelemetryVerbosity() != Verbosity.OFF;
iastModules(iast, dependencies).forEach(InstrumentationBridge::registerIastModule);
registerRequestStartedCallback(ss, addTelemetry, dependencies);
Expand Down

0 comments on commit 8468f2e

Please sign in to comment.