Class GrpcClientTracing
java.lang.Object
io.helidon.webclient.grpc.tracing.GrpcClientTracing
- All Implemented Interfaces:
NamedService
,GrpcClientService
gRPC client tracing service.
-
Constructor Summary
ConstructorsConstructorDescriptionGrpcClientTracing
(Config config) Deprecated, for removal: This API element is subject to removal in a future version.this constructor was left public by accident, please use #create(Config) -
Method Summary
Modifier and TypeMethodDescriptionstatic GrpcClientTracing
Create a new instance of the gRPC client tracing service.WeightedBag
<io.grpc.ClientInterceptor> Insert a list of client interceptors for a client gRPC call.type()
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.helidon.webclient.grpc.spi.GrpcClientService
name
-
Constructor Details
-
GrpcClientTracing
Deprecated, for removal: This API element is subject to removal in a future version.this constructor was left public by accident, please use #create(Config)Create an instance from config.- Parameters:
config
- the config
-
-
Method Details
-
create
Create a new instance of the gRPC client tracing service.- Parameters:
config
- the config- Returns:
- client tracing service
-
type
Description copied from interface:NamedService
Type of this implementation, to distinguish instances of same type, with differentNamedService.name()
. Use for exampleConfiguredProvider.configKey()
to define the type.- Specified by:
type
in interfaceGrpcClientService
- Specified by:
type
in interfaceNamedService
- Returns:
- type of this service
-
interceptors
Description copied from interface:GrpcClientService
Insert a list of client interceptors for a client gRPC call.- Specified by:
interceptors
in interfaceGrpcClientService
- Returns:
- weighted bag of interceptors
-