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
ExecutableMethod
instance 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.Builder
instance 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
NettyChannelBuilder
instances. - GrpcChannelBuilderFactory(ApplicationContext, ExecutorService) - Constructor for class io.micronaut.grpc.channels.GrpcChannelBuilderFactory
-
Default constructor.
- GrpcClientTracingInterceptorConfiguration - Class in io.micronaut.grpc.client.tracing
-
Adds a
TracingClientInterceptor
when 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
EmbeddedServer
interface 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
GrpcInvocationException
with the specified detail message and cause. - GrpcInvocationException(String, Throwable) - Constructor for exception io.micronaut.protobuf.json.exception.GrpcInvocationException
-
Constructs a new
GrpcInvocationException
with 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
ManagedChannel
instances. - 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
NameResolverProvider
that allows using Micronaut'sDiscoveryClient
to 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
ServerBuilder
instance. - GrpcServerBuilder(HealthStatusManagerContainer) - Constructor for class io.micronaut.grpc.server.GrpcServerBuilder
-
Constructs the
ServerBuilder
instance. - GrpcServerChannel - Class in io.micronaut.grpc.server
-
A factory that returns a
ManagedChannel
allowing 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
HealthIndicator
for 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
TracingServerInterceptor
when 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
GrpcServiceRegistrar
is responsible for processing methods annotated with@GrpcRestJsonExposed
during 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
HealthStatusManager
bean 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.delegate
interceptor. - 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
MethodNotFoundException
with 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
PostConstruct
initialization hooks have not yet been called and in this case of beanProvider
instances theProvider.get()
method has not yet been invoked. - OrderedServerInterceptor - Class in io.micronaut.grpc.server.interceptor
-
A
ServerInterceptor
implementation 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
Message
s. - 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
ProtobufTranscodingException
with 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