Package io.quarkus.grpc.inprocess
Class InProcessGrpcServerBuilderProvider
java.lang.Object
io.quarkus.grpc.inprocess.InProcessGrpcServerBuilderProvider
- All Implemented Interfaces:
io.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
public class InProcessGrpcServerBuilderProvider
extends Object
implements io.quarkus.grpc.spi.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(io.quarkus.grpc.runtime.config.GrpcClientConfiguration configuration) io.grpc.ManagedChannelBuilder<?> createChannelBuilder(io.quarkus.grpc.runtime.config.GrpcClientConfiguration configuration, String target) io.grpc.ServerBuilder<io.grpc.inprocess.InProcessServerBuilder> createServerBuilder(io.vertx.core.Vertx vertx, io.quarkus.grpc.runtime.config.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(io.quarkus.grpc.runtime.config.GrpcClientConfiguration configuration) booleanprovidesServer(io.quarkus.grpc.runtime.config.GrpcServerConfiguration configuration) resolver()booleanserverInfo(String host, int port, io.quarkus.grpc.runtime.config.GrpcServerConfiguration configuration) voidstartServer(io.grpc.Server server)
-
Constructor Details
-
InProcessGrpcServerBuilderProvider
public InProcessGrpcServerBuilderProvider()
-
-
Method Details
-
providesServer
public boolean providesServer(io.quarkus.grpc.runtime.config.GrpcServerConfiguration configuration) - Specified by:
providesServerin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
createServerBuilder
public io.grpc.ServerBuilder<io.grpc.inprocess.InProcessServerBuilder> createServerBuilder(io.vertx.core.Vertx vertx, io.quarkus.grpc.runtime.config.GrpcServerConfiguration configuration, io.quarkus.runtime.LaunchMode launchMode) - Specified by:
createServerBuilderin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
startServer
- Specified by:
startServerin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>- Throws:
Exception
-
postStartup
public void postStartup(io.grpc.Server server, io.quarkus.runtime.ShutdownContext shutdown) - Specified by:
postStartupin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<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 interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
serverAlreadyExists
public boolean serverAlreadyExists()- Specified by:
serverAlreadyExistsin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
serverInfo
public String serverInfo(String host, int port, io.quarkus.grpc.runtime.config.GrpcServerConfiguration configuration) - Specified by:
serverInfoin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
providesChannel
public boolean providesChannel(io.quarkus.grpc.runtime.config.GrpcClientConfiguration configuration) - Specified by:
providesChannelin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
resolver
- Specified by:
resolverin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
adjustHost
- Specified by:
adjustHostin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
createChannelBuilder
public io.grpc.ManagedChannelBuilder<?> createChannelBuilder(io.quarkus.grpc.runtime.config.GrpcClientConfiguration configuration, String target) - Specified by:
createChannelBuilderin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-
channelInfo
- Specified by:
channelInfoin interfaceio.quarkus.grpc.spi.GrpcBuilderProvider<io.grpc.inprocess.InProcessServerBuilder>
-