public class WebClientSender
extends zipkin2.reporter.Sender
Sender that uses WebClient to send spans to Zipkin.| Constructor and Description |
|---|
WebClientSender(org.springframework.web.reactive.function.client.WebClient webClient,
String baseUrl,
String apiPath,
zipkin2.codec.BytesEncoder<zipkin2.Span> encoder)
Deprecated.
|
WebClientSender(org.springframework.web.reactive.function.client.WebClient webClient,
String baseUrl,
String apiPath,
zipkin2.codec.BytesEncoder<zipkin2.Span> encoder,
long checkTimeout)
Creates a new instance of
WebClientSender. |
| Modifier and Type | Method and Description |
|---|---|
zipkin2.CheckResult |
check()
Sends an empty json message to the configured endpoint.
|
void |
close() |
zipkin2.codec.Encoding |
encoding() |
int |
messageMaxBytes() |
int |
messageSizeInBytes(List<byte[]> spans) |
zipkin2.Call<Void> |
sendSpans(List<byte[]> encodedSpans) |
String |
toString() |
@Deprecated public WebClientSender(org.springframework.web.reactive.function.client.WebClient webClient, String baseUrl, String apiPath, zipkin2.codec.BytesEncoder<zipkin2.Span> encoder)
WebClientSender(WebClient, String, String, BytesEncoder, long)webClient - web clientbaseUrl - base urlapiPath - api pathencoder - encoderpublic WebClientSender(org.springframework.web.reactive.function.client.WebClient webClient,
String baseUrl,
String apiPath,
zipkin2.codec.BytesEncoder<zipkin2.Span> encoder,
long checkTimeout)
WebClientSender.webClient - web clientbaseUrl - base urlapiPath - api pathencoder - encodercheckTimeout - check timeoutpublic zipkin2.codec.Encoding encoding()
encoding in class zipkin2.reporter.Senderpublic int messageMaxBytes()
messageMaxBytes in class zipkin2.reporter.Senderpublic int messageSizeInBytes(List<byte[]> spans)
messageSizeInBytes in class zipkin2.reporter.Senderpublic zipkin2.Call<Void> sendSpans(List<byte[]> encodedSpans)
sendSpans in class zipkin2.reporter.Senderpublic zipkin2.CheckResult check()
check in class zipkin2.Componentpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class zipkin2.ComponentCopyright © 2022 Pivotal Software, Inc.. All rights reserved.