Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class helloworld.HelloReply.Builder
- addRepeatedField(Descriptors.FieldDescriptor, Object) - Method in class helloworld.HelloRequest.Builder
B
- bindService() - Method in class helloworld.GreeterGrpc.GreeterImplBase
- bindService(GreeterGrpc.AsyncService) - Static method in class helloworld.GreeterGrpc
- build() - Method in class helloworld.HelloReply.Builder
- build() - Method in class helloworld.HelloRequest.Builder
- build(Channel, CallOptions) - Method in class helloworld.GreeterGrpc.GreeterBlockingStub
- build(Channel, CallOptions) - Method in class helloworld.GreeterGrpc.GreeterBlockingV2Stub
- build(Channel, CallOptions) - Method in class helloworld.GreeterGrpc.GreeterFutureStub
- build(Channel, CallOptions) - Method in class helloworld.GreeterGrpc.GreeterStub
- builder - Variable in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorConfiguration
- builder - Variable in class io.micronaut.grpc.server.tracing.GrpcServerTracingInterceptorConfiguration
- buildPartial() - Method in class helloworld.HelloReply.Builder
- buildPartial() - Method in class helloworld.HelloRequest.Builder
- 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
- clear() - Method in class helloworld.HelloReply.Builder
- clear() - Method in class helloworld.HelloRequest.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class helloworld.HelloReply.Builder
- clearField(Descriptors.FieldDescriptor) - Method in class helloworld.HelloRequest.Builder
- clearMessage() - Method in class helloworld.HelloReply.Builder
-
string message = 1; - clearName() - Method in class helloworld.HelloRequest.Builder
-
string name = 1; - clearOneof(Descriptors.OneofDescriptor) - Method in class helloworld.HelloReply.Builder
- clearOneof(Descriptors.OneofDescriptor) - Method in class helloworld.HelloRequest.Builder
- clientTracingInterceptor(GrpcClientTracingInterceptorConfiguration) - Method in class io.micronaut.grpc.client.tracing.GrpcClientTracingInterceptorFactory
-
The client interceptor.
- clone() - Method in class helloworld.HelloReply.Builder
- clone() - Method in class helloworld.HelloRequest.Builder
- 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, ConversionContext) - Method in class io.micronaut.protobuf.convert.ProtoMessageToByteBufConverter
- convert(ByteBuf, Class, ConversionContext) - Method in class io.micronaut.protobuf.convert.ByteBufToProtoMessageConverter
D
- decode(Argument, byte[]) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
- decode(Argument, ByteBuffer) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
- decode(Argument, 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) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
- encode(T, OutputStream) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
- equals(Object) - Method in class helloworld.HelloReply
- equals(Object) - Method in class helloworld.HelloRequest
- 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) - 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
- getDefaultInstance() - Static method in class helloworld.HelloReply
- getDefaultInstance() - Static method in class helloworld.HelloRequest
- getDefaultInstanceForType() - Method in class helloworld.HelloReply.Builder
- getDefaultInstanceForType() - Method in class helloworld.HelloReply
- getDefaultInstanceForType() - Method in class helloworld.HelloRequest.Builder
- getDefaultInstanceForType() - Method in class helloworld.HelloRequest
- getDefaultScheme() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
- getDescriptor() - Static method in class helloworld.HelloReply.Builder
- getDescriptor() - Static method in class helloworld.HelloReply
- getDescriptor() - Static method in class helloworld.HelloRequest.Builder
- getDescriptor() - Static method in class helloworld.HelloRequest
- getDescriptor() - Static method in class helloworld.HelloWorldProto
- getDescriptorForType() - Method in class helloworld.HelloReply.Builder
- getDescriptorForType() - Method in class helloworld.HelloRequest.Builder
- 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
- getMessage() - Method in class helloworld.HelloReply.Builder
-
string message = 1; - getMessage() - Method in class helloworld.HelloReply
-
string message = 1; - getMessage() - Method in interface helloworld.HelloReplyOrBuilder
-
string message = 1; - getMessageBuilder(Class) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
-
Create a new
Message.Builderinstance for the given class. - getMessageBytes() - Method in class helloworld.HelloReply.Builder
-
string message = 1; - getMessageBytes() - Method in class helloworld.HelloReply
-
string message = 1; - getMessageBytes() - Method in interface helloworld.HelloReplyOrBuilder
-
string message = 1; - getName() - Method in class helloworld.HelloRequest.Builder
-
string name = 1; - getName() - Method in class helloworld.HelloRequest
-
string name = 1; - getName() - Method in interface helloworld.HelloRequestOrBuilder
-
string name = 1; - getName() - Method in class io.micronaut.grpc.channels.GrpcManagedChannelConfiguration
- getNameBytes() - Method in class helloworld.HelloRequest.Builder
-
string name = 1; - getNameBytes() - Method in class helloworld.HelloRequest
-
string name = 1; - getNameBytes() - Method in interface helloworld.HelloRequestOrBuilder
-
string name = 1; - getOrder() - Method in class io.micronaut.grpc.server.interceptor.OrderedServerInterceptor
-
Get the order in which this interceptor should execute in the interceptor chain.
- getParserForType() - Method in class helloworld.HelloReply
- getParserForType() - Method in class helloworld.HelloRequest
- 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
- getSayHelloMethod() - Static method in class helloworld.GreeterGrpc
- getScheme() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
- getSerializedSize() - Method in class helloworld.HelloReply
- getSerializedSize() - Method in class helloworld.HelloRequest
- 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.
- getServiceDescriptor() - Static method in class helloworld.GreeterGrpc
- getURI() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
- getURL() - Method in class io.micronaut.grpc.server.GrpcEmbeddedServer
- GreeterGrpc - Class in helloworld
-
The greeting service definition.
- GreeterGrpc.AsyncService - Interface in helloworld
-
The greeting service definition.
- GreeterGrpc.GreeterBlockingStub - Class in helloworld
-
A stub to allow clients to do limited synchronous rpc calls to service Greeter.
- GreeterGrpc.GreeterBlockingV2Stub - Class in helloworld
-
A stub to allow clients to do synchronous rpc calls to service Greeter.
- GreeterGrpc.GreeterFutureStub - Class in helloworld
-
A stub to allow clients to do ListenableFuture-style rpc calls to service Greeter.
- GreeterGrpc.GreeterImplBase - Class in helloworld
-
Base class for the server implementation of the service Greeter.
- GreeterGrpc.GreeterStub - Class in helloworld
-
A stub to allow clients to do asynchronous rpc calls to service Greeter.
- GreeterImplBase() - Constructor for class helloworld.GreeterGrpc.GreeterImplBase
- 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 Class in io.micronaut.protobuf.json.exception
-
Exception indicating a failure during the invocation of a gRPC method.
- GrpcInvocationException(String) - Constructor for exception class io.micronaut.protobuf.json.exception.GrpcInvocationException
-
Constructs a new
GrpcInvocationExceptionwith the specified detail message and cause. - GrpcInvocationException(String, Throwable) - Constructor for exception class 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) - 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
- hashCode() - Method in class helloworld.HelloReply
- hashCode() - Method in class helloworld.HelloRequest
- 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
- HelloReply - Class in helloworld
-
The response message containing the greetings
- HelloReply.Builder - Class in helloworld
-
The response message containing the greetings
- HelloReplyOrBuilder - Interface in helloworld
- HelloRequest - Class in helloworld
-
The request message containing the user's name.
- HelloRequest.Builder - Class in helloworld
-
The request message containing the user's name.
- HelloRequestOrBuilder - Interface in helloworld
- helloworld - package helloworld
- HelloWorldProto - Class in helloworld
- HOST - Static variable in class io.micronaut.grpc.server.GrpcServerConfiguration
I
- id() - Element in annotation interface io.micronaut.grpc.annotation.GrpcChannel
- interceptCall(ServerCall, Metadata, ServerCallHandler) - Method in class io.micronaut.grpc.server.interceptor.OrderedServerInterceptor
-
Delegates interceptor logic to
OrderedServerInterceptor.delegateinterceptor. - internalGetFieldAccessorTable() - Method in class helloworld.HelloReply.Builder
- internalGetFieldAccessorTable() - Method in class helloworld.HelloReply
- internalGetFieldAccessorTable() - Method in class helloworld.HelloRequest.Builder
- internalGetFieldAccessorTable() - Method in class helloworld.HelloRequest
- 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.info - package io.micronaut.grpc.info
- 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
- isInitialized() - Method in class helloworld.HelloReply.Builder
- isInitialized() - Method in class helloworld.HelloReply
- isInitialized() - Method in class helloworld.HelloRequest.Builder
- isInitialized() - Method in class helloworld.HelloRequest
- 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 Class 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 class io.micronaut.protobuf.json.exception.MalformedGrpcJsonException
- managedChannel(InjectionPoint) - Method in class io.micronaut.grpc.channels.GrpcManagedChannelFactory
-
Builds a managed channel for the given target.
- managedChannelBuilder(String, List) - Method in class io.micronaut.grpc.channels.GrpcChannelBuilderFactory
-
Constructor a managed channel build for the given target name and interceptors.
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class helloworld.HelloReply.Builder
- mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class helloworld.HelloRequest.Builder
- mergeFrom(Message) - Method in class helloworld.HelloReply.Builder
- mergeFrom(Message) - Method in class helloworld.HelloRequest.Builder
- mergeFrom(HelloReply) - Method in class helloworld.HelloReply.Builder
- mergeFrom(HelloRequest) - Method in class helloworld.HelloRequest.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class helloworld.HelloReply.Builder
- mergeUnknownFields(UnknownFieldSet) - Method in class helloworld.HelloRequest.Builder
- MESSAGE_FIELD_NUMBER - Static variable in class helloworld.HelloReply
- MethodNotFoundException - Exception Class 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 class io.micronaut.protobuf.json.exception.MethodNotFoundException
-
Constructs a new
MethodNotFoundExceptionwith a detailed message indicating the method name that could not be found. - MicronautGrpcAnnotationModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcAnnotationModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcAnnotationModuleInfo
- MicronautGrpcClientRuntimeModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcClientRuntimeModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcClientRuntimeModuleInfo
- MicronautGrpcHealthModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcHealthModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcHealthModuleInfo
- MicronautGrpcOpentracingModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcOpentracingModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcOpentracingModuleInfo
- MicronautGrpcRuntimeModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcRuntimeModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcRuntimeModuleInfo
- MicronautGrpcServerRuntimeModuleInfo - Class in io.micronaut.grpc.info
- MicronautGrpcServerRuntimeModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautGrpcServerRuntimeModuleInfo
- MicronautProtobuffJsonSupportModuleInfo - Class in io.micronaut.grpc.info
- MicronautProtobuffJsonSupportModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautProtobuffJsonSupportModuleInfo
- MicronautProtobuffSupportModuleInfo - Class in io.micronaut.grpc.info
- MicronautProtobuffSupportModuleInfo() - Constructor for class io.micronaut.grpc.info.MicronautProtobuffSupportModuleInfo
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
- NAME_FIELD_NUMBER - Static variable in class helloworld.HelloRequest
- newBlockingStub(Channel) - Static method in class helloworld.GreeterGrpc
-
Creates a new blocking-style stub that supports unary and streaming output calls on the service
- newBlockingV2Stub(Channel) - Static method in class helloworld.GreeterGrpc
-
Creates a new blocking-style stub that supports all types of calls on the service
- newBuilder() - Static method in class helloworld.HelloReply
- newBuilder() - Static method in class helloworld.HelloRequest
- newBuilder(HelloReply) - Static method in class helloworld.HelloReply
- newBuilder(HelloRequest) - Static method in class helloworld.HelloRequest
- newBuilderForType() - Method in class helloworld.HelloReply
- newBuilderForType() - Method in class helloworld.HelloRequest
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class helloworld.HelloReply
- newBuilderForType(GeneratedMessageV3.BuilderParent) - Method in class helloworld.HelloRequest
- newFutureStub(Channel) - Static method in class helloworld.GreeterGrpc
-
Creates a new ListenableFuture-style stub that supports unary calls on the service
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class helloworld.HelloReply
- newInstance(GeneratedMessageV3.UnusedPrivateParameter) - Method in class helloworld.HelloRequest
- newNameResolver(URI, NameResolver.Args) - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
- newStub(Channel) - Static method in class helloworld.GreeterGrpc
-
Creates a new async stub that supports all call types for the service
O
- onInitialized(BeanInitializingEvent) - 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
- parseDelimitedFrom(InputStream) - Static method in class helloworld.HelloReply
- parseDelimitedFrom(InputStream) - Static method in class helloworld.HelloRequest
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parseFrom(byte[]) - Static method in class helloworld.HelloReply
- parseFrom(byte[]) - Static method in class helloworld.HelloRequest
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseFrom(byte[], ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parseFrom(ByteString) - Static method in class helloworld.HelloReply
- parseFrom(ByteString) - Static method in class helloworld.HelloRequest
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseFrom(ByteString, ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parseFrom(CodedInputStream) - Static method in class helloworld.HelloReply
- parseFrom(CodedInputStream) - Static method in class helloworld.HelloRequest
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parseFrom(InputStream) - Static method in class helloworld.HelloReply
- parseFrom(InputStream) - Static method in class helloworld.HelloRequest
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseFrom(InputStream, ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parseFrom(ByteBuffer) - Static method in class helloworld.HelloReply
- parseFrom(ByteBuffer) - Static method in class helloworld.HelloRequest
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class helloworld.HelloReply
- parseFrom(ByteBuffer, ExtensionRegistryLite) - Static method in class helloworld.HelloRequest
- parser() - Static method in class helloworld.HelloReply
- parser() - Static method in class helloworld.HelloRequest
- 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> - 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 Class in io.micronaut.protobuf.json.exception
-
Custom exception for Protobuf transcoding errors.
- ProtobufTranscodingException(String, Throwable) - Constructor for exception class 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, 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.
- registerAllExtensions(ExtensionRegistry) - Static method in class helloworld.HelloWorldProto
- registerAllExtensions(ExtensionRegistryLite) - Static method in class helloworld.HelloWorldProto
S
- sayHello(HelloRequest) - Method in class helloworld.GreeterGrpc.GreeterBlockingStub
-
Sends a greeting
- sayHello(HelloRequest) - Method in class helloworld.GreeterGrpc.GreeterBlockingV2Stub
-
Sends a greeting
- sayHello(HelloRequest) - Method in class helloworld.GreeterGrpc.GreeterFutureStub
-
Sends a greeting
- sayHello(HelloRequest, StreamObserver) - Method in interface helloworld.GreeterGrpc.AsyncService
-
Sends a greeting
- sayHello(HelloRequest, StreamObserver) - Method in class helloworld.GreeterGrpc.GreeterStub
-
Sends a greeting
- serverBuilder - Variable in class io.micronaut.grpc.server.GrpcServerConfiguration
- serverBuilder(GrpcServerConfiguration, List, List, List, List) - Method in class io.micronaut.grpc.server.GrpcServerBuilder
-
The server builder instance.
- serverChannel(GrpcEmbeddedServer, ExecutorService, List) - 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.
- SERVICE_NAME - Static variable in class helloworld.GreeterGrpc
- ServiceNotFoundException - Exception Class in io.micronaut.protobuf.json.exception
-
Exception thrown when a requested service cannot be found.
- ServiceNotFoundException(String) - Constructor for exception class 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.
- setField(Descriptors.FieldDescriptor, Object) - Method in class helloworld.HelloReply.Builder
- setField(Descriptors.FieldDescriptor, Object) - Method in class helloworld.HelloRequest.Builder
- 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) - Method in class io.micronaut.protobuf.codec.ProtobufferCodec
-
Method to customize media types for this codec.
- setMessage(String) - Method in class helloworld.HelloReply.Builder
-
string message = 1; - setMessageBytes(ByteString) - Method in class helloworld.HelloReply.Builder
-
string message = 1; - setName(String) - Method in class helloworld.HelloRequest.Builder
-
string name = 1; - setNameBytes(ByteString) - Method in class helloworld.HelloRequest.Builder
-
string name = 1; - setPrivateKey(String) - Method in class io.micronaut.grpc.server.GrpcSslConfiguration
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class helloworld.HelloReply.Builder
- setRepeatedField(Descriptors.FieldDescriptor, int, Object) - Method in class helloworld.HelloRequest.Builder
- 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
- setUnknownFields(UnknownFieldSet) - Method in class helloworld.HelloReply.Builder
- setUnknownFields(UnknownFieldSet) - Method in class helloworld.HelloRequest.Builder
- 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
- toBuilder() - Method in class helloworld.HelloReply
- toBuilder() - Method in class helloworld.HelloRequest
- 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(CodedOutputStream) - Method in class helloworld.HelloReply
- writeTo(CodedOutputStream) - Method in class helloworld.HelloRequest
- writeTo(Argument, 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