Package io.quarkus.grpc.runtime.supports
Class GrpcClientConfigProvider
- java.lang.Object
-
- io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
-
@ApplicationScoped public class GrpcClientConfigProvider extends Object
This bean provides theGrpcClientConfigurationtoChannels.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) GrpcConfigurationconfig
-
Constructor Summary
Constructors Constructor Description GrpcClientConfigProvider()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static io.grpc.stub.AbstractStub<?>addBlockingClientInterceptor(io.grpc.stub.AbstractStub<?> stub)(package private) io.grpc.stub.AbstractStub<?>adjustCallOptions(String serviceName, io.grpc.stub.AbstractStub<?> stub)static io.grpc.stub.AbstractStub<?>configureStub(String serviceName, io.grpc.stub.AbstractStub<?> stub)GrpcClientConfigurationgetConfiguration(String name)GrpcServerConfigurationgetServerConfiguration()static BiFunction<String,io.grpc.stub.AbstractStub<?>,io.grpc.stub.AbstractStub<?>>getStubConfigurator()
-
-
-
Field Detail
-
config
@Inject GrpcConfiguration config
-
-
Method Detail
-
getConfiguration
public GrpcClientConfiguration getConfiguration(String name)
-
getServerConfiguration
public GrpcServerConfiguration getServerConfiguration()
-
adjustCallOptions
io.grpc.stub.AbstractStub<?> adjustCallOptions(String serviceName, io.grpc.stub.AbstractStub<?> stub)
-
configureStub
public static io.grpc.stub.AbstractStub<?> configureStub(String serviceName, io.grpc.stub.AbstractStub<?> stub)
-
addBlockingClientInterceptor
public static io.grpc.stub.AbstractStub<?> addBlockingClientInterceptor(io.grpc.stub.AbstractStub<?> stub)
-
getStubConfigurator
public static BiFunction<String,io.grpc.stub.AbstractStub<?>,io.grpc.stub.AbstractStub<?>> getStubConfigurator()
-
-