Index

A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractStorkMeasuringCall<ReqT,RespT> - Class in io.quarkus.grpc.runtime.stork
 
AbstractStorkMeasuringCall(ClientCall<ReqT, RespT>, boolean) - Constructor for class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
add(StreamObserver<O>) - Method in class io.quarkus.grpc.runtime.devmode.DevModeStreamsCollector
 
addBlockingClientInterceptor(AbstractStub<?>) - Static method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
addDelegatingMapping(String, String) - Method in class io.quarkus.grpc.runtime.devmode.DelegatingGrpcBeansStorage
 
addMainRouterErrorHandlerIfSameServer(RuntimeValue<Router>) - Method in class io.quarkus.grpc.runtime.GrpcServerRecorder
 
adjustCallOptions(String, AbstractStub<?>) - Method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
adjustHost(String) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Adjust host, if needed.
alpn() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Whether ALPN should be used.
apply(String) - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
applySslOptions(GrpcServerConfiguration, HttpServerOptions) - Static method in class io.quarkus.grpc.runtime.GrpcSslUtils
Get an HttpServerOptions for this server configuration, or null if SSL should not be enabled.
applyVirtual(String) - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
AuthExceptionHandler<ReqT,RespT> - Class in io.quarkus.grpc.auth
Exception mapper for authentication and authorization exceptions To alter mapping exceptions, create a subclass of this handler and create an appropriate AuthExceptionHandlerProvider
AuthExceptionHandler(ServerCall.Listener<ReqT>, ServerCall<ReqT, RespT>, Metadata) - Constructor for class io.quarkus.grpc.auth.AuthExceptionHandler
 
AuthExceptionHandler(ServerCall.Listener<ReqT>, ServerCall<ReqT, RespT>, Metadata, boolean) - Constructor for class io.quarkus.grpc.auth.AuthExceptionHandler
 
AuthExceptionHandlerProvider - Interface in io.quarkus.grpc.auth
Provider for AuthExceptionHandler.
authority() - Method in class io.quarkus.grpc.runtime.stork.StorkGrpcChannel
 

B

BLOCKING_HANDLER - Static variable in class io.quarkus.grpc.runtime.Interceptors
 
BlockingExecutionHandler<ReqT> - Class in io.quarkus.grpc.runtime.supports.blocking
 
BlockingExecutionHandler(Consumer<ServerCall.Listener<ReqT>>, Context, ServerCall.Listener<ReqT>, InjectableContext.ContextState, ManagedContext, Object) - Constructor for class io.quarkus.grpc.runtime.supports.blocking.BlockingExecutionHandler
 
BlockingServerInterceptor - Class in io.quarkus.grpc.runtime.supports.blocking
gRPC Server interceptor offloading the execution of the gRPC method on a worker thread if the method is annotated with Blocking.
BlockingServerInterceptor(Vertx, List<String>, List<String>, Executor, boolean) - Constructor for class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 

C

call() - Method in class io.quarkus.grpc.runtime.health.GrpcHealthCheck
 
call() - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingExecutionHandler
 
call() - Method in class io.quarkus.grpc.runtime.supports.blocking.DevModeBlockingExecutionHandler
 
cancel(String, Throwable) - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
cancel(String, Throwable) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
certificate() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.SslClientConfig
The classpath path or file path to a server certificate or certificate chain in PEM format.
certificate() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.GrpcTransportSecurity
The path to the certificate file.
certificate() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
The classpath path or file path to a server certificate or certificate chain in PEM format.
certs() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.PemKeyCertConfiguration
Comma-separated list of the path to the certificate files (Pem format).
certs() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.PemTrustCertConfiguration
Comma-separated list of the trust certificate files (Pem format).
ChannelBuilderCustomizer<T> - Interface in io.quarkus.grpc.api
Allow for customization of Channel building.
ChannelDestroyer() - Constructor for class io.quarkus.grpc.runtime.supports.Channels.ChannelDestroyer
 
channelInfo(GrpcClientConfiguration) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Provide channel info.
Channels - Class in io.quarkus.grpc.runtime.supports
 
Channels.ChannelDestroyer - Class in io.quarkus.grpc.runtime.supports
 
check(HealthOuterClass.HealthCheckRequest) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthEndpoint
 
cipherSuites() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
The cipher suites to use.
clientAuth() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
Configures the engine to require/request client authentication.
ClientInterceptorStorage - Class in io.quarkus.grpc.runtime
 
ClientInterceptorStorage(Set<Class<?>>, Set<Class<?>>) - Constructor for class io.quarkus.grpc.runtime.ClientInterceptorStorage
 
clients() - Method in interface io.quarkus.grpc.runtime.config.GrpcConfiguration
Configures the gRPC clients.
close() - Method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementSetup
 
close() - Method in class io.quarkus.grpc.runtime.stork.StorkGrpcChannel
 
collect(InvocationContext) - Method in class io.quarkus.grpc.runtime.devmode.StreamCollectorInterceptor
 
collector - Variable in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
CollectStreams - Annotation Interface in io.quarkus.grpc.runtime.devmode
 
compression() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The compression to use for each call.
compression() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
gRPC compression, e.g.
CompressionInterceptor - Class in io.quarkus.grpc.runtime.supports
 
CompressionInterceptor(String) - Constructor for class io.quarkus.grpc.runtime.supports.CompressionInterceptor
 
config - Variable in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
configuration - Variable in class io.quarkus.grpc.runtime.devmode.GrpcServices
 
configureJksKeyCertOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.JksConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configureJksTrustOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.JksConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configurePemKeyCertOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.PemKeyCertConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configurePemTrustOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.PemTrustCertConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configurePfxKeyCertOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.PfxConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configurePfxTrustOptions(TCPSSLOptions, GrpcClientConfiguration.TlsClientConfig.PfxConfiguration) - Static method in class io.quarkus.grpc.runtime.supports.SSLConfigHelper
 
configureStub(String, AbstractStub<?>) - Static method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
ContextStorageOverride - Class in io.grpc.override
Override gRPC context storage to rely on duplicated context when available.
ContextStorageOverride() - Constructor for class io.grpc.override.ContextStorageOverride
 
createAuthenticationRequest(Metadata) - Method in interface io.quarkus.grpc.auth.GrpcSecurityMechanism
 
createChannel(String, Set<String>) - Static method in class io.quarkus.grpc.runtime.supports.Channels
 
createChannelBuilder(GrpcClientConfiguration, String) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Create initial channel builder.
createHandler(ServerCall.Listener<ReqT>, ServerCall<ReqT, RespT>, Metadata) - Method in interface io.quarkus.grpc.auth.AuthExceptionHandlerProvider
 
createHandler(ServerCall.Listener<ReqT>, ServerCall<ReqT, RespT>, Metadata) - Method in class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
createHandler(ServerCall.Listener<ReqT>, ServerCall<ReqT, RespT>, Metadata) - Method in class io.quarkus.grpc.runtime.supports.exc.DefaultExceptionHandlerProvider
 
createServerBuilder(Vertx, GrpcServerConfiguration, LaunchMode) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Create initial server builder.
createStatusBroadcastProcessor(String) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
current() - Method in class io.grpc.override.ContextStorageOverride
 
customize(GrpcServerConfiguration, GrpcServerOptions) - Method in interface io.quarkus.grpc.api.ServerBuilderCustomizer
Customize a GrpcServerOptions instance.
customize(GrpcServerConfiguration, T) - Method in interface io.quarkus.grpc.api.ServerBuilderCustomizer
Customize a ServerBuilder instance.
customize(String, GrpcClientConfiguration, GrpcClientOptions) - Method in interface io.quarkus.grpc.api.ChannelBuilderCustomizer
Customize a GrpcClientOptions instance.
customize(String, GrpcClientConfiguration, T) - Method in interface io.quarkus.grpc.api.ChannelBuilderCustomizer
Customize a ManagedChannelBuilder instance.

D

deadline() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The deadline used for each call.
deadline() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.StorkConfig
Deadline in milliseconds of delayed gRPC call
DEFAULT_PRIORITY - Static variable in interface io.quarkus.grpc.auth.AuthExceptionHandlerProvider
 
DEFAULT_PRIORITY - Static variable in interface io.quarkus.grpc.auth.GrpcSecurityMechanism
 
DEFAULT_SERVICE_NAME - Static variable in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
DefaultAuthExceptionHandlerProvider - Class in io.quarkus.grpc.auth
 
DefaultAuthExceptionHandlerProvider() - Constructor for class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
DefaultExceptionHandlerProvider - Class in io.quarkus.grpc.runtime.supports.exc
 
DefaultExceptionHandlerProvider(Instance<AuthExceptionHandlerProvider>) - Constructor for class io.quarkus.grpc.runtime.supports.exc.DefaultExceptionHandlerProvider
 
definition - Variable in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
definition - Variable in class io.quarkus.grpc.runtime.GrpcServerRecorder.GrpcServiceDefinition
 
delay() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.StorkConfig
Initial delay in seconds on refresh check
delegate - Variable in class io.quarkus.grpc.runtime.supports.blocking.DevModeBlockingExecutionHandler
 
delegatingBeansMapping - Variable in class io.quarkus.grpc.runtime.devmode.GrpcServices
 
DelegatingGrpcBeansStorage - Class in io.quarkus.grpc.runtime.devmode
 
DelegatingGrpcBeansStorage() - Constructor for class io.quarkus.grpc.runtime.devmode.DelegatingGrpcBeansStorage
 
destroy(Channel, CreationalContext<Channel>, Map<String, Object>) - Method in class io.quarkus.grpc.runtime.supports.Channels.ChannelDestroyer
 
detach(Context, Context) - Method in class io.grpc.override.ContextStorageOverride
 
DevModeBlockingExecutionHandler - Class in io.quarkus.grpc.runtime.supports.blocking
 
DevModeBlockingExecutionHandler(ClassLoader, Callable<Void>) - Constructor for class io.quarkus.grpc.runtime.supports.blocking.DevModeBlockingExecutionHandler
 
devModeCollector() - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
DevModeInterceptor - Class in io.quarkus.grpc.runtime.devmode
 
DevModeInterceptor(ClassLoader) - Constructor for class io.quarkus.grpc.runtime.devmode.DevModeInterceptor
 
devModeReload(List<ServerServiceDefinition>, Map<String, ServerMethodDefinition<?, ?>>, List<ServerInterceptor>, ShutdownContext) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Handle dev mode reload.
DevModeStreamsCollector - Class in io.quarkus.grpc.runtime.devmode
 
DevModeStreamsCollector() - Constructor for class io.quarkus.grpc.runtime.devmode.DevModeStreamsCollector
 
DNS - Static variable in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
 
doAttach(Context) - Method in class io.grpc.override.ContextStorageOverride
 
DUPLICATE_CONTEXT - Static variable in class io.quarkus.grpc.runtime.Interceptors
 

E

ehp - Variable in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor
 
enabled() - Method in interface io.quarkus.grpc.runtime.config.Enabled
 
enabled() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Whether SSL/TLS is enabled.
enabled() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.Xds
Explicitly enable use of XDS.
enabled() - Method in interface io.quarkus.grpc.runtime.config.InProcess
Explicitly enable use of in-process.
Enabled - Interface in io.quarkus.grpc.runtime.config
 
