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 GrpcClientTracingCreate 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, waitMethods 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:NamedServiceType of this implementation, to distinguish instances of same type, with differentNamedService.name(). Use for exampleConfiguredProvider.configKey()to define the type.- Specified by:
typein interfaceGrpcClientService- Specified by:
typein interfaceNamedService- Returns:
- type of this service
-
interceptors
Description copied from interface:GrpcClientServiceInsert a list of client interceptors for a client gRPC call.- Specified by:
interceptorsin interfaceGrpcClientService- Returns:
- weighted bag of interceptors
-