public class TraceWriteStrategyImpl extends Object implements TraceWriteStrategy
Constructor and Description |
---|
TraceWriteStrategyImpl(Track track,
Consumer<Collection<Payload>> spansSender) |
Modifier and Type | Method and Description |
---|---|
void |
send(Collection<Payload> serializationResult) |
Payload |
serialize(BuildData buildData,
Run<?,?> run) |
Payload |
serialize(PipelineStepData stepData,
Run<?,?> run) |
public TraceWriteStrategyImpl(Track track, Consumer<Collection<Payload>> spansSender)
@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> serializationResult)
send
in interface TraceWriteStrategy
Copyright © 2016–2024. All rights reserved.