Index
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
HttpServerOptionsfor 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-kotlinextension is present (in which case the default istrue). - 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
GrpcClientConfigurationtoChannels. - 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
GrpcSecurityMechanismimplementations - 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
GrpcServerwithValueRegistry. - 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.RuntimeInfoimplementation forGrpcServer. - 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-textshould be used instead ofTLS. - 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 delayedStorkGrpcChannel. - 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
All Classes and Interfaces|All Packages|Constant Field Values