enableReflectionService() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Enables the gRPC Reflection Service.
entrySet() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices
 
EventLoopBlockingCheckInterceptor - Class in io.quarkus.grpc.runtime.supports
 
EventLoopBlockingCheckInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.EventLoopBlockingCheckInterceptor
 
EXCEPTION_HANDLER - Static variable in class io.quarkus.grpc.runtime.Interceptors
 
ExceptionInterceptor - Class in io.quarkus.grpc.runtime.supports.exc
 
ExceptionInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.exc.ExceptionInterceptor
 

F

findChannelBuilderProvider(GrpcClientConfiguration) - Static method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Find gRPC client builder provider.
findServerBuilderProvider(GrpcServerConfiguration) - Static method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Find gRPC server builder provider.
fire() - Static method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementInterceptor
 
flowControlWindow() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The flow control window in bytes.

G

generateKotlin() - Method in interface io.quarkus.grpc.runtime.config.GrpcCodeGenConfig
Controls whether Kotlin code is generated when the quarkus-kotlin extension is present (in which case the default is true).
getAttributes() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
getAttributes() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
getBareMethodName() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
getConfiguration(String) - Method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
getDefaultScheme() - Method in class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 
getFullMethodName() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
getGlobalInterceptors() - Method in class io.quarkus.grpc.runtime.ClientInterceptorStorage
 
getGlobalInterceptors() - Method in class io.quarkus.grpc.runtime.ServerInterceptorStorage
 
getImplementationClassName() - Method in class io.quarkus.grpc.runtime.GrpcServerRecorder.GrpcServiceDefinition
 
getImplementationClassName(BindableService) - Static method in class io.quarkus.grpc.runtime.GrpcServerRecorder.GrpcServiceDefinition
 
getInfos() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices
 
getInterceptors(String) - Method in class io.quarkus.grpc.runtime.ServerInterceptorStorage
 
getKey() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getMethods() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getMethodsWithPrototypes() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getName() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getPerClientInterceptor(String) - Method in class io.quarkus.grpc.runtime.ClientInterceptorStorage
 
getPerClientInterceptors(Set<String>) - Method in class io.quarkus.grpc.runtime.ClientInterceptorStorage
 
getPolicyName() - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
getPort() - Method in interface io.quarkus.grpc.runtime.GrpcServer
Return the gRPC port that Quarkus is listening on.
getPriority() - Method in class io.quarkus.grpc.auth.AuthExceptionHandler
 
getPriority() - Method in class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
getPriority() - Method in class io.quarkus.grpc.auth.GrpcSecurityInterceptor
 
getPriority() - Method in interface io.quarkus.grpc.auth.GrpcSecurityMechanism
 
getPriority() - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
getPriority() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringGrpcInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.stork.VertxStorkMeasuringGrpcInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcRequestContextGrpcInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.context.RoutingContextGrpcInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.exc.ExceptionInterceptor
 
getPriority() - Method in class io.quarkus.grpc.runtime.supports.IOThreadClientInterceptor
 
getPrototype() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
getRequestContext() - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
getServer() - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
getServerConfiguration() - Method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
getServiceClass() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getServices() - Method in class io.quarkus.grpc.runtime.GrpcContainer
 
getServices() - Static method in class io.quarkus.grpc.runtime.GrpcServerRecorder
 
getSortedGlobalInterceptors() - Method in class io.quarkus.grpc.runtime.GrpcClientInterceptorContainer
 
getSortedGlobalInterceptors() - Method in class io.quarkus.grpc.runtime.GrpcContainer
 
getSortedGlobalInterceptors(Set<Class<?>>) - Static method in class io.quarkus.grpc.runtime.Interceptors
 
getSortedPerServiceInterceptors(String) - Method in class io.quarkus.grpc.runtime.GrpcContainer
 
getSortedPerServiceInterceptors(String, Set<Class<?>>) - Static method in class io.quarkus.grpc.runtime.Interceptors
 
getSortedPerServiceInterceptors(Set<Class<?>>) - Static method in class io.quarkus.grpc.runtime.Interceptors
 
getSortedPerServiceInterceptors(Set<String>) - Method in class io.quarkus.grpc.runtime.GrpcClientInterceptorContainer
 
getStatuses() - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
getStubConfigurator() - Static method in class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
getType() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
getUserClassName(String) - Method in class io.quarkus.grpc.runtime.devmode.DelegatingGrpcBeansStorage
 
getValue() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
getVerticleCount() - Static method in class io.quarkus.grpc.runtime.GrpcServerRecorder
 
GRPC_PORT - Static variable in interface io.quarkus.grpc.runtime.GrpcServer
 
GRPC_SEPARATE_SERVER - Static variable in interface io.quarkus.grpc.runtime.GrpcServer
 
GRPC_SERVER - Static variable in interface io.quarkus.grpc.runtime.GrpcServer
 
GRPC_TEST_PORT - Static variable in interface io.quarkus.grpc.runtime.GrpcServer
 
GrpcBuilderProvider<S> - Interface in io.quarkus.grpc.spi
Allow for additional types of gRPC server and channels to be used / built.
GrpcClientBuildTimeConfig - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfigProvider - Class in io.quarkus.grpc.runtime.supports
This bean provides the GrpcClientConfiguration to Channels.
GrpcClientConfigProvider() - Constructor for class io.quarkus.grpc.runtime.supports.GrpcClientConfigProvider
 
GrpcClientConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfiguration.ClientXds - Interface in io.quarkus.grpc.runtime.config
Client XDS config * XDS usage
GrpcClientConfiguration.SslClientConfig - Interface in io.quarkus.grpc.runtime.config
Shared configuration for setting up client-side SSL.
GrpcClientConfiguration.StorkConfig - Interface in io.quarkus.grpc.runtime.config
Stork config for new Vert.x gRPC
GrpcClientConfiguration.TlsClientConfig - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfiguration.TlsClientConfig.JksConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfiguration.TlsClientConfig.PemKeyCertConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfiguration.TlsClientConfig.PemTrustCertConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientConfiguration.TlsClientConfig.PfxConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcClientInterceptorContainer - Class in io.quarkus.grpc.runtime
 
GrpcClientInterceptorContainer() - Constructor for class io.quarkus.grpc.runtime.GrpcClientInterceptorContainer
 
GrpcClientRecorder - Class in io.quarkus.grpc.runtime
 
GrpcClientRecorder() - Constructor for class io.quarkus.grpc.runtime.GrpcClientRecorder
 
GrpcCodeGenConfig - Interface in io.quarkus.grpc.runtime.config
not really used, here only to describe config options for code generation
GrpcConfiguration - Interface in io.quarkus.grpc.runtime.config
gRPC configuration root.
GrpcContainer - Class in io.quarkus.grpc.runtime
 
GrpcContainer() - Constructor for class io.quarkus.grpc.runtime.GrpcContainer
 
GrpcDuplicatedContextGrpcInterceptor - Class in io.quarkus.grpc.runtime.supports.context
 
GrpcDuplicatedContextGrpcInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor
 
GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext<ReqT,RespT> - Class in io.quarkus.grpc.runtime.supports.context
 
GrpcHealthCheck - Class in io.quarkus.grpc.runtime.health
Eclipse MicroProfile Health Check
GrpcHealthCheck() - Constructor for class io.quarkus.grpc.runtime.health.GrpcHealthCheck
 
grpcHealthEnabled() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig
Whether the gRPC health check is exposed.
GrpcHealthEndpoint - Class in io.quarkus.grpc.runtime.health
 
GrpcHealthEndpoint() - Constructor for class io.quarkus.grpc.runtime.health.GrpcHealthEndpoint
 
GrpcHealthStorage - Class in io.quarkus.grpc.runtime.health
 
GrpcHealthStorage() - Constructor for class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
GrpcHotReplacementInterceptor - Class in io.quarkus.grpc.runtime.devmode
 
GrpcHotReplacementInterceptor() - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementInterceptor
 
GrpcHotReplacementSetup - Class in io.quarkus.grpc.runtime.devmode
 
GrpcHotReplacementSetup() - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementSetup
 
GrpcLoadBalancerProvider - Class in io.quarkus.grpc.runtime.stork
 
GrpcLoadBalancerProvider(boolean) - Constructor for class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
GrpcLoadBalancerProvider.StorkLoadBalancerConfig - Class in io.quarkus.grpc.runtime.stork
 
GrpcLoadBalancerProvider.StorkSubchannelPicker - Class in io.quarkus.grpc.runtime.stork
 
GrpcRequestContextGrpcInterceptor - Class in io.quarkus.grpc.runtime.supports.context
 
GrpcRequestContextGrpcInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.context.GrpcRequestContextGrpcInterceptor
 
GrpcSecurityInterceptor - Class in io.quarkus.grpc.auth
Security interceptor invoking GrpcSecurityMechanism implementations
GrpcSecurityInterceptor(CurrentIdentityAssociation, IdentityProviderManager, Instance<GrpcSecurityMechanism>, Instance<AuthExceptionHandlerProvider>, boolean, boolean, BeanManager, Event<AuthenticationFailureEvent>, Event<AuthenticationSuccessEvent>) - Constructor for class io.quarkus.grpc.auth.GrpcSecurityInterceptor
 
GrpcSecurityMechanism - Interface in io.quarkus.grpc.auth
gRPC security mechanism based on gRPC call metadata To secure your gRPC endpoints, create a CDI bean implementing this interface.
GrpcSecurityRecorder - Class in io.quarkus.grpc.auth
 
GrpcSecurityRecorder() - Constructor for class io.quarkus.grpc.auth.GrpcSecurityRecorder
 
GrpcServer - Interface in io.quarkus.grpc.runtime
Represent the actual runtime values of the Quarkus gRPC Server.
GrpcServerBuildTimeConfig - Interface in io.quarkus.grpc.runtime.config
 
GrpcServerConfiguration - Interface in io.quarkus.grpc.runtime.config
 
GrpcServerConfiguration.GrpcServerNettyConfig - Interface in io.quarkus.grpc.runtime.config
 
GrpcServerConfiguration.GrpcTransportSecurity - Interface in io.quarkus.grpc.runtime.config
 
GrpcServerConfiguration.SslServerConfig - Interface in io.quarkus.grpc.runtime.config
Shared configuration for setting up server-side SSL.
GrpcServerConfiguration.Xds - Interface in io.quarkus.grpc.runtime.config
XDS config * XDS usage
GrpcServerRecorder - Class in io.quarkus.grpc.runtime
 
GrpcServerRecorder(RuntimeValue<GrpcConfiguration>, RuntimeValue<ValueRegistry>) - Constructor for class io.quarkus.grpc.runtime.GrpcServerRecorder
 
GrpcServerRecorder.GrpcServiceDefinition - Class in io.quarkus.grpc.runtime
 
GrpcServerReloader - Class in io.quarkus.grpc.runtime.devmode
 
