Interface GrpcMpContext
- 
 public interface GrpcMpContextA context to allow a microprofile gRPC server extensions to configure additional services or components for the gRPC server or use the CDI bean manager.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description BeanManagerbeanManager()Obtain theBeanManager.Configconfig()Obtain the Helidon configuration.GrpcServerConfiguration.BuildergrpcServerConfiguration()Obtain theGrpcServerConfiguration.GrpcRouting.Builderrouting()Obtain theGrpcRouting.Builderto allow modifications to be made to the routing before the server is configured.CompletionStage<GrpcServer>whenShutdown()Return a completion stage is completed when the gRPC server is shut down.CompletionStage<GrpcServer>whenStarted()Return a completion stage is completed when the gRPC server is started.
 
- 
- 
- 
Method Detail- 
configConfig config() Obtain the Helidon configuration.- Returns:
- the Helidon configuration
 
 - 
grpcServerConfigurationGrpcServerConfiguration.Builder grpcServerConfiguration() Obtain theGrpcServerConfiguration.- Returns:
- the GrpcServerConfiguration
 
 - 
routingGrpcRouting.Builder routing() Obtain theGrpcRouting.Builderto allow modifications to be made to the routing before the server is configured.- Returns:
- the GrpcRouting.Builder
 
 - 
beanManagerBeanManager beanManager() Obtain theBeanManager.- Returns:
- the BeanManager
 
 - 
whenStartedCompletionStage<GrpcServer> whenStarted() Return a completion stage is completed when the gRPC server is started.- Returns:
- a completion stage is completed when the gRPC server is started
 
 - 
whenShutdownCompletionStage<GrpcServer> whenShutdown() Return a completion stage is completed when the gRPC server is shut down.- Returns:
- a completion stage is completed when the gRPC server is shut down
 
 
- 
 
-