public class io.vertx.core.http.HttpClientOptions extends io.vertx.core.net.ClientOptionsBase
{
public static final int DEFAULT_MAX_POOL_SIZE;
public static final int DEFAULT_HTTP2_MAX_POOL_SIZE;
public static final int DEFAULT_HTTP2_MULTIPLEXING_LIMIT;
public static final int DEFAULT_HTTP2_CONNECTION_WINDOW_SIZE;
public static final int DEFAULT_HTTP2_KEEP_ALIVE_TIMEOUT;
public static final boolean DEFAULT_KEEP_ALIVE;
public static final boolean DEFAULT_PIPELINING;
public static final int DEFAULT_PIPELINING_LIMIT;
public static final int DEFAULT_KEEP_ALIVE_TIMEOUT;
public static final boolean DEFAULT_TRY_USE_COMPRESSION;
public static final boolean DEFAULT_VERIFY_HOST;
public static final int DEFAULT_MAX_WEBSOCKET_FRAME_SIZE;
public static final int DEFAULT_MAX_WEBSOCKET_MESSAGE_SIZE;
public static final int DEFAULT_MAX_WEBSOCKETS;
public static final java.lang.String DEFAULT_DEFAULT_HOST;
public static final int DEFAULT_DEFAULT_PORT;
public static final io.vertx.core.http.HttpVersion DEFAULT_PROTOCOL_VERSION;
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_WAIT_QUEUE_SIZE;
public static final java.util.List DEFAULT_ALPN_VERSIONS;
public static final boolean DEFAULT_HTTP2_CLEAR_TEXT_UPGRADE;
public static final boolean DEFAULT_HTTP2_CLEAR_TEXT_UPGRADE_WITH_PREFLIGHT_REQUEST;
public static final boolean DEFAULT_SEND_UNMASKED_FRAMES;
public static final int DEFAULT_MAX_REDIRECTS;
public static final boolean DEFAULT_FORCE_SNI;
public static final int DEFAULT_DECODER_INITIAL_BUFFER_SIZE;
public static final boolean DEFAULT_TRY_USE_PER_FRAME_WEBSOCKET_COMPRESSION;
public static final boolean DEFAULT_TRY_USE_PER_MESSAGE_WEBSOCKET_COMPRESSION;
public static final int DEFAULT_WEBSOCKET_COMPRESSION_LEVEL;
public static final boolean DEFAULT_WEBSOCKET_ALLOW_CLIENT_NO_CONTEXT;
public static final boolean DEFAULT_WEBSOCKET_REQUEST_SERVER_NO_CONTEXT;
public static final int DEFAULT_POOL_CLEANER_PERIOD;
public static final int DEFAULT_POOL_EVENT_LOOP_SIZE;
public static final int DEFAULT_WEBSOCKET_CLOSING_TIMEOUT;
public static final io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY;
public static final boolean DEFAULT_SHARED;
public static final java.lang.String DEFAULT_NAME;
private boolean verifyHost;
private int maxPoolSize;
private boolean keepAlive;
private int keepAliveTimeout;
private int pipeliningLimit;
private boolean pipelining;
private int http2MaxPoolSize;
private int http2MultiplexingLimit;
private int http2ConnectionWindowSize;
private int http2KeepAliveTimeout;
private int poolCleanerPeriod;
private int poolEventLoopSize;
private boolean tryUseCompression;
private int maxWebSocketFrameSize;
private int maxWebSocketMessageSize;
private int maxWebSockets;
private java.lang.String defaultHost;
private int defaultPort;
private io.vertx.core.http.HttpVersion protocolVersion;
private int maxChunkSize;
private int maxInitialLineLength;
private int maxHeaderSize;
private int maxWaitQueueSize;
private io.vertx.core.http.Http2Settings initialSettings;
private java.util.List alpnVersions;
private boolean http2ClearTextUpgrade;
private boolean http2ClearTextUpgradeWithPreflightRequest;
private boolean sendUnmaskedFrames;
private int maxRedirects;
private boolean forceSni;
private int decoderInitialBufferSize;
private boolean tryUsePerFrameWebSocketCompression;
private boolean tryUsePerMessageWebSocketCompression;
private int webSocketCompressionLevel;
private boolean webSocketAllowClientNoContext;
private boolean webSocketRequestServerNoContext;
private int webSocketClosingTimeout;
private io.vertx.core.tracing.TracingPolicy tracingPolicy;
private boolean shared;
private java.lang.String name;
public void <init>()
{
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>()>();
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = 1;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void init()>();
return;
}
public void <init>(io.vertx.core.http.HttpClientOptions)
{
io.vertx.core.http.Http2Settings v, v, v;
io.vertx.core.http.HttpVersion v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
java.util.ArrayList v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
io.vertx.core.http.HttpClientOptions v, v;
java.lang.String v, v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.http.HttpClientOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>(io.vertx.core.net.ClientOptionsBase)>(v);
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = 1;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: boolean isVerifyHost()>();
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getMaxPoolSize()>();
v.<io.vertx.core.http.HttpClientOptions: int maxPoolSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: boolean isKeepAlive()>();
v.<io.vertx.core.http.HttpClientOptions: boolean keepAlive> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getKeepAliveTimeout()>();
v.<io.vertx.core.http.HttpClientOptions: int keepAliveTimeout> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: boolean isPipelining()>();
v.<io.vertx.core.http.HttpClientOptions: boolean pipelining> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getPipeliningLimit()>();
v.<io.vertx.core.http.HttpClientOptions: int pipeliningLimit> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getHttp2MaxPoolSize()>();
v.<io.vertx.core.http.HttpClientOptions: int http2MaxPoolSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int http2MultiplexingLimit>;
v.<io.vertx.core.http.HttpClientOptions: int http2MultiplexingLimit> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int http2ConnectionWindowSize>;
v.<io.vertx.core.http.HttpClientOptions: int http2ConnectionWindowSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getHttp2KeepAliveTimeout()>();
v.<io.vertx.core.http.HttpClientOptions: int http2KeepAliveTimeout> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: boolean isTryUseCompression()>();
v.<io.vertx.core.http.HttpClientOptions: boolean tryUseCompression> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketFrameSize>;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketFrameSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketMessageSize>;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketMessageSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSockets>;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSockets> = v;
v = v.<io.vertx.core.http.HttpClientOptions: java.lang.String defaultHost>;
v.<io.vertx.core.http.HttpClientOptions: java.lang.String defaultHost> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int defaultPort>;
v.<io.vertx.core.http.HttpClientOptions: int defaultPort> = v;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion protocolVersion>;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion protocolVersion> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxChunkSize>;
v.<io.vertx.core.http.HttpClientOptions: int maxChunkSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getMaxInitialLineLength()>();
v.<io.vertx.core.http.HttpClientOptions: int maxInitialLineLength> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getMaxHeaderSize()>();
v.<io.vertx.core.http.HttpClientOptions: int maxHeaderSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWaitQueueSize>;
v.<io.vertx.core.http.HttpClientOptions: int maxWaitQueueSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.Http2Settings initialSettings>;
if v == null goto label;
v = new io.vertx.core.http.Http2Settings;
v = v.<io.vertx.core.http.HttpClientOptions: 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.HttpClientOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
v = v.<io.vertx.core.http.HttpClientOptions: java.util.List alpnVersions>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.http.HttpClientOptions: 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.HttpClientOptions: java.util.List alpnVersions> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgrade>;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgrade> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgradeWithPreflightRequest>;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgradeWithPreflightRequest> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: boolean isSendUnmaskedFrames()>();
v.<io.vertx.core.http.HttpClientOptions: boolean sendUnmaskedFrames> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int maxRedirects>;
v.<io.vertx.core.http.HttpClientOptions: int maxRedirects> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean forceSni>;
v.<io.vertx.core.http.HttpClientOptions: boolean forceSni> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getDecoderInitialBufferSize()>();
v.<io.vertx.core.http.HttpClientOptions: int decoderInitialBufferSize> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getPoolCleanerPeriod()>();
v.<io.vertx.core.http.HttpClientOptions: int poolCleanerPeriod> = v;
v = virtualinvoke v.<io.vertx.core.http.HttpClientOptions: int getPoolEventLoopSize()>();
v.<io.vertx.core.http.HttpClientOptions: int poolEventLoopSize> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerFrameWebSocketCompression>;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerFrameWebSocketCompression> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerMessageWebSocketCompression>;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerMessageWebSocketCompression> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean webSocketAllowClientNoContext>;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketAllowClientNoContext> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int webSocketCompressionLevel>;
v.<io.vertx.core.http.HttpClientOptions: int webSocketCompressionLevel> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean webSocketRequestServerNoContext>;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketRequestServerNoContext> = v;
v = v.<io.vertx.core.http.HttpClientOptions: int webSocketClosingTimeout>;
v.<io.vertx.core.http.HttpClientOptions: int webSocketClosingTimeout> = v;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy>;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
v = v.<io.vertx.core.http.HttpClientOptions: boolean shared>;
v.<io.vertx.core.http.HttpClientOptions: boolean shared> = v;
v = v.<io.vertx.core.http.HttpClientOptions: java.lang.String name>;
v.<io.vertx.core.http.HttpClientOptions: java.lang.String name> = v;
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.core.json.JsonObject v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>(io.vertx.core.json.JsonObject)>(v);
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = 1;
specialinvoke v.<io.vertx.core.http.HttpClientOptions: void init()>();
staticinvoke <io.vertx.core.http.HttpClientOptionsConverter: void fromJson(java.lang.Iterable,io.vertx.core.http.HttpClientOptions)>(v, v);
return;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.json.JsonObject v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.json.JsonObject toJson()>();
staticinvoke <io.vertx.core.http.HttpClientOptionsConverter: void toJson(io.vertx.core.http.HttpClientOptions,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
private void init()
{
io.vertx.core.http.Http2Settings v;
java.util.ArrayList v;
java.util.List v;
io.vertx.core.http.HttpVersion v;
int v, v, v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpClientOptions;
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = 1;
v.<io.vertx.core.http.HttpClientOptions: int maxPoolSize> = 5;
v.<io.vertx.core.http.HttpClientOptions: boolean keepAlive> = 1;
v.<io.vertx.core.http.HttpClientOptions: int keepAliveTimeout> = 60;
v.<io.vertx.core.http.HttpClientOptions: boolean pipelining> = 0;
v.<io.vertx.core.http.HttpClientOptions: int pipeliningLimit> = 10;
v = (int) -1;
v.<io.vertx.core.http.HttpClientOptions: int http2MultiplexingLimit> = v;
v.<io.vertx.core.http.HttpClientOptions: int http2MaxPoolSize> = 1;
v = (int) -1;
v.<io.vertx.core.http.HttpClientOptions: int http2ConnectionWindowSize> = v;
v.<io.vertx.core.http.HttpClientOptions: int http2KeepAliveTimeout> = 60;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUseCompression> = 0;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketFrameSize> = 65536;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketMessageSize> = 262144;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSockets> = 50;
v.<io.vertx.core.http.HttpClientOptions: java.lang.String defaultHost> = "localhost";
v.<io.vertx.core.http.HttpClientOptions: int defaultPort> = 80;
v = <io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion DEFAULT_PROTOCOL_VERSION>;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion protocolVersion> = v;
v.<io.vertx.core.http.HttpClientOptions: int maxChunkSize> = 8192;
v.<io.vertx.core.http.HttpClientOptions: int maxInitialLineLength> = 4096;
v.<io.vertx.core.http.HttpClientOptions: int maxHeaderSize> = 8192;
v = (int) -1;
v.<io.vertx.core.http.HttpClientOptions: int maxWaitQueueSize> = v;
v = new io.vertx.core.http.Http2Settings;
specialinvoke v.<io.vertx.core.http.Http2Settings: void <init>()>();
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
v = new java.util.ArrayList;
v = <io.vertx.core.http.HttpClientOptions: java.util.List DEFAULT_ALPN_VERSIONS>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
v.<io.vertx.core.http.HttpClientOptions: java.util.List alpnVersions> = v;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgrade> = 1;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgradeWithPreflightRequest> = 0;
v.<io.vertx.core.http.HttpClientOptions: boolean sendUnmaskedFrames> = 0;
v.<io.vertx.core.http.HttpClientOptions: int maxRedirects> = 16;
v.<io.vertx.core.http.HttpClientOptions: boolean forceSni> = 0;
v.<io.vertx.core.http.HttpClientOptions: int decoderInitialBufferSize> = 128;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerFrameWebSocketCompression> = 0;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerMessageWebSocketCompression> = 0;
v.<io.vertx.core.http.HttpClientOptions: int webSocketCompressionLevel> = 6;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketAllowClientNoContext> = 0;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketRequestServerNoContext> = 0;
v.<io.vertx.core.http.HttpClientOptions: int webSocketClosingTimeout> = 10;
v.<io.vertx.core.http.HttpClientOptions: int poolCleanerPeriod> = 1000;
v.<io.vertx.core.http.HttpClientOptions: int poolEventLoopSize> = 0;
v = <io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY>;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
v.<io.vertx.core.http.HttpClientOptions: boolean shared> = 0;
v.<io.vertx.core.http.HttpClientOptions: java.lang.String name> = "__vertx.DEFAULT";
return;
}
public io.vertx.core.http.HttpClientOptions setSendBufferSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSendBufferSize(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setReceiveBufferSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReceiveBufferSize(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setReuseAddress(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReuseAddress(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setReusePort(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReusePort(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTrafficClass(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrafficClass(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpNoDelay(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpNoDelay(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpKeepAlive(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpKeepAlive(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setSoLinger(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSoLinger(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setReadIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReadIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setWriteIdleTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setWriteIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.util.concurrent.TimeUnit;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setIdleTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setSsl(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSsl(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.KeyCertOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.KeyCertOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setKeyCertOptions(io.vertx.core.net.KeyCertOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.JksOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setKeyStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTrustOptions(io.vertx.core.net.TrustOptions)
{
io.vertx.core.net.TrustOptions v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.TrustOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrustOptions(io.vertx.core.net.TrustOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemKeyCertOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.PemKeyCertOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.JksOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.JksOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrustStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setPfxTrustOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemTrustOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.PemTrustOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setPemTrustOptions(io.vertx.core.net.PemTrustOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions addEnabledCipherSuite(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase addEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions removeEnabledCipherSuite(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase removeEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions addEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase addEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions removeEnabledSecureTransportProtocol(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase removeEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpFastOpen(boolean)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpFastOpen(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpCork(boolean)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpCork(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpQuickAck(boolean)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpQuickAck(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTcpUserTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpUserTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions addCrlPath(java.lang.String) throws java.lang.NullPointerException
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase addCrlPath(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions addCrlValue(io.vertx.core.buffer.Buffer) throws java.lang.NullPointerException
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.buffer.Buffer v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.buffer.Buffer;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase addCrlValue(io.vertx.core.buffer.Buffer)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setConnectTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setConnectTimeout(int)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTrustAll(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrustAll(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setEnabledSecureTransportProtocols(java.util.Set)
{
java.util.Set v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.util.Set;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setEnabledSecureTransportProtocols(java.util.Set)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setSslHandshakeTimeout(long)
{
long v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: long;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setSslHandshakeTimeout(long)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.util.concurrent.TimeUnit;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public int getMaxPoolSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxPoolSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxPoolSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxPoolSize must be > 0");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int maxPoolSize> = v;
return v;
}
public int getHttp2MultiplexingLimit()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int http2MultiplexingLimit>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2MultiplexingLimit(int)
{
int v, v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v == 0 goto label;
v = (int) -1;
if v >= v goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxPoolSize must be > 0 or -1 (disabled)");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int http2MultiplexingLimit> = v;
return v;
}
public int getHttp2MaxPoolSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int http2MaxPoolSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2MaxPoolSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("http2MaxPoolSize must be > 0");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int http2MaxPoolSize> = v;
return v;
}
public int getHttp2ConnectionWindowSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int http2ConnectionWindowSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2ConnectionWindowSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int http2ConnectionWindowSize> = v;
return v;
}
public int getHttp2KeepAliveTimeout()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int http2KeepAliveTimeout>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2KeepAliveTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("HTTP/2 keepAliveTimeout must be >= 0");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int http2KeepAliveTimeout> = v;
return v;
}
public boolean isKeepAlive()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean keepAlive>;
return v;
}
public io.vertx.core.http.HttpClientOptions setKeepAlive(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean keepAlive> = v;
return v;
}
public int getKeepAliveTimeout()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int keepAliveTimeout>;
return v;
}
public io.vertx.core.http.HttpClientOptions setKeepAliveTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("keepAliveTimeout must be >= 0");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int keepAliveTimeout> = v;
return v;
}
public boolean isPipelining()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean pipelining>;
return v;
}
public io.vertx.core.http.HttpClientOptions setPipelining(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean pipelining> = v;
return v;
}
public int getPipeliningLimit()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int pipeliningLimit>;
return v;
}
public io.vertx.core.http.HttpClientOptions setPipeliningLimit(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("pipeliningLimit must be > 0");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int pipeliningLimit> = v;
return v;
}
public boolean isVerifyHost()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost>;
return v;
}
public io.vertx.core.http.HttpClientOptions setVerifyHost(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean verifyHost> = v;
return v;
}
public boolean isTryUseCompression()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean tryUseCompression>;
return v;
}
public io.vertx.core.http.HttpClientOptions setTryUseCompression(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUseCompression> = v;
return v;
}
public boolean isSendUnmaskedFrames()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean sendUnmaskedFrames>;
return v;
}
public io.vertx.core.http.HttpClientOptions setSendUnmaskedFrames(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean sendUnmaskedFrames> = v;
return v;
}
public int getMaxWebSocketFrameSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketFrameSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxWebSocketFrameSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketFrameSize> = v;
return v;
}
public int getMaxWebSocketMessageSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketMessageSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxWebSocketMessageSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxWebSocketMessageSize> = v;
return v;
}
public int getMaxWebSockets()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWebSockets>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxWebSockets(int)
{
int v, v;
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
if v == 0 goto label;
v = (int) -1;
if v >= v goto label;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("maxWebSockets must be > 0 or -1 (disabled)");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: int maxWebSockets> = v;
return v;
}
public java.lang.String getDefaultHost()
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: java.lang.String defaultHost>;
return v;
}
public io.vertx.core.http.HttpClientOptions setDefaultHost(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v.<io.vertx.core.http.HttpClientOptions: java.lang.String defaultHost> = v;
return v;
}
public int getDefaultPort()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int defaultPort>;
return v;
}
public io.vertx.core.http.HttpClientOptions setDefaultPort(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int defaultPort> = v;
return v;
}
public io.vertx.core.http.HttpVersion getProtocolVersion()
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.http.HttpVersion v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion protocolVersion>;
return v;
}
public io.vertx.core.http.HttpClientOptions setProtocolVersion(io.vertx.core.http.HttpVersion)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.IllegalArgumentException v;
io.vertx.core.http.HttpVersion v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.http.HttpVersion;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("protocolVersion must not be null");
throw v;
label:
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion protocolVersion> = v;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxChunkSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxChunkSize> = v;
return v;
}
public int getMaxChunkSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxChunkSize>;
return v;
}
public int getMaxInitialLineLength()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxInitialLineLength>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxInitialLineLength(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxInitialLineLength> = v;
return v;
}
public int getMaxHeaderSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxHeaderSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxHeaderSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxHeaderSize> = v;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxWaitQueueSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxWaitQueueSize> = v;
return v;
}
public int getMaxWaitQueueSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxWaitQueueSize>;
return v;
}
public io.vertx.core.http.Http2Settings getInitialSettings()
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.Http2Settings initialSettings>;
return v;
}
public io.vertx.core.http.HttpClientOptions setInitialSettings(io.vertx.core.http.Http2Settings)
{
io.vertx.core.http.Http2Settings v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.http.Http2Settings;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.Http2Settings initialSettings> = v;
return v;
}
public io.vertx.core.http.HttpClientOptions setUseAlpn(boolean)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setUseAlpn(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)
{
io.vertx.core.net.SSLEngineOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.SSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.JdkSSLEngineOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.JdkSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)
{
io.vertx.core.net.OpenSSLEngineOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.OpenSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public java.util.List getAlpnVersions()
{
java.util.List v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: java.util.List alpnVersions>;
return v;
}
public io.vertx.core.http.HttpClientOptions setAlpnVersions(java.util.List)
{
java.util.List v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.util.List;
v.<io.vertx.core.http.HttpClientOptions: java.util.List alpnVersions> = v;
return v;
}
public boolean isHttp2ClearTextUpgrade()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgrade>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2ClearTextUpgrade(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgrade> = v;
return v;
}
public boolean isHttp2ClearTextUpgradeWithPreflightRequest()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgradeWithPreflightRequest>;
return v;
}
public io.vertx.core.http.HttpClientOptions setHttp2ClearTextUpgradeWithPreflightRequest(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean http2ClearTextUpgradeWithPreflightRequest> = v;
return v;
}
public int getMaxRedirects()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int maxRedirects>;
return v;
}
public io.vertx.core.http.HttpClientOptions setMaxRedirects(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int maxRedirects> = v;
return v;
}
public boolean isForceSni()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean forceSni>;
return v;
}
public io.vertx.core.http.HttpClientOptions setForceSni(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean forceSni> = v;
return v;
}
public io.vertx.core.http.HttpClientOptions setMetricsName(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setMetricsName(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setProxyOptions(io.vertx.core.net.ProxyOptions)
{
io.vertx.core.net.ProxyOptions v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.net.ProxyOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setProxyOptions(io.vertx.core.net.ProxyOptions)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setNonProxyHosts(java.util.List)
{
java.util.List v;
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.util.List;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setNonProxyHosts(java.util.List)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions addNonProxyHost(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase addNonProxyHost(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setLocalAddress(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setLocalAddress(java.lang.String)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setLogActivity(boolean)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setLogActivity(boolean)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.netty.handler.logging.ByteBufFormat v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.netty.handler.logging.ByteBufFormat;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)>(v);
return v;
}
public io.vertx.core.http.HttpClientOptions setTryUsePerFrameWebSocketCompression(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerFrameWebSocketCompression> = v;
return v;
}
public boolean getTryWebSocketDeflateFrameCompression()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerFrameWebSocketCompression>;
return v;
}
public io.vertx.core.http.HttpClientOptions setTryUsePerMessageWebSocketCompression(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerMessageWebSocketCompression> = v;
return v;
}
public boolean getTryUsePerMessageWebSocketCompression()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean tryUsePerMessageWebSocketCompression>;
return v;
}
public io.vertx.core.http.HttpClientOptions setWebSocketCompressionLevel(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int webSocketCompressionLevel> = v;
return v;
}
public int getWebSocketCompressionLevel()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int webSocketCompressionLevel>;
return v;
}
public io.vertx.core.http.HttpClientOptions setWebSocketCompressionAllowClientNoContext(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketAllowClientNoContext> = v;
return v;
}
public boolean getWebSocketCompressionAllowClientNoContext()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean webSocketAllowClientNoContext>;
return v;
}
public io.vertx.core.http.HttpClientOptions setWebSocketCompressionRequestServerNoContext(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean webSocketRequestServerNoContext> = v;
return v;
}
public boolean getWebSocketCompressionRequestServerNoContext()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean webSocketRequestServerNoContext>;
return v;
}
public int getWebSocketClosingTimeout()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int webSocketClosingTimeout>;
return v;
}
public io.vertx.core.http.HttpClientOptions setWebSocketClosingTimeout(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int webSocketClosingTimeout> = v;
return v;
}
public int getDecoderInitialBufferSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int decoderInitialBufferSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setDecoderInitialBufferSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
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.HttpClientOptions: int decoderInitialBufferSize> = v;
return v;
}
public int getPoolCleanerPeriod()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int poolCleanerPeriod>;
return v;
}
public io.vertx.core.http.HttpClientOptions setPoolCleanerPeriod(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: int;
v.<io.vertx.core.http.HttpClientOptions: int poolCleanerPeriod> = v;
return v;
}
public int getPoolEventLoopSize()
{
int v;
io.vertx.core.http.HttpClientOptions v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: int poolEventLoopSize>;
return v;
}
public io.vertx.core.http.HttpClientOptions setPoolEventLoopSize(int)
{
int v;
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
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, "poolEventLoopSize must be >= 0");
v.<io.vertx.core.http.HttpClientOptions: int poolEventLoopSize> = v;
return v;
}
public io.vertx.core.tracing.TracingPolicy getTracingPolicy()
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy>;
return v;
}
public io.vertx.core.http.HttpClientOptions setTracingPolicy(io.vertx.core.tracing.TracingPolicy)
{
io.vertx.core.http.HttpClientOptions v;
io.vertx.core.tracing.TracingPolicy v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: io.vertx.core.tracing.TracingPolicy;
v.<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy tracingPolicy> = v;
return v;
}
public boolean isShared()
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: boolean shared>;
return v;
}
public io.vertx.core.http.HttpClientOptions setShared(boolean)
{
io.vertx.core.http.HttpClientOptions v;
boolean v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.http.HttpClientOptions: boolean shared> = v;
return v;
}
public java.lang.String getName()
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v = v.<io.vertx.core.http.HttpClientOptions: java.lang.String name>;
return v;
}
public io.vertx.core.http.HttpClientOptions setName(java.lang.String)
{
io.vertx.core.http.HttpClientOptions v;
java.lang.String v;
v := @this: io.vertx.core.http.HttpClientOptions;
v := @parameter: java.lang.String;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "Client name cannot be null");
v.<io.vertx.core.http.HttpClientOptions: java.lang.String name> = v;
return v;
}
static void <clinit>()
{
java.util.List v;
io.vertx.core.http.HttpVersion v;
io.vertx.core.tracing.TracingPolicy v;
v = <io.vertx.core.http.HttpVersion: io.vertx.core.http.HttpVersion HTTP_1_1>;
<io.vertx.core.http.HttpClientOptions: io.vertx.core.http.HttpVersion DEFAULT_PROTOCOL_VERSION> = v;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
<io.vertx.core.http.HttpClientOptions: java.util.List DEFAULT_ALPN_VERSIONS> = v;
v = <io.vertx.core.tracing.TracingPolicy: io.vertx.core.tracing.TracingPolicy PROPAGATE>;
<io.vertx.core.http.HttpClientOptions: io.vertx.core.tracing.TracingPolicy DEFAULT_TRACING_POLICY> = v;
return;
}
}