public class VertxServerBuilder extends ServerBuilder<VertxServerBuilder>
addServices, callExecutor, forPort, keepAliveTime, keepAliveTimeout, maxConnectionAge, maxConnectionAgeGrace, maxConnectionIdle, permitKeepAliveTime, permitKeepAliveWithoutCallspublic static VertxServerBuilder forPort(Vertx vertx, int port)
public static VertxServerBuilder forAddress(Vertx vertx, SocketAddress address)
public static VertxServerBuilder forAddress(Vertx vertx, String host, int port)
public NettyServerBuilder nettyBuilder()
NettyServerBuilderpublic VertxServerBuilder directExecutor()
directExecutor in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder executor(@Nullable Executor executor)
executor in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder addService(ServerServiceDefinition service)
addService in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder addService(BindableService bindableService)
addService in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder fallbackHandlerRegistry(@Nullable HandlerRegistry fallbackRegistry)
fallbackHandlerRegistry in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder useTransportSecurity(File certChain, File privateKey)
useTransportSecurity in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder addTransportFilter(ServerTransportFilter filter)
addTransportFilter in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder addStreamTracerFactory(ServerStreamTracer.Factory factory)
addStreamTracerFactory in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder decompressorRegistry(@Nullable DecompressorRegistry registry)
decompressorRegistry in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder compressorRegistry(@Nullable CompressorRegistry registry)
compressorRegistry in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder intercept(ServerInterceptor interceptor)
intercept in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder useTransportSecurity(InputStream certChain, InputStream privateKey)
useTransportSecurity in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder handshakeTimeout(long timeout, TimeUnit unit)
handshakeTimeout in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder maxInboundMessageSize(int bytes)
maxInboundMessageSize in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder setBinaryLog(BinaryLog binaryLog)
setBinaryLog in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder maxInboundMetadataSize(int bytes)
maxInboundMetadataSize in class ServerBuilder<VertxServerBuilder>public VertxServerBuilder useSsl(Handler<HttpServerOptions> handler)
public VertxServerBuilder commandDecorator(java.util.function.Consumer<Runnable> commandDecorator)
commandDecorator - the decoratorpublic VertxServer build()
build in class ServerBuilder<VertxServerBuilder>Copyright © 2023 Eclipse. All rights reserved.