public class AgentTraceWriteStrategy extends Object implements TraceWriteStrategy
Constructor and Description |
---|
AgentTraceWriteStrategy(TraceWriteStrategy evpProxyStrategy,
TraceWriteStrategy apmStrategy,
Supplier<Boolean> checkEvpProxySupport) |
Modifier and Type | Method and Description |
---|---|
void |
send(Collection<Payload> spans) |
Payload |
serialize(BuildData buildData,
Run<?,?> run) |
Payload |
serialize(PipelineStepData stepData,
Run<?,?> run) |
public AgentTraceWriteStrategy(TraceWriteStrategy evpProxyStrategy, TraceWriteStrategy apmStrategy, Supplier<Boolean> checkEvpProxySupport)
@Nullable public Payload serialize(BuildData buildData, Run<?,?> run)
serialize
in interface TraceWriteStrategy
@Nullable public Payload serialize(PipelineStepData stepData, Run<?,?> run) throws IOException, InterruptedException
serialize
in interface TraceWriteStrategy
IOException
InterruptedException
public void send(Collection<Payload> spans)
send
in interface TraceWriteStrategy
Copyright © 2016–2024. All rights reserved.