public abstract class io.vertx.core.net.ClientOptionsBase extends io.vertx.core.net.TCPSSLOptions
{
public static final int DEFAULT_CONNECT_TIMEOUT;
public static final boolean DEFAULT_TRUST_ALL;
public static final java.lang.String DEFAULT_METRICS_NAME;
private int connectTimeout;
private boolean trustAll;
private java.lang.String metricsName;
private io.vertx.core.net.ProxyOptions proxyOptions;
private java.lang.String localAddress;
private java.util.List nonProxyHosts;
public void <init>()
{
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
specialinvoke v.<io.vertx.core.net.TCPSSLOptions: void <init>()>();
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void init()>();
return;
}
public void <init>(io.vertx.core.net.ClientOptionsBase)
{
io.vertx.core.net.ProxyOptions v, v, v;
java.util.ArrayList v;
java.util.List v, v;
io.vertx.core.net.ClientOptionsBase v, v;
int v;
java.lang.String v, v;
boolean v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.ClientOptionsBase;
specialinvoke v.<io.vertx.core.net.TCPSSLOptions: void <init>(io.vertx.core.net.TCPSSLOptions)>(v);
v = virtualinvoke v.<io.vertx.core.net.ClientOptionsBase: int getConnectTimeout()>();
v.<io.vertx.core.net.ClientOptionsBase: int connectTimeout> = v;
v = virtualinvoke v.<io.vertx.core.net.ClientOptionsBase: boolean isTrustAll()>();
v.<io.vertx.core.net.ClientOptionsBase: boolean trustAll> = v;
v = v.<io.vertx.core.net.ClientOptionsBase: java.lang.String metricsName>;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String metricsName> = v;
v = v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions>;
if v == null goto label;
v = new io.vertx.core.net.ProxyOptions;
v = v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions>;
specialinvoke v.<io.vertx.core.net.ProxyOptions: void <init>(io.vertx.core.net.ProxyOptions)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions> = v;
v = v.<io.vertx.core.net.ClientOptionsBase: java.lang.String localAddress>;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String localAddress> = v;
v = v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts> = v;
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.core.json.JsonObject v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.net.TCPSSLOptions: void <init>(io.vertx.core.json.JsonObject)>(v);
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void init()>();
staticinvoke <io.vertx.core.net.ClientOptionsBaseConverter: void fromJson(java.lang.Iterable,io.vertx.core.net.ClientOptionsBase)>(v, v);
return;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.json.JsonObject v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.json.JsonObject toJson()>();
staticinvoke <io.vertx.core.net.ClientOptionsBaseConverter: void toJson(io.vertx.core.net.ClientOptionsBase,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
private void init()
{
int v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = (int) 60000;
v.<io.vertx.core.net.ClientOptionsBase: int connectTimeout> = v;
v.<io.vertx.core.net.ClientOptionsBase: boolean trustAll> = 0;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String metricsName> = "";
v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions> = null;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String localAddress> = null;
return;
}
public boolean isTrustAll()
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: boolean trustAll>;
return v;
}
public io.vertx.core.net.ClientOptionsBase setTrustAll(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v.<io.vertx.core.net.ClientOptionsBase: boolean trustAll> = v;
return v;
}
public int getConnectTimeout()
{
int v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: int connectTimeout>;
return v;
}
public io.vertx.core.net.ClientOptionsBase setConnectTimeout(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
java.lang.IllegalArgumentException v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("connectTimeout must be >= 0");
throw v;
label:
v.<io.vertx.core.net.ClientOptionsBase: int connectTimeout> = v;
return v;
}
public java.lang.String getMetricsName()
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: java.lang.String metricsName>;
return v;
}
public io.vertx.core.net.ClientOptionsBase setMetricsName(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String metricsName> = v;
return v;
}
public io.vertx.core.net.ClientOptionsBase setProxyOptions(io.vertx.core.net.ProxyOptions)
{
io.vertx.core.net.ProxyOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.ProxyOptions;
v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions> = v;
return v;
}
public io.vertx.core.net.ProxyOptions getProxyOptions()
{
io.vertx.core.net.ProxyOptions v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ProxyOptions proxyOptions>;
return v;
}
public java.util.List getNonProxyHosts()
{
java.util.List v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts>;
return v;
}
public io.vertx.core.net.ClientOptionsBase setNonProxyHosts(java.util.List)
{
java.util.List v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.util.List;
v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts> = v;
return v;
}
public io.vertx.core.net.ClientOptionsBase addNonProxyHost(java.lang.String)
{
java.util.List v, v;
io.vertx.core.net.ClientOptionsBase v;
java.lang.String v;
java.util.ArrayList v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts>;
if v != null goto label;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts> = v;
label:
v = v.<io.vertx.core.net.ClientOptionsBase: java.util.List nonProxyHosts>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return v;
}
public java.lang.String getLocalAddress()
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v = v.<io.vertx.core.net.ClientOptionsBase: java.lang.String localAddress>;
return v;
}
public io.vertx.core.net.ClientOptionsBase setLocalAddress(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v.<io.vertx.core.net.ClientOptionsBase: java.lang.String localAddress> = v;
return v;
}
public io.vertx.core.net.ClientOptionsBase setLogActivity(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setLogActivity(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)
{
io.vertx.core.net.ClientOptionsBase v;
io.netty.handler.logging.ByteBufFormat v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.netty.handler.logging.ByteBufFormat;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpNoDelay(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpNoDelay(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpKeepAlive(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpKeepAlive(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setSoLinger(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setSoLinger(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setIdleTimeout(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setReadIdleTimeout(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setReadIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setWriteIdleTimeout(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setWriteIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setIdleTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setSsl(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setSsl(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setKeyCertOptions(io.vertx.core.net.KeyCertOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.KeyCertOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.KeyCertOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setKeyStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.JksOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.JksOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PfxOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemKeyCertOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.PemKeyCertOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTrustOptions(io.vertx.core.net.TrustOptions)
{
io.vertx.core.net.TrustOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.TrustOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTrustOptions(io.vertx.core.net.TrustOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTrustStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.JksOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.JksOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setPfxTrustOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PfxOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.PfxOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setPemTrustOptions(io.vertx.core.net.PemTrustOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemTrustOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.PemTrustOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setUseAlpn(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setUseAlpn(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)
{
io.vertx.core.net.SSLEngineOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.SSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.JdkSSLEngineOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.JdkSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)
{
io.vertx.core.net.OpenSSLEngineOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.net.OpenSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setSendBufferSize(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setSendBufferSize(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setReceiveBufferSize(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setReceiveBufferSize(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setReuseAddress(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setReuseAddress(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setReusePort(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setReusePort(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTrafficClass(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTrafficClass(int)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase addEnabledCipherSuite(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions addEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase removeEnabledCipherSuite(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions removeEnabledCipherSuite(java.lang.String)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase addCrlPath(java.lang.String) throws java.lang.NullPointerException
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions addCrlPath(java.lang.String)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase addCrlValue(io.vertx.core.buffer.Buffer) throws java.lang.NullPointerException
{
io.vertx.core.buffer.Buffer v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: io.vertx.core.buffer.Buffer;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions addCrlValue(io.vertx.core.buffer.Buffer)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase addEnabledSecureTransportProtocol(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions addEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase removeEnabledSecureTransportProtocol(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: java.lang.String;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions removeEnabledSecureTransportProtocol(java.lang.String)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpFastOpen(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpFastOpen(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpCork(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpCork(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpQuickAck(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: boolean;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpQuickAck(boolean)>(v);
return v;
}
public io.vertx.core.net.ClientOptionsBase setTcpUserTimeout(int)
{
int v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.ClientOptionsBase;
v := @parameter: int;
v = specialinvoke v.<io.vertx.core.net.TCPSSLOptions: io.vertx.core.net.TCPSSLOptions setTcpUserTimeout(int)>(v);
return v;
}
}