Class ZipkinTracingOptions

java.lang.Object
io.vertx.core.tracing.TracingOptions
io.vertx.tracing.zipkin.ZipkinTracingOptions

public class ZipkinTracingOptions extends TracingOptions
  • Field Details

  • Constructor Details

    • ZipkinTracingOptions

      public ZipkinTracingOptions()
    • ZipkinTracingOptions

      public ZipkinTracingOptions(ZipkinTracingOptions other)
    • ZipkinTracingOptions

      public ZipkinTracingOptions(JsonObject json)
  • Method Details

    • copy

      public ZipkinTracingOptions copy()
      Overrides:
      copy in class TracingOptions
    • getServiceName

      public String getServiceName()
      Returns:
      the service name
    • setServiceName

      public ZipkinTracingOptions setServiceName(String serviceName)
      Set the service name to use.
      Parameters:
      serviceName - the service name
      Returns:
      this instance
    • isSupportsJoin

      public boolean isSupportsJoin()
      Returns:
      Tracing.Builder.supportsJoin(boolean) option value
    • setSupportsJoin

      public ZipkinTracingOptions setSupportsJoin(boolean supportsJoin)
      Configures Tracing.Builder.supportsJoin(boolean) option.
      Parameters:
      supportsJoin - the config value
      Returns:
      this instance
    • getSenderOptions

      public HttpSenderOptions getSenderOptions()
      Returns:
      the sender options
    • setSenderOptions

      public ZipkinTracingOptions setSenderOptions(HttpSenderOptions senderOptions)
      Set the HTTP sender options to use for reporting spans.
      Parameters:
      senderOptions - the options
      Returns:
      this instance
    • toJson

      public JsonObject toJson()
      Overrides:
      toJson in class TracingOptions