Index
All Classes and Interfaces|All Packages|Constant Field Values
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
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
- 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. - GrpcHealthFactory - Class in io.micronaut.grpc.server.health
- GrpcHealthFactory() - Constructor for class io.micronaut.grpc.server.health.GrpcHealthFactory
- 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.
- 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.
- GrpcSslConfiguration - Class in io.micronaut.grpc.server
-
Configuration for the SSL properties of GRPC.
- GrpcSslConfiguration() - Constructor for class io.micronaut.grpc.server.GrpcSslConfiguration
H
- 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. - 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
- 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
- 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.
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
- 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
- priority() - Method in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
- PRIORITY - Static variable in class io.micronaut.grpc.discovery.GrpcNameResolverProvider
- 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.
- 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
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.
- 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
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