Class RestTemplateSender
- java.lang.Object
-
- zipkin2.Component
-
- zipkin2.reporter.Sender
-
- org.springframework.cloud.sleuth.zipkin2.RestTemplateSender
-
- All Implemented Interfaces:
Closeable,AutoCloseable
public class RestTemplateSender extends zipkin2.reporter.SenderSenderthat usesRestTemplateto send spans to Zipkin.- Since:
- 3.0.0
-
-
Constructor Summary
Constructors Constructor Description RestTemplateSender(org.springframework.web.client.RestTemplate restTemplate, String baseUrl, String apiPath, zipkin2.codec.BytesEncoder<zipkin2.Span> encoder)RestTemplateSender(org.springframework.web.client.RestTemplate restTemplate, String baseUrl, zipkin2.codec.BytesEncoder<zipkin2.Span> encoder)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description zipkin2.CheckResultcheck()Sends an empty json message to the configured endpoint.voidclose()zipkin2.codec.Encodingencoding()intmessageMaxBytes()intmessageSizeInBytes(List<byte[]> spans)zipkin2.Call<Void>sendSpans(List<byte[]> encodedSpans)StringtoString()
-
-
-
Constructor Detail
-
RestTemplateSender
@Deprecated public RestTemplateSender(org.springframework.web.client.RestTemplate restTemplate, String baseUrl, zipkin2.codec.BytesEncoder<zipkin2.Span> encoder)
Deprecated.
-
-
Method Detail
-
encoding
public zipkin2.codec.Encoding encoding()
- Specified by:
encodingin classzipkin2.reporter.Sender
-
messageMaxBytes
public int messageMaxBytes()
- Specified by:
messageMaxBytesin classzipkin2.reporter.Sender
-
messageSizeInBytes
public int messageSizeInBytes(List<byte[]> spans)
- Specified by:
messageSizeInBytesin classzipkin2.reporter.Sender
-
sendSpans
public zipkin2.Call<Void> sendSpans(List<byte[]> encodedSpans)
- Specified by:
sendSpansin classzipkin2.reporter.Sender
-
check
public zipkin2.CheckResult check()
Sends an empty json message to the configured endpoint.- Overrides:
checkin classzipkin2.Component
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classzipkin2.Component
-
-