public class io.vertx.core.net.NetClientOptions extends io.vertx.core.net.ClientOptionsBase
{
public static final int DEFAULT_RECONNECT_ATTEMPTS;
public static final long DEFAULT_RECONNECT_INTERVAL;
public static final java.lang.String DEFAULT_HOSTNAME_VERIFICATION_ALGORITHM;
public static final boolean DEFAULT_REGISTER_WRITE_HANDLER;
private int reconnectAttempts;
private long reconnectInterval;
private java.lang.String hostnameVerificationAlgorithm;
private java.util.List applicationLayerProtocols;
private boolean registerWriteHandler;
public void <init>()
{
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>()>();
specialinvoke v.<io.vertx.core.net.NetClientOptions: void init()>();
return;
}
public void <init>(io.vertx.core.net.NetClientOptions)
{
long v;
io.vertx.core.net.NetClientOptions v, v;
java.util.ArrayList v;
java.util.List v, v;
int v;
java.lang.String v;
boolean v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: io.vertx.core.net.NetClientOptions;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>(io.vertx.core.net.ClientOptionsBase)>(v);
v = virtualinvoke v.<io.vertx.core.net.NetClientOptions: int getReconnectAttempts()>();
v.<io.vertx.core.net.NetClientOptions: int reconnectAttempts> = v;
v = virtualinvoke v.<io.vertx.core.net.NetClientOptions: long getReconnectInterval()>();
v.<io.vertx.core.net.NetClientOptions: long reconnectInterval> = v;
v = virtualinvoke v.<io.vertx.core.net.NetClientOptions: java.lang.String getHostnameVerificationAlgorithm()>();
v.<io.vertx.core.net.NetClientOptions: java.lang.String hostnameVerificationAlgorithm> = v;
v = v.<io.vertx.core.net.NetClientOptions: java.util.List applicationLayerProtocols>;
if v == null goto label;
v = new java.util.ArrayList;
v = v.<io.vertx.core.net.NetClientOptions: java.util.List applicationLayerProtocols>;
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
goto label;
label:
v = null;
label:
v.<io.vertx.core.net.NetClientOptions: java.util.List applicationLayerProtocols> = v;
v = v.<io.vertx.core.net.NetClientOptions: boolean registerWriteHandler>;
v.<io.vertx.core.net.NetClientOptions: boolean registerWriteHandler> = v;
return;
}
public void <init>(io.vertx.core.net.ClientOptionsBase)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: io.vertx.core.net.ClientOptionsBase;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>(io.vertx.core.net.ClientOptionsBase)>(v);
return;
}
public void <init>(io.vertx.core.json.JsonObject)
{
io.vertx.core.json.JsonObject v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: io.vertx.core.json.JsonObject;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: void <init>(io.vertx.core.json.JsonObject)>(v);
specialinvoke v.<io.vertx.core.net.NetClientOptions: void init()>();
staticinvoke <io.vertx.core.net.NetClientOptionsConverter: void fromJson(java.lang.Iterable,io.vertx.core.net.NetClientOptions)>(v, v);
return;
}
private void init()
{
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v.<io.vertx.core.net.NetClientOptions: int reconnectAttempts> = 0;
v.<io.vertx.core.net.NetClientOptions: long reconnectInterval> = 1000L;
v.<io.vertx.core.net.NetClientOptions: java.lang.String hostnameVerificationAlgorithm> = "";
v.<io.vertx.core.net.NetClientOptions: boolean registerWriteHandler> = 0;
return;
}
public io.vertx.core.net.NetClientOptions setSendBufferSize(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSendBufferSize(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setReceiveBufferSize(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReceiveBufferSize(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setReuseAddress(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReuseAddress(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setReusePort(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReusePort(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setTrafficClass(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrafficClass(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setTcpNoDelay(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpNoDelay(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setTcpKeepAlive(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTcpKeepAlive(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setSoLinger(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSoLinger(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setIdleTimeout(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setReadIdleTimeout(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setReadIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setWriteIdleTimeout(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setWriteIdleTimeout(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setIdleTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setSsl(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setSsl(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions)
{
io.vertx.core.net.KeyCertOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.net.JksOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemKeyCertOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setTrustOptions(io.vertx.core.net.TrustOptions)
{
io.vertx.core.net.TrustOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setTrustStoreOptions(io.vertx.core.net.JksOptions)
{
io.vertx.core.net.JksOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.PemTrustOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
io.vertx.core.net.PfxOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions addEnabledCipherSuite(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions removeEnabledCipherSuite(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions addEnabledSecureTransportProtocol(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions removeEnabledSecureTransportProtocol(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setUseAlpn(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setSslEngineOptions(io.vertx.core.net.SSLEngineOptions)
{
io.vertx.core.net.SSLEngineOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)
{
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.JdkSSLEngineOptions v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: io.vertx.core.net.JdkSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setJdkSslEngineOptions(io.vertx.core.net.JdkSSLEngineOptions)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setTcpFastOpen(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setTcpCork(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setTcpQuickAck(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.ClientOptionsBase setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)
{
io.vertx.core.net.OpenSSLEngineOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: io.vertx.core.net.OpenSSLEngineOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setOpenSslEngineOptions(io.vertx.core.net.OpenSSLEngineOptions)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions addCrlPath(java.lang.String) throws java.lang.NullPointerException
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions 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.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setTrustAll(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setTrustAll(boolean)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setConnectTimeout(int)
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.ClientOptionsBase setConnectTimeout(int)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setMetricsName(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setReconnectAttempts(int)
{
int v, v;
java.lang.IllegalArgumentException v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: int;
v = (int) -1;
if v >= v goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("reconnect attempts must be >= -1");
throw v;
label:
v.<io.vertx.core.net.NetClientOptions: int reconnectAttempts> = v;
return v;
}
public int getReconnectAttempts()
{
int v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = v.<io.vertx.core.net.NetClientOptions: int reconnectAttempts>;
return v;
}
public io.vertx.core.net.NetClientOptions setReconnectInterval(long)
{
byte v;
long v;
java.lang.IllegalArgumentException v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: long;
v = v cmp 1L;
if v >= 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("reconnect interval must be >= 1");
throw v;
label:
v.<io.vertx.core.net.NetClientOptions: long reconnectInterval> = v;
return v;
}
public java.lang.String getHostnameVerificationAlgorithm()
{
java.lang.String v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = v.<io.vertx.core.net.NetClientOptions: java.lang.String hostnameVerificationAlgorithm>;
return v;
}
public io.vertx.core.net.NetClientOptions setHostnameVerificationAlgorithm(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: java.lang.String;
staticinvoke <java.util.Objects: java.lang.Object requireNonNull(java.lang.Object,java.lang.String)>(v, "hostnameVerificationAlgorithm can not be null!");
v.<io.vertx.core.net.NetClientOptions: java.lang.String hostnameVerificationAlgorithm> = v;
return v;
}
public java.util.List getApplicationLayerProtocols()
{
java.util.List v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = v.<io.vertx.core.net.NetClientOptions: java.util.List applicationLayerProtocols>;
return v;
}
public io.vertx.core.net.NetClientOptions setApplicationLayerProtocols(java.util.List)
{
java.util.List v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: java.util.List;
v.<io.vertx.core.net.NetClientOptions: java.util.List applicationLayerProtocols> = v;
return v;
}
public long getReconnectInterval()
{
long v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = v.<io.vertx.core.net.NetClientOptions: long reconnectInterval>;
return v;
}
public io.vertx.core.net.NetClientOptions setLogActivity(boolean)
{
io.vertx.core.net.ClientOptionsBase v;
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setActivityLogDataFormat(io.netty.handler.logging.ByteBufFormat)
{
io.vertx.core.net.ClientOptionsBase v;
io.netty.handler.logging.ByteBufFormat v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setProxyOptions(io.vertx.core.net.ProxyOptions)
{
io.vertx.core.net.ProxyOptions v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setNonProxyHosts(java.util.List)
{
java.util.List v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions addNonProxyHost(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setLocalAddress(java.lang.String)
{
java.lang.String v;
io.vertx.core.net.ClientOptionsBase v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
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.net.NetClientOptions setEnabledSecureTransportProtocols(java.util.Set)
{
java.util.Set v;
io.vertx.core.net.NetClientOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: java.util.Set;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setEnabledSecureTransportProtocols(java.util.Set)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setSslHandshakeTimeout(long)
{
long v;
io.vertx.core.net.NetClientOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: long;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setSslHandshakeTimeout(long)>(v);
return v;
}
public io.vertx.core.net.NetClientOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
io.vertx.core.net.NetClientOptions v;
io.vertx.core.net.TCPSSLOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: java.util.concurrent.TimeUnit;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.net.TCPSSLOptions setSslHandshakeTimeoutUnit(java.util.concurrent.TimeUnit)>(v);
return v;
}
public io.vertx.core.json.JsonObject toJson()
{
io.vertx.core.json.JsonObject v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = specialinvoke v.<io.vertx.core.net.ClientOptionsBase: io.vertx.core.json.JsonObject toJson()>();
staticinvoke <io.vertx.core.net.NetClientOptionsConverter: void toJson(io.vertx.core.net.NetClientOptions,io.vertx.core.json.JsonObject)>(v, v);
return v;
}
public boolean isRegisterWriteHandler()
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v = v.<io.vertx.core.net.NetClientOptions: boolean registerWriteHandler>;
return v;
}
public io.vertx.core.net.NetClientOptions setRegisterWriteHandler(boolean)
{
boolean v;
io.vertx.core.net.NetClientOptions v;
v := @this: io.vertx.core.net.NetClientOptions;
v := @parameter: boolean;
v.<io.vertx.core.net.NetClientOptions: boolean registerWriteHandler> = v;
return v;
}
}