Class VertxSender
java.lang.Object
zipkin2.reporter.BytesMessageSender.Base
- All Implemented Interfaces:
Closeable, AutoCloseable, zipkin2.reporter.BytesMessageSender
An HTTP sender using Vert.x HttpClient, only JSON encoding is supported.
- Author:
- Julien Viet
-
Nested Class Summary
Nested classes/interfaces inherited from interface zipkin2.reporter.BytesMessageSender
zipkin2.reporter.BytesMessageSender.Base -
Field Summary
Fields inherited from class zipkin2.reporter.BytesMessageSender.Base
encoding -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoClose()zipkin2.reporter.Encodingencoding()intintmessageSizeInBytes(List<byte[]> encodedSpans) protected Bufferprotected RequestOptionsnewEndpoint(String endpoint) options()protected voidpostSpans(RequestOptions requestOptions, Buffer body) Methods inherited from class zipkin2.reporter.BaseHttpSender
close, send, toStringMethods inherited from class zipkin2.reporter.BytesMessageSender.Base
messageSizeInBytes
-
Constructor Details
-
VertxSender
-
-
Method Details
-
options
-
encoding
public zipkin2.reporter.Encoding encoding()- Specified by:
encodingin interfacezipkin2.reporter.BytesMessageSender- Overrides:
encodingin classzipkin2.reporter.BytesMessageSender.Base
-
messageMaxBytes
public int messageMaxBytes()- Specified by:
messageMaxBytesin interfacezipkin2.reporter.BytesMessageSender- Overrides:
messageMaxBytesin classzipkin2.reporter.BaseHttpSender<RequestOptions, Buffer>
-
messageSizeInBytes
- Specified by:
messageSizeInBytesin interfacezipkin2.reporter.BytesMessageSender- Overrides:
messageSizeInBytesin classzipkin2.reporter.BytesMessageSender.Base
-
newEndpoint
- Specified by:
newEndpointin classzipkin2.reporter.BaseHttpSender<RequestOptions, Buffer>
-
newBody
- Specified by:
newBodyin classzipkin2.reporter.BaseHttpSender<RequestOptions, Buffer>
-
postSpans
- Specified by:
postSpansin classzipkin2.reporter.BaseHttpSender<RequestOptions, Buffer>- Throws:
IOException
-
doClose
public void doClose()- Overrides:
doClosein classzipkin2.reporter.BaseHttpSender<RequestOptions, Buffer>
-