- 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
-
- compressionChannelConfigurer(CompressorRegistry) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
- ConfigMappedNameResolverFactory - Class in net.devh.boot.grpc.client.nameresolver
-
A
NameResolver
factory that uses the the properties to rewrite the target uri.
- ConfigMappedNameResolverFactory(GrpcChannelsProperties) - Constructor for class net.devh.boot.grpc.client.nameresolver.ConfigMappedNameResolverFactory
-
Creates a new ConfigMappedNameResolverFactory with the given config that resolves the remapped target uri using
the grpc's registered name resolvers.
- ConfigMappedNameResolverFactory(GrpcChannelsProperties, NameResolverRegistry) - Constructor for class net.devh.boot.grpc.client.nameresolver.ConfigMappedNameResolverFactory
-
Creates a new ConfigMappedNameResolverFactory with the given config that resolves the remapped target uri using
the grpc's registered name resolvers.
- ConfigMappedNameResolverFactory(GrpcChannelsProperties, NameResolver.Factory) - Constructor for class net.devh.boot.grpc.client.nameresolver.ConfigMappedNameResolverFactory
-
Creates a new ConfigMappedNameResolverFactory with the given config that resolves the remapped target uri using
the given delegate.
- configure(T, String) - Method in class net.devh.boot.grpc.client.channelfactory.AbstractChannelFactory
-
Configures the given channel builder.
- 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<T>, Channel) - Method in class net.devh.boot.grpc.client.inject.GrpcClientBeanPostProcessor
-
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.
- getClientInterceptors() - Method in class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
Gets the immutable and sorted 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.ConfigMappedNameResolverFactory
-
- getDefaultScheme() - Method in class net.devh.boot.grpc.client.nameresolver.DiscoveryClientResolverFactory
-
- getDefaultScheme() - Method in class net.devh.boot.grpc.client.nameresolver.StaticNameResolverProvider
-
- getGlobalChannel() - Method in class net.devh.boot.grpc.client.config.GrpcChannelsProperties
-
Gets the global channel properties.
- 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() - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
- 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
globally.
- GlobalClientInterceptorRegistry() - Constructor for class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
- globalTraceClientInterceptorConfigurer(GrpcTracing) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientTraceAutoConfiguration
-
Configures a global client interceptor that applies brave's tracing logic to the requests.
- 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() - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
- 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(ApplicationContext) - Static method in 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
-
- grpcNameResolverFactory(GrpcChannelsProperties, NameResolverRegistry) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
Creates a new name resolver factory with the given channel properties.
- grpcNameResolverRegistration(List<NameResolverProvider>) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
Creates a new NameResolverRegistration.
- grpcNameResolverRegistry(NameResolverRegistration) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
Adds grpc's default registry to spring's application context.
- 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.
- setApplicationContext(ApplicationContext) - Method in class net.devh.boot.grpc.client.interceptor.GlobalClientInterceptorRegistry
-
- 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.
- 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, NameResolver.Factory, GlobalClientInterceptorRegistry, List<GrpcChannelConfigurer>) - Constructor for class net.devh.boot.grpc.client.channelfactory.ShadedNettyChannelFactory
-
Creates a new GrpcChannelFactory for shaded netty with the given options.
- shadedNettyGrpcChannelFactory(GrpcChannelsProperties, NameResolver.Factory, GlobalClientInterceptorRegistry, List<GrpcChannelConfigurer>) - Method in class net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration
-
- 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.
- 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
-
- StubTransformer - Interface in net.devh.boot.grpc.client.inject
-