GrpcServerReloader() - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
GrpcServerRuntimeInfoProvider - Class in io.quarkus.grpc.runtime
Registers the GrpcServer with ValueRegistry.
GrpcServerRuntimeInfoProvider() - Constructor for class io.quarkus.grpc.runtime.GrpcServerRuntimeInfoProvider
 
GrpcServiceDefinition(BindableService, ServerServiceDefinition) - Constructor for class io.quarkus.grpc.runtime.GrpcServerRecorder.GrpcServiceDefinition
 
GrpcServices - Class in io.quarkus.grpc.runtime.devmode
 
GrpcServices() - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcServices
 
GrpcServices.MethodAndPrototype - Class in io.quarkus.grpc.runtime.devmode
 
GrpcServices.ServiceDefinitionAndStatus - Class in io.quarkus.grpc.runtime.devmode
 
GrpcSslUtils - Class in io.quarkus.grpc.runtime
 
GrpcStorkRecorder - Class in io.quarkus.grpc.runtime.stork
 
GrpcStorkRecorder() - Constructor for class io.quarkus.grpc.runtime.stork.GrpcStorkRecorder
 
GrpcStorkServiceDiscovery - Class in io.quarkus.grpc.runtime.stork
for gRPC, the service instance id must be immutable.
GrpcStorkServiceDiscovery() - Constructor for class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 

H

halfClose() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
halfClose() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
handleException(Throwable, ServerCall<ReqT, RespT>, Metadata) - Method in class io.quarkus.grpc.auth.AuthExceptionHandler
Maps exception to a gRPC error.
handleFailedInitialStart() - Method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementSetup
 
handles(Metadata) - Method in interface io.quarkus.grpc.auth.GrpcSecurityMechanism
 
handlesException(Throwable) - Method in interface io.quarkus.grpc.auth.AuthExceptionHandlerProvider
 
handlesException(Throwable) - Method in class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
handshakeTimeout() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The gRPC handshake timeout.
hasPrototype() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
hasTestableMethod() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
healthService - Variable in class io.quarkus.grpc.runtime.health.GrpcHealthCheck
 
healthStorage - Variable in class io.quarkus.grpc.runtime.devmode.GrpcServices
 
healthStorage - Variable in class io.quarkus.grpc.runtime.health.GrpcHealthEndpoint
 
host() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The host name / IP on which the service is exposed.
host() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The gRPC server host.

I

idleTimeout() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The duration without ongoing RPCs before going to idle mode.
INFO - Static variable in interface io.quarkus.grpc.runtime.GrpcServer
The ValueRegistry.RuntimeInfo implementation for GrpcServer.
init(boolean) - Method in class io.quarkus.grpc.runtime.stork.GrpcStorkRecorder
 
init(VertxServer) - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
init(Map<String, List<String>>) - Method in class io.quarkus.grpc.auth.GrpcSecurityInterceptor
 
initClientInterceptorStorage(Set<Class<?>>, Set<Class<?>>) - Method in class io.quarkus.grpc.runtime.GrpcClientRecorder
 
initGrpcSecurityInterceptor(Map<String, List<String>>, BeanContainer) - Method in class io.quarkus.grpc.auth.GrpcSecurityRecorder
 
initializeGrpcServer(boolean, BeanContainer, RuntimeValue<Vertx>, RuntimeValue<Router>, ShutdownContext, Map<String, List<String>>, Map<String, List<String>>, LaunchMode, boolean, Map<Integer, Handler<RoutingContext>>) - Method in class io.quarkus.grpc.runtime.GrpcServerRecorder
 
initServerInterceptorStorage(Map<String, Set<Class<?>>>, Set<Class<?>>) - Method in class io.quarkus.grpc.runtime.GrpcServerRecorder
 
inProcess() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Configure InProcess usage, if enabled.
inProcess() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Configure InProcess usage, if enabled.
InProcess - Interface in io.quarkus.grpc.runtime.config
In-process config * in-process usage
instances() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Number of gRPC server verticle instances.
interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringGrpcInterceptor
 
interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.quarkus.grpc.runtime.stork.VertxStorkMeasuringGrpcInterceptor
 
interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.quarkus.grpc.runtime.supports.EventLoopBlockingCheckInterceptor
 
interceptCall(MethodDescriptor<ReqT, RespT>, CallOptions, Channel) - Method in class io.quarkus.grpc.runtime.supports.IOThreadClientInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.auth.GrpcSecurityInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.devmode.DevModeInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.CompressionInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.context.GrpcRequestContextGrpcInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.context.RoutingContextGrpcInterceptor
 
interceptCall(ServerCall<ReqT, RespT>, Metadata, ServerCallHandler<ReqT, RespT>) - Method in class io.quarkus.grpc.runtime.supports.exc.ExceptionInterceptor
 
INTERCEPTOR_COMPARATOR - Static variable in class io.quarkus.grpc.runtime.Interceptors
 
Interceptors - Class in io.quarkus.grpc.runtime
 
Interceptors() - Constructor for class io.quarkus.grpc.runtime.Interceptors
 
interceptorStorage - Variable in class io.quarkus.grpc.runtime.GrpcClientInterceptorContainer
 
interceptorStorage - Variable in class io.quarkus.grpc.runtime.GrpcContainer
 
io.grpc.override - package io.grpc.override
 
io.quarkus.grpc.api - package io.quarkus.grpc.api
 
io.quarkus.grpc.auth - package io.quarkus.grpc.auth
 
io.quarkus.grpc.runtime - package io.quarkus.grpc.runtime
 
io.quarkus.grpc.runtime.config - package io.quarkus.grpc.runtime.config
 
io.quarkus.grpc.runtime.devmode - package io.quarkus.grpc.runtime.devmode
 
