Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- builder - Variable in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - builder - Variable in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - ByteBufToProtoMessageConverter - Class in io.micronaut.protobuf.convert
 - 
Converts Protocol buffer messages from Netty
ByteBuf. - ByteBufToProtoMessageConverter(ProtobufferCodec) - Constructor for class io.micronaut.protobuf.convert.ByteBufToProtoMessageConverter
 - 
Default constructor.
 
C
- channelBuilder - Variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - clientTracingInterceptor(GrpcClientTracingInterceptorConfiguration) - Method in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorFactory
 - 
The client interceptor.
 - close() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelFactory
 - CONNECT_ON_STARTUP - Static variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - CONNECTION_TIMEOUT - Static variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - convert(Message, Class<ByteBuf>, ConversionContext) - Method in class io.micronaut.protobuf.convert.ProtoMessageToByteBufConverter
 - convert(ByteBuf, Class<Message>, ConversionContext) - Method in class io.micronaut.protobuf.convert.ByteBufToProtoMessageConverter
 
D
- decode(Argument<T>, byte[]) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - decode(Argument<T>, ByteBuffer<?>) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - decode(Argument<T>, InputStream) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - DEFAULT_AWAIT_TERMINATION - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 - DEFAULT_MEDIA_TYPES - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
List of default protobuf media types.
 - DEFAULT_PORT - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 
E
- ENABLED - Static variable in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - ENABLED - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 - encode(T) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - encode(T, ByteBufferFactory<?, B>) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - encode(T, OutputStream) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - extensionRegistry() - Method in class io.micronaut.protobuf.codec.ExtensionRegistryFactory
 - 
Constructs the extension registry.
 - ExtensionRegistryFactory - Class in io.micronaut.protobuf.codec
 - 
Creates the default
ExtensionRegistry. - ExtensionRegistryFactory() - Constructor for class io.micronaut.protobuf.codec.ExtensionRegistryFactory
 
F
- fromJson(String, Class<T>) - Method in class io.micronaut.protobuf.json.ProtobufJsonTranscoder
 - 
Creates a Protobuf message from JSON string.
 
G
- getApplicationConfiguration() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getApplicationContext() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getAwaitTermination() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Gets the maximum duration application will wait for the server to terminate and release all resources.
 - getBuilder() - Method in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - getBuilder() - Method in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - getCertChain() - Method in class io.micronaut.grpc.server.GrpcSslConfiguration
 - getChannelBuilder() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - getConnectionTimeout() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - getDefaultScheme() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - getExecutableMethod(String, String) - Method in class io.micronaut.protobuf.json.registry.GrpcServiceRegistry
 - 
Retrieves an
ExecutableMethodinstance based on the specified service name and method name. - getExtensionRegistry() - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - getHealthStatusManager() - Method in class io.micronaut.grpc.server.health.HealthStatusManagerContainer
 - getHost() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getInstanceId() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
The instance id.
 - getMediaTypes() - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - getMessageBuilder(Class<? extends Message>) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Create a new
Message.Builderinstance for the given class. - getName() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - getOrder() - Method in class io.micronaut.grpc.server.interceptor.OrderedServerInterceptor
 - 
Get the order in which this interceptor should execute in the interceptor chain.
 - getPort() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getPrivateKey() - Method in class io.micronaut.grpc.server.GrpcSslConfiguration
 - getResult() - Method in class io.micronaut.grpc.server.health.GrpcServerHealthIndicator
 - getScheme() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getServer() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getServerBuilder() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
The server builder.
 - getServerConfiguration() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getServerConfiguration() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
The SSL configuration.
 - getServerHost() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
The server host.
 - getServerPort() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
The server port.
 - getURI() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - getURL() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - GrpcChannel - Annotation Interface in io.micronaut.grpc.annotation
 - 
An annotation that can be used to inject a GRPC
ManagedChannel. - GrpcChannelBuilderFactory - Class in io.micronaut.grpc.channels
 - 
