-
- All Implemented Interfaces:
-
com.datadog.trace.api.EndpointCheckpointer
public final class EndpointCheckpointerHolder implements EndpointCheckpointer
-
-
Constructor Summary
Constructors Constructor Description EndpointCheckpointerHolder(EndpointCheckpointer endpointCheckpointer)
-
Method Summary
Modifier and Type Method Description static EndpointCheckpointerHoldercreate()Creates a new, pre-configured instance bound to NO_OP. voidregister(EndpointCheckpointer endpointCheckpointer)voidonRootSpanFinished(AgentSpan rootSpan, EndpointTracker tracker)Callback to be called when a root span is written (together with the trace) EndpointTrackeronRootSpanStarted(AgentSpan root)Callback to be called when a root span is started -
-
Constructor Detail
-
EndpointCheckpointerHolder
EndpointCheckpointerHolder(EndpointCheckpointer endpointCheckpointer)
-
-
Method Detail
-
create
static EndpointCheckpointerHolder create()
Creates a new, pre-configured instance bound to NO_OP.A different EndpointCheckpointer implementation can be set via .
-
register
void register(EndpointCheckpointer endpointCheckpointer)
-
onRootSpanFinished
void onRootSpanFinished(AgentSpan rootSpan, EndpointTracker tracker)
Callback to be called when a root span is written (together with the trace)
- Parameters:
rootSpan- the local root span of the tracetracker- the endpoint tracker
-
onRootSpanStarted
EndpointTracker onRootSpanStarted(AgentSpan root)
Callback to be called when a root span is started
-
-
-
-