public static class Brave.Builder extends Object
| Constructor and Description |
|---|
Builder()
Builder which initializes with serviceName = "unknown".
|
Builder(int ip,
int port,
String serviceName)
Builder.
|
Builder(ServerClientAndLocalSpanState state)
Use for control of how tracing state propagates across threads.
|
Builder(String serviceName)
Builder.
|
| Modifier and Type | Method and Description |
|---|---|
Brave |
build() |
Brave.Builder |
spanCollector(SpanCollector spanCollector) |
Brave.Builder |
traceFilters(List<TraceFilter> filters)
Initialize trace filters.
|
public Builder()
When using this builder constructor we will try to 'guess' ip address by using java.net.* utility classes. This might be convenient but not necessary what you want. It is preferred to use constructor that takes ip, port and service name instead.
public Builder(String serviceName)
When using this builder constructor we will try to 'guess' ip address by using java.net.* utility classes. This might be convenient but not necessary what you want. It is preferred to use constructor that takes ip, port and service name instead.
serviceName - Name of service. Is only relevant when we do server side tracing.public Builder(int ip,
int port,
String serviceName)
ip - ipv4 host address as int. Ex for the ip 1.2.3.4, it would be (1 << 24) | (2 << 16) | (3 << 8) | 4port - Port for serviceserviceName - Name of service. Is only relevant when we do server side tracing.public Builder(ServerClientAndLocalSpanState state)
public Brave.Builder traceFilters(List<TraceFilter> filters)
filters - trace filters.public Brave.Builder spanCollector(SpanCollector spanCollector)
spanCollector - public Brave build()
Copyright © 2015. All rights reserved.