public static class HttpClientSender.Builder
extends java.lang.Object
HttpClientSender.| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | DEFAULT_PATH | 
| static java.lang.String | DEFAULT_SERVER_URL | 
| Constructor and Description | 
|---|
| Builder(io.micronaut.http.client.HttpClientConfiguration clientConfiguration) | 
| Modifier and Type | Method and Description | 
|---|---|
| HttpClientSender | build(jakarta.inject.Provider<io.micronaut.http.client.LoadBalancerResolver> loadBalancerResolver)Constructs a  HttpClientSender. | 
| HttpClientSender.Builder | compressionEnabled(boolean compressionEnabled)Whether compression is enabled (defaults to true). | 
| HttpClientSender.Builder | encoding(zipkin2.codec.Encoding encoding)The encoding to use. | 
| java.util.List<java.net.URI> | getServers() | 
| HttpClientSender.Builder | invocationInstrumenterFactories(java.util.List<io.micronaut.scheduling.instrument.InvocationInstrumenterFactory> factories)The invocation instrumenter factories to use. | 
| HttpClientSender.Builder | messageMaxBytes(int messageMaxBytes)The message max bytes. | 
| HttpClientSender.Builder | path(java.lang.String path)The path to use. | 
| HttpClientSender.Builder | server(java.net.URI endpoint)The endpoint to use. | 
| HttpClientSender.Builder | url(java.net.URI endpoint)The endpoint to use. | 
| HttpClientSender.Builder | urls(java.util.List<java.net.URI> urls)The endpoint to use. | 
public static final java.lang.String DEFAULT_PATH
public static final java.lang.String DEFAULT_SERVER_URL
public Builder(io.micronaut.http.client.HttpClientConfiguration clientConfiguration)
clientConfiguration - the HTTP client configurationpublic java.util.List<java.net.URI> getServers()
public HttpClientSender.Builder encoding(zipkin2.codec.Encoding encoding)
Encoding.JSONencoding - the encodingpublic HttpClientSender.Builder messageMaxBytes(int messageMaxBytes)
messageMaxBytes - the max bytespublic HttpClientSender.Builder compressionEnabled(boolean compressionEnabled)
compressionEnabled - true if compression is enabledpublic HttpClientSender.Builder server(java.net.URI endpoint)
endpoint - the fully qualified URI of the Zipkin endpointpublic HttpClientSender.Builder url(java.net.URI endpoint)
endpoint - the fully qualified URI of the Zipkin endpointpublic HttpClientSender.Builder urls(java.util.List<java.net.URI> urls)
urls - the Zipkin server URLspublic HttpClientSender.Builder path(java.lang.String path)
path - the path of the Zipkin endpointpublic HttpClientSender.Builder invocationInstrumenterFactories(java.util.List<io.micronaut.scheduling.instrument.InvocationInstrumenterFactory> factories)
factories - the factories to instrument HTTP client Netty handlers execution withpublic HttpClientSender build(jakarta.inject.Provider<io.micronaut.http.client.LoadBalancerResolver> loadBalancerResolver)
HttpClientSender.loadBalancerResolver - resolver capable of resolving references
                             to services into a concrete load-balancer