- All Superinterfaces:
- NamedService
- All Known Implementing Classes:
- GrpcClientTracing
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Extension that can modify gRPC client behavior.
- 
Method SummaryModifier and TypeMethodDescriptionWeightedBag<io.grpc.ClientInterceptor> Insert a list of client interceptors for a client gRPC call.default Stringname()Name of this implementation, as provided inConfiguredProvider.create(Config, String).default Stringtype()Type of this implementation, to distinguish instances of same type, with differentNamedService.name().
- 
Method Details- 
nameDescription copied from interface:NamedServiceName of this implementation, as provided inConfiguredProvider.create(Config, String).- Specified by:
- namein interface- NamedService
- Returns:
- name of this service
 
- 
typeDescription 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 interface- NamedService
- Returns:
- type of this service
 
- 
interceptorsWeightedBag<io.grpc.ClientInterceptor> interceptors()Insert a list of client interceptors for a client gRPC call.- Returns:
- weighted bag of interceptors
 
 
-