Class GrpcClientTracing
java.lang.Object
io.helidon.webclient.grpc.tracing.GrpcClientTracing
- All Implemented Interfaces:
NamedService
,GrpcClientService
gRPC client tracing service.
-
Constructor Summary
Constructors -
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
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
-