- CallCredentialsHelper - Class in net.devh.boot.grpc.client.security
-
Helper class with useful methods to create and configure some commonly used authentication schemes such as
Basic-Auth
.
- canEqual(Object) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
- canEqual(Object) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
- canEqual(Object) - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
- channelConfigurers - Variable in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
- close() - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Closes this channel factory and the channels created by this instance.
- close() - Method in interface net.devh.boot.grpc.client.channelfactory.GrpcChannelFactory
-
- close() - Method in class net.devh.boot.grpc.client.channelfactory.InProcessOrAlternativeChannelFactory
-
- configure(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures the given channel builder.
- configureClientInterceptors(List<ClientInterceptor>) - Method in class net.devh.boot.grpc.client.interceptor.AnnotationGlobalClientInterceptorConfigurer
-
- configureClientInterceptors(List<ClientInterceptor>) - Method in interface net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorConfigurer
-
Configures the given list of client interceptors, possibly adding new elements, removing unwanted elements, or
reordering the existing ones.
- configureCompression(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures the compression options that should be used by the channel.
- configureKeepAlive(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures the keep alive options that should be used by the channel.
- configureLimits(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures limits such as max message sizes that should be used by the channel.
- configureSecurity(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures the security options that should be used by the channel.
- configureSecurity(InProcessChannelBuilder, String) - Method in class net.devh.boot.grpc.client.channelfactory.InProcessChannelFactory
-
- configureSecurity(NettyChannelBuilder, String) - Method in class net.devh.boot.grpc.client.channelfactory.NettyChannelFactory
-
- configureSecurity(NettyChannelBuilder, String) - Method in class net.devh.boot.grpc.client.channelfactory.ShadedNettyChannelFactory
-
- copyDefaultsFrom(GrpcChannelProperties) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Copies the defaults from the given configuration.
- copyDefaultsFrom(GrpcChannelProperties.Security) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Copies the defaults from the given configuration.
- createChannel(String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
- createChannel(String, List<ClientInterceptor>, boolean) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
- createChannel(String) - Method in interface net.devh.boot.grpc.client.channelfactory.GrpcChannelFactory
-
Creates a new channel for the given service name.
- createChannel(String, List<ClientInterceptor>) - Method in interface net.devh.boot.grpc.client.channelfactory.GrpcChannelFactory
-
Creates a new channel for the given service name.
- createChannel(String, List<ClientInterceptor>, boolean) - Method in interface net.devh.boot.grpc.client.channelfactory.GrpcChannelFactory
-
Creates a new channel for the given service name.
- createChannel(String, List<ClientInterceptor>, boolean) - Method in class net.devh.boot.grpc.client.channelfactory.InProcessOrAlternativeChannelFactory
-
- createStub(Class<? extends AbstractStub<?>>, Channel) - Method in class net.devh.boot.grpc.client.stubfactory.FallbackStubFactory
-
- createStub(Class<? extends AbstractStub<?>>, Channel) - Method in class net.devh.boot.grpc.client.stubfactory.StandardJavaGrpcStubFactory
-
- createStub(Class<? extends AbstractStub<?>>, Channel) - Method in interface net.devh.boot.grpc.client.stubfactory.StubFactory
-
Creates a stub of the given type.
- getAddress() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the target address uri.
- getAuthorityOverride() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the authority to check for during server certificate verification.
- getCertificateChain() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the resource containing the SSL certificate chain.
- getChannel(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Gets the properties for the given channel.
- getCiphers() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the cipher suite accepted for secure connections (in the order of preference).
- getClient() - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Gets the configuration mapping for each client.
- getClientInterceptorBeans() - Method in class net.devh.boot.grpc.client.interceptor.AnnotationGlobalClientInterceptorConfigurer
-
- getClientInterceptors() - Method in class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
Gets the immutable list of global server interceptors.
- getConnectivityState() - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
- getConnectivityState() - Method in interface net.devh.boot.grpc.client.channelfactory.GrpcChannelFactory
-
Gets an unmodifiable map that contains the names of the created channel with their current
ConnectivityState
.
- getConnectivityState() - Method in class net.devh.boot.grpc.client.channelfactory.InProcessOrAlternativeChannelFactory
-
- getDefaultLoadBalancingPolicy() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the default load balancing policy this channel should use.
- getDefaultScheme() - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Get the default scheme that should be used, if the client doesn't specify a scheme/address.
- getDefaultScheme() - Method in class net.devh.boot.grpc.client.nameresolver.DiscoveryClientResolverFactory
-
- getDefaultScheme() - Method in class net.devh.boot.grpc.client.nameresolver.StaticNameResolverProvider
-
- getFactoryMethodName() - Method in class net.devh.boot.grpc.client.stubfactory.AsyncStubFactory
-
- getFactoryMethodName() - Method in class net.devh.boot.grpc.client.stubfactory.BlockingStubFactory
-
- getFactoryMethodName() - Method in class net.devh.boot.grpc.client.stubfactory.FutureStubFactory
-
- getFactoryMethodName() - Method in class net.devh.boot.grpc.client.stubfactory.StandardJavaGrpcStubFactory
-
Derives the name of the factory method from the given stub type.
- getGlobalChannel() - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Gets the global channel properties.
- getImmediateConnectTimeout() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Get the connection timeout at application startup.
- getKeepAliveTime() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the default delay before we send a keepAlive.
- getKeepAliveTimeout() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
The default timeout for a keepAlives ping request.
- getMaxInboundMessageSize() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the maximum message size allowed to be received by the channel.
- getNegotiationType() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the negotiation type to use on the connection.
- getOrder() - Method in class net.devh.boot.grpc.client.interceptor.OrderedClientInterceptor
-
- getPrivateKey() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets resource containing the private key.
- getPrivateKeyPassword() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the password for the private key.
- getPropertiesFor(String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Gets the channel properties for the given client name.
- getProtocols() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the TLS protocols accepted for secure connections
- getSecurity() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Gets the options for transport security.
- getServiceAuthority() - Method in class net.devh.boot.grpc.client.nameresolver.DiscoveryClientNameResolver
-
- getServiceAuthority() - Method in class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
- getTrustCertCollection() - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Gets the resource containing the the trusted certificate collection.
- GLOBAL_PROPERTIES_KEY - Static variable in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
The key that will be used for the GLOBAL
properties.
- GlobalClientInterceptorConfigurer - Interface in net.devh.boot.grpc.client.interceptor
-
- globalClientInterceptorRegistry - Variable in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
- GlobalClientInterceptorRegistry - Class in net.devh.boot.grpc.client.interceptor
-
The global client interceptor registry keeps references to all
ClientInterceptor
s that should be registered
to all client channels.
- GlobalClientInterceptorRegistry(ApplicationContext) - Constructor for class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
Creates a new GlobalClientInterceptorRegistry.
- GrpcChannelConfigurer - Interface in net.devh.boot.grpc.client.channelfactory
-
- GrpcChannelFactory - Interface in net.devh.boot.grpc.client.channelfactory
-
This factory creates grpc
Channel
s for a given service name.
- grpcChannelHealthIndicator(GrpcChannelFactory) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration
-
- GrpcChannelProperties - Class in net.devh.boot.grpc.client.config
-
The channel properties for a single named gRPC channel or service reference.
- GrpcChannelProperties() - Constructor for class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
- GrpcChannelProperties.Security - Class in net.devh.boot.grpc.client.config
-
A container with options for the channel's transport security.
- GrpcChannelsProperties - Class in net.devh.boot.grpc.client.config
-
A container for named channel properties.
- GrpcChannelsProperties() - Constructor for class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
- GrpcClient - Annotation Type in net.devh.boot.grpc.client.inject
-
- GrpcClientAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
The auto configuration used by Spring-Boot that contains all beans to create and inject grpc clients into beans.
- GrpcClientAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
- GrpcClientBeanPostProcessor - Class in net.devh.boot.grpc.client.inject
-
- GrpcClientBeanPostProcessor(ApplicationContext) - Constructor for class net.devh.boot.grpc.client.inject.GrpcClientBeanPostProcessor
-
Creates a new GrpcClientBeanPostProcessor with the given ApplicationContext.
- GrpcClientHealthAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
Auto configuration class for Spring-Boot.
- GrpcClientHealthAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcClientHealthAutoConfiguration
-
- GrpcClientMetricAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
Auto configuration class for Spring-Boot.
- GrpcClientMetricAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcClientMetricAutoConfiguration
-
- GrpcClientSecurityAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
The security auto configuration for the client.
- GrpcClientSecurityAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcClientSecurityAutoConfiguration
-
- GrpcClientTraceAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
The configuration used to configure brave's tracing for grpc.
- GrpcClientTraceAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcClientTraceAutoConfiguration
-
- GrpcDiscoveryClientAutoConfiguration - Class in net.devh.boot.grpc.client.autoconfigure
-
- GrpcDiscoveryClientAutoConfiguration() - Constructor for class net.devh.boot.grpc.client.autoconfigure.GrpcDiscoveryClientAutoConfiguration
-
- GrpcGlobalClientInterceptor - Annotation Type in net.devh.boot.grpc.client.interceptor
-
- Security() - Constructor for class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
- setAddress(URI) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Set the address uri for the channel.
- setAddress(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets the target address uri for the channel.
- setAuthorityOverride(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the authority to check for during server certificate verification.
- setCertificateChain(Resource) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the resource containing the SSL certificate chain.
- setCiphers(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the cipher suite accepted for secure connections (in the order of preference).
- setClientAuthEnabled(Boolean) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Set whether client can authenticate using certificates.
- setDefaultLoadBalancingPolicy(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets the default load balancing policy for this channel.
- setDefaultScheme(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Sets the default scheme to use, if the client doesn't specify a scheme/address.
- setEnableKeepAlive(Boolean) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets whether keepAlive should be enabled.
- setFullStreamDecompression(Boolean) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets whether full-stream decompression of inbound streams should be enabled.
- setImmediateConnectTimeout(Duration) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
If set to a positive duration instructs a client to connect to GRPC-endpoint when GRPC stub is created.
- setKeepAliveTime(Duration) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
The default delay before we send a keepAlives.
- setKeepAliveTimeout(Duration) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
The default timeout for a keepAlives ping request.
- setKeepAliveWithoutCalls(Boolean) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets whether keepAlive will be performed when there are no outstanding RPC on a connection.
- setMaxInboundMessageSize(DataSize) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets the maximum message size in bytes allowed to be received by the channel.
- setNegotiationType(NegotiationType) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties
-
Sets the negotiation type to use on the connection.
- setPrivateKey(Resource) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the resource containing the private key.
- setPrivateKeyPassword(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the password for the private key.
- setProtocols(String) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the TLS protocols accepted for secure connections.
- setTrustCertCollection(Resource) - Method in class net.devh.boot.grpc.client.config.GrpcChannelProperties.Security
-
Sets the resource containing the trusted certificate collection.
- ShadedNettyChannelFactory - Class in net.devh.boot.grpc.client.channelfactory
-
- ShadedNettyChannelFactory(GrpcChannelsProperties, GlobalClientInterceptorRegistry, List<GrpcChannelConfigurer>) - Constructor for class net.devh.boot.grpc.client.channelfactory.ShadedNettyChannelFactory
-
Creates a new GrpcChannelFactory for shaded netty with the given options.
- shutdown() - Method in class net.devh.boot.grpc.client.nameresolver.DiscoveryClientNameResolver
-
- shutdown() - Method in class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
- sortInterceptors(List<? extends ClientInterceptor>) - Method in class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
Sorts the given list of interceptors.
- StandardJavaGrpcStubFactory - Class in net.devh.boot.grpc.client.stubfactory
-
A factory for creating stubs provided by standard grpc Java library.
- StandardJavaGrpcStubFactory() - Constructor for class net.devh.boot.grpc.client.stubfactory.StandardJavaGrpcStubFactory
-
- start(NameResolver.Listener2) - Method in class net.devh.boot.grpc.client.nameresolver.DiscoveryClientNameResolver
-
- start(NameResolver.Listener2) - Method in class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
- STATIC_SCHEME - Static variable in class net.devh.boot.grpc.client.nameresolver.StaticNameResolverProvider
-
The constant containing the scheme that will be used by this factory.
- StaticNameResolver - Class in net.devh.boot.grpc.client.nameresolver
-
A
NameResolver
that will always respond with a static set of target addresses.
- StaticNameResolver(String, EquivalentAddressGroup) - Constructor for class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
Creates a static name resolver with only a single target server.
- StaticNameResolver(String, Collection<EquivalentAddressGroup>) - Constructor for class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
Creates a static name resolver with multiple target servers.
- StaticNameResolver(String, NameResolver.ResolutionResult) - Constructor for class net.devh.boot.grpc.client.nameresolver.StaticNameResolver
-
Creates a static name resolver with multiple target servers.
- StaticNameResolverProvider - Class in net.devh.boot.grpc.client.nameresolver
-
A name resolver provider that will create a
NameResolver
with static addresses.
- StaticNameResolverProvider() - Constructor for class net.devh.boot.grpc.client.nameresolver.StaticNameResolverProvider
-
- StubFactory - Interface in net.devh.boot.grpc.client.stubfactory
-
A factory for gRPC stubs.
- StubTransformer - Interface in net.devh.boot.grpc.client.inject
-