Package io.micronaut.grpc.server
Class GrpcServerBuilder
- java.lang.Object
-
- io.micronaut.grpc.server.GrpcServerBuilder
-
@Factory public class GrpcServerBuilder extends java.lang.ObjectConstructs theServerBuilderinstance. Here to allow extensions via aBeanCreatedEventListenerforServerBuilder.- Since:
- 1.0
-
-
Constructor Summary
Constructors Constructor Description GrpcServerBuilder()Deprecated.UseGrpcServerBuilder(HealthStatusManagerContainer)instead.GrpcServerBuilder(io.micronaut.grpc.server.health.HealthStatusManagerContainer healthStatusManagerContainer)Constructs theServerBuilderinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.grpc.ServerBuilder<?>serverBuilder(GrpcServerConfiguration configuration, java.util.List<io.grpc.BindableService> serviceList, java.util.List<io.grpc.ServerInterceptor> interceptors, java.util.List<io.grpc.ServerTransportFilter> serverTransportFilters, java.util.List<io.grpc.ServerServiceDefinition> serverServiceDefinitions)The server builder instance.
-
-
-
Constructor Detail
-
GrpcServerBuilder
@Deprecated public GrpcServerBuilder()
Deprecated.UseGrpcServerBuilder(HealthStatusManagerContainer)instead.Constructs theServerBuilderinstance.
-
GrpcServerBuilder
@Inject public GrpcServerBuilder(@Nullable io.micronaut.grpc.server.health.HealthStatusManagerContainer healthStatusManagerContainer)Constructs theServerBuilderinstance.- Parameters:
healthStatusManagerContainer- if enabled, inject a GRPC health status manager.
-
-
Method Detail
-
serverBuilder
@Bean @Singleton protected io.grpc.ServerBuilder<?> serverBuilder(GrpcServerConfiguration configuration, @Nullable java.util.List<io.grpc.BindableService> serviceList, @Nullable java.util.List<io.grpc.ServerInterceptor> interceptors, @Nullable java.util.List<io.grpc.ServerTransportFilter> serverTransportFilters, @Nullable java.util.List<io.grpc.ServerServiceDefinition> serverServiceDefinitions)
The server builder instance.- Parameters:
configuration- The configurationserviceList- The bindable servicesinterceptors- The server interceptorsserverTransportFilters- The server transport filters- Returns:
- The builder
-
-