Package io.quarkus.grpc.inprocess
Class InProcessGrpcServerBuilderProvider
java.lang.Object
io.quarkus.grpc.inprocess.InProcessGrpcServerBuilderProvider
- All Implemented Interfaces:
GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
public class InProcessGrpcServerBuilderProvider
extends Object
implements GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
Field Summary
Fields inherited from interface io.quarkus.grpc.spi.GrpcBuilderProvider
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustHost(String host) channelInfo(GrpcClientConfiguration configuration) io.grpc.ManagedChannelBuilder<?>createChannelBuilder(GrpcClientConfiguration configuration, String target) io.grpc.ServerBuilder<io.grpc.inprocess.InProcessServerBuilder>createServerBuilder(io.vertx.core.Vertx vertx, GrpcServerConfiguration configuration, io.quarkus.runtime.LaunchMode launchMode) voiddevModeReload(List<io.grpc.ServerServiceDefinition> servicesWithInterceptors, Map<String, io.grpc.ServerMethodDefinition<?, ?>> methods, List<io.grpc.ServerInterceptor> globalInterceptors, io.quarkus.runtime.ShutdownContext shutdown) voidpostStartup(io.grpc.Server server, io.quarkus.runtime.ShutdownContext shutdown) booleanprovidesChannel(GrpcClientConfiguration configuration) booleanprovidesServer(GrpcServerConfiguration configuration) resolver()booleanserverInfo(String host, int port, GrpcServerConfiguration configuration) voidstartServer(io.grpc.Server server)
-
Constructor Details
-
InProcessGrpcServerBuilderProvider
public InProcessGrpcServerBuilderProvider()
-
-
Method Details
-
providesServer
- Specified by:
providesServerin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
createServerBuilder
public io.grpc.ServerBuilder<io.grpc.inprocess.InProcessServerBuilder> createServerBuilder(io.vertx.core.Vertx vertx, GrpcServerConfiguration configuration, io.quarkus.runtime.LaunchMode launchMode) - Specified by:
createServerBuilderin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
startServer
- Specified by:
startServerin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>- Throws:
Exception
-
postStartup
public void postStartup(io.grpc.Server server, io.quarkus.runtime.ShutdownContext shutdown) - Specified by:
postStartupin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
devModeReload
public void devModeReload(List<io.grpc.ServerServiceDefinition> servicesWithInterceptors, Map<String, io.grpc.ServerMethodDefinition<?, ?>> methods, List<io.grpc.ServerInterceptor> globalInterceptors, io.quarkus.runtime.ShutdownContext shutdown) - Specified by:
devModeReloadin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
serverAlreadyExists
public boolean serverAlreadyExists()- Specified by:
serverAlreadyExistsin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
serverInfo
- Specified by:
serverInfoin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
providesChannel
- Specified by:
providesChannelin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
resolver
- Specified by:
resolverin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
adjustHost
- Specified by:
adjustHostin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
createChannelBuilder
public io.grpc.ManagedChannelBuilder<?> createChannelBuilder(GrpcClientConfiguration configuration, String target) - Specified by:
createChannelBuilderin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
channelInfo
- Specified by:
channelInfoin interfaceGrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-