io.quarkus.grpc.runtime.health - package io.quarkus.grpc.runtime.health
 
io.quarkus.grpc.runtime.stork - package io.quarkus.grpc.runtime.stork
 
io.quarkus.grpc.runtime.supports - package io.quarkus.grpc.runtime.supports
 
io.quarkus.grpc.runtime.supports.blocking - package io.quarkus.grpc.runtime.supports.blocking
 
io.quarkus.grpc.runtime.supports.context - package io.quarkus.grpc.runtime.supports.context
 
io.quarkus.grpc.runtime.supports.exc - package io.quarkus.grpc.runtime.supports.exc
 
io.quarkus.grpc.spi - package io.quarkus.grpc.spi
 
IOThreadClientInterceptor - Class in io.quarkus.grpc.runtime.supports
gRPC Client emissions should be on the event loop if the subscription is executed on the event loop
IOThreadClientInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.IOThreadClientInterceptor
 
isAvailable() - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
isAvailable() - Method in class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 
isEnabled(Enabled) - Static method in interface io.quarkus.grpc.runtime.config.Enabled
 
isExecutable() - Method in class io.quarkus.grpc.runtime.supports.blocking.BlockingServerInterceptor
 
isPlainTextEnabled() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
 
isReady() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
isReady() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
isSeparateServer() - Method in interface io.quarkus.grpc.runtime.GrpcServer
Checks if the gRPC is running in a separate server or running in the Vertx Http Server.
isTestable() - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 

K

keepAliveTime() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The duration after which a keep alive ping is sent.
keepAliveTime() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.GrpcServerNettyConfig
Sets a custom keep-alive duration.
keepAliveTimeout() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The amount of time the sender of a keep alive ping waits for an acknowledgement.
keepAliveWithoutCalls() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Whether keep-alive will be performed when there are no outstanding RPC on a connection.
key() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.SslClientConfig
The classpath path or file path to the corresponding certificate private key file in PEM format.
key() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.GrpcTransportSecurity
The path to the private key file.
key() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
The classpath path or file path to the corresponding certificate private key file in PEM format.
keyCertificateJks() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Key/cert configuration in the JKS format.
keyCertificateP12() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Key/cert configuration in the P12 format.
keyCertificatePem() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Key/cert configuration in the PEM format.
keys() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.PemKeyCertConfiguration
Comma-separated list of the path to the key files (Pem format).
keyStore() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
An optional keystore that holds the certificate information instead of specifying separate files.
keyStoreAlias() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
A parameter to specify the alias of the keystore file.
keyStoreAliasPassword() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
A parameter to specify the alias password of the keystore file.
keyStorePassword() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
A parameter to specify the password of the keystore file.
keyStoreType() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
An optional parameter to specify the type of the keystore file.

L

ListenedOnDuplicatedContext(ExceptionHandlerProvider, ServerCall<ReqT, RespT>, Function<Runnable, ServerCall.Listener<ReqT>>, Context) - Constructor for class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
loadBalancingPolicy() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Use a custom load balancing policy.
log - Static variable in interface io.quarkus.grpc.spi.GrpcBuilderProvider
 

M

maxHedgedAttempts() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The max number of hedged attempts.
maxInboundMessageSize() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The maximum message size allowed for a single gRPC frame (in bytes).
maxInboundMessageSize() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The max inbound message size in bytes.
maxInboundMetadataSize() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The maximum size of metadata allowed to be received (in bytes).
maxInboundMetadataSize() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The max inbound metadata size in bytes
maxRetryAttempts() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The max number of retry attempts.
maxTraceEvents() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The maximum number of channel trace events to keep in the tracer for each channel or sub-channel.
MethodAndPrototype(ServerMethodDefinition<?, ?>, String) - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcServices.MethodAndPrototype
 
mpHealthEnabled() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerBuildTimeConfig
Whether a health check on gRPC status is published in case the smallrye-health extension is present.

N

name() - Method in interface io.quarkus.grpc.runtime.config.InProcess
Set in-process name.
nameResolver() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Use a name resolver.
negotiationType() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The negotiation type for the HTTP/2 connection.
netty() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Configures the netty server settings.
newCall(MethodDescriptor<RequestT, ResponseT>, CallOptions) - Method in class io.quarkus.grpc.runtime.stork.StorkGrpcChannel
 
newLoadBalancer(LoadBalancer.Helper) - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
newNameResolver(URI, NameResolver.Args) - Method in class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 

O

onCancel() - Method in class io.quarkus.grpc.auth.AuthExceptionHandler
 
onCancel() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
onClose(Status, Metadata) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
onComplete() - Method in class io.quarkus.grpc.auth.AuthExceptionHandler
 
onComplete() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
onHalfClose() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
onHeaders(Metadata) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
onMessage(ReqT) - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
onMessage(RespT) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
onReady() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
onReady() - Method in class io.quarkus.grpc.runtime.supports.context.GrpcDuplicatedContextGrpcInterceptor.ListenedOnDuplicatedContext
 
overrideAuthority() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Overrides the authority used with TLS and HTTP virtual hosting.

P

parseLoadBalancingPolicyConfig(Map<String, ?>) - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider
 
password() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.JksConfiguration
Password of the key file.
password() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.PfxConfiguration
Password of the key.
path() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.JksConfiguration
Path of the key file (JKS format).
path() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig.PfxConfiguration
Path to the key file (PFX format).
period() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.StorkConfig
Refresh period in seconds
permitKeepAliveTime() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.GrpcServerNettyConfig
Sets a custom permit-keep-alive duration.
permitKeepAliveWithoutCalls() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.GrpcServerNettyConfig
Sets whether to allow clients to send keep-alive HTTP/2 PINGs even if there are no outstanding RPCs on the connection.
perRpcBufferLimit() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The per RPC buffer limit in bytes used for retry.
pickSubchannel(LoadBalancer.PickSubchannelArgs) - Method in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider.StorkSubchannelPicker
 
