public class io.vertx.core.http.HttpServerOptions extends io.vertx.core.net.NetServerOptions
{
public static final int DEFAULT_PORT;
public static final boolean DEFAULT_COMPRESSION_SUPPORTED;
public static final int DEFAULT_COMPRESSION_LEVEL;
public static final int DEFAULT_MAX_WEBSOCKET_FRAME_SIZE;
public static final int DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE;
public static final int DEFAULT_MAX_CHUNK_SIZE;
public static final int DEFAULT_MAX_INITIAL_LINE_LENGTH;
public static final int DEFAULT_MAX_HEADER_SIZE;
public static final int DEFAULT_MAX_FORM_ATTRIBUTE_SIZE;
public static final boolean DEFAULT_HANDLE_100_CONTINE_AUTOMATICALLY;
public static final java.util.List DEFAULT_ALPN_VERSIONS;
public static final long DEFAULT_INITIAL_SETTINGS_MAX_CONCURRENT_STREAMS;
public static final int DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE;
public static final boolean DEFAULT_DECOMPRESSION_SUPPORTED;
public static final boolean DEFAULT_ACCEPT_UNMASKED_FRAMES;
public static final int DEFAULT_DECODER_INITIAL_BUFFER_SIZE;
public static final boolean DEFAULT_PER_FRAME_WEBSOCKET_COMPRESSION_SUPPORTED;
public static final boolean DEFAULT_PER_MESSAGE_WEBSOCKET_COMPRESSION_SUPPORTED;
public static final int DEFAULT_WEBSOCKET_COMPRESSION_LEVEL;
public static final boolean DEFAULT_WEBSOCKET_ALLOW_SERVER_NO_CONTEXT;
public static final boolean DEFAULT_WEBSOCKET_PREFERRED_CLIENT_NO_CONTEXT;
public static final int DEFAULT_WEBSOCKET_CLOSING_TIMEOUT;
public static final io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY;
public static final boolean DEFAULT_REGISTER_WEBSOCKET_WRITE_HANDLERS;
public static final int DEFAULT_HTTP2_RST_FLOOD_MAX_RST_FRAME_PER_WINDOW;
public static final int DEFAULT_HTTP2_RST_FLOOD_WINDOW_DURATION;
public static final java.util.concurrent.TimeUnit DEFAULT_HTTP2_RST_FLOOD_WINDOW_DURATION_TIME_UNIT;
private boolean compressionSupported;
private int compressionLevel;
private java.util.List compressors;
private int maxWebSocketFrameSize;
private int maxWebSocketMessageSize;
private java.util.List webSocketSubProtocols;
private boolean handle100ContinueAutomatically;
private int maxChunkSize;
private int maxInitialLineLength;
private int maxHeaderSize;
private int maxFormAttributeSize;
private io.vertx.core.http.Http2Settings initialSettings;
private java.util.List alpnVersions;
private int http2ConnectionWindowSize;
private boolean decompressionSupported;
private boolean acceptUnmaskedFrames;
private int decoderInitialBufferSize;
private boolean perFrameWebSocketCompressionSupported;
private boolean perMessageWebSocketCompressionSupported;
private int webSocketCompressionLevel;
private boolean webSocketAllowServerNoContext;
private boolean webSocketPreferredClientNoContext;
private int webSocketClosingTimeout;
private io.vertx.core.tracing.TracingPolicy tracingPolicy;
private boolean registerWebSocketWriteHandlers;
private int http2RstFloodMaxRstFramePerWindow;
private int http2RstFloodWindowDuration;
private java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit;
public void <init>()
{
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: void <init>()>();
specialinvoke v.<io.vertx.core.http.HttpServerOptions: void init()>();
virtualinvoke v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.HttpServerOptions setPort(int)>(80);
return;
}
public void <init>(io.vertx.core.http.HttpServerOptions)
{
io.vertx.core.http.Http2Settings v, v, v;
boolean v, v, v, v, v, v, v, v, v;
java.util.List v, v, v, v, v, v;
java.util.ArrayList v, v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
io.vertx.core.tracing.TracingPolicy v;
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v, v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.http.HttpServerOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: void <init>(io.vertx.core.net.NetServerOptions)>(v);
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: boolean isCompressionSupported()>();
v.<io.vertx.core.http.HttpServerOptions: boolean compressionSupported> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getCompressionLevel()>();
v.<io.vertx.core.http.HttpServerOptions: int compressionLevel> = v;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketFrameSize>;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketFrameSize> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketMessageSize>;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketMessageSize> = v;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean handle100ContinueAutomatically>;
v.<io.vertx.core.http.HttpServerOptions: boolean handle100ContinueAutomatically> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getMaxChunkSize()>();
v.<io.vertx.core.http.HttpServerOptions: int maxChunkSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getMaxInitialLineLength()>();
v.<io.vertx.core.http.HttpServerOptions: int maxInitialLineLength> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getMaxHeaderSize()>();
v.<io.vertx.core.http.HttpServerOptions: int maxHeaderSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getMaxFormAttributeSize()>();
v.<io.vertx.core.http.HttpServerOptions: int maxFormAttributeSize> = v;
v = v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings>;
if v == null goto label;
v = new io.vertx.core.http.Http2Settings;
v = v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings>;
specialinvoke v.<io.vertx.core.http.Http2Settings: void <init>(io.vertx.core.http.Http2Settings)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int http2ConnectionWindowSize>;
v.<io.vertx.core.http.HttpServerOptions: int http2ConnectionWindowSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: boolean isDecompressionSupported()>();
v.<io.vertx.core.http.HttpServerOptions: boolean decompressionSupported> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: boolean isAcceptUnmaskedFrames()>();
v.<io.vertx.core.http.HttpServerOptions: boolean acceptUnmaskedFrames> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpServerOptions: int getDecoderInitialBufferSize()>();
v.<io.vertx.core.http.HttpServerOptions: int decoderInitialBufferSize> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean perFrameWebSocketCompressionSupported>;
v.<io.vertx.core.http.HttpServerOptions: boolean perFrameWebSocketCompressionSupported> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean perMessageWebSocketCompressionSupported>;
v.<io.vertx.core.http.HttpServerOptions: boolean perMessageWebSocketCompressionSupported> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int webSocketCompressionLevel>;
v.<io.vertx.core.http.HttpServerOptions: int webSocketCompressionLevel> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean webSocketPreferredClientNoContext>;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketPreferredClientNoContext> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean webSocketAllowServerNoContext>;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketAllowServerNoContext> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int webSocketClosingTimeout>;
v.<io.vertx.core.http.HttpServerOptions: int webSocketClosingTimeout> = v;
v = v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy>;
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
v = v.<io.vertx.core.http.HttpServerOptions: boolean registerWebSocketWriteHandlers>;
v.<io.vertx.core.http.HttpServerOptions: boolean registerWebSocketWriteHandlers> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodMaxRstFramePerWindow>;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodMaxRstFramePerWindow> = v;
v = v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodWindowDuration>;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodWindowDuration> = v;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit>;
v.<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit> = v;
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
int v;
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.json.JsonObject v;
java.lang.Integer v, v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.net.NetServerOptions: void <init>(io.vertx.core.json.JsonObject)>(v);
specialinvoke v.<io.vertx.core.http.HttpServerOptions: void init()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(80);
v = virtualinvoke v.<io.vertx.core.json.JsonObject: java.lang.Integer getInteger(java.lang.String,java.lang.Integer)>("port", v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.HttpServerOptions setPort(int)>(v);
staticinvoke <io.vertx.core.http.HttpServerOptionsConverter: void fromJson(java.lang.Iterable,io.vertx.core.http.HttpServerOptions)>(v, v);
return;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.json.JsonObject v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.json.JsonObject toJson()>();
staticinvoke <io.vertx.core.http.HttpServerOptionsConverter: void toJson(io.vertx.core.http.HttpServerOptions,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
private void init()
{
io.vertx.core.http.Http2Settings v, v;
java.util.ArrayList v;
java.util.concurrent.TimeUnit v;
java.util.List v;
int v;
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpServerOptions;
v.<io.vertx.core.http.HttpServerOptions: boolean compressionSupported> = 0;
v.<io.vertx.core.http.HttpServerOptions: int compressionLevel> = 6;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketFrameSize> = 65536;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketMessageSize> = 262144;
v.<io.vertx.core.http.HttpServerOptions: boolean handle100ContinueAutomatically> = 0;
v.<io.vertx.core.http.HttpServerOptions: int maxChunkSize> = 8192;
v.<io.vertx.core.http.HttpServerOptions: int maxInitialLineLength> = 4096;
v.<io.vertx.core.http.HttpServerOptions: int maxHeaderSize> = 8192;
v.<io.vertx.core.http.HttpServerOptions: int maxFormAttributeSize> = 8192;
v = new io.vertx.core.http.Http2Settings;
specialinvoke v.<io.vertx.core.http.Http2Settings: void <init>()>();
v = virtualinvoke v.<io.vertx.core.http.Http2Settings: io.vertx.core.http.Http2Settings setMaxConcurrentStreams(long)>(100L);
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
v = new java.util.ArrayList;
v = <io.vertx.core.http.HttpServerOptions: java.util.List DEFAULT_ALPN_VERSIONS>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions> = v;
v = (int) -1;
v.<io.vertx.core.http.HttpServerOptions: int http2ConnectionWindowSize> = v;
v.<io.vertx.core.http.HttpServerOptions: boolean decompressionSupported> = 0;
v.<io.vertx.core.http.HttpServerOptions: boolean acceptUnmaskedFrames> = 0;
v.<io.vertx.core.http.HttpServerOptions: int decoderInitialBufferSize> = 128;
v.<io.vertx.core.http.HttpServerOptions: boolean perFrameWebSocketCompressionSupported> = 1;
v.<io.vertx.core.http.HttpServerOptions: boolean perMessageWebSocketCompressionSupported> = 1;
v.<io.vertx.core.http.HttpServerOptions: int webSocketCompressionLevel> = 6;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketPreferredClientNoContext> = 0;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketAllowServerNoContext> = 0;
v.<io.vertx.core.http.HttpServerOptions: int webSocketClosingTimeout> = 10;
v = <io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY>;
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
v.<io.vertx.core.http.HttpServerOptions: boolean registerWebSocketWriteHandlers> = 0;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodMaxRstFramePerWindow> = 200;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodWindowDuration> = 30;
v = <io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit DEFAULT_HTTP2_RST_FLOOD_WINDOW_DURATION_TIME_UNIT>;
v.<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit> = v;
return;
}
public io.vertx.core.http.HttpServerOptions setSendBufferSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSendBufferSize(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setReceiveBufferSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setReceiveBufferSize(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setReuseAddress(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setReuseAddress(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setReusePort(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setReusePort(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTrafficClass(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTrafficClass(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTcpNoDelay(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTcpNoDelay(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTcpKeepAlive(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTcpKeepAlive(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSoLinger(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSoLinger(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setReadIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setReadIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setWriteIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setWriteIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.concurrent.TimeUnit;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSsl(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSsl(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setUseAlpn(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setUseAlpn(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.KeyCertOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.KeyCertOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.JksOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.PemKeyCertOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.PemKeyCertOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTrustOptions(io.vertx.core.net.TrustOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.TrustOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.TrustOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTrustOptions(io.vertx.core.net.TrustOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.JksOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.PemTrustOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.PemTrustOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions addEnabledCipherSuite(java.lang.String)
{
io.vertx.core.http.HttpServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions addEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions removeEnabledCipherSuite(java.lang.String)
{
io.vertx.core.http.HttpServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions removeEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions addEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.core.http.HttpServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions addEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions removeEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions removeEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTcpFastOpen(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTcpFastOpen(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTcpCork(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTcpCork(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setTcpQuickAck(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTcpQuickAck(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions addCrlPath(java.lang.String) throws java.lang.NullPointerException
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions addCrlPath(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions addCrlValue(io.vertx.core.buffer.Buffer) throws java.lang.NullPointerException
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.buffer.Buffer v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.buffer.Buffer;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions addCrlValue(io.vertx.core.buffer.Buffer)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setAcceptBacklog(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setAcceptBacklog(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setPort(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setPort(int)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setHost(java.lang.String)
{
io.vertx.core.http.HttpServerOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setHost(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setClientAuth(io.vertx.core.http.ClientAuth)
{
io.vertx.core.http.ClientAuth v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.http.ClientAuth;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setClientAuth(io.vertx.core.http.ClientAuth)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.SSLEngineOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.SSLEngineOptions;
specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.JdkSSLEngineOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.JdkSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.vertx.core.net.OpenSSLEngineOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.OpenSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setEnabledSecureTransportProtocols(java.util.Set)
{
io.vertx.core.http.HttpServerOptions v;
java.util.Set v;
io.vertx.core.net.NetServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.Set;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setEnabledSecureTransportProtocols(java.util.Set)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSslHandshakeTimeout(long)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
long v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: long;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSslHandshakeTimeout(long)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public boolean isCompressionSupported()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean compressionSupported>;
return v;
}
public io.vertx.core.http.HttpServerOptions setCompressionSupported(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean compressionSupported> = v;
return v;
}
public int getCompressionLevel()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int compressionLevel>;
return v;
}
public io.vertx.core.http.HttpServerOptions setCompressionLevel(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int compressionLevel> = v;
return v;
}
public java.util.List getCompressors()
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors>;
return v;
}
public io.vertx.core.http.HttpServerOptions addCompressor(io.netty.handler.codec.compression.CompressionOptions)
{
java.util.List v, v;
io.netty.handler.codec.compression.CompressionOptions v;
io.vertx.core.http.HttpServerOptions v;
java.util.ArrayList v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.netty.handler.codec.compression.CompressionOptions;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors> = v;
label:
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setCompressors(java.util.List)
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.List;
v.<io.vertx.core.http.HttpServerOptions: java.util.List compressors> = v;
return v;
}
public boolean isAcceptUnmaskedFrames()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean acceptUnmaskedFrames>;
return v;
}
public io.vertx.core.http.HttpServerOptions setAcceptUnmaskedFrames(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean acceptUnmaskedFrames> = v;
return v;
}
public int getMaxWebSocketFrameSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketFrameSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxWebSocketFrameSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketFrameSize> = v;
return v;
}
public int getMaxWebSocketMessageSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketMessageSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxWebSocketMessageSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxWebSocketMessageSize> = v;
return v;
}
public io.vertx.core.http.HttpServerOptions addWebSocketSubProtocol(java.lang.String)
{
java.util.List v, v;
io.vertx.core.http.HttpServerOptions v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.lang.String;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "Cannot add a null WebSocket sub-protocol");
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols> = v;
label:
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setWebSocketSubProtocols(java.util.List)
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.List;
v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols> = v;
return v;
}
public java.util.List getWebSocketSubProtocols()
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List webSocketSubProtocols>;
return v;
}
public boolean isHandle100ContinueAutomatically()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean handle100ContinueAutomatically>;
return v;
}
public io.vertx.core.http.HttpServerOptions setHandle100ContinueAutomatically(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean handle100ContinueAutomatically> = v;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxChunkSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxChunkSize> = v;
return v;
}
public int getMaxChunkSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxChunkSize>;
return v;
}
public int getMaxInitialLineLength()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxInitialLineLength>;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxInitialLineLength(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxInitialLineLength> = v;
return v;
}
public int getMaxHeaderSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxHeaderSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxHeaderSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxHeaderSize> = v;
return v;
}
public int getMaxFormAttributeSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int maxFormAttributeSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setMaxFormAttributeSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int maxFormAttributeSize> = v;
return v;
}
public io.vertx.core.http.Http2Settings getInitialSettings()
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.http.Http2Settings v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings>;
return v;
}
public io.vertx.core.http.HttpServerOptions setInitialSettings(io.vertx.core.http.Http2Settings)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.http.Http2Settings v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.http.Http2Settings;
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
return v;
}
public java.util.List getAlpnVersions()
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions>;
return v;
}
public io.vertx.core.http.HttpServerOptions setAlpnVersions(java.util.List)
{
io.vertx.core.http.HttpServerOptions v;
java.util.List v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.List;
v.<io.vertx.core.http.HttpServerOptions: java.util.List alpnVersions> = v;
return v;
}
public int getHttp2ConnectionWindowSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int http2ConnectionWindowSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setHttp2ConnectionWindowSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int http2ConnectionWindowSize> = v;
return v;
}
public io.vertx.core.http.HttpServerOptions setLogActivity(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setLogActivity(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
io.netty.handler.logging.ByteBufFormat v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.netty.handler.logging.ByteBufFormat;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setSni(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setSni(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setUseProxyProtocol(boolean)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setUseProxyProtocol(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setProxyProtocolTimeout(long)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
long v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: long;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setProxyProtocolTimeout(long)>(v);
return v;
}
public io.vertx.core.http.HttpServerOptions setProxyProtocolTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setProxyProtocolTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public boolean isDecompressionSupported()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean decompressionSupported>;
return v;
}
public io.vertx.core.http.HttpServerOptions setDecompressionSupported(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean decompressionSupported> = v;
return v;
}
public int getDecoderInitialBufferSize()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int decoderInitialBufferSize>;
return v;
}
public io.vertx.core.http.HttpServerOptions setDecoderInitialBufferSize(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
if v <= 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <io.vertx.core.impl.Arguments: void require(boolean,java.lang.String)>(v, "initialBufferSizeHttpDecoder must be > 0");
v.<io.vertx.core.http.HttpServerOptions: int decoderInitialBufferSize> = v;
return v;
}
public io.vertx.core.http.HttpServerOptions setPerFrameWebSocketCompressionSupported(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean perFrameWebSocketCompressionSupported> = v;
return v;
}
public boolean getPerFrameWebSocketCompressionSupported()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean perFrameWebSocketCompressionSupported>;
return v;
}
public io.vertx.core.http.HttpServerOptions setPerMessageWebSocketCompressionSupported(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean perMessageWebSocketCompressionSupported> = v;
return v;
}
public boolean getPerMessageWebSocketCompressionSupported()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean perMessageWebSocketCompressionSupported>;
return v;
}
public io.vertx.core.http.HttpServerOptions setWebSocketCompressionLevel(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int webSocketCompressionLevel> = v;
return v;
}
public int getWebSocketCompressionLevel()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int webSocketCompressionLevel>;
return v;
}
public io.vertx.core.http.HttpServerOptions setWebSocketAllowServerNoContext(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketAllowServerNoContext> = v;
return v;
}
public boolean getWebSocketAllowServerNoContext()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean webSocketAllowServerNoContext>;
return v;
}
public io.vertx.core.http.HttpServerOptions setWebSocketPreferredClientNoContext(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean webSocketPreferredClientNoContext> = v;
return v;
}
public boolean getWebSocketPreferredClientNoContext()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean webSocketPreferredClientNoContext>;
return v;
}
public int getWebSocketClosingTimeout()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int webSocketClosingTimeout>;
return v;
}
public io.vertx.core.http.HttpServerOptions setWebSocketClosingTimeout(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int webSocketClosingTimeout> = v;
return v;
}
public io.vertx.core.http.HttpServerOptions setTrafficShapingOptions(io.vertx.core.net.TrafficShapingOptions)
{
io.vertx.core.net.TrafficShapingOptions v;
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.net.NetServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.net.TrafficShapingOptions;
v = specialinvoke v.<io.vertx.core.net.NetServerOptions: io.vertx.core.net.NetServerOptions setTrafficShapingOptions(io.vertx.core.net.TrafficShapingOptions)>(v);
return v;
}
public io.vertx.core.tracing.TracingPolicy getTracingPolicy()
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy>;
return v;
}
public io.vertx.core.http.HttpServerOptions setTracingPolicy(io.vertx.core.tracing.TracingPolicy)
{
io.vertx.core.http.HttpServerOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: io.vertx.core.tracing.TracingPolicy;
v.<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
return v;
}
public boolean isRegisterWriteHandler()
{
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
return 0;
}
public io.vertx.core.http.HttpServerOptions setRegisterWriteHandler(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
return v;
}
public boolean isRegisterWebSocketWriteHandlers()
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: boolean registerWebSocketWriteHandlers>;
return v;
}
public io.vertx.core.http.HttpServerOptions setRegisterWebSocketWriteHandlers(boolean)
{
io.vertx.core.http.HttpServerOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpServerOptions: boolean registerWebSocketWriteHandlers> = v;
return v;
}
public int getHttp2RstFloodMaxRstFramePerWindow()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodMaxRstFramePerWindow>;
return v;
}
public io.vertx.core.http.HttpServerOptions setHttp2RstFloodMaxRstFramePerWindow(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodMaxRstFramePerWindow> = v;
return v;
}
public int getHttp2RstFloodWindowDuration()
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodWindowDuration>;
return v;
}
public io.vertx.core.http.HttpServerOptions setHttp2RstFloodWindowDuration(int)
{
int v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpServerOptions: int http2RstFloodWindowDuration> = v;
return v;
}
public java.util.concurrent.TimeUnit getHttp2RstFloodWindowDurationTimeUnit()
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v;
v := @this: io.vertx.core.http.HttpServerOptions;
v = v.<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit>;
return v;
}
public io.vertx.core.http.HttpServerOptions setHttp2RstFloodWindowDurationTimeUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpServerOptions v;
java.lang.NullPointerException v;
v := @this: io.vertx.core.http.HttpServerOptions;
v := @parameter: java.util.concurrent.TimeUnit;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>()>();
throw v;
label:
v.<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit http2RstFloodWindowDurationTimeUnit> = v;
return v;
}
static void <clinit>()
{
java.util.concurrent.TimeUnit v;
java.util.List v, v;
io.vertx.core.http.HttpVersion v, v;
io.vertx.core.http.HttpVersion[] v;
io.vertx.core.tracing.TracingPolicy v;
v = newarray (io.vertx.core.http.HttpVersion)[2];
v = <io.vertx.core.http.HttpVersion: io.vertx.core.http.HttpVersion HTTP_2>;
v[0] = v;
v = <io.vertx.core.http.HttpVersion: io.vertx.core.http.HttpVersion HTTP_1_1>;
v[1] = v;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v = staticinvoke <java.util.Collections: java.util.List unmodifiableList(java.util.List)>(v);
<io.vertx.core.http.HttpServerOptions: java.util.List DEFAULT_ALPN_VERSIONS> = v;
v = <io.vertx.core.tracing.TracingPolicy: io.vertx.core.tracing.TracingPolicy ALWAYS>;
<io.vertx.core.http.HttpServerOptions: io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY> = v;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
<io.vertx.core.http.HttpServerOptions: java.util.concurrent.TimeUnit DEFAULT_HTTP2_RST_FLOOD_WINDOW_DURATION_TIME_UNIT> = v;
return;
}
}