public class VertxServerBuilder extends io.grpc.ServerBuilder<VertxServerBuilder>
Modifier and Type | Method and Description |
---|---|
VertxServerBuilder |
addService(io.grpc.BindableService bindableService) |
VertxServerBuilder |
addService(io.grpc.ServerServiceDefinition service) |
VertxServerBuilder |
addStreamTracerFactory(io.grpc.ServerStreamTracer.Factory factory) |
VertxServerBuilder |
addTransportFilter(io.grpc.ServerTransportFilter filter) |
VertxServer |
build() |
VertxServerBuilder |
compressorRegistry(io.grpc.CompressorRegistry registry) |
VertxServerBuilder |
decompressorRegistry(io.grpc.DecompressorRegistry registry) |
VertxServerBuilder |
directExecutor() |
VertxServerBuilder |
executor(Executor executor) |
VertxServerBuilder |
fallbackHandlerRegistry(io.grpc.HandlerRegistry fallbackRegistry) |
static VertxServerBuilder |
forAddress(io.vertx.core.Vertx vertx,
SocketAddress address) |
static VertxServerBuilder |
forAddress(io.vertx.core.Vertx vertx,
String host,
int port) |
static VertxServerBuilder |
forPort(io.vertx.core.Vertx vertx,
int port) |
VertxServerBuilder |
useSsl(io.vertx.core.Handler<io.vertx.core.http.HttpServerOptions> handler) |
VertxServerBuilder |
useTransportSecurity(File certChain,
File privateKey) |
public static VertxServerBuilder forPort(io.vertx.core.Vertx vertx, int port)
public static VertxServerBuilder forAddress(io.vertx.core.Vertx vertx, SocketAddress address)
public static VertxServerBuilder forAddress(io.vertx.core.Vertx vertx, String host, int port)
public VertxServerBuilder directExecutor()
directExecutor
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder executor(@Nullable Executor executor)
executor
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder addService(io.grpc.ServerServiceDefinition service)
addService
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder addService(io.grpc.BindableService bindableService)
addService
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder fallbackHandlerRegistry(@Nullable io.grpc.HandlerRegistry fallbackRegistry)
fallbackHandlerRegistry
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder useTransportSecurity(File certChain, File privateKey)
useTransportSecurity
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder addTransportFilter(io.grpc.ServerTransportFilter filter)
addTransportFilter
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder addStreamTracerFactory(io.grpc.ServerStreamTracer.Factory factory)
addStreamTracerFactory
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder decompressorRegistry(@Nullable io.grpc.DecompressorRegistry registry)
decompressorRegistry
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder compressorRegistry(@Nullable io.grpc.CompressorRegistry registry)
compressorRegistry
in class io.grpc.ServerBuilder<VertxServerBuilder>
public VertxServerBuilder useSsl(io.vertx.core.Handler<io.vertx.core.http.HttpServerOptions> handler)
public VertxServer build()
build
in class io.grpc.ServerBuilder<VertxServerBuilder>
Copyright © 2018 Eclipse. All rights reserved.