Factory class for creating
NettyChannelBuilderinstances. - GrpcChannelBuilderFactory(ApplicationContext, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcChannelBuilderFactory
 - 
Default constructor.
 - GrpcClientTracingInterceptorConfiguration - Class in io.micronaut.grpc.client.tracing
 - 
Adds a
TracingClientInterceptorwhen OpenTracing for GRPC is on the classpath and allows integration with Zipkin and Jaeger. - GrpcClientTracingInterceptorConfiguration(Tracer) - Constructor for class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - 
Default constructor.
 - GrpcClientTracingInterceptorFactory - Class in io.micronaut.grpc.client.tracing
 - 
Factory that builds the Tracing interceptors.
 - GrpcClientTracingInterceptorFactory() - Constructor for class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorFactory
 - GrpcDefaultManagedChannelConfiguration - Class in io.micronaut.grpc.channels
 - 
Default configuration for all GRPC clients.
 - GrpcDefaultManagedChannelConfiguration(Environment, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcDefaultManagedChannelConfiguration
 - 
Default constructor.
 - GrpcDefaultManagedChannelConfiguration(String, Environment, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcDefaultManagedChannelConfiguration
 - 
Default constructor.
 - GrpcEmbeddedServer - Class in io.micronaut.grpc.server
 - 
Implementation of the
EmbeddedServerinterface for GRPC. - GrpcExposedMethodValidator - Class in io.micronaut.protobuf.json
 - 
Validates beans that implement gRPC services and have methods annotated with
@GrpcRestJsonExposed. - GrpcExposedMethodValidator() - Constructor for class io.micronaut.protobuf.json.GrpcExposedMethodValidator
 - GrpcHealthFactory - Class in io.micronaut.grpc.server.health
 - GrpcHealthFactory() - Constructor for class io.micronaut.grpc.server.health.GrpcHealthFactory
 - GrpcInvocationException - Exception in io.micronaut.protobuf.json.exception
 - 
Exception indicating a failure during the invocation of a gRPC method.
 - GrpcInvocationException(String) - Constructor for exception io.micronaut.protobuf.json.exception.GrpcInvocationException
 - 
Constructs a new
GrpcInvocationExceptionwith the specified detail message and cause. - GrpcInvocationException(String, Throwable) - Constructor for exception io.micronaut.protobuf.json.exception.GrpcInvocationException
 - 
Constructs a new
GrpcInvocationExceptionwith the specified detail message and cause. - GrpcJsonConfiguration - Class in io.micronaut.protobuf.json
 - 
Configuration properties for enabling and configuring the gRPC JSON proxy feature in a Micronaut application.
 - GrpcJsonConfiguration() - Constructor for class io.micronaut.protobuf.json.GrpcJsonConfiguration
 - GrpcManagedChannelConfiguration - Class in io.micronaut.grpc.channels
 - 
A managed channel configuration.
 - GrpcManagedChannelConfiguration(String, Environment, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - 
Constructors a new managed channel configuration.
 - GrpcManagedChannelFactory - Class in io.micronaut.grpc.channels
 - 
Factory bean for creating
ManagedChannelinstances. - GrpcManagedChannelFactory(ApplicationContext) - Constructor for class io.micronaut.grpc.channels.GrpcManagedChannelFactory
 - 
Default constructor.
 - GrpcNamedManagedChannelConfiguration - Class in io.micronaut.grpc.channels
 - 
Constructs a named channel configuration for each property specified in
GrpcManagedChannelConfiguration.PREFIX. - GrpcNamedManagedChannelConfiguration(String, Environment, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcNamedManagedChannelConfiguration
 - 
Default constructor.
 - GrpcNameResolverProvider - Class in io.micronaut.grpc.discovery
 - 
Implementation of
NameResolverProviderthat allows using Micronaut'sDiscoveryClientto perform service discovery. - GrpcNameResolverProvider(DiscoveryClient, List<ServiceInstanceList>) - Constructor for class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - 
Default constructor.
 - GrpcProxyController - Class in io.micronaut.protobuf.json
 - 
Controller handling gRPC method invocations via HTTP requests.
 - GrpcProxyController(GrpcProxyService) - Constructor for class io.micronaut.protobuf.json.GrpcProxyController
 - GrpcProxyService - Class in io.micronaut.protobuf.json.grpc
 - 
A service responsible for enabling interaction with gRPC methods through a JSON-based interface.
 - GrpcProxyService(GrpcServiceRegistry, ApplicationContext, ProtobufJsonTranscoder) - Constructor for class io.micronaut.protobuf.json.grpc.GrpcProxyService
 - GrpcRestJsonExposed - Annotation Interface in io.micronaut.grpc.annotation
 - 
Annotation used to expose a gRPC method for handling JSON over REST requests.
 - GrpcServerBuilder - Class in io.micronaut.grpc.server
 - 
Constructs the
ServerBuilderinstance. - GrpcServerBuilder(HealthStatusManagerContainer) - Constructor for class io.micronaut.grpc.server.GrpcServerBuilder
 - 
Constructs the
ServerBuilderinstance. - GrpcServerChannel - Class in io.micronaut.grpc.server
 - 
A factory that returns a
ManagedChannelallowing communication with the embedded server. - GrpcServerChannel() - Constructor for class io.micronaut.grpc.server.GrpcServerChannel
 - GrpcServerConfiguration - Class in io.micronaut.grpc.server
 - 
Configuration for the GRPC server.
 - GrpcServerConfiguration(Environment, String, Integer, ExecutorService, ResourceResolver) - Constructor for class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Default constructor.
 - GrpcServerHealthIndicator - Class in io.micronaut.grpc.server.health
 - 
A
HealthIndicatorfor Grpc server. - GrpcServerHealthIndicator(EmbeddedServer) - Constructor for class io.micronaut.grpc.server.health.GrpcServerHealthIndicator
 - 
Default constructor.
 - GrpcServerTracingInterceptorConfiguration - Class in io.micronaut.grpc.server.tracing
 - 
Adds a
TracingServerInterceptorwhen OpenTracing for GRPC is on the classpath and allows integration with Zipkin and Jaeger. - GrpcServerTracingInterceptorConfiguration(Tracer) - Constructor for class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - 
Default constructor.
 - GrpcServerTracingInterceptorFactory - Class in io.micronaut.grpc.server.tracing
 - 
Factory that builds the Tracing interceptors.
 - GrpcServerTracingInterceptorFactory() - Constructor for class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorFactory
 - GrpcService - Annotation Interface in io.micronaut.grpc.annotation
 - 
A meta annotation for annotation GRPC services.
 - GrpcServiceRegistrar - Class in io.micronaut.protobuf.json.registry
 - 
The
GrpcServiceRegistraris responsible for processing methods annotated with@GrpcRestJsonExposedduring application startup and registering them with theGrpcServiceRegistry. - GrpcServiceRegistrar(GrpcServiceRegistry) - Constructor for class io.micronaut.protobuf.json.registry.GrpcServiceRegistrar
 - GrpcServiceRegistry - Class in io.micronaut.protobuf.json.registry
 - 
A class responsible for maintaining a registry of gRPC service methods, enabling them to be exposed and invoked via JSON over REST.
 - GrpcServiceRegistry() - Constructor for class io.micronaut.protobuf.json.registry.GrpcServiceRegistry
 - GrpcSslConfiguration - Class in io.micronaut.grpc.server
 - 
Configuration for the SSL properties of GRPC.
 - GrpcSslConfiguration() - Constructor for class io.micronaut.grpc.server.GrpcSslConfiguration
 
H
- handle(ProtobufTranscodingException) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - handleBadRequest(HttpStatusException) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - handleGrpcError(GrpcInvocationException) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - handleMethodNotFound(MethodNotFoundException) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - handleServiceNotFound(ServiceNotFoundException) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - HEALTH_ENABLED - Static variable in class io.micronaut.grpc.server.health.GrpcHealthFactory
 - healthStatusManager() - Method in class io.micronaut.grpc.server.health.GrpcHealthFactory
 - 
Creates a
HealthStatusManagerbean if GRPC health is enabled. - HealthStatusManagerContainer - Class in io.micronaut.grpc.server.health
 - 
A container for the
HealthStatusManager. - HealthStatusManagerContainer(HealthStatusManager) - Constructor for class io.micronaut.grpc.server.health.HealthStatusManagerContainer
 - HOST - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 
I
- id() - Element in annotation interface io.micronaut.grpc.annotation.GrpcChannel
 - interceptCall(ServerCall<T, S>, Metadata, ServerCallHandler<T, S>) - Method in class io.micronaut.grpc.server.interceptor.OrderedServerInterceptor
 - 
Delegates interceptor logic to
OrderedServerInterceptor.delegateinterceptor. - invokeGrpcMethod(String, String, String) - Method in class io.micronaut.protobuf.json.grpc.GrpcProxyService
 - 
Invokes a specified gRPC method on a service and converts the Protobuf response(s) to a JSON string.
 - invokeMethod(String, String, String) - Method in class io.micronaut.protobuf.json.GrpcProxyController
 - io.micronaut.grpc.annotation - package io.micronaut.grpc.annotation
 - io.micronaut.grpc.channels - package io.micronaut.grpc.channels
 - 
Classes related to GRPC channels and clients.
 - io.micronaut.grpc.client.tracing - package io.micronaut.grpc.client.tracing
 - 
Classes related to distributed tracing.
 - io.micronaut.grpc.discovery - package io.micronaut.grpc.discovery
 - 
Classes related to GRPC service discovery.
 - io.micronaut.grpc.server - package io.micronaut.grpc.server
 - 
Classes related to the GRPC server.
 - io.micronaut.grpc.server.health - package io.micronaut.grpc.server.health
 - io.micronaut.grpc.server.interceptor - package io.micronaut.grpc.server.interceptor
 - io.micronaut.grpc.server.tracing - package io.micronaut.grpc.server.tracing
 - 
Classes related to distributed tracing.
 - io.micronaut.protobuf.codec - package io.micronaut.protobuf.codec
 - io.micronaut.protobuf.convert - package io.micronaut.protobuf.convert
 - io.micronaut.protobuf.handler - package io.micronaut.protobuf.handler
 - io.micronaut.protobuf.json - package io.micronaut.protobuf.json
 - io.micronaut.protobuf.json.exception - package io.micronaut.protobuf.json.exception
 - io.micronaut.protobuf.json.grpc - package io.micronaut.protobuf.json.grpc
 - io.micronaut.protobuf.json.registry - package io.micronaut.protobuf.json.registry
 - isAvailable() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - isConnectOnStartup() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - isRunning() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - isRunning() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - isSecure() - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Whether SSL is used.
 - isServer() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 
M
- MalformedGrpcJsonException - Exception in io.micronaut.protobuf.json.exception
 - 
Exception thrown to indicate that a gRPC JSON payload is malformed or invalid.
 - MalformedGrpcJsonException(HttpStatus, Object) - Constructor for exception io.micronaut.protobuf.json.exception.MalformedGrpcJsonException
 - managedChannel(InjectionPoint<Channel>) - Method in class io.micronaut.grpc.channels.GrpcManagedChannelFactory
 - 
Builds a managed channel for the given target.
 - managedChannelBuilder(String, List<ClientInterceptor>) - Method in class io.micronaut.grpc.channels.GrpcChannelBuilderFactory
 - 
Constructor a managed channel build for the given target name and interceptors.
 - MethodNotFoundException - Exception in io.micronaut.protobuf.json.exception
 - 
Exception thrown to indicate that a specified method could not be found within a given context, such as a gRPC service.
 - MethodNotFoundException(String) - Constructor for exception io.micronaut.protobuf.json.exception.MethodNotFoundException
 - 
Constructs a new
MethodNotFoundExceptionwith a detailed message indicating the method name that could not be found. 
N
- name - Variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - NAME - Static variable in class io.micronaut.grpc.channels.GrpcDefaultManagedChannelConfiguration
 - NAME - Static variable in class io.micronaut.grpc.server.GrpcServerChannel
 - newNameResolver(URI, NameResolver.Args) - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 
O
- onInitialized(BeanInitializingEvent<Object>) - Method in class io.micronaut.protobuf.json.GrpcExposedMethodValidator
 - 
Fired when a bean is instantiated but the
PostConstructinitialization hooks have not yet been called and in this case of beanProviderinstances theProvider.get()method has not yet been invoked. - OrderedServerInterceptor - Class in io.micronaut.grpc.server.interceptor
 - 
A
ServerInterceptorimplementation which allows ordering and simply passes all calls to a delegate interceptor. - OrderedServerInterceptor(ServerInterceptor, int) - Constructor for class io.micronaut.grpc.server.interceptor.OrderedServerInterceptor
 - 
Constructs an instance of this interceptor with the provided delegate interceptor and order.
 
P
- PORT - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 - PREFIX - Static variable in class io.micronaut.grpc.channels.GrpcDefaultManagedChannelConfiguration
 - PREFIX - Static variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - PREFIX - Static variable in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - PREFIX - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 - PREFIX - Static variable in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - PREFIX - Static variable in class io.micronaut.protobuf.json.GrpcJsonConfiguration
 - priority() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - PRIORITY - Static variable in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - process(BeanDefinition<?>, ExecutableMethod<?, ?>) - Method in class io.micronaut.protobuf.json.registry.GrpcServiceRegistrar
 - 
Processes a bean definition and its executable method annotated with
@GrpcRestJsonExposed. - ProtobufBodyHandler<T extends com.google.protobuf.Message> - Class in io.micronaut.protobuf.handler
 - 
Message body handler for protobuf
Messages. - ProtobufBodyHandler(ProtobufferCodec, ExtensionRegistry) - Constructor for class io.micronaut.protobuf.handler.ProtobufBodyHandler
 - PROTOBUFFER_ENCODED - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Protobuffer encoded data: application/x-protobuf.
 - PROTOBUFFER_ENCODED_TYPE - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Protobuffer encoded data: application/x-protobuf.
 - PROTOBUFFER_ENCODED_TYPE2 - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Protobuffer encoded data: application/protobuf.
 - PROTOBUFFER_ENCODED2 - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Protobuffer encoded data: application/protobuf.
 - ProtobufferCodec - Class in io.micronaut.protobuf.codec
 - 
Protocol buffers codec.
 - ProtobufferCodec(ExtensionRegistry) - Constructor for class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Default constructor.
 - ProtobufJsonTranscoder - Class in io.micronaut.protobuf.json
 - 
Utility class for handling Protobuf message serialization and deserialization to/from JSON.
 - ProtobufJsonTranscoder() - Constructor for class io.micronaut.protobuf.json.ProtobufJsonTranscoder
 - 
Constructs a new instance of
ProtobufJsonTranscoder. - ProtobufTranscodingException - Exception in io.micronaut.protobuf.json.exception
 - 
Custom exception for Protobuf transcoding errors.
 - ProtobufTranscodingException(String, Throwable) - Constructor for exception io.micronaut.protobuf.json.exception.ProtobufTranscodingException
 - 
Constructs a new
ProtobufTranscodingExceptionwith a detailed error message and the underlying cause of the exception. - ProtoMessageToByteBufConverter - Class in io.micronaut.protobuf.convert
 - 
Converts Protocol buffer messages to Netty
ByteBuf. - ProtoMessageToByteBufConverter(ConversionService) - Constructor for class io.micronaut.protobuf.convert.ProtoMessageToByteBufConverter
 
R
- read(Argument<T>, MediaType, Headers, InputStream) - Method in class io.micronaut.protobuf.handler.ProtobufBodyHandler
 - register(Class<?>, String, ExecutableMethod<?, ?>) - Method in class io.micronaut.protobuf.json.registry.GrpcServiceRegistry
 - 
Registers a gRPC service method with the internal registry, allowing it to be exposed for invocation via JSON over REST.
 
S
- serverBuilder - Variable in class io.micronaut.grpc.server.GrpcServerConfiguration
 - serverBuilder(GrpcServerConfiguration, List<BindableService>, List<ServerInterceptor>, List<ServerTransportFilter>, List<ServerServiceDefinition>) - Method in class io.micronaut.grpc.server.GrpcServerBuilder
 - 
The server builder instance.
 - serverChannel(GrpcEmbeddedServer, ExecutorService, List<ClientInterceptor>) - Method in class io.micronaut.grpc.server.GrpcServerChannel
 - 
Constructs a managed server channel.
 - serverTracingInterceptor(GrpcServerTracingInterceptorConfiguration) - Method in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorFactory
 - 
The server interceptor.
 - ServiceNotFoundException - Exception in io.micronaut.protobuf.json.exception
 - 
Exception thrown when a requested service cannot be found.
 - ServiceNotFoundException(String) - Constructor for exception io.micronaut.protobuf.json.exception.ServiceNotFoundException
 - 
Constructs a new ServiceNotFoundException with a detailed error message indicating the service that could not be found.
 - setAwaitTermination(Duration) - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Sets the maximum duration application will wait for the server to terminate and release all resources.
 - setCertChain(String) - Method in class io.micronaut.grpc.server.GrpcSslConfiguration
 - setClientCloseDecorator(ClientCloseDecorator) - Method in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - 
Decorates the server span with custom data when the gRPC call is closed.
 - setClientSpanDecorator(ClientSpanDecorator) - Method in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
 - 
Decorates the server span with custom data.
 - setInstanceId(String) - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Sets the instance id name used for registering the GRPC service in Service Discovery.
 - setMaxInboundMessageSize(int) - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Sets the maximum message size allowed to be received on the server.
 - setMaxInboundMetadataSize(int) - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Sets the maximum size of metadata allowed to be received.
 - setMediaTypes(List<MediaType>) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
Method to customize media types for this codec.
 - setPrivateKey(String) - Method in class io.micronaut.grpc.server.GrpcSslConfiguration
 - setServerCloseDecorator(ServerCloseDecorator) - Method in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - 
Decorates the server span with custom data when the gRPC call is closed.
 - setServerConfiguration(GrpcSslConfiguration) - Method in class io.micronaut.grpc.server.GrpcServerConfiguration
 - 
Sets the SSL configuration.
 - setServerSpanDecorator(ServerSpanDecorator) - Method in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
 - 
Decorates the server span with custom data.
 - SETTING_TARGET - Static variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - SETTING_URL - Static variable in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
 - start() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - start() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - stop() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
 - stop() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
 - supportsType(Class<?>) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
 
T
- toJson(Message) - Method in class io.micronaut.protobuf.json.ProtobufJsonTranscoder
 - 
Converts a Protobuf message to JSON string.
 
V
- value() - Element in annotation interface io.micronaut.grpc.annotation.GrpcChannel
 
W
- writeTo(Argument<T>, MediaType, T, MutableHeaders, OutputStream) - Method in class io.micronaut.protobuf.handler.ProtobufBodyHandler
 
X
- X_PROTOBUF_MESSAGE_HEADER - Static variable in class io.micronaut.protobuf.codec.ProtobufferCodec
 - 
This Header is to say the fully qualified name of the message builder to use.
 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form