Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,6 @@ public AerospikeModule() {
super("aerospike");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".AerospikeClientDecorator", packageName + ".TracingListener",
};
}

@Override
public List<Instrumenter> typeInstrumentations() {
final List<Instrumenter> ret = new ArrayList<>(4);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,24 +32,6 @@ public String[] knownMatchingTypes() {
return new String[] {"akka.http.scaladsl.Http2Ext", "akka.http.impl.engine.http2.Http2Ext"};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".DatadogWrapperHelper",
packageName + ".DatadogWrapperHelper$SwappedContextScope",
packageName + ".DatadogAsyncHandlerWrapper",
packageName + ".DatadogAsyncHandlerWrapper$1",
packageName + ".DatadogAsyncHandlerWrapper$2",
packageName + ".AkkaHttpServerHeaders",
packageName + ".AkkaHttpServerDecorator",
packageName + ".RecoverFromBlockedExceptionPF",
packageName + ".UriAdapter",
packageName + ".appsec.AkkaBlockResponseFunction",
packageName + ".appsec.BlockingResponseHelper",
packageName + ".appsec.ScalaListCollector",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,27 +61,6 @@ public String instrumentedType() {
return "akka.http.scaladsl.HttpExt";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".DatadogWrapperHelper",
packageName + ".DatadogWrapperHelper$SwappedContextScope",
packageName + ".DatadogServerRequestResponseFlowWrapper",
packageName + ".DatadogServerRequestResponseFlowWrapper$1",
packageName + ".DatadogServerRequestResponseFlowWrapper$1$1",
packageName + ".DatadogServerRequestResponseFlowWrapper$1$2",
packageName + ".DatadogServerRequestResponseFlowWrapper$1$3",
packageName + ".DatadogServerRequestResponseFlowWrapper$1$4",
packageName + ".AkkaHttpServerHeaders",
packageName + ".AkkaHttpServerDecorator",
packageName + ".UriAdapter",
packageName + ".RecoverFromBlockedExceptionPF",
packageName + ".appsec.BlockingResponseHelper",
packageName + ".appsec.ScalaListCollector",
packageName + ".appsec.AkkaBlockResponseFunction",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,6 @@ public String instrumentedType() {
return "akka.http.scaladsl.server.ExceptionHandler$";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".MarkSpanAsErroredPF",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
transformer.applyAdvice(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,18 +41,6 @@ public String hierarchyMarkerType() {
return "akka.http.impl.engine.server.HttpServerBluePrint";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,20 +27,6 @@ public FormDataToStrictInstrumentation() {
super("akka-http");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public String instrumentedType() {
return "akka.http.scaladsl.model.Multipart$FormData";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,20 +22,6 @@ public JacksonUnmarshallerInstrumentation() {
super("akka-http");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,6 @@ public MultipartUnmarshallersInstrumentation() {
super("akka-http");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public String[] knownMatchingTypes() {
return new String[] {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,20 +29,6 @@ public PredefinedFromEntityUnmarshallersInstrumentation() {
super("akka-http");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,20 +30,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,20 +32,6 @@ public String instrumentedType() {
return "akka.http.scaladsl.common.StrictForm$";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".UnmarshallerHelpers",
packageName + ".UnmarshallerHelpers$UnmarkStrictFormOngoingOnUnsupportedException",
packageName + ".AkkaBlockResponseFunction",
packageName + ".BlockingResponseHelper",
packageName + ".ScalaListCollector",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerDecorator",
"datadog.trace.instrumentation.akkahttp.AkkaHttpServerHeaders",
"datadog.trace.instrumentation.akkahttp.UriAdapter",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
return ScalaListCollectorMuzzleReferences.additionalMuzzleReferences();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,14 +35,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.TaintCookieFunction",
packageName + ".helpers.TaintOptionalCookieFunction",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
String traitName = "akka.http.scaladsl.server.directives.CookieDirectives";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.TaintUriFunction",
packageName + ".helpers.TaintRequestFunction",
packageName + ".helpers.TaintRequestContextFunction",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
instrumentDirective(transformer, "extractUri", "TaintUriDirectiveAdvice");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,17 +46,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.ScalaToJava",
packageName + ".helpers.TaintMultiMapFunction",
packageName + ".helpers.TaintMapFunction",
packageName + ".helpers.TaintSeqFunction",
packageName + ".helpers.TaintSingleParameterFunction",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
// the Java API delegates to the Scala API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,13 +42,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.TaintUnmarshaller",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
transformer.applyAdvice(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,6 @@ public String[] knownMatchingTypes() {
};
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.ScalaToJava",
packageName + ".helpers.TaintMultiMapFunction",
packageName + ".helpers.TaintMapFunction",
packageName + ".helpers.TaintSeqFunction",
packageName + ".helpers.TaintSingleParameterFunction",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
// the Java API delegates to the Scala API
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,6 @@ public String hierarchyMarkerType() {
return "akka.http.scaladsl.unmarshalling.Unmarshaller";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.TaintFutureHelper",
};
}

@Override
public ElementMatcher<TypeDescription> hierarchyMatcher() {
return nameStartsWith("akka.http.scaladsl.unmarshalling.")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,6 @@ public String instrumentedType() {
return "akka.http.scaladsl.server.directives.ParameterDirectives$Impl$";
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".helpers.TaintParametersFunction",
};
}

@Override
public Reference[] additionalMuzzleReferences() {
// just so we can use assertInverse in the muzzle directive
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,6 @@ public ApacheHttpAsyncClientModule() {
super("httpasyncclient", "apache-httpasyncclient");
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".HttpHeadersInjectAdapter",
packageName + ".DelegatingRequestProducer",
packageName + ".TraceContinuedFutureCallback",
packageName + ".ApacheHttpAsyncClientDecorator",
packageName + ".HostAndRequestAsHttpUriRequest",
packageName + ".RedirectHelper"
};
}

@Override
public Map<String, String> contextStore() {
return singletonMap(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -67,17 +67,6 @@ public ElementMatcher<TypeDescription> hierarchyMatcher() {
return implementsInterface(named(hierarchyMarkerType()));
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".ApacheHttpClientDecorator",
packageName + ".HttpHeadersInjectAdapter",
packageName + ".HostAndRequestAsHttpUriRequest",
packageName + ".HelperMethods",
packageName + ".WrappingStatusSettingResponseHandler",
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
// There are 8 execute(...) methods. Depending on the version, they may or may not delegate to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,17 +68,6 @@ public ElementMatcher<TypeDescription> hierarchyMatcher() {
return implementsInterface(named(hierarchyMarkerType()));
}

@Override
public String[] helperClassNames() {
return new String[] {
packageName + ".ApacheHttpClientDecorator",
packageName + ".HttpHeadersInjectAdapter",
packageName + ".DelegatingRequestChannel",
packageName + ".DelegatingRequestProducer",
packageName + ".TraceContinuedFutureCallback"
};
}

@Override
public void methodAdvice(MethodTransformer transformer) {
transformer.applyAdvices(
Expand Down
Loading
Loading