8000 Instrument Java Websocket API (JSR356) by amarziali · Pull Request #8440 · DataDog/dd-trace-java · GitHub
[go: up one dir, main page]

Skip to content

Instrument Java Websocket API (JSR356) #8440

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 15 commits into from
Mar 10, 2025
Merged
Prev Previous commit
Next Next commit
spotless
  • Loading branch information
amarziali committed Mar 10, 2025
commit 54da9d3d2c0aea2a2e7de05e6564fc417a61b4d8
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package datadog.trace.agent.test.asserts

import datadog.trace.api.DDTraceId
import datadog.trace.bootstrap.instrumentation.api.AgentSpanContext
import datadog.trace.bootstrap.instrumentation.api.AgentSpanLink
import datadog.trace.bootstrap.instrumentation.api.SpanAttributes
import datadog.trace.bootstrap.instrumentation.api.SpanLink
Expand Down Expand Up @@ -31,7 +32,11 @@ class LinksAssert {
}

def link(DDSpan linked, byte flags = SpanLink.DEFAULT_FLAGS, SpanAttributes attributes = SpanAttributes.EMPTY, String traceState = '') {
link(linked.traceId, linked.spanId, flags, attributes, traceState)
link(linked.context(), flags, attributes, traceState)
}

def link(AgentSpanContext context, byte flags = SpanLink.DEFAULT_FLAGS, SpanAttributes attributes = SpanAttributes.EMPTY, String traceState = '') {
link(context.traceId, context.spanId, flags, attributes, traceState)
}

def link(DDTraceId traceId, def spanId, byte flags = SpanLink.DEFAULT_FLAGS, SpanAttributes attributes = SpanAttributes.EMPTY, String traceState = '') {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package datadog.trace.agent.test.asserts

import static TagsAssert.assertTags
import static datadog.trace.agent.test.asserts.LinksAssert.assertLinks

import datadog.trace.api.DDSpanId
import datadog.trace.api.DDTraceId
import datadog.trace.core.DDSpan
Expand All @@ -11,6 +8,7 @@ import groovy.transform.stc.SimpleType

import java.util.regex.Pattern

import static datadog.trace.agent.test.asserts.LinksAssert.assertLinks
import static datadog.trace.agent.test.asserts.TagsAssert.assertTags

class SpanAssert {
Expand Down
0