Package io.helidon.grpc.server
Class GrpcTracingConfig
- java.lang.Object
-
- io.helidon.grpc.server.GrpcTracingConfig
-
- Direct Known Subclasses:
TracingConfiguration
public class GrpcTracingConfig extends Object
The configuration for gRPC tracing.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGrpcTracingConfig.BuilderBuilds the configuration of a tracer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GrpcTracingConfig.Builderbuilder()Create a builder ofGrpcTracingConfiginstances.static GrpcTracingConfigcreate()Create a defaultGrpcTracingConfiginstances.booleanisStreaming()booleanisVerbose()io.opentracing.contrib.grpc.OperationNameConstructoroperationNameConstructor()Set<ServerRequestAttribute>tracedAttributes()
-
-
-
Method Detail
-
isVerbose
public boolean isVerbose()
- Returns:
- the configured verbose.
-
isStreaming
public boolean isStreaming()
- Returns:
- the configured streaming.
-
tracedAttributes
public Set<ServerRequestAttribute> tracedAttributes()
- Returns:
- the set of configured tracedAttributes.
-
operationNameConstructor
public io.opentracing.contrib.grpc.OperationNameConstructor operationNameConstructor()
- Returns:
- the configured operationNameConstructor.
-
builder
public static GrpcTracingConfig.Builder builder()
Create a builder ofGrpcTracingConfiginstances.- Returns:
- a builder of
GrpcTracingConfiginstances.
-
create
public static GrpcTracingConfig create()
Create a defaultGrpcTracingConfiginstances.- Returns:
- a default
GrpcTracingConfiginstances.
-
-