plainText() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Whether plain-text should be used instead of TLS.
plainText() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Disables SSL, and uses plain text instead.
port() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The gRPC service port.
port() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The gRPC Server port.
postStartup(Server, ShutdownContext) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Post startup.
priority() - Method in interface io.quarkus.grpc.api.ChannelBuilderCustomizer
Priority by which the customizers are applied.
priority() - Method in interface io.quarkus.grpc.api.ServerBuilderCustomizer
Priority by which the customizers are applied.
priority() - Method in class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 
propagateSecurityIdentityWithDuplicatedCtx(RoutingContext) - Static method in class io.quarkus.grpc.auth.GrpcSecurityInterceptor
 
protocols() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
Sets the ordered list of enabled SSL/TLS protocols.
provider - Variable in class io.quarkus.grpc.runtime.supports.exc.ExceptionInterceptor
 
providesChannel(GrpcClientConfiguration) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Does this builder provider provide a new gRPC channel instance.
providesServer(GrpcServerConfiguration) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Does this builder provider provide a new gRPC server instance.

R

recordEnd(Throwable) - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
recordEnd(Throwable) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
recordEnd(Throwable) - Method in interface io.quarkus.grpc.runtime.stork.StorkMeasuringCollector
 
recordReply() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
recordReply() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
recordReply() - Method in interface io.quarkus.grpc.runtime.stork.StorkMeasuringCollector
 
recordTime - Variable in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
recordTime - Variable in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
register(ValueRegistry, RuntimeInfoProvider.RuntimeSource) - Method in class io.quarkus.grpc.runtime.GrpcServerRuntimeInfoProvider
 
register(Supplier<Boolean>) - Static method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementInterceptor
 
reinitialize(List<ServerServiceDefinition>, Map<String, ServerMethodDefinition<?, ?>>, List<ServerInterceptor>) - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
remove(StreamObserver<O>) - Method in class io.quarkus.grpc.runtime.devmode.DevModeStreamsCollector
 
request(int) - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
request(int) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
REQUEST_CONTEXT - Static variable in class io.quarkus.grpc.runtime.Interceptors
 
reset() - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
resolver() - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Get resolver.
resultForStatus(HealthOuterClass.HealthCheckResponse.ServingStatus) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
retries() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.StorkConfig
Number of retries on a gRPC ClientCall
retrieveChannel(String, Set<String>) - Static method in class io.quarkus.grpc.runtime.supports.Channels
 
retry() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Whether retry is enabled.
retryBufferSize() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The retry buffer size in bytes.
ROUTING_CONTEXT - Static variable in class io.quarkus.grpc.runtime.Interceptors
 
RoutingContextGrpcInterceptor - Class in io.quarkus.grpc.runtime.supports.context
 
RoutingContextGrpcInterceptor() - Constructor for class io.quarkus.grpc.runtime.supports.context.RoutingContextGrpcInterceptor
 

S

scanForImports() - Method in interface io.quarkus.grpc.runtime.config.GrpcCodeGenConfig
Specify the dependencies that are allowed to have proto files that can be imported by this application's protos
scanForProto() - Method in interface io.quarkus.grpc.runtime.config.GrpcCodeGenConfig
gRPC code generation can scan dependencies of the application for proto files to generate Java stubs from.
secure() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.Xds
Use secure credentials.
server() - Method in interface io.quarkus.grpc.runtime.config.GrpcConfiguration
Configure the gRPC server.
serverAlreadyExists() - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Does a server instance already exist.
ServerBuilderCustomizer<T> - Interface in io.quarkus.grpc.api
Allow for customization of Server building.
serverInfo(String, int, GrpcServerConfiguration) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Provide server info.
ServerInterceptorStorage - Class in io.quarkus.grpc.runtime
 
ServerInterceptorStorage(Map<String, Set<Class<?>>>, Set<Class<?>>) - Constructor for class io.quarkus.grpc.runtime.ServerInterceptorStorage
 
service - Variable in class io.quarkus.grpc.runtime.GrpcServerRecorder.GrpcServiceDefinition
 
SERVICE_INSTANCE - Static variable in class io.quarkus.grpc.runtime.stork.GrpcStorkServiceDiscovery
 
ServiceDefinitionAndStatus(GrpcServerRecorder.GrpcServiceDefinition, HealthOuterClass.HealthCheckResponse.ServingStatus) - Constructor for class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
serviceInstance() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
serviceInstance() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
serviceName - Variable in class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider.StorkLoadBalancerConfig
 
services - Variable in class io.quarkus.grpc.runtime.GrpcContainer
 
setMessageCompression(boolean) - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
setMessageCompression(boolean) - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
setStatus(String, HealthOuterClass.HealthCheckResponse.ServingStatus) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
setupHotDeployment(HotReplacementContext) - Method in class io.quarkus.grpc.runtime.devmode.GrpcHotReplacementSetup
 
setValue(GrpcServices.ServiceDefinitionAndStatus) - Method in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
shutdown() - Method in class io.quarkus.grpc.runtime.devmode.DevModeStreamsCollector
 
shutdown() - Static method in class io.quarkus.grpc.runtime.devmode.GrpcServerReloader
 
shutdown(ShutdownEvent) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
ssl() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The SSL/TLS config.
ssl() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The SSL/TLS config.
SSLConfigHelper - Class in io.quarkus.grpc.runtime.supports
 
startServer(Server) - Method in interface io.quarkus.grpc.spi.GrpcBuilderProvider
Start gRPC server.
status - Variable in class io.quarkus.grpc.runtime.devmode.GrpcServices.ServiceDefinitionAndStatus
 
statusForService(String) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthStorage
 
stork() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Configure Stork usage with new Vert.x gRPC, if enabled.
STORK_MEASURE_TIME - Static variable in interface io.quarkus.grpc.runtime.stork.StorkMeasuringCollector
 
STORK_SERVICE_INSTANCE - Static variable in interface io.quarkus.grpc.runtime.stork.StorkMeasuringCollector
 
StorkGrpcChannel - Class in io.quarkus.grpc.runtime.stork
 
StorkGrpcChannel(GrpcClient, String, GrpcClientConfiguration.StorkConfig, Executor) - Constructor for class io.quarkus.grpc.runtime.stork.StorkGrpcChannel
 
StorkLoadBalancerConfig(String) - Constructor for class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider.StorkLoadBalancerConfig
 
StorkMeasuringCall<ReqT,RespT> - Class in io.quarkus.grpc.runtime.stork
 
StorkMeasuringCall(ClientCall<ReqT, RespT>, boolean) - Constructor for class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
StorkMeasuringCallListener<RespT> - Class in io.quarkus.grpc.runtime.stork
 
StorkMeasuringCallListener(ClientCall.Listener<RespT>, StorkMeasuringCollector) - Constructor for class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
StorkMeasuringCollector - Interface in io.quarkus.grpc.runtime.stork
 
StorkMeasuringGrpcInterceptor - Class in io.quarkus.grpc.runtime.stork
 
StorkMeasuringGrpcInterceptor() - Constructor for class io.quarkus.grpc.runtime.stork.StorkMeasuringGrpcInterceptor
 
storkProactiveConnections() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientBuildTimeConfig
If set to true, and a Stork load balancer is used, connections with all available service instances will be requested proactively.
StorkSubchannelPicker(Map<ServiceInstance, LoadBalancer.Subchannel>, String, Set<ServiceInstance>) - Constructor for class io.quarkus.grpc.runtime.stork.GrpcLoadBalancerProvider.StorkSubchannelPicker
 
StreamCollectorInterceptor - Class in io.quarkus.grpc.runtime.devmode
 
StreamCollectorInterceptor() - Constructor for class io.quarkus.grpc.runtime.devmode.StreamCollectorInterceptor
 

T

target() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.ClientXds
Optional explicit target.
tccl - Variable in class io.quarkus.grpc.runtime.supports.blocking.DevModeBlockingExecutionHandler
 
testPort() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The gRPC service test port.
testPort() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
The gRPC Server port used for tests.
threads() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.StorkConfig
Number of threads on a delayed gRPC ClientCall
tls() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The TLS config.
tlsConfigurationName() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
The name of the TLS configuration to use.
toString() - Method in class io.quarkus.grpc.runtime.stork.AbstractStorkMeasuringCall
 
toString() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCall
 
toString() - Method in class io.quarkus.grpc.runtime.stork.StorkMeasuringCallListener
 
toString() - Method in class io.quarkus.grpc.auth.AuthExceptionHandler
 
toString() - Method in class io.quarkus.grpc.runtime.stork.StorkGrpcChannel
 
transform(Throwable) - Method in class io.quarkus.grpc.runtime.supports.exc.DefaultExceptionHandlerProvider
 
transformToStatusException(boolean, Throwable) - Static method in class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
transformToStatusException(Throwable) - Method in interface io.quarkus.grpc.auth.AuthExceptionHandlerProvider
 
transformToStatusException(Throwable) - Method in class io.quarkus.grpc.auth.DefaultAuthExceptionHandlerProvider
 
transportSecurity() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Configures the transport security.
trustAll() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Enable trusting all certificates.
trustCertificateJks() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Trust configuration in the JKS format.
trustCertificateP12() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Trust configuration in the P12 format.
trustCertificatePem() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Trust configuration in the PEM format.
trustStore() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.SslClientConfig
An optional trust store which holds the certificate information of the certificates to trust The trust store can be either on classpath or in an external file.
trustStore() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
An optional trust store which holds the certificate information of the certificates to trust
trustStorePassword() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
A parameter to specify the password of the trust store file.
trustStoreType() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration.SslServerConfig
An optional parameter to specify type of the trust store file.

U

useQuarkusGrpcClient() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Use new Vert.x gRPC client support.
userAgent() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Use a custom user-agent.
useSeparateServer() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Do we use separate HTTP server to serve gRPC requests.
useVertxEventLoop() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Use Vert.x event loop(s) for gRPC client, if it's using the previous Java gRPC support.

V

verifyHostname() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration.TlsClientConfig
Whether hostname should be verified in the SSL/TLS handshake.
VertxStorkMeasuringGrpcInterceptor - Class in io.quarkus.grpc.runtime.stork
Similar to StorkMeasuringGrpcInterceptor, but with different entry points, since we use delayed StorkGrpcChannel.
VertxStorkMeasuringGrpcInterceptor() - Constructor for class io.quarkus.grpc.runtime.stork.VertxStorkMeasuringGrpcInterceptor
 

W

watch(HealthOuterClass.HealthCheckRequest) - Method in class io.quarkus.grpc.runtime.health.GrpcHealthEndpoint
 

X

xds() - Method in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
Configure XDS usage, if enabled.
xds() - Method in interface io.quarkus.grpc.runtime.config.GrpcServerConfiguration
Configure XDS usage, if enabled.
XDS - Static variable in interface io.quarkus.grpc.runtime.config.GrpcClientConfiguration
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values